Jump to content
Kimy

Devious Devices SE 5.1 (2021-03-24)

Recommended Posts

9 hours ago, YojimboRatchet said:

i was reading this from another thread going on, which seems to be escalating a bit, since i am reading more and more comments about DD library issues with other mods. i know i read a post from Kimy somewhere about how there is so much older code that needs to be seriously cleaned up, but for whatever reasons, it isn't a priority compared to new functionality on upcoming versions.

 

i am getting a big concerned by what i am reading, especially this one post, because maybe these older code issues need to be updated before any new functionality for future versions be implemented, because these would also have the same flaws and compatibility issues with other mods and create even more frustrations, would it not ?

 

this is what i am worried about the most, that last line about minimizing functionality with DD. if this starts to happen, and other mods / modders start doing the same things, then this will seriously impact DD as well as the gaming experience from the ones using these mods, which would not be the ideal result anyone wants, is it ?

 

i really like DD and many of the mods here, and i do not want to see this happen. i'd love for the modders to work together to bring the most enjoyable experience possible for the gamers, and not see comments like these becoming more frequent, causing strife in the community. kinda sucks.

 

so not sure what's going on, but maybe cleaning up the code might be the best option for now , maybe ?

For the most part, the DD equip routines work just fine. However, in the existing API, there are parameters which should be avoided by DD content mod creators. Namely SkipEvents (which has the potential of causing serious breakage), and SkipMutex (which in my experience is unnecessary to ever use and will have severe impact on performance).

 

Now, i could of course remove these parameters from the API, but this would break each and every DD mod in existence, and some of them haven't been maintained for a while, so they'd be broken forever.

A partial solution would be to provide a replacement for these functions and leave the old ones in the API for backwards compatibility. This would of course not fix older mods using these parameters and it would not fix new ones unless modders become aware of these new functions and use them, which is essentially akin to just making them aware not to use these parameters.

The sledgehammer way to address it would be leaving the parameters in the API headers but make the code ignore them. But that's quite dirty and some modders might wonder why the API isn't behaving as expected, so I am shying away from that.

 

I do not know if there are issues beyond these parameters that would need looking at. As far as I remember, there haven't been any reports about it to me, and I rarely check LL threads outsides my own, so if there are discussions in some mod threads, chances are that I won't see them. I can not ask Lupine000 for clarification either, because he has put me on /ignore a while ago.

Link to post
8 minutes ago, Kimy said:

For the most part, the DD equip routines work just fine. However, in the existing API, there are parameters which should be avoided by DD content mod creators. Namely SkipEvents (which has the potential of causing serious breakage), and SkipMutex (which in my experience is unnecessary to ever use and will have severe impact on performance).

 

Now, i could of course remove these parameters from the API, but this would break each and every DD mod in existence, and some of them haven't been maintained for a while, so they'd be broken forever.

A partial solution would be to provide a replacement for these functions and leave the old ones in the API for backwards compatibility. This would of course not fix older mods using these parameters and it would not fix new ones unless modders become aware of these new functions and use them, which is essentially akin to just making them aware not to use these parameters.

The sledgehammer way to address it would be leaving the parameters in the API headers but make the code ignore them. But that's quite dirty and some modders might wonder why the API isn't behaving as expected, so I am shying away from that.

 

I do not know if there are issues beyond these parameters that would need looking at. As far as I remember, there haven't been any reports about it to me, and I rarely check LL threads outsides my own, so if there are discussions in some mod threads, chances are that I won't see them. I can not ask Lupine000 for clarification either, because he has put me on /ignore a while ago.

it's a shame. it's such a silly coding catch-22. the backward compatibility idea sounds somewhat sound, and i understand about the breaking aspect for other mods. there has to be a solution, because, as things grow older and more complex. at which point is all this code going to really compound on itself and create even more issue long term, right ?

 

maybe there is a way to bury whatever hatchet needs to be buried and work together to try and fix this in someway ?

 

1 hour ago, Lupine00 said:

Kimy might change her specific position on that, but I am not the person to ask about it.

 

She said that fixing the existing functions would break old behaviors, which is true.

 

