TrollAutokill Posted February 1 Posted February 1 4 hours ago, CliftonJD said: except home sweet home for pah is no longer available for download check back top of the page, i confirmed an issue found with the current hsh preventing pahe from keeping slaves after save/reload this was the last version of hsh found not to cause the issue, but i dont have the fomod or other options for the users, maybe you can figure out what she did wrong with the current version for pahe users. looks like she assumed pah includes dom and didnt give an option without: pah home sweet home 2021.7z 4.43 MB · 0 downloads I will check my archives. 1
GuruSR Posted February 2 Posted February 2 (edited) Trying to track down an issue, not sure if it is PAHE, PAHE-HSH or PAHE-AYGAS. I re-added the mods again, but now I'm getting worse results... The spell "Slave Info" on PAHE would show the stats until I put the slave into HSH, "Slave Info" shows no stats while in HSH but when I take the slave out, it does. I'm presuming this is PAHE and something being over-patched (that maybe shouldn't be with 8.1.9)? Anyone got any suggestions in how to remedy this? PAHE 8.1.9, HSH 1.33b (in-game shows 1.31), AYGAS 0.63b (in-game shows 0.61A). I originally updated all 3 when I saw the new ones, thinking I shouldn't have, because at least everything was fine, just want to get that Slave Info spell working, the rest seems to properly. GuruSR. Edited February 2 by GuruSR 1
TrollAutokill Posted February 2 Posted February 2 1 hour ago, GuruSR said: Trying to track down an issue, not sure if it is PAHE, PAHE-HSH or PAHE-AYGAS. I re-added the mods again, but now I'm getting worse results... The spell "Slave Info" on PAHE would show the stats until I put the slave into HSH, "Slave Info" shows no stats while in HSH but when I take the slave out, it does. I'm presuming this is PAHE and something being over-patched (that maybe shouldn't be with 8.1.9)? Anyone got any suggestions in how to remedy this? PAHE 8.1.9, HSH 1.33b (in-game shows 1.31), AYGAS 0.63b (in-game shows 0.61A). I originally updated all 3 when I saw the new ones, thinking I shouldn't have, because at least everything was fine, just want to get that Slave Info spell working, the rest seems to properly. GuruSR. There is an update for this spell in HSH you have to make sure HSH is installed and loaded after PAH.
CliftonJD Posted February 2 Posted February 2 2 hours ago, GuruSR said: Trying to track down an issue, not sure if it is PAHE, PAHE-HSH or PAHE-AYGAS. I re-added the mods again, but now I'm getting worse results... The spell "Slave Info" on PAHE would show the stats until I put the slave into HSH, "Slave Info" shows no stats while in HSH but when I take the slave out, it does. I'm presuming this is PAHE and something being over-patched (that maybe shouldn't be with 8.1.9)? Anyone got any suggestions in how to remedy this? PAHE 8.1.9, HSH 1.33b (in-game shows 1.31), AYGAS 0.63b (in-game shows 0.61A). I originally updated all 3 when I saw the new ones, thinking I shouldn't have, because at least everything was fine, just want to get that Slave Info spell working, the rest seems to properly. GuruSR. are you able to keep slaves in pahe with that setup or do you lose them after save/quit
Fraying9981 Posted February 3 Posted February 3 3 hours ago, TrollAutokill said: There is an update for this spell in HSH you have to make sure HSH is installed and loaded after PAH. Must hsh overwrite dom?
TrollAutokill Posted February 3 Posted February 3 (edited) 1 hour ago, Fraying9981 said: Must hsh overwrite dom? The question was about PAH+HSH, HSH overwrites PAH for the Slave Info spell to include HSH slaves. With DOM+HSH it's the opposite, DOM overwrites HSH. DOM's info spell is different from PAH's and includes both HSH and PAH slaves. Edited February 3 by TrollAutokill 1
Salamanerd Posted February 3 Posted February 3 is there no plugin for hearthfire homes to set them up to hold slaves just like regular homes? The other dungeon mod for hearthfire causes a CTD for me.
sidfu1 Posted February 3 Posted February 3 diod you check the mod in edit? once there was a bug where hsh/agas the plugin would just be wirdly broken and show as all the ingame scripts and such being errored.
CliftonJD Posted February 3 Posted February 3 7 hours ago, GuruSR said: Trying to track down an issue, not sure if it is PAHE, PAHE-HSH or PAHE-AYGAS. I re-added the mods again, but now I'm getting worse results... The spell "Slave Info" on PAHE would show the stats until I put the slave into HSH, "Slave Info" shows no stats while in HSH but when I take the slave out, it does. I'm presuming this is PAHE and something being over-patched (that maybe shouldn't be with 8.1.9)? Anyone got any suggestions in how to remedy this? PAHE 8.1.9, HSH 1.33b (in-game shows 1.31), AYGAS 0.63b (in-game shows 0.61A). I originally updated all 3 when I saw the new ones, thinking I shouldn't have, because at least everything was fine, just want to get that Slave Info spell working, the rest seems to properly. GuruSR. 2 hours ago, TrollAutokill said: The question was about PAH+HSH, HSH overwrites PAH for the Slave Info spell to include HSH slaves. With DOM+HSH it's the opposite, DOM overwrites HSH. DOM's info spell is different from PAH's and includes both HSH and PAH slaves. aygas doesnt fix the bug nor does the patch to aygas so until the current version gets fixed, only advanced users can reap the benefits of the updated slave info
TrollAutokill Posted February 3 Posted February 3 2 hours ago, CliftonJD said: aygas doesnt fix the bug nor does the patch to aygas so until the current version gets fixed, only advanced users can reap the benefits of the updated slave info I found @Musje original scripts, but not the plugin. I will compile a version 1.33c without the DOM interface. The interface is now included in DOM and the one in HSH is obsolete. 1
CliftonJD Posted February 3 Posted February 3 (edited) 14 hours ago, TrollAutokill said: I found @Musje original scripts, but not the plugin. I will compile a version 1.33c without the DOM interface. The interface is now included in DOM and the one in HSH is obsolete. ok, if you get far enough along youre trying to test it before sending it out, wait for everything to finish booting in a new game and choose a slavers life from the statue. any method of acquiring the slaves will work for this test so its just the fastest way. activate the slave quest marker from your journal, then activate the bed to begin. next the screen will tell you ingrid has been enslaved and you should see a quest marker over her head for having activated it in the journal, not necessary but speeds up testing of the next phase. the game will autosave at that point and you simply choose to reload that save. if your fix worked, ingrid will still have the quest marker over her head. if you scratch your head at that, she wont be on the slave list in the mcm either if it didnt work, she wont have the quest marker and she wont be in the mcm Edited February 3 by CliftonJD 2
TrollAutokill Posted February 4 Posted February 4 (edited) 4 hours ago, CliftonJD said: ok, if you get far enough along youre trying to test it before sending it out, wait for everything to finish booting in a new game and choose a slavers life from the statue. any method of acquiring the slaves will work for this test so its just the fastest way. activate the slave quest marker from your journal, then activate the bed to begin. next the screen will tell you ingrid has been enslaved and you should see a quest marker over her head for having activated it in the journal, not necessary but speeds up testing of the next phase. the game will autosave at that point and you simply choose to reload that save. if your fix worked, ingrid will still have the quest marker over her head. I recovered HSH and AYGAS PAH only scripts and corrected a few problems in the ESPs. LAL Startup went fine. I waited for all mods to finish loading, choose my slaver life and used the bed. Nothing about DOM in this playthrough, just pure good old PAH. Arriving in Whiterun Astrid has no arrow on her head so I enable the Slave Tracker quest and she has it, she also has 100 submission and her sheet is fully visible in the PAH MCM list. I inform her she is now my slave. After that I save and reload. The arrow has disappeared, her submission is 0, she is still in the PAH MCM list but I can't select her. She also still has the full PAH dialogue tree. Time to dig into the logs to see what went wrong. I will also try without HSH to check for differences. Spoiler Edited February 4 by TrollAutokill
CliftonJD Posted February 4 Posted February 4 1 hour ago, TrollAutokill said: Time to dig into the logs to see what went wrong. I will also try without HSH to check for differences. after trying without hsh, the previous page has the last known version of hsh not to cause the issues to compare against. what ever goes wrong with the update happens in the bootup so if theres evidence in the log, thats where to look 1
TrollAutokill Posted February 4 Posted February 4 (edited) 10 hours ago, CliftonJD said: after trying without hsh, the previous page has the last known version of hsh not to cause the issues to compare against. what ever goes wrong with the update happens in the bootup so if theres evidence in the log, thats where to look After correcting two small errors in PAHCore and PAHBootstrapScript, PAH works fine for me and Astrid is behaving correctly. This is without HSH/AYGAS. The two errors came from the fact that PAHCore and PAHBootstrapScript sources came from Source/Scripts, after recompiling against Scripts/Source and adding a small check at line 1250 of PAHCore, the two errors disappear and the scripts do not stop unexpectedly anymore. Nothing needed to be changed in PAHBootstrapScrip, just recompiling. Spoiler PAHCore line 1250: Function updateSlaveArray(PAHSlave newSlave = None, bool refresh = false) int slaveCount = GetSlaveCount() If slaveCount == 0 && newSlave == None && !_slave_array Debug.Trace("PAHCore: WARNING skipping updateSlaveArray slaveCount="+slaveCount+" refresh="+refresh+" newSlave="+newSlave) return endif PAHSlave[] tmp_slaveArray = GetSlaveArrayLength(slaveCount) pahcore.psc PAHBootstrapScript.pex PAHCore.pex Edited February 4 by TrollAutokill 2
TrollAutokill Posted February 4 Posted February 4 11 hours ago, CliftonJD said: after trying without hsh, the previous page has the last known version of hsh not to cause the issues to compare against. what ever goes wrong with the update happens in the bootup so if theres evidence in the log, thats where to look I confirm after correcting the errors at startup in PAH, HSH and AYGAS, Ingrid is fine, even after reloading. I posted the changes in PAH above and will post a clean HSH and AYGAS version in the threads.
trgdolors Posted February 4 Posted February 4 (edited) CliftonJD, glad to have you back. I was concerned. You asked: "are you able to keep slaves in pahe with that setup or do you lose them after save/quit" If I am understanding this issue, there is a way to use current versions of PAHE - Unprotected 8.2 and HSH 1.33 that works pretty well. Note: I am not using DOM or AYGAS. Here is what I think I did. It is based on reading posts and experimenting. There may be unnecessary steps; I can refine this: -On a new game, enable PAHE, but do not enable HSH. -Make sure you have run Pandora (or Nemesis or FNIS). -Load game, do all the beginning MCM stuff of a new game. -Go into the PAHE MCM. -Start mod, then exit the MCM while it does its loading thing. -Go back in to the PAHE MCM and configure the mod or [Optional] Import the settings (if earlier you had exported the settings). -Click Started AGAIN (yes, a 2nd time). Let it finish. -[Optional] Export settings if you like them. Should only need to do this once. -Make save, then exit game. -Enable HSH. -Rerun Pandora (or Nemesis or FNIS). -Reload game. -Go into HSH MCM and config HSH. -Go BACK into PAHE MCM, click Started AGAIN (3rd time). -You may have to save and restart? During the play through, if PAHE has issues, go into the PAHE MCM and click Started again, let it reset. You will not lose NPCs or stats. I love this mod! I have experimented with other aspects of it, but mostly use PAHE as an alternative for necromancy, which feels too daedric to me. I try to convert enemies mid-battle. The added NPC non-protected feature makes this viable. Using PAHE this way is awesome! Edited February 4 by trgdolors
TrollAutokill Posted February 4 Posted February 4 Here is an updated version for Home Sweet Home with a few bug fixes. Please use this version with PAH 8 and DOM 7. PAH_HomeSweetHome_1.33c_SSE.7z 4
fred200 Posted February 4 Posted February 4 Love it when mod authors work together for the good of the community! 4
CliftonJD Posted February 4 Posted February 4 5 hours ago, TrollAutokill said: After correcting two small errors in PAHCore and PAHBootstrapScript, PAH works fine for me and Astrid is behaving correctly. This is without HSH/AYGAS. The two errors came from the fact that PAHCore and PAHBootstrapScript sources came from Source/Scripts, after recompiling against Scripts/Source and adding a small check at line 1250 of PAHCore, the two errors disappear and the scripts do not stop unexpectedly anymore. Nothing needed to be changed in PAHBootstrapScrip, just recompiling. Hide contents PAHCore line 1250: Function updateSlaveArray(PAHSlave newSlave = None, bool refresh = false) int slaveCount = GetSlaveCount() If slaveCount == 0 && newSlave == None && !_slave_array Debug.Trace("PAHCore: WARNING skipping updateSlaveArray slaveCount="+slaveCount+" refresh="+refresh+" newSlave="+newSlave) return endif PAHSlave[] tmp_slaveArray = GetSlaveArrayLength(slaveCount) pahcore.psc 107.09 kB · 0 downloads PAHBootstrapScript.pex 20.71 kB · 0 downloads PAHCore.pex 91.13 kB · 0 downloads sorry for the confusion of the source scripts, i must have forgotten to copy the new source script to the sse folder for it. the script was compiled in LE and copied over to sse. skipping the slave count at 0 update was commented out as it caused an issue when selling the last slave or passing it over to hsh...but ill try out your changes and see if that fixes the errors in the log when the slavecount is 0 and still updates proper when the last slave is handled 5 hours ago, TrollAutokill said: I confirm after correcting the errors at startup in PAH, HSH and AYGAS, Ingrid is fine, even after reloading. I posted the changes in PAH above and will post a clean HSH and AYGAS version in the threads. sadly the updated pahe scripts didnt fix the issue either. did you maybe mix up your tests and try reloading a save that booted without hsh installed 2 hours ago, trgdolors said: CliftonJD, glad to have you back. I was concerned. You asked: "are you able to keep slaves in pahe with that setup or do you lose them after save/quit" If I am understanding this issue, there is a way to use current versions of PAHE - Unprotected 8.2 and HSH 1.33 that works pretty well. Note: I am not using DOM or AYGAS. Here is what I think I did. It is based on reading posts and experimenting. There may be unnecessary steps; I can refine this: -On a new game, enable PAHE, but do not enable HSH. -Make sure you have run Pandora (or Nemesis or FNIS). -Load game, do all the beginning MCM stuff of a new game. -Go into the PAHE MCM. -Start mod, then exit the MCM while it does its loading thing. -Go back in to the PAHE MCM and configure the mod or [Optional] Import the settings (if earlier you had exported the settings). -Click Started AGAIN (yes, a 2nd time). Let it finish. -[Optional] Export settings if you like them. Should only need to do this once. -Make save, then exit game. -Enable HSH. -Rerun Pandora (or Nemesis or FNIS). -Reload game. -Go into HSH MCM and config HSH. -Go BACK into PAHE MCM, click Started AGAIN (3rd time). -You may have to save and restart? During the play through, if PAHE has issues, go into the PAHE MCM and click Started again, let it reset. You will not lose NPCs or stats. I love this mod! I have experimented with other aspects of it, but mostly use PAHE as an alternative for necromancy, which feels too daedric to me. I try to convert enemies mid-battle. The added NPC non-protected feature makes this viable. Using PAHE this way is awesome! yes, i too was able to use the update IF i start the game without hsh first and boot up pahe before hsh, just looking for a better solution for the general user base to understand it. 2 hours ago, TrollAutokill said: Here is an updated version for Home Sweet Home with a few bug fixes. Please use this version with PAH 8 and DOM 7. PAH_HomeSweetHome_1.33c_SSE.7z 4.66 MB · 1 download confirmed, This fixes it, nice work! 2
CliftonJD Posted February 4 Posted February 4 6 hours ago, TrollAutokill said: After correcting two small errors in PAHCore and PAHBootstrapScript, PAH works fine for me and Astrid is behaving correctly. This is without HSH/AYGAS. The two errors came from the fact that PAHCore and PAHBootstrapScript sources came from Source/Scripts, after recompiling against Scripts/Source and adding a small check at line 1250 of PAHCore, the two errors disappear and the scripts do not stop unexpectedly anymore. Nothing needed to be changed in PAHBootstrapScrip, just recompiling. Reveal hidden contents PAHCore line 1250: Function updateSlaveArray(PAHSlave newSlave = None, bool refresh = false) int slaveCount = GetSlaveCount() If slaveCount == 0 && newSlave == None && !_slave_array Debug.Trace("PAHCore: WARNING skipping updateSlaveArray slaveCount="+slaveCount+" refresh="+refresh+" newSlave="+newSlave) return endif PAHSlave[] tmp_slaveArray = GetSlaveArrayLength(slaveCount) pahcore.psc 107.09 kB · 0 downloads PAHBootstrapScript.pex 20.71 kB · 0 downloads PAHCore.pex 91.13 kB · 0 downloads next we will need to test what happens if we get rid of ingrid before we pick up any other slaves(transfer to another mod or sell her) 2
CliftonJD Posted February 4 Posted February 4 @TrollAutokill tested thru releasing the slave works and tested thru sale to aygas works and sale to jarrek works. ill assume after that many methods work, we should be good, thanks for the fixes 1
Fraying9981 Posted February 5 Posted February 5 (edited) 20 hours ago, TrollAutokill said: Here is an updated version for Home Sweet Home with a few bug fixes. Please use this version with PAH 8 and DOM 7. PAH_HomeSweetHome_1.33c_SSE.7z 4.66 MB · 1 download thank you TAK. Would you be able to fix the DD not equipping when transferring a slave to HSH? = the outfit is transferred, the DD are in the inventory, but the slave doesn't equip them after becoming a HSH slave. I tried using Cursor to find the possible cause, apparently some part of the code is commented out, but I'm not very good at compiling yet + not as familiar with the codebase so not sure about it Root cause The bug is in phhshhouseslave.psc, in the EquipOutfit() function (lines 778-856). What happens during transfer AfterAssign() (line 9) runs when a slave is transferred to an HSH cell: Line 29: Calls StoreOutfit(true) — stores regular items and DD devices separately Line 48: Calls RestoreOutfit() — should restore everything StoreOutfit() (lines 706-764): Lines 726-742: Stores regular items by slot in WornStuff Lines 745-763: Stores DD devices in WornDDStuff by checking ZadInventory and verifying the rendered device is equipped EquipOutfit() (lines 778-856) — bug location: Line 817: slave.UnequipAll() unequips everything, including DD devices Lines 825-834: Re-equips regular items from WornStuff Lines 836-848: DD restoration code is commented out The problem Lines 837-848 that re-equip DD devices are commented out. The comment on line 746 says "Removed to test if DD devices re-equip correctly", but the restoration was never re-enabled. Result: DD devices are stored in WornDDStuff but never re-equipped after UnequipAll(), so they remain in inventory but unequipped. Additional context Line 801-814: Code to properly unequip DD devices before UnequipAll() is also commented out (noted as "Does not appear to be necessary") The DD storage logic (lines 745-763) is active and correctly identifies equipped DD devices The restoration uses PHSF.DeviousDevices.ManipulateGenericDevice() to properly equip DD devices Edited February 5 by Fraying9981
TrollAutokill Posted February 5 Posted February 5 (edited) 8 hours ago, Fraying9981 said: thank you TAK. Would you be able to fix the DD not equipping when transferring a slave to HSH? = the outfit is transferred, the DD are in the inventory, but the slave doesn't equip them after becoming a HSH slave. I tried using Cursor to find the possible cause, apparently some part of the code is commented out, but I'm not very good at compiling yet + not as familiar with the codebase so not sure about it Root cause The bug is in phhshhouseslave.psc, in the EquipOutfit() function (lines 778-856). What happens during transfer AfterAssign() (line 9) runs when a slave is transferred to an HSH cell: Line 29: Calls StoreOutfit(true) — stores regular items and DD devices separately Line 48: Calls RestoreOutfit() — should restore everything StoreOutfit() (lines 706-764): Lines 726-742: Stores regular items by slot in WornStuff Lines 745-763: Stores DD devices in WornDDStuff by checking ZadInventory and verifying the rendered device is equipped EquipOutfit() (lines 778-856) — bug location: Line 817: slave.UnequipAll() unequips everything, including DD devices Lines 825-834: Re-equips regular items from WornStuff Lines 836-848: DD restoration code is commented out The problem Lines 837-848 that re-equip DD devices are commented out. The comment on line 746 says "Removed to test if DD devices re-equip correctly", but the restoration was never re-enabled. Result: DD devices are stored in WornDDStuff but never re-equipped after UnequipAll(), so they remain in inventory but unequipped. Additional context Line 801-814: Code to properly unequip DD devices before UnequipAll() is also commented out (noted as "Does not appear to be necessary") The DD storage logic (lines 745-763) is active and correctly identifies equipped DD devices The restoration uses PHSF.DeviousDevices.ManipulateGenericDevice() to properly equip DD devices Try this script, I don't use DD, so you'll need to proof test it. I'll add it to 1.63d once tested. Note: This is for PAH+HSH. DOM+HSH will be updated next DOM update. PHHSHHouseSlave.pex phhshhouseslave.psc Edited February 5 by TrollAutokill
CliftonJD Posted February 5 Posted February 5 On 2/4/2026 at 9:16 AM, TrollAutokill said: Here is an updated version for Home Sweet Home with a few bug fixes. Please use this version with PAH 8 and DOM 7. PAH_HomeSweetHome_1.33c_SSE.7z 4.66 MB · 2 downloads On 2/2/2026 at 4:47 PM, TrollAutokill said: There is an update for this spell in HSH you have to make sure HSH is installed and loaded after PAH. interesting, using the update now the pahe slaves have debug msg when casting. pahslave: true even when i booted it to the working version and loaded the current posted version it never did that
TrollAutokill Posted February 5 Posted February 5 (edited) 14 hours ago, CliftonJD said: interesting, using the update now the pahe slaves have debug msg when casting. pahslave: true even when i booted it to the working version and loaded the current posted version it never did that Hmm, it could be a debug message got lost in the message box. I'll check. EDIT: It's a debug message from HSH modified script. You should have an "HSH Slave: true" message popping up on HSH slaves. I will comment it in the upcoming version. Edited February 6 by TrollAutokill 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