a_random_user Posted July 11, 2024 Posted July 11, 2024 I'm having a problem with compiling scripts. I'm trying to make a quest that would enslave a character, similar to Kimli or Camilla in the stories mod. However, whenever I try to compile a script, it throws a lot of errors. I've included a .txt file with the errors, but the first one is: C:\Games\Steam\steamapps\common\Skyrim Special Edition\Data\Scripts\Source\pahbootstrapscript.psc(516,8): PAHBETied is not a property on script pahslave or one of its parents This was a script were I only added the line "DOM_Core property DOM01 Auto". The error refers to the line slave.PAHBETied = PAHBETied in pahbootstrapscript.psc. I checked the scripts, and PAHBETied really does not exist in pahslave.psc, or the PAH version of pahbootstrapscript.psc. The property seems to be added by the pahbootstrapscript.psc version that was included in DOM. There are several other properties, like PAHBECalm and PAHShouldPose, that are introduced in DOM's version of pahbootstrapscript.psc that have the same problem. I also tested the line "PAHCore Property PAH Auto", this gave the same error when DOM is loaded. If I disactivate DOM and its scripts, and make a mod that only depends on PAHE, then the line "PAHCore Property PAH Auto" does compile correctly. So I suspect the problem is somewhere between my installation of DOM and PAH. I just have no idea what it could be. I'm on Skyrim SE, and I'm using the latest version of DOM (5.5.0) and PAHE (8.2). I also checked the requirements so that I'm using the latest version of those, with the source files unpacked. Compile output for testDOM.txt
TrollAutokill Posted July 11, 2024 Author Posted July 11, 2024 1 hour ago, Lewdstuff59 said: Hello i have a problem where slaves constantly unsheathe/sheathe their weapons while i have my weapons out, any idea on how to fix this? they only do it when they are set as bodyguards. It means there is a conflict with another mod. DoM or PAH will try to have your bodyguards draw their weapon. Another mod will do the opposite.
TrollAutokill Posted July 11, 2024 Author Posted July 11, 2024 1 hour ago, a_random_user said: I'm having a problem with compiling scripts. I'm trying to make a quest that would enslave a character, similar to Kimli or Camilla in the stories mod. However, whenever I try to compile a script, it throws a lot of errors. I've included a .txt file with the errors, but the first one is: C:\Games\Steam\steamapps\common\Skyrim Special Edition\Data\Scripts\Source\pahbootstrapscript.psc(516,8): PAHBETied is not a property on script pahslave or one of its parents This was a script were I only added the line "DOM_Core property DOM01 Auto". The error refers to the line slave.PAHBETied = PAHBETied in pahbootstrapscript.psc. I checked the scripts, and PAHBETied really does not exist in pahslave.psc, or the PAH version of pahbootstrapscript.psc. The property seems to be added by the pahbootstrapscript.psc version that was included in DOM. There are several other properties, like PAHBECalm and PAHShouldPose, that are introduced in DOM's version of pahbootstrapscript.psc that have the same problem. I also tested the line "PAHCore Property PAH Auto", this gave the same error when DOM is loaded. If I disactivate DOM and its scripts, and make a mod that only depends on PAHE, then the line "PAHCore Property PAH Auto" does compile correctly. So I suspect the problem is somewhere between my installation of DOM and PAH. I just have no idea what it could be. I'm on Skyrim SE, and I'm using the latest version of DOM (5.5.0) and PAHE (8.2). I also checked the requirements so that I'm using the latest version of those, with the source files unpacked. Compile output for testDOM.txt 64.44 kB · 0 downloads You're missing the source files. Make sure your compiler is looking for files in source/script AND script/source.
Lewdstuff59 Posted July 11, 2024 Posted July 11, 2024 1 hour ago, TrollAutokill said: It means there is a conflict with another mod. DoM or PAH will try to have your bodyguards draw their weapon. Another mod will do the opposite. Gotcha! I'll try to look over my mods and find which one is causing the issue.
Lewdstuff59 Posted July 11, 2024 Posted July 11, 2024 Also I meant to ask is there a way to make slaves use custom poses when using the pose spell? Or is it limited to the zaz pack only?
TrollAutokill Posted July 11, 2024 Author Posted July 11, 2024 (edited) 42 minutes ago, Lewdstuff59 said: Also I meant to ask is there a way to make slaves use custom poses when using the pose spell? Or is it limited to the zaz pack only? The two pose spells are configurable in the MCM, animation tab. They have a string field for the animation name. Make sure to use the same string as in the FNIS animation definition file. Edited July 11, 2024 by TrollAutokill
CrazySloth Posted July 11, 2024 Posted July 11, 2024 (edited) This is probably not caused by DOM itself, but has anyone experienced an issue with NPCs not being able to draw their weapons? Whenever they get in combat they sheat and unsheat their weapons in a fast loop and then they start fighting with their fists instead of using their weapons. This happens with certain NPCs, but my DOM slaves are always affected by it. Edited July 11, 2024 by CrazySloth
DonQuiWho Posted July 11, 2024 Posted July 11, 2024 (edited) Hi. I am getting the continual 'Not Interested' message from every NPC that I try to sell a slave, from either DOM or AYGAS I've now spent hours looking at and changing the install combos of AYGAS, HSH, DOM and the DOMpatches and can't track down what the problem is - I've tried everything I can think of, installing mods with/without patches but always making sure that I end up with required load order, as above, with them as low as possible in the load order. And they always have high values of everything, using DOM to ensure that all relevant stats are maxxed out. The debug messages show that I have 1 slave nearby, and the correct name of the slave I am trying to sell So, with none of that working, I did have a peek at the console values for the slave that I am trying to sell. There is this peculiar 'OWNER' setting - see the attached pic - that links to @Pyreite 's Damsel Breeding Slaves mod I tried to remove that to see if that made any difference to the slaves' status, but doing so always leads to an almost instant CTD on startup Is this field likely to interfere with slave selling? And is there any other value visible in the console that is worth checking? Edited July 11, 2024 by DonQuiWho
TrollAutokill Posted July 11, 2024 Author Posted July 11, 2024 1 hour ago, DonQuiWho said: Hi. I am getting the continual 'Not Interested' message from every NPC that I try to sell a slave, from either DOM or AYGAS I've now spent hours looking at and changing the install combos of AYGAS, HSH, DOM and the DOMpatches and can't track down what the problem is - I've tried everything I can think of, installing mods with/without patches but always making sure that I end up with required load order, as above, with them as low as possible in the load order. And they always have high values of everything, using DOM to ensure that all relevant stats are maxxed out. The debug messages show that I have 1 slave nearby, and the correct name of the slave I am trying to sell So, with none of that working, I did have a peek at the console values for the slave that I am trying to sell. There is this peculiar 'OWNER' setting - see the attached pic - that links to @Pyreite 's Damsel Breeding Slaves mod I tried to remove that to see if that made any difference to the slaves' status, but doing so always leads to an almost instant CTD on startup Is this field likely to interfere with slave selling? And is there any other value visible in the console that is worth checking? Weird why mods would modify this faction. I would need to check the modifications in SSEedit. Anyhow I have no memory of aygas pah or dom using this faction whatsoever. I will add a few log messages in next version to help find the culprit. 1
DonQuiWho Posted July 12, 2024 Posted July 12, 2024 3 hours ago, TrollAutokill said: Weird why mods would modify this faction. I would need to check the modifications in SSEedit. Anyhow I have no memory of aygas pah or dom using this faction whatsoever. I will add a few log messages in next version to help find the culprit. Thanks. I'll look out for those in due course Thought it was odd. Maybe @Pyreite might emerge from the flames to enlighten us 😉, and also perhaps shed some light on why there's an instant CTD on startup when you then attempt to remove his .esl mod DQW
crazymango54 Posted July 12, 2024 Posted July 12, 2024 7 hours ago, DonQuiWho said: Hi. I am getting the continual 'Not Interested' message from every NPC that I try to sell a slave, from either DOM or AYGAS In my experience, AYGAS sales will default to "not interested" when the script fails to run properly. You can poke around in the source scripts to see for yourself how AYGAS determines slave value, but basically it looks at things one step at a time from the buyer's profession, to the slave's training levels, and so on. Most importantly, however, if it fails at any point it returns "not interested" so it doesn't cause a crash. I have been able to replicate this in my games with 100% certainty by skipping through the sale dialogue really fast, i.e. faster than the script can do its job. I'd recommend sitting completely still during the sale dialogue and don't skip dialogue at all. If it still doesn't work, your issue is almost certainly because too many other scripts are running and the sale script can't get its head above water. You can try it in empty areas with few NPCs and lighter script load, that will improve your odds of success. If you can consistently get it to work using these methods, you can confirm the issue. If that's the case, you can try moving the AYGAS plugin higher in your load order, this gives it preferred treatment when running its scripts, and it might make the difference between the script running fully or not. But also keep in mind that the "not interested" dialogue is a feature, and there is basically always a chance that that is the outcome you get, but nothing stops you from trying again. I try to roleplay that as a sort of negotiation, but that's beside the point. TL;DR: Don't skip through the sale dialogue and see if that works. If not, move AYGAS higher in your load order. If that doesn't work, try removing some scrip-intensive mods. 2
tonitrulupus Posted July 12, 2024 Posted July 12, 2024 20 hours ago, TrollAutokill said: Ride horse is a flag in the template package. To be able to change it I need to make it public change all 128+32 packages and finally link them to a global variable. Unfortunately I am not sure how to do the last part. But I will put it on the Todo list. That sound like a lot of work, When I have looked at some of these mod I really admire you guys for putting in some much work. I have told you about the slave diaries not working had it come up once and then hasn't since but the diary I get works every time, could there be a mod preventing it to load for the slaves?
DonQuiWho Posted July 12, 2024 Posted July 12, 2024 (edited) 7 hours ago, crazymango54 said: In my experience, AYGAS sales will default to "not interested" when the script fails to run properly. You can poke around in the source scripts to see for yourself how AYGAS determines slave value, but basically it looks at things one step at a time from the buyer's profession, to the slave's training levels, and so on. Most importantly, however, if it fails at any point it returns "not interested" so it doesn't cause a crash. I have been able to replicate this in my games with 100% certainty by skipping through the sale dialogue really fast, i.e. faster than the script can do its job. I'd recommend sitting completely still during the sale dialogue and don't skip dialogue at all. If it still doesn't work, your issue is almost certainly because too many other scripts are running and the sale script can't get its head above water. You can try it in empty areas with few NPCs and lighter script load, that will improve your odds of success. If you can consistently get it to work using these methods, you can confirm the issue. If that's the case, you can try moving the AYGAS plugin higher in your load order, this gives it preferred treatment when running its scripts, and it might make the difference between the script running fully or not. But also keep in mind that the "not interested" dialogue is a feature, and there is basically always a chance that that is the outcome you get, but nothing stops you from trying again. I try to roleplay that as a sort of negotiation, but that's beside the point. TL;DR: Don't skip through the sale dialogue and see if that works. If not, move AYGAS higher in your load order. If that doesn't work, try removing some scrip-intensive mods. Couple of things come to my immediate notice from that 1 - I have been moving all the PAH mods, incl AYGAS as LOW as possible in my load order - on the basis that 'last' gave 'priority'. That might be a HUGE misunderstanding on my part! 2 - I have almost always skipped through the dialogue thinking that faster was better. Oh dear! 3 - Most recently, I have been trying to sell in Sleeping Giant Inn. That place is probably absolutely overflowing with scripts, I'm almost certain I saw Embry throwing them up in the corner the other day .... 😛. And Riverwood itself has a million chainbeasts dogs and spiders, which may also add to overall load. I'll try to slow it all down and see if that helps. (FWIW, sales in the Riverwood Trader never happen either so .....) Thanks for taking the time to provide such a full reply! DQW Edited July 12, 2024 by DonQuiWho
Pyreite Posted July 12, 2024 Posted July 12, 2024 I know whatever console windows you're using points at breeding slaves but that mod Does Not modify any zbf factions, nor do I know anything of this Atefah npc. Spoils of war, however, does touch one of these factions just to add damsels of SoW to the zbf slave faction because somebody told me to. 1
DonQuiWho Posted July 12, 2024 Posted July 12, 2024 Tried slowing down the sale, and dialogue etc. Still no sale. So I've checked the data load on MO2 and the AYGASsell script loads from DOMAYGAS.esl and overwrites the AYGAS mode script. Also looked at the scripts and script instances in ReSaver and can't see any obvious issues there So having set up a scenario where you open the game in The Riverwood Trader, with a PAHE slave which meets all the DOMaygas script required sale conditions, and then try to sell a slave to Lucan Valerius, the sale still reverts to 'not interested The log extracts referencing AYGAS are as below.... Does anyone recognise/understand this message? And is it significant?. Seems to come up in all my logs when I try to make the first sale ie Line 2190: [07/12/2024 - 03:00:23PM] Cannot open store for class "DOMAYGASOfferSlot1", missing file? ============================ Log extracts: Search "aygas" (21 hits in 1 file of 1 searched) C:\Users\Grumpy\Documents\My Games\Skyrim Special Edition\Logs\Script\Papyrus.0.log (21 hits) Line 603: [07/12/2024 - 02:59:13PM] AYGAS started, version 0.63 Line 1089: [07/12/2024 - 02:59:14PM] aygas:PAHE Prostitutes nearby:0 Line 1289: [07/12/2024 - 02:59:16PM] aygas:You have 1 slaves nearby Line 1316: [07/12/2024 - 02:59:16PM] aygas:You have 1 slaves nearby Line 1557: [07/12/2024 - 02:59:20PM] aygas:Tracking 0 owners Line 1558: [07/12/2024 - 02:59:20PM] aygas:Tracking 0 owners Line 1661: [07/12/2024 - 02:59:25PM] aygas:PAHE Prostitutes nearby:0 Line 1662: [07/12/2024 - 02:59:25PM] aygas:aygas: done tracking owners Line 1665: [07/12/2024 - 02:59:57PM] aygas:You have 1 slaves nearby Line 2188: [07/12/2024 - 03:00:23PM] aygas:PAHE Prostitutes nearby:0 Line 2189: [07/12/2024 - 03:00:23PM] aygas:Location not eligible or no slave found Line 2190: [07/12/2024 - 03:00:23PM] Cannot open store for class "DOMAYGASOfferSlot1", missing file? Line 2672: [07/12/2024 - 03:00:53PM] aygas:Tracking 0 owners Line 2673: [07/12/2024 - 03:00:53PM] aygas:Tracking 0 owners Line 2763: [07/12/2024 - 03:00:58PM] aygas:PAHE Prostitutes nearby:0 Line 2764: [07/12/2024 - 03:00:58PM] aygas:aygas: done tracking owners Line 2885: [07/12/2024 - 03:00:59PM] aygas:PAHE Prostitutes nearby:0 Line 3553: [07/12/2024 - 03:01:36PM] aygas:PAHE Prostitutes nearby:0 Line 3555: [07/12/2024 - 03:01:36PM] aygas:Location not eligible or no slave found Search "slot" (1 hit in 1 file of 1 searched) C:\Z SRSEMODS INSTALLED\SXL Diary Of Mine 5.5.0_SE_fomod MCM Version\Scripts\Source\aygasPlayerScript.psc (1 hit) Line 64: ; Slot slaves Search "slot" (10 hits in 1 file of 1 searched) C:\Z SRSEMODS INSTALLED\SXL Diary Of Mine 5.5.0_SE_fomod MCM Version\Scripts\Source\aygassellscript.psc (10 hits) Line 4: aygas.SellSlot1.Clear() Line 5: aygas.SellSlot2.Clear() Line 6: aygas.SellSlot3.Clear() Line 7: aygas.SellSlot4.Clear() Line 8: aygas.SellSlot5.Clear() Line 142: Actor slave = aygas.SelectedSlot.GetActorRef() Line 163: ReferenceAlias r = Aygas.EventFunctions.SlaveSlot(slave) Line 171: ; Do you wish to buy <Alias=SellSlot1> for %0f septims? Line 173: Aygas.SelectedSlot.ForceRefTo(SlaveOnOffer) Line 191: aygas.SelectedSlot.ForceRefTo(slave) Search "offer" (8 hits in 1 file of 1 searched) C:\Z SRSEMODS INSTALLED\SXL Diary Of Mine 5.5.0_SE_fomod MCM Version\Scripts\Source\aygassellscript.psc (8 hits) Line 13: SlaveOnOffer = slave Line 170: Function OfferForSlave(Actor Buyer) Line 172: if (SlaveOnOffer != None) Line 173: Aygas.SelectedSlot.ForceRefTo(SlaveOnOffer) Line 175: Debug.Notification(buyer.GetDisplayName()+" could buy "+SlaveOnOffer.GetDisplayName()+" for "+SlavePrice+" gold") Line 177: if (SlaveOnOffer == None) Line 180: Aygas.SellSlave(SlaveOnOffer, Buyer, baseType, SlavePrice, true) Line 287: Actor Property SlaveOnOffer Auto
DonQuiWho Posted July 12, 2024 Posted July 12, 2024 2 hours ago, Pyreite said: I know whatever console windows you're using points at breeding slaves but that mod Does Not modify any zbf factions, nor do I know anything of this Atefah npc. Spoils of war, however, does touch one of these factions just to add damsels of SoW to the zbf slave faction because somebody told me to. Thanks for the info (FWIW, 'Atefah' is an OBIS origined NPC, renamed when enslaved in PAHE, which I am trying to sell) I'm sure that TrollAutoAnnihilate will know if any of that info has any bearing on this issue DQW
firespectrum Posted July 12, 2024 Posted July 12, 2024 Is there a list of all the "how are you feeling" lines? I'm searching the files but it all looks like hieroglyphics. I want to copy some of those lines into the "thoughts.json" in Submissive Lola so that PC slave progression will feel like DOM NPC slave progression.
crazymango54 Posted July 12, 2024 Posted July 12, 2024 8 hours ago, DonQuiWho said: Couple of things come to my immediate notice from that 1 - I have been moving all the PAH mods, incl AYGAS as LOW as possible in my load order - on the basis that 'last' gave 'priority'. That might be a HUGE misunderstanding on my part! 2 - I have almost always skipped through the dialogue thinking that faster was better. Oh dear! 3 - Most recently, I have been trying to sell in Sleeping Giant Inn. That place is probably absolutely overflowing with scripts, I'm almost certain I saw Embry throwing them up in the corner the other day .... 😛. And Riverwood itself has a million chainbeasts dogs and spiders, which may also add to overall load. I'll try to slow it all down and see if that helps. (FWIW, sales in the Riverwood Trader never happen either so .....) Thanks for taking the time to provide such a full reply! DQW Yeah for scripts the higher things get priority because they run first, however lower mods overwrite higher ones so if two mods do the same thing the lower one wins, but when it's a competition for resources among unrelated mods the higher one wins as far as scripts go. That being said, make sure your PAHE mod suite and related patches are in the proper order, as if they are not then you would predictably fail to sell directly from DoM. I'd suggest starting a new game and testing everything again. New game using an alt start mod, coc to whiterun, use tdetect to turn off npc detection, abduct Ysolda or Addrienne or Carlotta, use the DoM instant training spell a few times (memory erase or something?), and try to sell her to Hulda or Belethor. If you are able to do this successfully, even once, on a new game it likely means your current save file is too bloated and there is not much you can do at that point unfortunately. However if you continue to get the same error on a new game it's mixed news because it means your current game may be salvageable and your install is bonked somehow. At this stage we are still simply trying to identify the issue, after which we may attempt to solve it. Out of curiosity, you should also try selling a slave from PAHE rather than DoM. If that works, the issue is with the patches and their load order. If a PAHE sale also fails, it may mean AYGAS itself is struggling.
TrollAutokill Posted July 12, 2024 Author Posted July 12, 2024 1 hour ago, firespectrum said: Is there a list of all the "how are you feeling" lines? I'm searching the files but it all looks like hieroglyphics. I want to copy some of those lines into the "thoughts.json" in Submissive Lola so that PC slave progression will feel like DOM NPC slave progression. They should be mostly in DOM_Core.psc and they are indeed hieroglyphics, or more precisely they are stored in string arrays for different stat threshold values: 8 16 32 50 67 78 92 or something like that. 1
Lewdstuff59 Posted July 14, 2024 Posted July 14, 2024 i could not find the source of the sheathe/unsheathe problem with my followers, but i found a work around by switching back to v4 of DoM and now they dont do it anymore, not sure why v5 had the issue for me since i dont have any mods that interact with bodyguards or anything of the like,
jaglord Posted July 14, 2024 Posted July 14, 2024 Is it possible to fix/edit the relations between slaves? I updated DoM on a pre-existing save with slaves and somehow a mother and daughter got their relations swapped according to DoM.
TrollAutokill Posted July 14, 2024 Author Posted July 14, 2024 1 hour ago, jaglord said: Is it possible to fix/edit the relations between slaves? I updated DoM on a pre-existing save with slaves and somehow a mother and daughter got their relations swapped according to DoM. Take them out (to HSH or free them) and in again.
Sk1nnyxJesusx Posted July 14, 2024 Posted July 14, 2024 Im not sure if anyone else posted this but if you want them to wear items all the time then if you go to sexlab's mcm and under the timer and stripping option whatever options you leave unchecked meaning that they wont be stripped during a scene then any outfit item in the same slot will remain equipped by the slave. 2
pinky6225 Posted July 14, 2024 Posted July 14, 2024 On 7/8/2024 at 2:10 PM, SIKguy said: Does anyone knows why after banging my slave she doesn't want to equip her body armor? With all other NPC's afrer sex scene they always normally redress their cloth from inventory, but with DOM slaves not working redress function, like they always nude after scene. Maybe I need to turn on some options in SexLab MCM of DOM MCM? Have this as well, with a slave i've told to wear armor/clothes you have to tell them to wear armor/clothes again after a sexlab sex scene, unlike other NPC's they won't automatically re-dress when the scene is over Dont think i've missed a setting anywhere so an option to have them redress automatically if they are allowed to wear clothes/armor would be cool 2
Harry Smackmeat Posted July 14, 2024 Posted July 14, 2024 (edited) Latest version. Sometimes attacking a slave spams the follow command. Keeps breaking him out of binds. Edited July 14, 2024 by Harry Smackmeat
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