Bane Master Posted December 20, 2023 Author Posted December 20, 2023 11 hours ago, DonQuiWho said: But just think on all the silent fans, rather than the moaning groaners ....? And thanks for keeping this going! Hope you manage a good break over the holiday period DQW 4 hours ago, Herowynne said: Fans do need to let mod authors know they are appreciated. @Bane Master Many thanks for your continuing contributions to the community! ❤️ 2 hours ago, Anunya said: Hopefully because it gives you a sense of satisfaction. For my part, I've really enjoyed the mods you've shared and our interactions. You make my naughty Skyrim better! Thank you! Thanks all - much appreciated! ? 4
phobos33 Posted December 21, 2023 Posted December 21, 2023 3 hours ago, Bane Master said: Thank you. So yes - Non-Hostile masters will sell you their slave for a random price - if you don't buy the slave they will eventually either escape, or be sold on to another master. Not sure what other options could be added in a Non-Hostile scenario? Idk maybe making it more challenging for us to buy them back? Like by default a high coin price? Also can you add more features like the slave serving her master food of holding a tray? Dancing for her master while he's seated? Kneeling down? I'm asking because I like your mod more than others.
Bane Master Posted December 21, 2023 Author Posted December 21, 2023 9 hours ago, phobos33 said: Like by default a high coin price? I could add a slider to the MCM so the player can select a base price that suits their playstyle. 9 hours ago, phobos33 said: slave serving her master food of holding a tray? Dancing for her master while he's seated? Kneeling down? I'm most experienced at scripting so I would have to find out how such things can be done - my main concern is that the more actions the actor can perform the higher the chance that an action triggers at an inopportune moment and breaks something. Also from an immersion point of view a tray of drinks for example is fine in an inn, house or even maybe a town - but not so great in the middle of nowhere. TLDR: Yes - I can look at these things but it's not as simple to do as it sounds.
Herowynne Posted December 21, 2023 Posted December 21, 2023 (edited) 14 hours ago, phobos33 said: Also can you add more features like the slave serving her master food of holding a tray? Dancing for her master while he's seated? Kneeling down? Here is another point of view, also from a big fan of this mod: This mod adds a huge amount of emergent gameplay. Part of my gameplay now is to try to rescue my enslaved followers. I typically have to try 2 or 3 times before I can successfully rescue a follower from a bandit camp, with my player character going through successive Defeat + enslavement cycles herself. The enslaved followers forced into sex with their master is a motivational reason to rescue them. Other abusive activities like whipping would fit into that model. Serving drinks, not so much. If my follower is serving as a waitress (or a dancer), there is less motivation to rescue them. That would just seem like my follower quit working for me and got a new job. Edited December 21, 2023 by Herowynne 2
Bane Master Posted December 21, 2023 Author Posted December 21, 2023 6 hours ago, Herowynne said: Here is another point of view, also from a big fan of this mod: Many thanks - all ideas/thoughts welcome. If I do add any other activities for slaves I'll ensure they can be toggled from the MCM (as Sex is now). 2
DonQuiWho Posted December 21, 2023 Posted December 21, 2023 7 hours ago, Herowynne said: Here is another point of view, also from a big fan of this mod: This mod adds a huge amount of emergent gameplay. Part of my gameplay now is to try to rescue my enslaved followers. I typically have to try 2 or 3 times before I can successfully rescue a follower from a bandit camp, with my player character going through successive Defeat + enslavement cycles herself. The enslaved followers forced into sex with their master is a motivational reason to rescue them. Other abusive activities like whipping would fit into that model. Serving drinks, not so much. If my follower is serving as a waitress (or a dancer), there is less motivation to rescue them. That would just seem like my follower quit working for me and got a new job. A POV to dream to.... Maybe you should consider tweaking your Devious Bandit Captives mod into a suitable variant, something sort of like Devious Amazon Workers, with whips, chains and rough trading as part of the Employee Incentives Scheme? ?
Herowynne Posted December 22, 2023 Posted December 22, 2023 1 hour ago, DonQuiWho said: Maybe you should consider tweaking your Devious Bandit Captives mod into a suitable variant, something sort of like Devious Amazon Workers, with whips, chains and rough trading as part of the Employee Incentives Scheme? That is a great idea, but beyond my current modding abilities. Something I could aspire to in the future. ? It is true that followers enslaved by bandits via FSM fit right in alongside the enslaved NPCs from Devious Bandit Captives. They go well together. 1
phobos33 Posted December 23, 2023 Posted December 23, 2023 On 12/19/2023 at 4:18 PM, Bane Master said: To add an outfit: Decide on the name you want to give it - for example "Coco Lingere Red 04" Get the FormID of the Item(s) you want to include Lets assume there are three and that they are from [COCO]Lingerie.esp and [COCO]Lingerie.esp is in position 4F in your load order - If so, the Form IDs would look like 4F0A985A. 4F0A9858 and 4F0A9856 You need to change the FIRST two digits of each id (the load order position) to 0x - so now the IDs are 0x0A985A, 0x0A9858 and 0x0A9856 Then use these IDs plus the esp name to create the item records for the JSON file - Formatting is key here the " seperator | symbols and two underscores "__formdata|" at the beginning must be as shown below "__formData|[COCO]Lingerie.esp|0x0A985A" "__formData|[COCO]Lingerie.esp|0x0A9858" "__formData|[COCO]Lingerie.esp|0x0A9856" Once you have these - to add the outfit you would add the following at the top of the file after "female": { and before "Devious Chains": "female" : { "Coco Lingerie Red 04" : [ "__formData|[COCO]Lingerie.esp|0x0A985A" , "__formData|[COCO]Lingerie.esp|0x0A9858" , "__formData|[COCO]Lingerie.esp|0x0A9856" ], "Devious Chains" : Again the brackets, quotes and commas are vital. I'm not sure what you mean can you give a bit more detail I tried doing this method but it doesn't seem to work....can you show me your SS of the file? all I have to do is save the Audit_Outfits file after editting right?
Bane Master Posted December 24, 2023 Author Posted December 24, 2023 (edited) 16 hours ago, phobos33 said: all I have to do is save the Audit_Outfits file after editting right? Ok - that's why it's not working, the file you need to edit and save is SlaveOutfits.json in the JC folder. The Audit_Outfits file is just a report that you can generate to check your outfits are valid. Edited December 24, 2023 by Bane Master 1
phobos33 Posted December 24, 2023 Posted December 24, 2023 29 minutes ago, Bane Master said: Ok - that's why it's not working, the file you need to edit and save is SlaveOutfits.json in the JC folder. The Audit_Outfits file is just a report that you can generate to check your outfits are valid. Yikes....ok I've never used a file with that format. What program do I need to open it with?
phobos33 Posted December 24, 2023 Posted December 24, 2023 On 12/19/2023 at 4:18 PM, Bane Master said: To add an outfit: Decide on the name you want to give it - for example "Coco Lingere Red 04" Get the FormID of the Item(s) you want to include Lets assume there are three and that they are from [COCO]Lingerie.esp and [COCO]Lingerie.esp is in position 4F in your load order - If so, the Form IDs would look like 4F0A985A. 4F0A9858 and 4F0A9856 You need to change the FIRST two digits of each id (the load order position) to 0x - so now the IDs are 0x0A985A, 0x0A9858 and 0x0A9856 Then use these IDs plus the esp name to create the item records for the JSON file - Formatting is key here the " seperator | symbols and two underscores "__formdata|" at the beginning must be as shown below "__formData|[COCO]Lingerie.esp|0x0A985A" "__formData|[COCO]Lingerie.esp|0x0A9858" "__formData|[COCO]Lingerie.esp|0x0A9856" Once you have these - to add the outfit you would add the following at the top of the file after "female": { and before "Devious Chains": "female" : { "Coco Lingerie Red 04" : [ "__formData|[COCO]Lingerie.esp|0x0A985A" , "__formData|[COCO]Lingerie.esp|0x0A9858" , "__formData|[COCO]Lingerie.esp|0x0A9856" ], "Devious Chains" : Again the brackets, quotes and commas are vital. I'm not sure what you mean can you give a bit more detail I used showinventory console command to get the formIDs, it it baseID or RefID?, I tried to edit the SlaveOutfit.Json file using the notepad by following your procedure and saved the file. You should know that I have used selected items from 3 different mods under one name but it doesn't show up in the game menu
Bane Master Posted December 24, 2023 Author Posted December 24, 2023 3 hours ago, phobos33 said: baseID It should be the BaseID of the Armor item If you still can't make it work post your updated SlaveOutfits.json here and I'll check it over (might not be until the 26th though! ?)
phobos33 Posted December 24, 2023 Posted December 24, 2023 12 minutes ago, Bane Master said: It should be the BaseID of the Armor item If you still can't make it work post your updated SlaveOutfits.json here and I'll check it over (might not be until the 26th though! ?) Most of my items are updated, but they don't show up in the MGM menu. Do I have to enable some esp or something?
Bane Master Posted December 24, 2023 Author Posted December 24, 2023 1 hour ago, phobos33 said: Most of my items are updated, but they don't show up in the MGM menu. Do I have to enable some esp or something? No - if they don’t show in the menu then there is a problem with either the item or the file structure. upload a copy of your edited slave_outfits.json and I’ll take a look
phobos33 Posted December 25, 2023 Posted December 25, 2023 11 hours ago, Bane Master said: No - if they don’t show in the menu then there is a problem with either the item or the file structure. upload a copy of your edited slave_outfits.json and I’ll take a look Yes maybe, I tried adding Heroes Regina outfit and one of Dint999's KS HDT hair wig but in Audit_Slaveoutfit fole it says formID not found.
Bane Master Posted December 25, 2023 Author Posted December 25, 2023 2 hours ago, phobos33 said: Yes maybe, I tried adding Heroes Regina outfit and one of Dint999's KS HDT hair wig but in Audit_Slaveoutfit fole it says formID not found. The FormIDs appear to be correct but are you sure the esp name is Heroes_Regina.esp ? I don't have the file but on the webpage where I found the FormIDs it seems to imply it might be [SunJeong] Heroes Regina.esp or something like that - although if you got the file somewhere else it might be different. Also regardless of whether the esp name is correct in the picture above you have an extra comma after 0x002dd2 - the last entry in a list doesn't have a comma (look at 0x1f164 in Devious Chains below and you will see what I mean). Afraid I can't test it as I don't have the Heroes Regina Mod (unless you want to PM me a copy to test)
Hex Bolt Posted December 26, 2023 Posted December 26, 2023 (edited) On 12/25/2023 at 2:27 AM, phobos33 said: I tried adding Heroes Regina outfit and one of Dint999's KS HDT hair wig but in Audit_Slaveoutfit fole it says formID not found. In addition to what Bane Master said, if you're on LE, the form IDs must be in decimal format without the 0x (SE recognizes decimal IDs too, but hex is more convenient). EDIT: Bane Master kindly pointed out to me that while JsonUtil for LE does not accept hexadecimal IDs, JContainers LE does, and so there's no need to convert the IDs for his mod. I've encountered that limitation before and thought that it applied here with FSM, but it does not. Edited December 26, 2023 by HexBolt8 2
Bane Master Posted December 26, 2023 Author Posted December 26, 2023 On 12/25/2023 at 7:27 AM, phobos33 said: it says formID not found. Ok - I have tested the Outfit using the Regina Mod version from the link you sent me I added "Heroes Regina" : [ "__formData|Heroes_Regina.esp|0x389f", "__formData|Heroes_Regina.esp|0x2dd2" ], to the SLaveOutfits.json file and then ran the Outfit Audit which confirm it's loading OK (as below) Heroes Regina: Index 0 __formData|Heroes_Regina.esp|0x389f = (3100389F) Regina_Inner4 Bot Index 1 __formData|Heroes_Regina.esp|0x2dd2 = (31002DD2) Regina_Inner4 Then I disabled all other outfits in the FSM MCM and enslaved Lydia - everything worked as expected Spoiler Once I had built the outfits in Bodyslide I did have to mark the body armour as revealing in SOS to get the bottom to show. I have attached my SlaveOutfits.json for you to try - hopefully this works for you, as it works as expected in my testing. SlaveOutfits.json 2
DonQuiWho Posted December 26, 2023 Posted December 26, 2023 3 hours ago, Bane Master said: Ok - I have tested the Outfit using the Regina Mod version from the link you sent me I added "Heroes Regina" : [ "__formData|Heroes_Regina.esp|0x389f", "__formData|Heroes_Regina.esp|0x2dd2" ], to the SLaveOutfits.json file and then ran the Outfit Audit which confirm it's loading OK (as below) Heroes Regina: Index 0 __formData|Heroes_Regina.esp|0x389f = (3100389F) Regina_Inner4 Bot Index 1 __formData|Heroes_Regina.esp|0x2dd2 = (31002DD2) Regina_Inner4 Then I disabled all other outfits in the FSM MCM and enslaved Lydia - everything worked as expected Hide contents Once I had built the outfits in Bodyslide I did have to mark the body armour as revealing in SOS to get the bottom to show. I have attached my SlaveOutfits.json for you to try - hopefully this works for you, as it works as expected in my testing. SlaveOutfits.json 10.24 kB · 1 download Full marks for the great support! DQW 1
phobos33 Posted December 26, 2023 Posted December 26, 2023 4 hours ago, Bane Master said: Ok - I have tested the Outfit using the Regina Mod version from the link you sent me I added "Heroes Regina" : [ "__formData|Heroes_Regina.esp|0x389f", "__formData|Heroes_Regina.esp|0x2dd2" ], to the SLaveOutfits.json file and then ran the Outfit Audit which confirm it's loading OK (as below) Heroes Regina: Index 0 __formData|Heroes_Regina.esp|0x389f = (3100389F) Regina_Inner4 Bot Index 1 __formData|Heroes_Regina.esp|0x2dd2 = (31002DD2) Regina_Inner4 Then I disabled all other outfits in the FSM MCM and enslaved Lydia - everything worked as expected Hide contents Once I had built the outfits in Bodyslide I did have to mark the body armour as revealing in SOS to get the bottom to show. I have attached my SlaveOutfits.json for you to try - hopefully this works for you, as it works as expected in my testing. SlaveOutfits.json 10.24 kB · 1 download Great support!! Thanks for elaborating the process. It actually works pretty well now 1
Lord ChiruChiru Posted December 27, 2023 Posted December 27, 2023 So just wanna say great mod but when slaves get sold to someone else they just stop doing things with anyone. Any idea what that might be?
Bane Master Posted December 27, 2023 Author Posted December 27, 2023 8 hours ago, Lord ChiruChiru said: Any idea what that might be? No - but I'll see if I can reproduce the issue
Roxxlive Posted December 27, 2023 Posted December 27, 2023 (edited) Hi eveyone i am also trying to edit Outfits but cant get it to work and i am not sure why. I am trying to get a few Cursed Loot Latex outfits to work. (Shiny Outfit Red is what i labled it) First question when i create a new Outfit should it show up in game anyway in the selectable Outfit section or only if it fully works? 2nd what path does teh .json file has that i have to edit? the on i try to edit is in Appdata\Roaming\Votex\skyrimse\mods\Follower mod\skse\plugins\fsm\jc\SlaveOutfits.json maybe that is the real issue in case it isnt here is my attempt of the edit maybe some can tell me whats wrong if everythign else is correct Theese are parts of the Dark Red Ebonite Set if someone wants to check ID´s Edited December 27, 2023 by Roxxlive
Bane Master Posted December 27, 2023 Author Posted December 27, 2023 3 hours ago, Roxxlive said: These are parts of the Dark Red Ebonite Set if someone wants to check ID´s So - the good news is that you are editing the correct file and the structure of your outfit looks fine. The bad news is that I cannot find any of the FormIds you have used in DCL. For an example of a DCL Form I have chosen a Slave Harness Inventory Item which, when I load DCL into XEdit I can see has the FormID 0804A025 in my test setup The First two digits of the ID are the Load Order position (08 in this case) so we drop them leaving 04A025 We can also drop any leading zeros (although you don't have to) so that gives us 4A025 Finally we add 0x at the start of the ID - so the ID for this item is 0x4a025 (I tend to make the letters a-f lowercase as I find it easier to read, again it's not compulsory) Using this ID, the line in the SlaveOutfits.json would be "__formData|Deviously Cursed Loot.esp|0x4a025", (Remembering no trailing comma for the last item in the set) Hope that helps
Bane Master Posted December 27, 2023 Author Posted December 27, 2023 What's New in Version 1.40 Released Just now Fixed a potential cause of Slave events not processing after a change of Master 4
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