I suggested that the obvious answer was to add new functions and deprecate the old ones.

She didn't say anything about that point as far as I know. She might do it, or she might not.

 

My assumption is that she will not, and I'll go with that until she publishes new code where it's done - which might be indefinitely.

 

In the meantime it's perfectly possible to replace those functions in a consumer mod.

You can't get access to the mutex from outside, but that doesn't really work anyway so I don't see it as a big drawback.

I would have liked that to be C++ native, and if I do it, it will be.

 

One of the big "problem" functions is the C++ search function, which she is possibly loathe to touch, but I don't see any problems with writing a new one that has the required functionality, or simply not using C++ there.

 

If I do as I plan (and I have immediate things I want to do on DF first) then I hope that will make device adds more reliable for DF, but not for any other mods (though I don't care if they cut+paste my code). Of course, there may be other issues that mean it only makes a trivial difference. I guess we'll see.

 

 

Kimy has DCL to work on, and new DD features to add, and the world hasn't ended with this stuff as wonky as it is, so she may not see it as a priority, and I wouldn't have the slightest issue with that if there wasn't so much other baggage mixed up in this.

 

Link to post
50 minutes ago, YojimboRatchet said:

maybe there is a way to bury whatever hatchet needs to be buried and work together to try and fix this in someway ?

🤣 🤣 🤣

 

But seriously. Kimy knows that she could create new functions and deprecate the old ones, breaking zero old functionality.

It probably wouldn't satisfy everyone though, so I can see why she might not be eager to rush into it.

 

It's up to her to decide her priorities and I am certainly not entitled to comment on those.

 

For all I know, she's making some completely new DD-like mod for SE, or is busy with DCL, or Contraptions, or adding sex-animations for pet-suits, or who knows what?

 

For my own part, I've got plenty of Skyrim problems, and DD is just one.

Link to post
1 hour ago, clup213 said:

it wont let me download this mod i click the link to download it and then it will get about 90% threw downloading then it will just close out the window 

has anyone had this problem

 

Nope, it's still working fine for me. Do your browser or internet troubleshooting.

Clear cache, try another browser, disable all addons for your browser, etc.

Link to post
28 minutes ago, zarantha said:

Nope, it's still working fine for me. Do your browser or internet troubleshooting.

Clear cache, try another browser, disable all addons for your browser, etc.

none of that worked 

 

Link to post

Hey just wanted to ask a question, have any of you had issues with the blindfolds in the past? Just downloaded this and when i try to go #rd person with them it crashes my game, as of now that is the only issue ive encountered. I'll def keep fiddling to see if i can find what the issue is but as of now, I have no idea.

Link to post

hi kimy you have a good mod here , however the chole quest is a bit  problematic on le and se , le and se the location where she is has a vanilla game issues you can not wait there ( wait function is popular way to force the animations to play if there are not playing or stuck on infinite loop ) and for some strange reason on se i get a message about cheating using console near the end of dungeon and it instantly teleports out of the said place by the way it is not present on the le game other than that has a whole is very good mod 

Link to post
43 minutes ago, Shadow_Labrys said:

Hey just wanted to ask a question, have any of you had issues with the blindfolds in the past? Just downloaded this and when i try to go #rd person with them it crashes my game, as of now that is the only issue ive encountered. I'll def keep fiddling to see if i can find what the issue is but as of now, I have no idea.

The only thing I remember hearing about is some modes not working (blinding you) properly. I leave it on default and I've seen no issues.

Maybe make sure nothing is overwriting xpmsse?

Are you using IFPV or JoP? Try disabling these if you are.

 

A few more suggestions here:

 

Link to post
40 minutes ago, woodie99 said:

hi kimy you have a good mod here , however the chole quest is a bit  problematic on le and se , le and se the location where she is has a vanilla game issue you can not wait there ( wait function is popular way to force the animations to play if there are not playing or stuck on infinite loop ) and for some strange reason on se i get a message about cheating using console near the end of dungeon and it instantly teleports out of the said place by the way it is not present on the le game other than that has a whole is very good mod 

The SE message about cheating is actually coming from Alternate Start. Arthmoor believes that using any workaround to get past the rockfall is game breaking. So he's implemented things in the newer Alternate Start to prevent it. Since the LE version hasn't been updated recently, it doesn't have that 'fix'. The only thing you can do is once it tosses you back outside is to go around to the cave entrance and then pick who you're going to save.

 

Discussion:

https://forums.nexusmods.com/index.php?/topic/4979025-alternate-start-live-another-life/page-244#entry72985443
 

Quote

[Alternate Start - Live Another Life: post #2431]
Arthmoor

Quote

steelfiredragon wrote: So what does the anti cheat script do anyway?

Ideally keeps people from being morons and trying to go through Helgen Keep to get to the 2 guys in the cave when you're supposed to go around the other way. Bridge collapse etc. Consoling past that breaks the triggers that advance the quest properly. A lot of people have complained about issues with things breaking after they said they went to the cave and eventually I realized none of said reports could be reproduced without going the wrong way through the keep and TCL'ing past the collapsed bridge.

 

Edit: For the animations, try just opening up the menu with Esc and closing it, or opening and closing the console. Those will usually prod the animations along and can be used at any time, as long as your game isn't actually completely frozen.

Link to post
1 hour ago, zarantha said:

The SE message about cheating is actually coming from Alternate Start. Arthmoor believes that using any workaround to get past the rockfall is game breaking. So he's implemented things in the newer Alternate Start to prevent it. Since the LE version hasn't been updated recently, it doesn't have that 'fix'. The only thing you can do is once it tosses you back outside is to go around to the cave entrance and then pick who you're going to save.

 

Discussion:

https://forums.nexusmods.com/index.php?/topic/4979025-alternate-start-live-another-life/page-244#entry72985443
 

 

Edit: For the animations, try just opening up the menu with Esc and closing it, or opening and closing the console. Those will usually prod the animations along and can be used at any time, as long as your game isn't actually completely frozen.

thanks for the info 

Link to post
1 hour ago, SR2552 said:

but does this mod support it?

At first sight without install this mod i can say - to work with this body you need serious all dd outfits convert to this type of body: bones are same but less than standard cbbe, sliders are most different but some is from CBBE - body shape is different - not support for DD suits.

 

Link to post
8 hours ago, SR2552 said:

So I was looking at Touched by Dibella. Rather interested in using it, but does this mod support it? Wouldn't want to make the switch if it doesn't even work lol.

The body itself will work just fine (technically), but there's no telling how well the outfits will fit. You'd have to do conversions, much like we have been converting CBBE LE -> CBBE SE -> 3BBB.

 

there was a guide linked on TBD's sticky:
https://www.nexusmods.com/skyrimspecialedition/mods/20137

Link to post
1 hour ago, Kimy said:

Has 3BBB become the standard body for SE, then?

As for me personal - no... I install that body but SMP physics.... It's terrible. Breasts not matter what type of ini file use are as air balloons - fly where it want and even breast on motion and sex are on back)

I uninstall fast that body and use hdt smp breast physics modify for CBBE special body.

Also straitjacket in 3bbb... too big breasts.

 

Link to post
34 minutes ago, Vortec said:
1 hour ago, Kimy said:

Has 3BBB become the standard body for SE, then?

 I don't think it is, granted it is popular

 

22 minutes ago, Elsidia said:

As for me personal - no... I install that body but SMP physics.... It's terrible. Breasts not matter what type of ini file use are as air balloons - fly where it want and even breast on motion and sex are on back)

I uninstall fast that body and use hdt smp breast physics modify for CBBE special body.

Also straitjacket in 3bbb... too big breasts.

 

i am seeing more and more people trying and using 3BBB. yes there are issues, and a bit of a learning curve (and using SINful CBP really helps), but it is gaining momentum slowly. i think CBBE (non-smp physics version) and 3BBB both are the most popular bodies. in 3 months, 6 months.. who knows what the demographics will look like then, but unless a new standard comes out, i can see 3BBB being more and more prominent as time goes on. just my take though, but if you're trying to get an idea to look ahead for your stuff, i would still cater to both body types, as it exists now with seperate options for those who want the choice.

 

 

Link to post

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...