johnhamm Posted July 11, 2023 Posted July 11, 2023 I'm currently using this with defeat, and I've turned the chance for any type of defeat to end up in slavery to max, but none of my followers still get enslaved after assault. All 3 of them got assaulted, none of the bandits had slaves already, and I had all the master types except NPC female allowed. I use OBIS, is that related?
Herowynne Posted July 11, 2023 Posted July 11, 2023 4 hours ago, johnhamm said: none of my followers still get enslaved after assault. Did you talk to each of your followers at least once after recruiting them? That step is needed for FSM to start tracking them.
johnhamm Posted July 12, 2023 Posted July 12, 2023 (edited) 10 hours ago, Herowynne said: Did you talk to each of your followers at least once after recruiting them? That step is needed for FSM to start tracking them. Yea I've talked to them many times, unless there's a specific dialogue option? Edit: I installed SS++ and when I get sent to it the followers that don't get sent with me do get successfully enslaved by the bandits that sent me there, not sure why the extra step helps but it does. I haven't installed any slave system other than SS so I'm just released but that's kinda what I wanted anyway. Followers that get sent to the auction with me also get released, but I'm assuming that's because there's no slave system for the PC Edited July 12, 2023 by johnhamm
Bane Master Posted July 12, 2023 Author Posted July 12, 2023 11 hours ago, johnhamm said: but I'm assuming that's because there's no slave system for the PC It's because you are freed - if you were sold they would be too 1
Herowynne Posted July 12, 2023 Posted July 12, 2023 14 hours ago, johnhamm said: unless there's a specific dialogue option? No specific dialogue option is needed. Just talking to them to open the dialogue menu and then backing out is sufficient.
johnhamm Posted July 18, 2023 Posted July 18, 2023 I tried editing the mod myself to allow 12 slaves, and im pretty sure I've been through everything needed as far as i can tell. I added new aliases, added packages and modified the scripts, added gear chests, added the inn rumour dialogue and modified the scripts, added the master and slave aliases to the utility script as well as new outfits with new levelled lists. I did all of this by duplicating what was already there and then editing the alias references, formlist references, packages, and scripts on each one. I thought that would be fine, but I can't compile the new files for some reason. I'm very inexperienced in this, but the errors i keep getting are about missing functions when I try to compile scripts, including ones i havent modified. I definitely have skse installed but for whatever reason CK doesn't recognise it. Do you have any advice for that @Bane Master?
Bane Master Posted July 18, 2023 Author Posted July 18, 2023 15 hours ago, johnhamm said: missing functions when I try to compile scripts, including ones i havent modified. Post the error output (in a spoiler)- and I'll take a look
johnhamm Posted July 19, 2023 Posted July 19, 2023 5 hours ago, Bane Master said: Post the error output (in a spoiler)- and I'll take a look I'm pretty sure it's just me missing scripts from some mods, but every time I find the mod they're from and add them it just brings up more and more missing scripts. The current error is from not having the AFT scripts I think, but I've been adding mod scripts for 3 hours now so I'm thinking there must be a better way to do this. I've just been compiling the utility script until it stops giving me errors so that I don't have to wait for it to fail on all of them each time Spoiler D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(4,37): cannot convert to unknown type tweakdfscript D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(4,37): cannot cast a quest to a tweakdfscript, types are incompatible D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(4,55): tweakdfscript is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(4,54): type mismatch while assigning to a none (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(5,37): cannot convert to unknown type tweakdfscript D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(5,37): cannot cast a quest to a tweakdfscript, types are incompatible D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(5,55): tweakdfscript is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(9,37): cannot convert to unknown type tweakdfscript D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(9,37): cannot cast a quest to a tweakdfscript, types are incompatible D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(9,55): tweakdfscript is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(9,54): type mismatch while assigning to a none (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(10,37): cannot convert to unknown type tweakdfscript D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(10,37): cannot cast a quest to a tweakdfscript, types are incompatible D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(10,55): tweakdfscript is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(14,37): cannot convert to unknown type tweakdfscript D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(14,37): cannot cast a quest to a tweakdfscript, types are incompatible D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(14,55): tweakdfscript is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(18,37): cannot convert to unknown type tweakdfscript D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(18,37): cannot cast a quest to a tweakdfscript, types are incompatible D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(18,55): tweakdfscript is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(18,54): type mismatch while assigning to a none (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(19,37): cannot convert to unknown type tweakdfscript D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(19,37): cannot cast a quest to a tweakdfscript, types are incompatible D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_aftglobal.psc(19,55): tweakdfscript is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_slaveryeffectscript.psc(184,6): variable ToysGlobal is undefined D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\fsm_slaveryeffectscript.psc(184,17): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(25,20): unknown type slautilscr D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBQ00.psc(63,20): unknown type slautilscr D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(386,82): cannot convert to unknown type fnissmconfigmenu D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(386,82): cannot cast a form to a fnissmconfigmenu, types are incompatible D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(386,20): unknown type fnissmconfigmenu D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(387,19): fnissmconfigmenu is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(387,31): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(387,7): type mismatch while assigning to a int (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(392,14): fnissmconfigmenu is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(392,26): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(392,38): cannot compare a none to a int (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(392,38): cannot relatively compare variables to None D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(392,53): fnissmconfigmenu is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(392,65): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(393,58): fnissmconfigmenu is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(393,70): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(393,13): type mismatch on parameter 3 (did you forget a cast?) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(394,59): fnissmconfigmenu is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(394,71): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(394,13): type mismatch on parameter 3 (did you forget a cast?) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(396,58): fnissmconfigmenu is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(396,70): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(396,13): type mismatch on parameter 3 (did you forget a cast?) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(397,59): fnissmconfigmenu is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(397,71): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBoundCombatScript.psc(397,13): type mismatch on parameter 3 (did you forget a cast?) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadArmbinderQuestScript.psc(20,16): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadArmbinderQuestScript.psc(37,15): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBQ00.psc(226,49): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBQ00.psc(226,1): type mismatch on parameter 3 (did you forget a cast?) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBQ00.psc(1894,11): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBQ00.psc(1985,23): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadBQ00.psc(1985,5): type mismatch while assigning to a int (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadEquipScript.psc(5,20): unknown type slautilscr D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(894,9): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(895,9): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(940,9): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(951,12): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(951,38): cannot compare a none to a int (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(951,38): cannot relatively compare variables to None D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(982,9): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(993,12): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(993,38): cannot compare a none to a int (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(993,38): cannot relatively compare variables to None D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1287,31): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1287,8): type mismatch while assigning to a float (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1290,26): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1290,36): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1290,3): type mismatch while assigning to a float (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1300,77): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1300,87): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1300,20): type mismatch on parameter 3 (did you forget a cast?) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1300,1): cannot return a none from getoriginalrate, the types do not match (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1424,26): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1424,7): type mismatch while assigning to a float (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1436,23): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1436,8): type mismatch while assigning to a float (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1438,10): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1745,9): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1746,9): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1787,20): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1787,2): type mismatch while assigning to a int (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1863,22): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1863,3): type mismatch while assigning to a int (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1973,27): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1973,53): cannot compare a none to a int (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(1973,53): cannot relatively compare variables to None D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2092,66): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2092,91): cannot multiply a none with a float (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2092,50): type mismatch on parameter 1 (did you forget a cast?) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2092,1): type mismatch on parameter 4 (did you forget a cast?) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2115,54): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2115,79): cannot compare a none to a int (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2115,79): cannot relatively compare variables to None D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2169,49): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2169,75): cannot multiply a none with a float (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2169,83): cannot cast a none to a int, types are incompatible D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2223,9): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2912,9): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2951,12): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2951,38): cannot compare a none to a float (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2951,38): cannot relatively compare variables to None D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2952,10): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2978,9): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2983,12): slautilscr is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2983,38): cannot compare a none to a int (cast missing or types unrelated) D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(2983,38): cannot relatively compare variables to None D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(3157,2): variable XPMSELib is undefined D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(3157,11): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(3159,2): variable XPMSELib is undefined D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(3159,11): none is not a known user-defined type D:\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\zadLibs.psc(3383,12): slautilscr is not a known user-defined type No output generated for fsm_utilityscript, compilation failed. Batch compile of 1 files finished. 0 succeeded, 1 failed. Failed on fsm_utilityscript
Bane Master Posted July 19, 2023 Author Posted July 19, 2023 3 hours ago, johnhamm said: but every time I find the mod they're from and add them it just brings up more and more missing scripts. Yes - adding scripts from a mod dependency may then require you to get that mod's dependencies as well - keep going you will get there! 3 hours ago, johnhamm said: not having the AFT scripts You need AFT, EFF and NFF follower frameworks installed and enabled whilst compiling - obviously only one of these at a time when testing 1
johnhamm Posted July 19, 2023 Posted July 19, 2023 3 hours ago, Bane Master said: Yes - adding scripts from a mod dependency may then require you to get that mod's dependencies as well - keep going you will get there! You need AFT, EFF and NFF follower frameworks installed and enabled whilst compiling - obviously only one of these at a time when testing Thanks for the help, I kept going and finally made it compile! Unfortunately it didn't work in increasing the amount of slaves lol. I didn't really expect it to work first try but compiling ended up being such as ordeal I forgot what I was trying to do in the first place. As far as I can tell the number of slaves allowed before one is freed is given by the line Int iAliasIdx = SlaveAliases.Length which sets it to however many slave aliases there are available. I thought that by adding more slave and master aliases to the fsm_FollowerSlaveryQuest I could increase the number of slaves, but when I tested it by having 6 slaves and enslaving one more followers, one of the slaves was still released. Is there some list that I haven't added the aliases to or am I wrong about how the limit is decided? Or is it because I did this in an active save and it needs a script reset or something? Sorry to bombard you with questions, this is my first time trying to use the creation kit to do more than clone an NPC 1
DonQuiWho Posted July 19, 2023 Posted July 19, 2023 8 hours ago, johnhamm said: Thanks for the help, I kept going and finally made it compile! Unfortunately it didn't work in increasing the amount of slaves lol. I didn't really expect it to work first try but compiling ended up being such as ordeal I forgot what I was trying to do in the first place. As far as I can tell the number of slaves allowed before one is freed is given by the line Int iAliasIdx = SlaveAliases.Length which sets it to however many slave aliases there are available. I thought that by adding more slave and master aliases to the fsm_FollowerSlaveryQuest I could increase the number of slaves, but when I tested it by having 6 slaves and enslaving one more followers, one of the slaves was still released. Is there some list that I haven't added the aliases to or am I wrong about how the limit is decided? Or is it because I did this in an active save and it needs a script reset or something? Sorry to bombard you with questions, this is my first time trying to use the creation kit to do more than clone an NPC I have no idea what you are doing but can I offer a ? for your persistence? Keep going....
johnhamm Posted July 20, 2023 Posted July 20, 2023 (edited) 15 hours ago, DonQuiWho said: I have no idea what you are doing but can I offer a ? for your persistence? Keep going.... Thanks, its been painful... But it turns out it did work! I started a new game to be sure it had the new scripts running and I grabbed 7 followers, enslaved them all, and none of them got freed! Checked the chests in the holding cell and one of the extras is filled up! I haven't tested beyond that yet but hopefully that means the limit is 12 slaves now Edit: I have no idea how, but doing this somehow broke defeat playing creature animations. I never even loaded it in the CK so I am very confused. Everything works up until it actually plays the animation, then theres a fatal SL thread error saying it cant find any valid animations for the creatures. The creatures can play animations otherwise, just not via defeat Edited July 20, 2023 by johnhamm 1
johnhamm Posted July 30, 2023 Posted July 30, 2023 Turns out that the defeat animal issue was fixed by removing p+. Could've sworn it worked before with p+ installed but maybe I was wrong. I think I've managed to track down an issue I've been having that causes Skyrim to stop responding, but I think that's because of the Lazy Followers mod trying to apply presets to the enslaved custom followers when they're teleported behind you to be sold to a different master. Managed to mostly fix it by changing the preset delay in LF to 5 seconds and turning off sandboxing. I was hoping you could tell me how to trigger the update scripts in FSM, because I think I need to restart the scripts or something to fix something I messed up while I was modifying it, otherwise all I think I can do is start a new game. I also noticed that there was a slave to creature faction in the mod, are there any plans for that?
shiagwen Posted July 30, 2023 Posted July 30, 2023 I dont understand this mod. as far as i know the camera is fixed at the pc, not at the follower. So you cant see what happens to the follower at all or did you switch the camera ?
johnhamm Posted July 30, 2023 Posted July 30, 2023 2 hours ago, shiagwen said: I dont understand this mod. as far as i know the camera is fixed at the pc, not at the follower. So you cant see what happens to the follower at all or did you switch the camera ? The follower gets enslaved by an NPC through a defeat framework or something else, then they follow their master around getting used until they are sold/rescued/escape. You can only see it happening if you're there after finding them, it doesn't change the camera
shiagwen Posted July 30, 2023 Posted July 30, 2023 38 minutes ago, johnhamm said: The follower gets enslaved by an NPC through a defeat framework or something else, then they follow their master around getting used until they are sold/rescued/escape. You can only see it happening if you're there after finding them, it doesn't change the camera so its a riddle to find the follower. Why dont you enslave the pc too ? ( dont tell me there are enough mods who do that, there is not one without heavy errors).
Bane Master Posted July 30, 2023 Author Posted July 30, 2023 (edited) 16 hours ago, johnhamm said: I was hoping you could tell me how to trigger the update scripts in FSM Well - if you change the "pluginversion" of the script you edited (only increase it by the smallest amount eg. from 1.131 to 1.132) then the associated quest will be automatically stopped and restarted at the next game load. This does mean however that the next official update might not restart the quest as intended. Alternatively you can force update the relevant quests for your game in the console. There are 4 quests to restart in the console all the others either run on demand or can be toggled off in the MCM In game - first use the MCM to free any slaves then disable the Defeat, Simple Slavery and Sanguine's Debauchery plugins Then use the console to stop quests stopquest xx000d62 stopquest xx36c578 stopquest xx01edb2 stopquest xx0ee6f6 (where xx is the load order position of FSM in your saved game) Then save your game and reload - this will automatically restart all the quests except xx01edb2 (The MCM quest) so go back to console and startquest xx01edb2 That's all - if you still have issues after that it is most likely a problem with your updates Edited July 30, 2023 by Bane Master 1
Bane Master Posted August 1, 2023 Author Posted August 1, 2023 (edited) I should probably mention at this point that there is an update to FSM coming which includes, amongst other things, an increase to 10 slave slots Edited August 1, 2023 by Bane Master 5
DonQuiWho Posted August 2, 2023 Posted August 2, 2023 22 hours ago, Bane Master said: I should probably mention at this point that there is an update to FSM coming which includes, amongst other things, an increase to 10 slave slots OOIC, is there any way to 'delay' the transfer of the defeated player, and followers, from Defeat to to Simple Slavery/FSM, to allow the succesful bandits to have a bit more fun with them before selling them on? At present it all seems rather perfunctory to the victors, and you'd expect them to be a little bit more enthusiastic about their winnings. Another 12 hours or so should let the bad folk shag themselves silly, before selling on .... ?
Bane Master Posted August 2, 2023 Author Posted August 2, 2023 (edited) 4 hours ago, DonQuiWho said: OOIC, is there any way to 'delay' the transfer of the defeated player, and followers, from Defeat to to Simple Slavery/FSM, to allow the succesful bandits to have a bit more fun with them before selling them on? FSM has no control over this it just waits for Defeat to finish with the Player/Followers so this a function of how long Defeat scenes play for. The local enslave event for followers fires when defeat removes the DefeatSTTrueCalmSPL from the follower, at which point defeat is done with them The SSLV enslavement of Followers (that haven't been enslaved locally) fires when the ModEvent("SSLV Entry") has been called by defeat (or DAYMOL if you use it) and the Player is moved to the Auction house, so again FSM isn't controlling events just watching for them to end Edited August 2, 2023 by Bane Master
DonQuiWho Posted August 4, 2023 Posted August 4, 2023 On 8/2/2023 at 5:43 PM, Bane Master said: FSM has no control over this it just waits for Defeat to finish with the Player/Followers so this a function of how long Defeat scenes play for. The local enslave event for followers fires when defeat removes the DefeatSTTrueCalmSPL from the follower, at which point defeat is done with them The SSLV enslavement of Followers (that haven't been enslaved locally) fires when the ModEvent("SSLV Entry") has been called by defeat (or DAYMOL if you use it) and the Player is moved to the Auction house, so again FSM isn't controlling events just watching for them to end I had thought that might be so But thanks for the full reply, even to my wishful thinking DQW
Bane Master Posted August 4, 2023 Author Posted August 4, 2023 What's New in Version 1.200 Increased the number of followers that can be enslaved to 10 Devious Followers Interface - Pay for a Slave with debt or if you have no DF cut a deal and get one contracted to "administer" your loan Slaves freed by their Master's death will now remain in their slave gear Dead Masters corpses may have keys to their slaves devices (chance configurable in the MCM) Toggle to allow bought slaves to be left in their devices when handed over to the Player Expanded random dialogues used when buying slaves - Thanks to EinarrTheRed for ideas/inspiration Slaves being transferred to a new masters will "fast travel" if not in LOS of the Player 7
harryscrowtem Posted August 5, 2023 Posted August 5, 2023 @Bane Master please forgive me for asking this but, will this also work with Baka's defeat? ? also is it safe to update midgame? thanks!
Bane Master Posted August 5, 2023 Author Posted August 5, 2023 (edited) 8 hours ago, harryscrowtem said: will this also work with Baka's defeat I have not tested with Baka's version but as long as it is using the standard Defeat Calm and Trauma magic effects it should work. Worst case scenario is that nothing will happen, so it's safe to try. 8 hours ago, harryscrowtem said: is it safe to update midgame? Yes it's safe - as this is a major update, it will release and then re-enslave any existing slaves during the update process so update somewhere reasonably quiet. Edited August 5, 2023 by Bane Master 1
harryscrowtem Posted August 5, 2023 Posted August 5, 2023 1 hour ago, Bane Master said: I have not tested with Baka's version but as long as it is using the standard Defeat Calm and Trauma magic effects it should work. Worst case scenario is that nothing will happen, so it's safe to try. Yes it's safe - as this is a major update, it will release and then re-enslave any existing slaves during the update process so update somewhere reasonably quiet. thanks for the help!
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