Jump to content

Recommended Posts

Posted

You can try this, the only two changes are SD+ uses factions to detect if the player is currently a slave (don't forget to refresh mods to make sure it works) and a maybe fix for followers approaching without dialogue.

 

If this doesn't fix follower dialogue I'll need either to see a papyrus log or assume the follower approach segment needs to be rewritten to fix it.

 

I can't test if these changes work until later tonight though...

 

I'll give it a shot, thanks!

 

EDIT: Still getting player in  a slave faction.  Player is un-enslaveable lvl 2.

 

EDITEDIT: I uninstalled both SD and DEC, cleaned the save, reinstalled them, but im still in the slave faction.

Posted

You can try this, the only two changes are SD+ uses factions to detect if the player is currently a slave (don't forget to refresh mods to make sure it works) and a maybe fix for followers approaching without dialogue.

 

If this doesn't fix follower dialogue I'll need either to see a papyrus log or assume the follower approach segment needs to be rewritten to fix it.

 

I can't test if these changes work until later tonight though...

 

I'll give it a shot, thanks!

 

EDIT: Still getting player in  a slave faction.  Player is un-enslaveable lvl 2.

 

EDITEDIT: I uninstalled both SD and DEC, cleaned the save, reinstalled them, but im still in the slave faction.

 

So you're getting "enslaved: sd enslaved 2"?

 

If you got a different enslaved text then it's not SD, it's something else. Can you give me the specific text?

 

Edit: Oh actually, if you got "enslaved: in slave faction" then it's not SD+ it's ZAP. Your character is in zazFactionSlave, this isn't SD I don't think, although maybe skyrimll forgot to remove you from it if he uses it.

 

Try removing the player from that faction instead.

 

Edit: I didn't realize anyone actually used that faction for the player, I don't remember ever seeing it used before now actually.

Posted

Yep, Enslave: In slave faction.  Any idea how i can remove that faction?  I tried searching zaz in the console, but I can't find the ID.

 

EDIT: It's zbfSlaveFaction, ID xx0096AE.  I now no longer get the in slave faction message, hooray!  Thanks!  

 

 

Posted

 [04] ZaZAnimationPack.esm \ Faction \ 040096AE <zbfFactionSlave>

 

ZBF is used as a mod identifier because Xaz, one of the ZAP authors, likes being able to type with just his left hand (no idea if zbf stands for anything though...)

Posted

 [04] ZaZAnimationPack.esm \ Faction \ 040096AE <zbfFactionSlave>

 

ZBF is used as a mod identifier because Xaz, one of the ZAP authors, likes being able to type with just his left hand (no idea if zbf stands for anything though...)

 

Found it at the same time :)  Thanks.

 

Now all I am left with is un-slaveable lvl 2, which might be a leftover from being in that faction?  Can that be changed via console?

Posted

???

 

Enslavement shouldn't linger, DEC should re-check enslavement level every time it attempts an approach, not finding "un-slavable" in my scripts.

 

Can you be more specific about the error?

Posted

???

 

Enslavement shouldn't linger, DEC should re-check enslavement level every time it attempts an approach, not finding "un-slavable" in my scripts.

 

Can you be more specific about the error?

 

Yep, here's what I see in the console and what's in the log:

 

224        [CRDE] chastity:False: a:False b:TRUE g:False

225        [CRDE] approachroll enslave: 4.666667 / sex: 15.333333 / a: Farengar Secret-Fire

226        [CRDE] slave lvl: 2 vuln lvl: 1

227        [CRDE] dhlp: False weapon: False

228        [CRDE] Farengar Secret-Fire is not slaver and Confidence isn't high enough for the vulnerability, Attacker:2.000000, Req:3.000000

229        [CRDE] Found NPC confident enough: Jarl Balgruuf the Greater

230        [CRDE] Player is un-enslaveable, cannot re-enslave yet: level 2

Posted

oh I was expecting that in a different place, that's from a long way further into the code, long after you've already been marked as a slave for sex only:

226        [CRDE] slave lvl: 2 vuln lvl: 1

I've looked through my code at least once, looking for a place in the code where slave level gets set to 2 but doesn't tell you why, and not seeing it... still looking.

 

It might be faster to revert save though

Posted

oh I was expecting that in a different place, that's from a long way further into the code, long after you've already been marked as a slave for sex only:

226        [CRDE] slave lvl: 2 vuln lvl: 1

I've looked through my code at least once, looking for a place in the code where slave level gets set to 2 but doesn't tell you why, and not seeing it... still looking.

 

It might be faster to revert save though

 

True, but this is the second playthrough it's happened on, so im guessing it'll come back again at some point.

 

As the only time this character was a slave was via SD, it must have happened at that time?  It was a beast enslavement, not the regular kind.  I don't know how SD is coded, but would that make any kind of difference?

Posted

oh I was expecting that in a different place, that's from a long way further into the code, long after you've already been marked as a slave for sex only:

226        [CRDE] slave lvl: 2 vuln lvl: 1

I've looked through my code at least once, looking for a place in the code where slave level gets set to 2 but doesn't tell you why, and not seeing it... still looking.

 

It might be faster to revert save though

 

True, but this is the second playthrough it's happened on, so im guessing it'll come back again at some point.

 

As the only time this character was a slave was via SD, it must have happened at that time?  It was a beast enslavement, not the regular kind.  I don't know how SD is coded, but would that make any kind of difference?

 

I've never personally done the beast enslavement, but you have to meet some condition DEC is looking for to stay at slave lvl 2, and after 3 passes I don't see any that set that level without having any debug output if we were detecting a false positive. I'm not sure what is happening here..

 

Posted

you guys remember maria eden uses those zaz factions right? and SD is supposed to have support to see if those factions are used or not to disable SD so it will not interfere with maria eden mod.

 

The fix has lydia doing her dialogue now but I noticed I had to use the option of follower approaches directly to get it to work.

Posted

 

oh I was expecting that in a different place, that's from a long way further into the code, long after you've already been marked as a slave for sex only:

226        [CRDE] slave lvl: 2 vuln lvl: 1

I've looked through my code at least once, looking for a place in the code where slave level gets set to 2 but doesn't tell you why, and not seeing it... still looking.

 

It might be faster to revert save though

 

True, but this is the second playthrough it's happened on, so im guessing it'll come back again at some point.

 

As the only time this character was a slave was via SD, it must have happened at that time?  It was a beast enslavement, not the regular kind.  I don't know how SD is coded, but would that make any kind of difference?

 

I've never personally done the beast enslavement, but you have to meet some condition DEC is looking for to stay at slave lvl 2, and after 3 passes I don't see any that set that level without having any debug output if we were detecting a false positive. I'm not sure what is happening here..

 

 

 

Is it dynamic, setting every time a check is run, or static?  I don't see any globals that match it, so I'm assuming the former.

Posted

It needs to be re-checked every time an approach is attempted, there is no way to dynamically keep track of all possible reasons the player should already be considered enslaved, so we have to check last second.

 

The variable the text is referring too should be located in the crdePlayerMonitor quest, not a global. Setting manually won't change anything because it'll get reset on approach, but if you just wanted to see what it's value is, it should be called "enslavedLevel" if you look at the quest variables with "SQV crdePlayerMonitor", use page up to scroll up through the output.

 

I'll recompile tonight with some extra debug output to help us find what could cause DEC to consider you enslaved without giving a reason.

Posted

Ok, so I installed that and I started getting the enslavement dialog again!  Huzzah!  Went through SD enslavement again and I can confirm that SD does in fact put you into a slave faction, so that looks like the hang up.  I ran the removefac again and that freed it up again.

Posted

Ok, so I installed that and I started getting the enslavement dialog again!  Huzzah!  Went through SD enslavement again and I can confirm that SD does in fact put you into a slave faction, so that looks like the hang up.  I ran the removefac again and that freed it up again.

 

Huh, maybe the logic got stuck when you updated or I left .5 in a bad state somehow, but it's fixed at least, that's good.

 

Posted

There is currently a bug in SD that affects followers not being able to be freed from slavery so just keep that in mind while running other mods.

 

I have some weird behaviors to report since updating to that file you listed earlier the second to last one. Lydia force greets my character when she comes back home to breezehome and tells her she found something or if lydia is horny enough demands sex. Even though lydia is dismissed as a follower she does these things after a while but I noticed she doesn't do these things much while following my character. Should I try the refresh detected mods again or is this normal? Hey is this based on the sliders for each follower under the follower dialogue section?

 

About the refresh SD masters thing why does it only choose a few npcs instead of many different npcs? I have it set to look only at female npcs and they are always the same few female npcs.

Posted

 

Ok, so I installed that and I started getting the enslavement dialog again!  Huzzah!  Went through SD enslavement again and I can confirm that SD does in fact put you into a slave faction, so that looks like the hang up.  I ran the removefac again and that freed it up again.

 

Huh, maybe the logic got stuck when you updated or I left .5 in a bad state somehow, but it's fixed at least, that's good.

 

 

 

Yeah, quirky.  But thanks again.

Posted

There is currently a bug in SD that affects followers not being able to be freed from slavery so just keep that in mind while running other mods.

 

I have some weird behaviors to report since updating to that file you listed earlier the second to last one. Lydia force greets my character when she comes back home to breezehome and tells her she found something or if lydia is horny enough demands sex. Even though lydia is dismissed as a follower she does these things after a while but I noticed she doesn't do these things much while following my character. Should I try the refresh detected mods again or is this normal? Hey is this based on the sliders for each follower under the follower dialogue section?

 

About the refresh SD masters thing why does it only choose a few npcs instead of many different npcs? I have it set to look only at female npcs and they are always the same few female npcs.

Oh yeah, Followers finding stuff overtime needs a small overhaul.

 

The following are bugs I haven't gotten around to fixing, but would be fairly difficult to fix without changing the whole system:

 

"Followers" who don't travel with you finding items and showing them to you, even in your house.

Followers finding items from necromancers in town

Followers that just joined your party finding items at the last place you looked, where they were not

New follower, that wasn't in your party, finds an item immediately when you aren't near anything in the woods.

 

As for why you only get a few female NPCs in distant SD master reset:

Front page:

Tattoos and masters you can get sent too are all hard coded...

 

If you have any ideas for additional SD masters to get sent to, there are only a few requirements I have: The NPC must be found in an area that has at least one bed and 2 additional interactive items (enchantment tables, cooking fires, tables to eat at, ect) so that they have slightly interesting day-to-day activities. Must be a vanilla NPC, might make an exception for DLC If the NPC is interesting enough, or their area is interesting, I'm willing to add Mod and DLC specific NPCs. Cages or good lighting are a plus. Female masters and civilians are currently rare in the list.

 

All SD Distant NPCs are hard coded, this is back before I had a nifty system to allow the user to add NPCs to a list so I had to add them all by hand, and there are just fewer female NPCs that I like as masters, in places I like, and nobody has offered additional masters to add to the list in ages.

 

Allowing the user to add NPCs to the list is awkward for enemy NPCs in the world, and in my opinion, enemy NPCs often have the best locations for SD enslavement: cages, multiple interactive items, best scenery, several additional NPCs nearby, ect.

 

And last I checked, there is still no easy way to make the player a slave for friendly NPCs that have a house. If you force the player to start a SD enslavement with an NPC that has a house, they will ask you to leave because you are trespassing when it gets late at night. You have to manually add the player to a NPC specific faction in order to stop this from happening, that faction is not easily looked up anywhere so you have to memorize it, coding it manually for each and every NPC, and I haven't even bothered to do that for the friendly NPCs that are already in that list.

 

Maybe I'm wrong, but last I checked skyrimll himself didn't have a solution for this issue.

 

If you had a friendly female NPC that you thought had a decent house and a slave friendly/interesting daily schedule I might go out of my way to add them and fix their reputation, but I can't think of any at the moment.

Posted

Ah ok that makes sense I was wondering what was going on with that. The npc redlith has a problem where after a while the player falls through the floor of her house. I don't know if that dark elf female in windhelm can be used or not the one running the shady shipping company but I don't remember her complaining about the player needing to leave while in her home and she has some relatives living with her too so they could abuse the player while enslaved to her.

 

Would be nice to have some dominant female npcs that have some kind of crazy bdsm setups in their basements just waiting to buy the player and screw them for days down there. Maybe make some npcs in one or two of the holds and there are other npcs living in the same cell that are also dominant and abuse the player. If placed in riften then haelga could come over for a visit for a few hours every night to screw the player.

Posted

minor progress report

 

put a 2nd follower with me for playing/testing purposes (testing of the follower mod that is), and can offer confirmation that multi follower support

is working for me as of 13.6.4 :heart::exclamation:

 

can also confirm as of the same version that it will recognize Minerva (both as standard and non standard follower), Arissa, Cerdiwin with any I tested her with

(those 2 non standard and at least 6 different standard or expanded standard followers).

 

I have had Ceri, and Caesia (current pair following me) both come up with found items at the same time (it does go through them one at a time back to back).

while doing "lost to the ages" I had both those come up with items and Katria then take advantage due to becoming visibly bound by them (not sure which mod trigged

Katria's actions).

 

please keep up the very good work :)

 

Posted

 I forgot to report this and also thought I had something disabled which I did but even after enabling that it still happens, when I finally get lydia horny enough to enslave my character through this mod it says ERROR CRDE calling ME enslave through tools is depreciated and the enslavement fails. I can still use the SD dialogue while wearing a collar but this method fails every time.

Posted

minor progress report

 

put a 2nd follower with me for playing/testing purposes (testing of the follower mod that is), and can offer confirmation that multi follower support

is working for me as of 13.6.4 heart.gifexclamation.gif

 

can also confirm as of the same version that it will recognize Minerva (both as standard and non standard follower), Arissa, Cerdiwin with any I tested her with

(those 2 non standard and at least 6 different standard or expanded standard followers).

 

I have had Ceri, and Caesia (current pair following me) both come up with found items at the same time (it does go through them one at a time back to back).

while doing "lost to the ages" I had both those come up with items and Katria then take advantage due to becoming visibly bound by them (not sure which mod trigged

Katria's actions).

 

please keep up the very good work smile.png

 

Hmm, thought two followers approaching at once was a bug I solved already, maybe need a second look.

 

 I forgot to report this and also thought I had something disabled which I did but even after enabling that it still happens, when I finally get lydia horny enough to enslave my character through this mod it says ERROR CRDE calling ME enslave through tools is depreciated and the enslavement fails. I can still use the SD dialogue while wearing a collar but this method fails every time.

 

I removed ME 1.X functionality at some point to remove it as a permanent compiling requirement, since that kept tripping up people who were trying to modify/compile DEC code.

 

If you're using >=2.0 and you're seeing that, maybe it's bugged. I don't think I actually got ME to work last time I tried to install it at all...

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...