-
Posts
2835 -
Joined
-
Last visited
Contact Methods
-
Discord
zaira#1992
Profile Information
-
Gender
Not Telling
-
Location
Location of the best breweries worldwide
-
Interests
Spaghetti, Sunshine, RPGs
Recent Profile Visitors
-
Here are some examples how I use leashes (to static objects) Spawning a leashpole in front of the player Activator Property LFT_LeashPostStone Auto Activator Property LFT_LeashPostStoneLong Auto Activator Property LFT_LeashPostStoneShort Auto Activator Property LFT_LeashPostWood Auto Activator Property LFT_LeashPostWoodLong Auto Activator Property LFT_LeashPostWoodShort Auto ; Spawn pole to leash actor to. Returns the pole reference. ; poleType: 0 = Stone, 1 = Wood ; leashLenght: 0 = short, 1 = medium, 2 = long ObjectReference Function SpawnLeashPole(Actor victim, int poleType = 0, int leashLength = 1) if !victim return None endif float zAngle = victim.GetAngleZ() float startX = victim.GetPositionX() + (100.0 * Math.Sin(zAngle)) float startY = victim.GetPositionY() + (100.0 * Math.Cos(zAngle)) float targetZ = victim.GetPositionZ() float[] groundData = MESKSEUtils.GetGroundZAndNormal(victim.GetParentCell(), startX, startY, targetZ, zAngle) float groundZ = groundData[0] float pitchX = groundData[1] float rollY = groundData[2] ObjectReference hitRef = MESKSEUtils.GetRaycastHitRef(victim.GetParentCell(), startX, startY, targetZ) if hitRef && (hitRef.GetBaseObject() as Furniture) float visualZ = MESKSEUtils.GetVisualZHeight(hitRef, startX, startY, groundZ) if visualZ > groundZ groundZ = visualZ pitchX = 0.0 rollY = 0.0 endif endif Activator leashAnchorBase if poleType == 0 && leashLength == 1 leashAnchorBase = LFT_LeashPostStone elseif poleType == 0 && leashLength == 2 leashAnchorBase = LFT_LeashPostStoneLong elseif poleType == 0 && leashLength == 0 leashAnchorBase = LFT_LeashPostStoneShort elseif poleType == 1 && leashLength == 1 leashAnchorBase = LFT_LeashPostWood elseif poleType == 1 && leashLength == 2 leashAnchorBase = LFT_LeashPostWoodLong elseif poleType == 1 && leashLength == 0 leashAnchorBase = LFT_LeashPostWoodShort endif ObjectReference leashAnchor = victim.PlaceAtMe(leashAnchorBase, abInitiallyDisabled = true) leashAnchor.SetAngle(0.0, 0.0, zAngle) leashAnchor.SetPosition(startX, startY, groundZ - 16.0) leashAnchor.EnableNoWait() StorageUtil.SetFormValue(victim, "temporaryLeashAnchor", leashAnchor) return leashAnchor endfunction Leashing to a leash anchor: Actor Property PlayerRef Auto MariaRestraintsManager Property mrm Auto MEP_LocationManager Property meplm Auto FormList Property LFT_LeashAnchorList Auto LoreFriendly_LeashFramework Property lftlfw Auto function attach(Actor akActor) ObjectReference existingPole = Game.FindClosestReferenceOfAnyTypeInListFromRef(LFT_LeashAnchorList,PlayerRef, 300) if existingPole lftlfw.LeashToLeashAnchor(PlayerRef, existingPole) return endif int leashAnchorType = 0 int locationType = meplm.MEPCurrentLocationType.GetValueInt() if locationType == meplm.LocationTypePampa \ || locationType == meplm.LocationTypeHarbor \ || (!Game.GetPlayer().IsInInterior() && (\ locationType == meplm.LocationTypeUnknown \ || locationType == meplm.LocationTypeBandits \ || locationType == meplm.LocationTypeStables \ || locationType == meplm.LocationTypeMilitary \ || locationType == meplm.LocationTypeForsworn \ )) leashAnchorType = 1 endif LoreFriendly_LeashAnchorObject.Leash(PlayerRef,mrm.SpawnLeashPole(PlayerRef, leashAnchorType)) endfunction The static object must be type of LoreFriendly_LeashAnchorObject Leashing to an actor: LoreFriendly_LeashFramework Property lftlfw Auto Actor Property PlayerRef Auto function leash(Actor leashHolder) lftlfw.EquipLeash(PlayerRef,leashHolder) endfunction There are traces in papyrus log that should show when something goes wrong - all with prefix "@@ LFTL :" You can find the leash configurations in the folder SKSE\Plugins\StorageUtilData\LoreFriendlyToys\Leashes There is a README.md which explains the format of a leash configuration Your call to LFTLF.EquipLeash( Player, Sybille, "default", true ) will equip the leash configured in: SKSE\Plugins\StorageUtilData\LoreFriendlyToys\Leashes\Human\default.json Every leash config file contains a download URL for the leash-resource - the leash mod. If this resource is not installed, LFT tries to equip the fallback: SKSE\Plugins\StorageUtilData\LoreFriendlyToys\Leashes\Fallback\default.json I know that it sounds pretty complicated - but the leash part of LFT is designed as a highly customizable framework. There is to much progress in the leash development yet and many existing leashes comes without a license or with a restricted license, so I am unable to bundle the all leashes in LFT. This is the rationale behind the json based abstraction layer.
- 62 replies
-
1
-
- bondage
- devious devices
-
(and 2 more)
Tagged with:
-
bondage Leash Framework
zaira replied to asdt123123's topic in Downloads - Skyrim: Special Edition Adult Mods
Good point - I created a NTFS junction from scripts/source to source/scripts - this solved a lot of troubles for me -
bondage Leash Framework
zaira replied to asdt123123's topic in Downloads - Skyrim: Special Edition Adult Mods
There are already at least two that utilize leashes. Without a quest or story, leashing actors is just a brain fuck or good for photo shooting. The common (not adapted) NSFW mods are mostly working with invisible AI leashes - intercepting with physical leashes leads to chaos. -
bondage Leash Framework
zaira replied to asdt123123's topic in Downloads - Skyrim: Special Edition Adult Mods
Install latest Papyrus Extender and latest LeashFramework -
ZazExtensionPack v1.08 SSE (FIXED)
zaira replied to XTH SSE's topic in Downloads - Skyrim: Special Edition Adult Mods
I am wondering why an update is raised as a separate mod rather than contributing to the origin? If every modder would work this way, we would have 100 SKSE forks, 20 Sexlab frameworks, 10 Devious Devices variants. A fork for no reason hinders progress. Anyway - my mods are free and I contribute to other mods rather then forking them. ZazExtensionPack was a patch that was necessary because Tara did not accept my contributions. -
Actually there is no benefit to switch - 7.104 does provide exact zero improvements for PC gamers. Almost all SKSE mods are based on adress library or commonlib. These two mods are the foundations that ensure downwards compatibility up to a certain extent. You can update almost all mods, you just need to ensure that their updates are not 7.104 specific. I will switch to a newer "baseline" when it exists - actually the latest common baseline for the steam variant is 6.1170. There are rumors that Beth will push out additional updates that again will break everything. That's a hamster wheel, and I'm not a hamster. And I doubt that the author of skyui is a hamster - why should he (or any other SKSE mod developer) break downwards compatibility for an Skyrim version update that brings no functionial improvements?
- 1120 replies
-
1
-
- bdsm
- prostitution
-
(and 3 more)
Tagged with:
-
bondage Leash Framework
zaira replied to asdt123123's topic in Downloads - Skyrim: Special Edition Adult Mods
With this version the player as victim is no longer pulled at all - NPC tries to pull me but just walks without movement -
bondage Leash Framework
zaira replied to asdt123123's topic in Downloads - Skyrim: Special Edition Adult Mods
BTW: Latest LoreFriendlyToys mod contains a DD like build kit for leash poles. -
bondage Leash Framework
zaira replied to asdt123123's topic in Downloads - Skyrim: Special Edition Adult Mods
May I ask for a posibillity to detect that victim is stumbling in Papyrus condition, so the escort can give the victim some seconds to standup? In reality, no one is just going to keep running and drag a heavy body across the ground. Even better would be to put the mechanics into the Framework - escort stops until victim has standup - maybe with a mod event so a mod can trigger a voice prompt "Come on, get up" or puish the victim. -
About "failed to start ...": this is NOT an indicator for problems. MEP has a very complex quest setup - depending on times, locations and present NPCs quests gets triggered - but each trigger is caused by a singular event: eg. I enter a tavern -> tavern quest is triggered. The quests themself have a fine granular set of conditions - the Tavern quest for example fails if the Innkeeper is absent. I add the fine granular conditions to the quests and not to the triggers to spare processing time (the triggers shares one thread, all quests have their own threads - so I should put as much conditions as possible into the quests). This is how all native quests are composed by Bethesda - the only difference is, that you see the "failed to start ..." notification in MEP but not in the vanilla quests. I need this notification for analysis and will disable them once the quest compositions are stable.
- 1120 replies
-
- bdsm
- prostitution
-
(and 3 more)
Tagged with:
-
The body I use is a combination of: Sharon Body https://www.nexusmods.com/skyrimspecialedition/mods/138348 Hands Redone https://www.nexusmods.com/skyrimspecialedition/mods/90713 Nex Daz Feet https://www.nexusmods.com/skyrimspecialedition/mods/78090 After years of experiments that is the most realistic body that supports te majority of outfits In combination with BNB Skin https://www.nexusmods.com/skyrimspecialedition/mods/65274 and a good ENB (I use it aelas and Silent Horizons 2) it is a breathtaking preset that almost looks photo relaistic. List of outfits: all cosplay packs from https://www.nexusmods.com/profile/Caenarvon Invicta Couture https://www.nexusmods.com/skyrimspecialedition/mods/145126 almost all from https://www.nexusmods.com/profile/hwybee4996 Nails https://www.nexusmods.com/skyrimspecialedition/mods/120716 and https://www.nexusmods.com/skyrimspecialedition/mods/49495 Dark Dukla Stuff https://www.nexusmods.com/profile/DarkDukla Wine Duches https://www.nexusmods.com/skyrimspecialedition/mods/158632 Ashtoreth Black Hellebore https://www.nexusmods.com/skyrimspecialedition/mods/107768 ando much more...
- 1120 replies
-
- bdsm
- prostitution
-
(and 3 more)
Tagged with:
-
bondage Leash Framework
zaira replied to asdt123123's topic in Downloads - Skyrim: Special Edition Adult Mods
What is the criteria to select a chain length? I as a modder want to control the length of a leash. -
bondage Leash Framework
zaira replied to asdt123123's topic in Downloads - Skyrim: Special Edition Adult Mods
It is a git repo, why not simply raising a pull request? -
Not something I am aware of - but I only test with latest DD NG...
- 62 replies
-
- bondage
- devious devices
-
(and 2 more)
Tagged with:
-
It would, but this mod is a resource and framework. Using the assets has to be done by other mods - like Maria Eden.
- 62 replies
-
- bondage
- devious devices
-
(and 2 more)
Tagged with: