DocClox Posted June 27, 2019 Author Posted June 27, 2019 It gets confusing. I'm using JsonUtil, and JsonUtil takes all its paths from SKSE\Plugins\StoreageUtilData\. But I was also using a JContainers json file for slavetats work, and somehow it seemed like a good idea to put them both in the same place.
Vuzzar Posted June 27, 2019 Posted June 27, 2019 16 minutes ago, DocClox said: It gets confusing. I'm using JsonUtil, and JsonUtil takes all its paths from SKSE\Plugins\StoreageUtilData\. But I was also using a JContainers json file for slavetats work, and somehow it seemed like a good idea to put them both in the same place. SKSE/Plugins/StoreageUtilData/slavers_spellbook/ indeed seems to be the correct path. However, starting the game once more and reading the book only gave me the spell "Set Gender Preference: Both". My character had no slaver spell before.  Here is the log: Spoiler [06/27/2019 - 12:06:06PM] slavers_spellbook: reading book: checking ultility quest [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: reading JSON [06/27/2019 - 12:06:16PM] slavers_spellbook: library: poke [06/27/2019 - 12:06:16PM] slavers_spellbook: library: poked! [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: softloads: 1 records [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: softloads: reading plugin. path =.softloads[0].file [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: softloads: reading key. path =.softloads[0].key [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: softloads: testing for paradise_halls.esm [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: softloads: reading form: path = .softloads[0].form [06/27/2019 - 12:06:16PM] slavers_spellbook: library: PAH = Slave Tracker [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: softloads: stored Slave Tracker as slavers_spellbook:PAH [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: softloaded paradise_halls.esm successfully [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: to install: 25 records [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[24].form [06/27/2019 - 12:06:16PM] slavers_spellbook: library: register for heartbeat: 10 [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[24] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[23].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[23] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[22].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[22] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[21].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: found 'Slaver's Candlelight (blue)' [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: depends: -1 [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: adding spell 'Slaver's Candlelight (blue)' [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[20].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: found 'Slaver's Candlelight (red)' [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: depends: -1 [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: adding spell 'Slaver's Candlelight (red)' [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[19].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[19] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[18].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[18] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[17].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[17] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[16].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[16] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[15].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[15] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[14].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[14] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[13].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[13] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[12].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[12] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[11].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[11] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[10].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[10] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[9].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[9] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[8].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[8] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[7].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[7] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[6].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[6] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[5].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[5] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[4].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[4] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[3].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: found 'Set Gender Preference: Both' [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: depends: -1 [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: adding spell 'Set Gender Preference: Both' [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[2].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[2] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[1].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[1] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[0].form [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: installing: path = .install[0] [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: to remove: 4 records [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: path = .remove[3] [06/27/2019 - 12:06:16PM] ERROR: Cannot call GetName() on a None object, aborting function call stack:    [Item 2 in container (00000014)].docbook_spellbook_scr.remove_spell() - "docbook_spellbook_scr.psc" Line 192    [Item 2 in container (00000014)].docbook_spellbook_scr.read_spellbook_json() - "docbook_spellbook_scr.psc" Line 74    [Item 2 in container (00000014)].docbook_spellbook_scr.OnRead() - "docbook_spellbook_scr.psc" Line 36 [06/27/2019 - 12:06:16PM] warning: Assigning None to a non-object variable named "::temp25" stack:    [Item 2 in container (00000014)].docbook_spellbook_scr.remove_spell() - "docbook_spellbook_scr.psc" Line 192    [Item 2 in container (00000014)].docbook_spellbook_scr.read_spellbook_json() - "docbook_spellbook_scr.psc" Line 74    [Item 2 in container (00000014)].docbook_spellbook_scr.OnRead() - "docbook_spellbook_scr.psc" Line 36 [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: spell = [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: spell not found [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: path = .remove[2] [06/27/2019 - 12:06:16PM] ERROR: Cannot call GetName() on a None object, aborting function call stack:    [Item 2 in container (00000014)].docbook_spellbook_scr.remove_spell() - "docbook_spellbook_scr.psc" Line 192    [Item 2 in container (00000014)].docbook_spellbook_scr.read_spellbook_json() - "docbook_spellbook_scr.psc" Line 74    [Item 2 in container (00000014)].docbook_spellbook_scr.OnRead() - "docbook_spellbook_scr.psc" Line 36 [06/27/2019 - 12:06:16PM] warning: Assigning None to a non-object variable named "::temp25" stack:    [Item 2 in container (00000014)].docbook_spellbook_scr.remove_spell() - "docbook_spellbook_scr.psc" Line 192    [Item 2 in container (00000014)].docbook_spellbook_scr.read_spellbook_json() - "docbook_spellbook_scr.psc" Line 74    [Item 2 in container (00000014)].docbook_spellbook_scr.OnRead() - "docbook_spellbook_scr.psc" Line 36 [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: spell = [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: spell not found [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: path = .remove[1] [06/27/2019 - 12:06:16PM] ERROR: Cannot call GetName() on a None object, aborting function call stack:    [Item 2 in container (00000014)].docbook_spellbook_scr.remove_spell() - "docbook_spellbook_scr.psc" Line 192    [Item 2 in container (00000014)].docbook_spellbook_scr.read_spellbook_json() - "docbook_spellbook_scr.psc" Line 74    [Item 2 in container (00000014)].docbook_spellbook_scr.OnRead() - "docbook_spellbook_scr.psc" Line 36 [06/27/2019 - 12:06:16PM] warning: Assigning None to a non-object variable named "::temp25" stack:    [Item 2 in container (00000014)].docbook_spellbook_scr.remove_spell() - "docbook_spellbook_scr.psc" Line 192    [Item 2 in container (00000014)].docbook_spellbook_scr.read_spellbook_json() - "docbook_spellbook_scr.psc" Line 74    [Item 2 in container (00000014)].docbook_spellbook_scr.OnRead() - "docbook_spellbook_scr.psc" Line 36 [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: spell = [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: spell not found [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: path = .remove[0] [06/27/2019 - 12:06:16PM] ERROR: Cannot call GetName() on a None object, aborting function call stack:    [Item 2 in container (00000014)].docbook_spellbook_scr.remove_spell() - "docbook_spellbook_scr.psc" Line 192    [Item 2 in container (00000014)].docbook_spellbook_scr.read_spellbook_json() - "docbook_spellbook_scr.psc" Line 74    [Item 2 in container (00000014)].docbook_spellbook_scr.OnRead() - "docbook_spellbook_scr.psc" Line 36 [06/27/2019 - 12:06:16PM] warning: Assigning None to a non-object variable named "::temp25" stack:    [Item 2 in container (00000014)].docbook_spellbook_scr.remove_spell() - "docbook_spellbook_scr.psc" Line 192    [Item 2 in container (00000014)].docbook_spellbook_scr.read_spellbook_json() - "docbook_spellbook_scr.psc" Line 74    [Item 2 in container (00000014)].docbook_spellbook_scr.OnRead() - "docbook_spellbook_scr.psc" Line 36 [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: spell = [06/27/2019 - 12:06:16PM] slavers_spellbook: reading book: removal: spell not found Â
DocClox Posted June 27, 2019 Author Posted June 27, 2019 Hum. Well just tested it here. The "cheat spellbook" part was broken beyond belief, but that spells get added ok. I'll pack that up into an archive and test that. If it still works, I'll upload the file. Â (Then I'll just need to check the patch files, but that might have to wait until tomorrow).
DocClox Posted June 27, 2019 Author Posted June 27, 2019 OK. new release out. I tested the "cheat spellbook" option on a new character and I got spells from reading it, so it looks good. I need to review the patch files, but right now I need to pay some attention to the wife, so it'll have to wait.
WhoEvenAmI Posted June 28, 2019 Posted June 28, 2019 So does this mod require SLHP?  I may be an absolute isiot, but I don't see it listed as a requirement and I'm assuming I can just uncheck Slavers_spellbook_slhp
NotAnAccount Posted June 28, 2019 Posted June 28, 2019 The fertility control spells won't do anything if you don't have SLHP, but it won't cause crashes or explode your savegame. The patch just makes sure that renamed actors show up under their new name in the HP MCM.
CliftonJD Posted June 28, 2019 Posted June 28, 2019   i forgot to message when the last update was released to pahe: 7.3.1 has the core changes you requested along with some necessary faction fixes and some changes to how dd functions are handled, hopefully good changes, but mainly its changes to allow dd collars without the additional patches i had before i'll add some additional debug next update for crosstalk...does nothing, but checks the esp/s loaded and sends back a message of which addons for example Quote I just want my bound cuffs to be better than iron had to lol there. no objection here, but you might find it ironic that i've yet to see a slave break free of iron cuffs  latest updated pahe files: pahe_lives_on-7.3.1 update patch fixed.zip (users see the download page for full install)  fortunately i'm familiar with winmerge to compare the script changes here pahe_slavers_spellbook_0.0.9 updated pahslave script to current pahe: pahe_slavers_spellbook_0.0.9 updated to pahe 7.3.1.zip slavemind remains unchanged so the above changes to that are your own, but you might find the pahactoralias a more interesting read some time....don't ask me why i've overlooked it for so long, but puzzle pieces fit together better  i've also found a labyrinth of old pah files at the bottom of the nexus download page....if we can find the pah cage effect script(can't remember if was all 1 word or used underscores_) in there somewhere, we should be able to review those functions for credibility---1 of the first changes i had to make when i started pahe was to remove the code linking to that missing script
DocClox Posted June 29, 2019 Author Posted June 29, 2019 On 6/28/2019 at 7:13 AM, CliftonJD said: latest updated pahe files: Ohhh! Many thanks!  On 6/28/2019 at 7:13 AM, CliftonJD said: had to lol there. no objection here, but you might find it ironic that i've yet to see a slave break free of iron cuffs I confess, I've never really used them. Generally it's rope, or leather if I have some strips to hand. I think I just assumed that they'd all break out sooner or later.  On 6/28/2019 at 7:13 AM, CliftonJD said: i've also found a labyrinth of old pah files at the bottom of the nexus download page....if we can find the pah cage effect script(can't remember if was all 1 word or used underscores_) in there somewhere, we should be able to review those functions for credibility---1 of the first changes i had to make when i started pahe was to remove the code linking to that missing script  Interesting. I might have a rummage. 1
kalipou7 Posted July 15, 2019 Posted July 15, 2019 Tried latest 009 version on SSE here, reading the book didn't teach me any spells  Also, there is an empty esm file in the archive but the esp doesn't need it as a master? Is it safe to just delete the esm or?
DocClox Posted July 19, 2019 Author Posted July 19, 2019 Yeah, delete the esm. I started out along the lines of making an esm, and then realised it was going to be a lot of trouble without much benefit in this case. Â I can't believe the spellbook is still glitchy. I'll see if I can find some time to look at it this weekend. Â
CliftonJD Posted July 19, 2019 Posted July 19, 2019 is it intentional or are you aware that the slaves see the majority if not all of the spells as an assault is the conjured collar and belt intended to be an immersive decoration like bdsm jewelry or is that part still in early scripting...or would you like something similar done to those devices as i've just done for dd devious devices are added by keyword as "leash collars" if you had your own keywords for those devices, the same could be done here On 7/15/2019 at 12:27 AM, kalipou7 said: Tried latest 009 version on SSE here, reading the book didn't teach me any spells  Also, there is an empty esm file in the archive but the esp doesn't need it as a master? Is it safe to just delete the esm or? 5 hours ago, DocClox said: Yeah, delete the esm. I started out along the lines of making an esm, and then realised it was going to be a lot of trouble without much benefit in this case.  I can't believe the spellbook is still glitchy. I'll see if I can find some time to look at it this weekend.  the pahe addon has that esm marked as a dependency
DocClox Posted July 21, 2019 Author Posted July 21, 2019 On 7/19/2019 at 3:36 PM, CliftonJD said: is it intentional or are you aware that the slaves see the majority if not all of the spells as an assault   The intention was that they'd get the caster into trouble if cast on non-slaves. I admit, I hadn't considered how the slaves would view them  On 7/19/2019 at 3:36 PM, CliftonJD said: is the conjured collar and belt intended to be an immersive decoration like bdsm jewelry or is that part still in early scripting...or would you like something similar done to those devices as i've just done for dd  Sounds good, although I've not looked in for a couple of weeks and I'm still catching up. What did you do?  I do plan to add some more scripting at some point.  On 7/19/2019 at 3:36 PM, CliftonJD said: devious devices are added by keyword as "leash collars" if you had your own keywords for those devices, the same could be done here   I can certainly add keywords. That would be more reliable than my current attempt  On 7/19/2019 at 3:36 PM, CliftonJD said: the pahe addon has that esm marked as a dependency   OK. That needs fixing.
Sulrandir Posted July 21, 2019 Posted July 21, 2019 4 hours ago, DocClox said: I hadn't considered how the slaves would view them As it should be, really.
bimbochoas Posted July 25, 2019 Posted July 25, 2019 i most be blind, cause i see where you find the boooks are to pick them up and read them??
InsanityFactor Posted July 26, 2019 Posted July 26, 2019 I have a couple questions about PAHE SLSO interactions.  Firstly, I know that this mod creates some sort of bridge between the two that effects submission based on enjoyment/orgasms. Is there a similar mechanic for sex training that I'm missing? As in, is there a way to drastically increase slave sex skill in only a handful of scenes, if she orgasms a stupid number of times?  Secondly, I know Doc said that familiar spirit wasn't finished, but I'm curious if there is a way to use him as a substantial training "assistant." When I use him on a slave. he does his business, and then the slave's sex training goes up by about 3 each scene. Is there a way to make him do more at the moment? Something with SLSO, perhaps?
CliftonJD Posted July 31, 2019 Posted July 31, 2019 i like how your renamer adds a number to the slave name, was curious if you'd be able to add the option to keep their original slave names while still adding the numbered suffix
cpatrianakos Posted August 20, 2019 Posted August 20, 2019 DocClox I know you said you had no way to test your SE experimental file. I look at it and found some problems with the port. I ported your LE to SE minus esm file.  It correct and clean for SE. I don’t know if branding will work with SE since SE use racemenu overlays mostly. I have not tested that out. Everything else seems to work fine otherwise. I would be happy to port anything you might have in future just let me know.  If your interested here is the link to corrected port. https://mega.nz/#!Ty5yhIjA!ABlzIyY0tnENIh6OdrrcPyVWiBTetxMr2PDsixa4gO8
Stryker1177 Posted September 9, 2019 Posted September 9, 2019 Just FYI noticed on the "Clear Branding" spell the text description says "Apply branding to slave".
foreveraloneguy Posted September 15, 2019 Posted September 15, 2019 I was looking at the SSE port in the downloads, and found that the spellbook.ba2 archive seems to have an invalid header. Well, at least according to bsa browser.
fred200 Posted September 22, 2019 Posted September 22, 2019 On 8/19/2019 at 9:25 PM, cpatrianakos said: DocClox I know you said you had no way to test your SE experimental file. I look at it and found some problems with the port. I ported your LE to SE minus esm file.  It correct and clean for SE. I don’t know if branding will work with SE since SE use racemenu overlays mostly. I have not tested that out. Everything else seems to work fine otherwise. I would be happy to port anything you might have in future just let me know.  If your interested here is the link to corrected port. https://mega.nz/#!Ty5yhIjA!ABlzIyY0tnENIh6OdrrcPyVWiBTetxMr2PDsixa4gO8  Thanks for doing this! When you do, please put version as part of the title. like "Slavers Spellbook SE 0.9"
espguy Posted March 27, 2020 Posted March 27, 2020 is he still working on this? It sounds perfect for a character Im planning.
DocClox Posted August 14, 2020 Author Posted August 14, 2020 On 3/27/2020 at 6:22 PM, espguy said: is he still working on this? It sounds perfect for a character Im planning. It's kind of on Hiatus at the moment. I burned out on Skyrim and ended up doing something similar for Fallout 4. Â The mod should be usable as-is though. Â (Bit of a late reply, I know. Didn't see the notification for some reason).
DocClox Posted November 18, 2020 Author Posted November 18, 2020 For anyone interested: I have a version working for SSE with the bound collars, cuffs and belt displaying correctly. Â Â I'll see about getting a proper release in place. Â
Unknown DragonX Posted December 5, 2020 Posted December 5, 2020 Good to see it still being worked on. Any idea on the release date?
roldoi1911 Posted February 13, 2021 Posted February 13, 2021 Can, I change the slave branding? Is there an ingame way to customize it?
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