R34x Posted October 15, 2022 Posted October 15, 2022 Will DD 5.2+ be embracing DAR similar to the conversion by Roggvir for future releases? Or will manual conversions likely be needed for the foreseeable future? Only asking because I was considering adding DD back into my load order, but may hold off since everything is pretty stable now and I'm pretty patient. Tyty!
serranna Posted October 16, 2022 Posted October 16, 2022 10 hours ago, zarantha said: I wish we could pass on wearing different colors, but the only time i wear these things, it's a trap and i get different random colors than what was equipped on a previous trap. If you're wearing them by choice, then yes, you can have a full coordinated set. To further illustrate why this job is impossible, I tend to like the odd color combinations. In fact I would be in favor of adding more color variants in addition to red/black/white to most of the restraints in the mod and I like when my character has mismatching colors. I know I'm probably the only one here who feels this way but I wish there was a way I could incorporate the reskins of the DDE restraints seamlessly into the game through DCL events. On the other side of the coin I'm not really bothered by clipping much unless it's skin that clips, which is why I don't like the restrictive collar because the chin clips through the bottom when wearing a gag. Same issue with the hood with the open eyes. Two devices clipping does not bother me though.
Srende Posted October 16, 2022 Posted October 16, 2022 (edited) A bug report, I'm using the latest SE release version, but I figured the dev thread is probably better for bug reports. Seems like NPC equipping control affecting devices affect the player controls, enabling them. The scenario is this: Player has couple of devices on her, say, belt & collar, but nothing that should disable any controls. In addition, the player is in a scene, and I've disabled controls for the duration of that scene as she is tied down. There's also a nearby NPC that has bunch of equipped devices not affecting controls through an outfit on them. So far everything works correctly. Then, the NPC gets equipped with an armbinder, triggering the control check I think. This in turn somehow enables the player controls again, even though the player hasn't got any items changed. I went through the scripts quickly to see if I could pinpoint the actual source of the issue, but at least not quickly. From the papyrus log, I can see updateControls() gets called after the armbinder is equipped on the NPC, which then would explain why the player controls get enabled, as she doesn't have any items DD would consider to disable controls for. This would be so much easier with the FO4 style control layer system. EDIT: Found the issue. Almost everywhere the call to UpdateControls() is surrounded by a check if the affected actor is the player, except in zadBoundCombatScript. So here's a fixed version of the relevant function start around line 266 on version 5.1. Not sure if this applies anymore in 5.2, or if the lines have changed. ; Line 266 Function EvaluateAA(actor akActor) ;This function automatically executes the application and removal of FNIS Alternate Animations libs.log("EvaluateAA(" + akActor + ")") if akActor == libs.playerRef ; Added this check libs.UpdateControls() endIf If !HasCompatibleDevice(akActor) libs.log("EvaluateAA: Reverting to unbound AA") ClearAA(akActor) ResetExternalAA(akActor) RemoveBCPerks(akActor) Edited October 16, 2022 by Srende
naaitsab Posted October 16, 2022 Posted October 16, 2022 @Kimy small heads up. T.ara has provided permission to add new ZAZ 9 things to DD if desired. Not sure if you already gave it a spin as it's a "big one" sizewise but there are some nice new furniture's in there that could be added to Contraptions. There are also some restraints like Darby cuffs or a fiddle that might be worth looking into. If anyone else has some nice finds from ZAZ9 please post them here for "review" (aka open discussion). Do keep in mind it needs to be compatible with CBBE and UUNP out of the box, or have BS files for both. 3
Kimy Posted October 16, 2022 Author Posted October 16, 2022 1 hour ago, naaitsab said: @Kimy small heads up. T.ara has provided permission to add new ZAZ 9 things to DD if desired. Not sure if you already gave it a spin as it's a "big one" sizewise but there are some nice new furniture's in there that could be added to Contraptions. There are also some restraints like Darby cuffs or a fiddle that might be worth looking into. If anyone else has some nice finds from ZAZ9 please post them here for "review" (aka open discussion). Do keep in mind it needs to be compatible with CBBE and UUNP out of the box, or have BS files for both. Oh, that's fantastic! I had no idea. Can you link me to the original post, perhaps? And does it apply to wearable devices, or also furniture? I can think of a couple furniture devices that would make a nice addition! 3
Kimy Posted October 16, 2022 Author Posted October 16, 2022 On 10/15/2022 at 2:53 AM, Taki17 said: I've got another contribution to make, continuing with the series of small-ish fixes: In this package, the following is contained: Everything from the previous two iterations: Correcting inventory device descriptions - eliminating typos, correcting mistakes and punctuation, assigning a description where missing, rephrasing text where needed Same as above, but for message popups accross all plugins Created and assigned world models for several transparent items that lacked them Added the correct rope world models for rope restraints that had red leather models assigned Brought over two world models that were missing from the archive, since their file paths were still pointing to a ZAP directory. Also assigned them to the appropriate shackles. Assigned the correct world model to the breast yoke Solved the invisible ringed slave boots for UUNP by including a 0 weight version of the mesh Fixed the elbow shackles not being able to be unequipped due to an incorrectly assigned message popup and keyword checks New in this one: Continued corrections to spelling, punctuation and clarity of messages and descriptions Assigned (semi) suitable struggle animations to every device that lacked one, except for the petsuits since I couldn't find any. Inspired by what @Code Serpent has done previously for their own DD struggle animation patch. Removed an unused effect from the "Pierced Nipples" perk that modified spell cost by exactly 0.0 points Now all slave harnesses use restraint keys, and all chastity harnesses use chastity keys. Previously, slave harnesses used either chastity or restraint keys, inconsistently. Also assigned the correct messages on device inspection. Assigned the correct file path for the AA record for the "simple yoke", thus making it appear correctly. NOTE: The "simple yoke" looks and functions exactly like the "steel yoke", thus effectively making it a redundant item. Might consider removing it altogether. Added the wooden yoke to the yoke leveled list Included a new MCM logo for DD, pretty much just omitting the "Integration" subtitle from it Assigned the new ground models for the zipsuit and the matching heels, created by @audhol further small DD fixes continued.7z 2.19 MB · 13 downloads Issues noted, but unresolved: In zadEventTightBra.psc, line 17: This message has a superflous "is". libs.NotifyPlayer("Your Chastity Bra is uncomfortably restricts your movements.") Since all DD modules come bundled together, checks like the following in the MCM are now most likely redundant (line 409): if (Game.GetModByName("Devious Devices - Expansion.esm") > 0) ; DDx is present bootsSlowdownToggleOID = AddToggleOption("Boots Slowdown Effect", bootsSlowdownToggle) mittensDropToggleOID = AddToggleOption("Hardcore Bondage Mittens", mittensDropToggle) HobbleSkirtSpeedDebuffOID = AddSliderOption("Hobble Skirt Debuff Strength", HobbleSkirtSpeedDebuff, "{0}") Else Other: I get why notifying the player of the food removal functionality of the gag effect is important, however the large messagebox gets a wee bit disrupting when you have to click it every time a gag is applied on the player. Consider making it a notification instead, or have an option to disable tutorial messages like this? Great work! Just to clarify, because there are so many changes in there: The ESP provided merges to DD Expansion, correct?
Taki17 Posted October 16, 2022 Posted October 16, 2022 3 minutes ago, Kimy said: Just to clarify, because there are so many changes in there: The ESP provided merges to DD Expansion, correct? The one new message for the elbow shackles is, otherwise there are Integration and Contraptions records affected as well. Would it be more helpful if I separated the changes based on plugins?
Kimy Posted October 16, 2022 Author Posted October 16, 2022 Just now, Taki17 said: The one new message for the elbow shackles is, otherwise there are Integration and Contraptions records affected as well. Would it be more helpful if I separated the changes based on plugins? Oh yes, I cannot merge one ESP to different DD plugins. I can map one patch to one DD plugin at a time.
Taki17 Posted October 16, 2022 Posted October 16, 2022 (edited) 24 minutes ago, Kimy said: Oh yes, I cannot merge one ESP to different DD plugins. I can map one patch to one DD plugin at a time. Here, I think this should do it: small DD fixes separated plugins.7z (modified plugins only) Edited October 16, 2022 by Taki17 3
Kimy Posted October 16, 2022 Author Posted October 16, 2022 4 minutes ago, Taki17 said: Here, I think this should do it: small DD fixes separated plugins.7z (modified plugins only) Awesome! Thank you so much. Will merge these!
Srende Posted October 16, 2022 Posted October 16, 2022 So what's the status of the github repo, as the last commit to the dev branch is from a few years ago? As in, would doing a pull request against that for a single file do any good or is the dev branch out of date?
naaitsab Posted October 16, 2022 Posted October 16, 2022 1 hour ago, Kimy said: Oh, that's fantastic! I had no idea. Can you link me to the original post, perhaps? And does it apply to wearable devices, or also furniture? I can think of a couple furniture devices that would make a nice addition! Sure. Applies to both. I really like the metal Fiddle (same style as the heavy yoke) for example. 12 minutes ago, Srende said: So what's the status of the github repo, as the last commit to the dev branch is from a few years ago? As in, would doing a pull request against that for a single file do any good or is the dev branch out of date? Think this was answered some while ago that it was mainly due to the size limitation Git was no longer deemed a usable tool. It also does not help that a ESP/ESM file is not readable for change tracking. So that makes using Git as a platform to contribute a bit hard or even useless. Speaking of contributions. Kimy, would it be a idea to list all changes that are now into 5.2? As some might have been overlocked as sometimes the thread goes quite fast. Small additions like my new color sets (3 colors in 2 finishes) are small enough to still merge I guess? 1
Kimy Posted October 16, 2022 Author Posted October 16, 2022 23 minutes ago, naaitsab said: Speaking of contributions. Kimy, would it be a idea to list all changes that are now into 5.2? As some might have been overlocked as sometimes the thread goes quite fast. Small additions like my new color sets (3 colors in 2 finishes) are small enough to still merge I guess? I am compiling a combined changelog as we speak. It's looooooong! And yes, whatever patches are in queue for merging will still go in, as long as they are ready to. There are a few things I don't have a final version yet (e.g. Roggvir's DAR patch, or the zippered armbinder), so these might or might not need to be pushed to 5.3. 3
Srende Posted October 16, 2022 Posted October 16, 2022 39 minutes ago, naaitsab said: Think this was answered some while ago that it was mainly due to the size limitation Git was no longer deemed a usable tool. It also does not help that a ESP/ESM file is not readable for change tracking. So that makes using Git as a platform to contribute a bit hard or even useless. Yeah, saw that about the assets. So then the question is, if I want to do patch for some script, is the latestish version available somewhere? Tried scouring some of the last pages in here but didn't have success with that.
Kimy Posted October 16, 2022 Author Posted October 16, 2022 (edited) 23 minutes ago, Srende said: Yeah, saw that about the assets. So then the question is, if I want to do patch for some script, is the latestish version available somewhere? Tried scouring some of the last pages in here but didn't have success with that. Newest LE version: https://mega.nz/file/OI0UjARD#XNtAUQWEmiWtZpL6nGpTpA43D_ZjJ3j2OzNaHwv6d3c If your patch is against one of the more commonly changed scripts (e.g. zadlibs, zadBQ00, zadEquipScript etc), I'd appreciate a .patch file in addition to the changed file, in case I changed it already), otherwise you can just send me the changed script with a short note about what was changed. Edited October 16, 2022 by Kimy 3
naaitsab Posted October 16, 2022 Posted October 16, 2022 (edited) For script, as PSC files are readable by notepad etc it might be something that could be "gitable" as now we only have 1 private storage (Kimy PC) and it's a bit hard for contributors to check things currently. Pushing ESM changes can also be done by providing a "patch" ESP file. Then changes can easily checked/merged with Tes5Edit. Could be accompanied by some text to highlight your changes for easy tracking. But that would also require users to register on git to contribute, which in itself is not a bad thing but, as Git is also used for professional and "non spicy" things that might requite a extra account. Not sure if you can set project to private so it's not visible for others? Edited October 16, 2022 by naaitsab
incrediblysecure Posted October 16, 2022 Posted October 16, 2022 4 hours ago, naaitsab said: @Kimy small heads up. T.ara has provided permission to add new ZAZ 9 things to DD if desired (...) If anyone else has some nice finds from ZAZ9 please post them here for "review" (aka open discussion). Do keep in mind it needs to be compatible with CBBE and UUNP out of the box, or have BS files for both. the harness collar breast bondage adaptations in some form would be interesting 1
Srende Posted October 16, 2022 Posted October 16, 2022 Thanks! Yeah, the change/fix would be pretty much what I posted couple of posts back, just added in one if to make sure controls are only affected when the actor being manipulated is the player. I'd prefer to post the compiled script as well, but the git version already had changes to that specific script so will need to check if I can get the lastest beta to compile first. Git has the large file support binary files/assets, haven't used it in ages though, think it requires some extra setup, which again complicates things.
Kimy Posted October 16, 2022 Author Posted October 16, 2022 3 minutes ago, naaitsab said: For script, as PSC files are readable by notepad etc it might be something that could be "gitable" as now we only have 1 private storage (Kimy PC) and it's a bit hard for contributors to check things currently. Pushing ESM changes can also be done by providing a "patch" ESP file. Then changes can easily checked/merged with Tes5Edit. Could be accompanied by some text to highlight your changes for easy tracking. But that would also require users to register on git to contribute, which in itself is not a bad thing but, as Git is also used for professional and "non spicy" things that might requite a extra account. Not sure if you can set project to private so it's not visible for others? Last time I checked, GitHub allows only premium users to set a repository to private, not free accounts, such as the one used for DD. I don't really want to keep the scripts apart from the assets, so splitting up the repo isn't something I am overly keen on. As long as people base their changes off the newest available DD version/beta, I have no problem getting it merged, even when patches make changes to the same script. It happens less often than people think. For ESP changes, I use MergePlugins to get the patches into the main plugin, which does the trick just nicely and can handle simultaneous changes to the same plugin, as long as not the same records are affected (which has never happened so far). The process isn't as fancy as just merging a pull request on GitHub, but so far I found it manageable.
naaitsab Posted October 16, 2022 Posted October 16, 2022 (edited) 8 minutes ago, Srende said: Thanks! Yeah, the change/fix would be pretty much what I posted couple of posts back, just added in one if to make sure controls are only affected when the actor being manipulated is the player. I'd prefer to post the compiled script as well, but the git version already had changes to that specific script so will need to check if I can get the lastest beta to compile first. Git has the large file support binary files/assets, haven't used it in ages though, think it requires some extra setup, which again complicates things. Well it seems that (quite recently?) you can extend the file size to 2GB. With the more important notice "The recommended and optional repository size is less than 1 GB, while less than 5 GB is “strongly recommended” When using the GitHub desktop you should be able to upload 100Mb (per file) and the total repo can get to 5GB or even more if you ask support to extend it. As you can generate zip files from the entire repo you don't need to upload the entire DD project so the 100MB size should be big enough for everything in DD? As I think the biggest files are textures and those max at about 15MB. https://gitprotect.io/blog/github-storage-limits/ So this does quite open up the option to use Github again. Just not sure about the private project thing as I don't use it myself very often. Edited October 16, 2022 by naaitsab
Kimy Posted October 16, 2022 Author Posted October 16, 2022 10 minutes ago, Srende said: Thanks! Yeah, the change/fix would be pretty much what I posted couple of posts back, just added in one if to make sure controls are only affected when the actor being manipulated is the player. I'd prefer to post the compiled script as well, but the git version already had changes to that specific script so will need to check if I can get the lastest beta to compile first. Git has the large file support binary files/assets, haven't used it in ages though, think it requires some extra setup, which again complicates things. For minor changes, you can just post the changed function here, and I'll copypaste it into the source. 1
Srende Posted October 16, 2022 Posted October 16, 2022 (edited) Heh, well. I did try the LE version in CK and got it to compile, but since I don't have actualy LE setup ingame atm, didn't test it. That said, the exact same change was working with 5.1 after narrowing it down. Starting from line 266 on the beta 7 source file: Function EvaluateAA(actor akActor) ;This function automatically executes the application and removal of FNIS Alternate Animations libs.log("EvaluateAA(" + akActor + ")") if akActor == libs.playerRef libs.UpdateControls() endIf Just added the if clause there. zadBoundCombatScript.psc.patch zadBoundCombatScript.pex Edited October 16, 2022 by Srende 2
titlover123 Posted October 16, 2022 Posted October 16, 2022 just downloaded the newest version of DD and am about to install it, I have a small question first though, are the textures on the high security collar fixed in this version? since for some reason the current version I have, have a bug (I presume), which makes it look as if the texture have been "squished" in to the middle of the collar. Will edit this post with a screenshot soon™
DonQuiWho Posted October 16, 2022 Posted October 16, 2022 6 hours ago, Kimy said: Oh, that's fantastic! I had no idea. Can you link me to the original post, perhaps? And does it apply to wearable devices, or also furniture? I can think of a couple furniture devices that would make a nice addition! Hi @Kimy Does this mean that there is maybe some chance of now seeing those devices @t.ara did for me in Zap. and promised us that you could use, and which you said that you would add here, being included in DD? It was a long time ago. ? And I had almost gioven up hope. The pics are dated as far back as April 2019 .... ? I really want that storage box, and that self service station, for my PAHE slave train LOL But I'm very, very, patient ...? And my memory is good for this sort of thing So, as as no-one else will remember what I'm talking about, least of all probably @t.ara and yourself, and the thread in which they were posted has probably disappeared into the Depths of Oblivion itself, here's some pics of what I'm talking about, and what was done/available at the time. I am hoping, of course, that @t.ara did add them into the new ZAP ... ? DQW 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now