Jump to content

Ashes Simple Slavery++ Patch


Recommended Posts

Posted

Ashes Simple Slavery++ Patch

View File

[Abandonded and unsupported, might still work idk]

Perms for the patch are MIT, do whatever you want.

qfLXHtM.png.a3cb1fa73df69755c4c2eac1b10ada4c.png

 

NOTE: THIS IS NOT A DEFEAT MOD, THERE IS NO POST COMBAT RAPE.

A simple little patch for the excellent Ashes death alternative mod that adds an option to be sent to the Simple Slavery++ cage after death to be auctioned off, as opposed to reviving at a bed.

I made this for friend and myself, so I do not intend to add anything more to this. If you want extra functionality add it yourself. If you find any bugs, report it in the support thread and I’ll take a look.

 

No LE version coming ever.

Requires:

 

Installation:

  1. Load below Ashes and Haz fixes in your load order, the ESP is flagged as an ESL so it should not bloat your load order.
  2. It will probably only work on either a new save, or one that has not had Ashes installed in it before.
  3. In the Ashes MCM menu, enable Ashes and then click the Simple Slavery checkbox.

 

Load order should be:

  • Ashes.esp
  • Ashes002 Haz Fixes.esp
  • ashes_Haz_Fixes_SimpleSlavery.esp

 

Uninstallation:

  • Do not do it mid save, it will probably cause issues.

 

 


 

Posted

This is neat. Death Alternative is a buggy mess, and far from lightweight when compared to similar mods, but I kept using it because Simple Slavery and Sanguine's Debauchery had interactions with it. The other, less buggy and lighter weight, death mods lacked this and so I stuck with death alternative. This mod changes that. I'm going to try it out now. That said, I have a question, would it be possible to make it so that Ashes hooks into Sanguine's Debauchery or would that not work in this case?

Edit: I did notice that the OP has no intentions to update this mod beyond this point. I am not trying to get Osmosis-Wrench to do this for me, I was just wondering if it would be doable and, hopefully, figured someone might be able to tell how to get started on doing that.

Posted
15 hours ago, cold burn said:

This is neat. Death Alternative is a buggy mess, and far from lightweight when compared to similar mods, but I kept using it because Simple Slavery and Sanguine's Debauchery had interactions with it. The other, less buggy and lighter weight, death mods lacked this and so I stuck with death alternative. This mod changes that. I'm going to try it out now. That said, I have a question, would it be possible to make it so that Ashes hooks into Sanguine's Debauchery or would that not work in this case?

Edit: I did notice that the OP has no intentions to update this mod beyond this point. I am not trying to get Osmosis-Wrench to do this for me, I was just wondering if it would be doable and, hopefully, figured someone might be able to tell how to get started on doing that.

Looks like it would be possible, SD+ has a enslavement modevent that can be called. You'd have to build the logic for finding the nearest NPC to be enslaved to and everything else, which is out of the scope of this patch.

 

Don't hold me to it, but I'll at least take a look into how complex it would be. No promises that anything will come of it.

Posted
6 hours ago, Alexander2324 said:

I've installed all requirements and put it in the right load order and it just unticks it when you leave mcm not working.

Open the console and type:

help "simple" 3

There sould be a value called "Ashes_SimpleSlavery = 0" there. (Or something like that)

Let me know if that value appears, if it does then I can help to work out what is wrong.

 

If that value doesn't appear then there is something wrong with your load order.

Posted

I have this issue too. My load order was:

ashes
ashes haz fixes
ashes haz fixes simpleslavery
simple slavery ++

 

Then I added your original patch (I thought they were alternate versions to use depending on whether you had haz fixes). New load order:

ashes
ashes haz fixes
ashes ss patch
ashes haz fixes simpleslavery
simple slavery ++

 

Now I show "Ashes_SimpleSlavery = 0". MCM option still unchecks SS. I appreciate your help.

 

in console I "set Ashes_SimpleSlavery to 1" and then checked MCM again. The checkbox still won't stay ticked, but the variable stays '1'. Don't know how far that'll get me, but we'll see.

Posted
2 hours ago, Seeker999 said:

I have this issue too. My load order was:

ashes
ashes haz fixes
ashes haz fixes simpleslavery
simple slavery ++

 

Then I added your original patch (I thought they were alternate versions to use depending on whether you had haz fixes). New load order:

ashes
ashes haz fixes
ashes ss patch
ashes haz fixes simpleslavery
simple slavery ++

 

Now I show "Ashes_SimpleSlavery = 0". MCM option still unchecks SS. I appreciate your help.

 

in console I "set Ashes_SimpleSlavery to 1" and then checked MCM again. The checkbox still won't stay ticked, but the variable stays '1'. Don't know how far that'll get me, but we'll see.

I guess I'll need to rewrite the instructions, because that's actually not the way you're meant to install it.
Plugin load order should be like this:

Quote

SimpleSlavery.esp
Ashes.esp

Ashes002 Haz Fixes.esp

ashes_Haz_Fixes_SimpleSlavery.esp

And file load order should be:

Quote

Ashes - A Simple and Configurable Death Mod
Ashes002 Haz Fixes v0.6 (ported from LE)

Ashes_Haz_Fixes_Simple_Slavery_Patch_v1.2

Simple slavery can be anywhere, before or after doesn't matter.

 

If you change your load order and plugin order to follow this, does it resolve the problem?

Posted

No. It doesn't matterr whether the SimpleSlavery.esp loads before or after the Ashes group.

  1. Ashes.esp
  2. Ashes002 Haz Fixes.esp
  3. ashes_SimpleSlavery.esp
  4. ashes_Haz_Fixes_SimpleSlavery.esp

The MCM box for Simple Slavery will never stay ticked and the only way to change the Ashes_SimpleSlavery variable from '0' to '1' (or what the correct setting should be) is to do it in the console.

Posted
7 hours ago, Seeker999 said:

No. It doesn't matterr whether the SimpleSlavery.esp loads before or after the Ashes group.

  1. Ashes.esp
  2. Ashes002 Haz Fixes.esp
  3. ashes_SimpleSlavery.esp
  4. ashes_Haz_Fixes_SimpleSlavery.esp

The MCM box for Simple Slavery will never stay ticked and the only way to change the Ashes_SimpleSlavery variable from '0' to '1' (or what the correct setting should be) is to do it in the console.

Remove ashes_SimpleSlavery from your file and plugin load order.
You only need Ashes, haz fixes and ashes_haz_fixes_simpleSlavery. The problem is almost certainly that you are running both patches at the same time, as I implied above. I literally show you not to do this with the load order I posted.

Simple slavery can be anywhere in your load order, for both file and plugin. For some reason I only wrote that for file load order above, but it really shouldn't matter.

 

So to reiterate, this load order I have confirmed to work:
Left panel:

image.png.1beed8ab848555c3457d456891b1f28f.png

Right panel:

image.png.326595c6b81a0f05f03ed9df375ea02b.png

 

If you replicate this setup, and the issue is still present then we can move forward with trying to determine if there is a bug or conflict. Otherwise, as I said in my original response it is an issue with your load order.

Posted

I think we're having some communication issues. I'll try to explain myself better. I don't know what you mean by right panel and left panel. I use Vortex for my mod manager.

 

If I don't use ashes_simpleslavery.esp, and only use ashes_haz_fixes_simpleslavery.esp, then the variable ashes_simpleslavery does not exist. I thought that was necessary? If I remove this .esp I remove the variable. I should have made that more clear before.

 

Vortex does not automatically deploy the Simpleslavery.esp to load before Ashes.esp. Neither does LOOT unless I edit the metadata to force the order you want.

I did try forcing the simpleslavery.esp to load first in order to test, but it didn't matter in terms of the MCM. And yes, I uninstalled the ashes_simpleslavery.esp.

SimpleSlavery.esp
Ashes.esp

Ashes002 Haz Fixes.esp

ashes_Haz_Fixes_SimpleSlavery.esp

 

MCM won't stay checked for Simple Slavery, and typing 'help simple 3' in the console does not show ashes_simpleslavery=0.

 

Posted
16 hours ago, Seeker999 said:

I think we're having some communication issues. I'll try to explain myself better. I don't know what you mean by right panel and left panel. I use Vortex for my mod manager.

 

If I don't use ashes_simpleslavery.esp, and only use ashes_haz_fixes_simpleslavery.esp, then the variable ashes_simpleslavery does not exist. I thought that was necessary? If I remove this .esp I remove the variable. I should have made that more clear before.

 

Vortex does not automatically deploy the Simpleslavery.esp to load before Ashes.esp. Neither does LOOT unless I edit the metadata to force the order you want.

I did try forcing the simpleslavery.esp to load first in order to test, but it didn't matter in terms of the MCM. And yes, I uninstalled the ashes_simpleslavery.esp.

SimpleSlavery.esp
Ashes.esp

Ashes002 Haz Fixes.esp

ashes_Haz_Fixes_SimpleSlavery.esp

 

MCM won't stay checked for Simple Slavery, and typing 'help simple 3' in the console does not show ashes_simpleslavery=0.

 

Ah, left panel right panel is mo2 talk.

What I mean by that is you want Ashes Haz Fixes to overwrite the files that come with Ashes, and you want my patch to overwrite the files that come with Ashes Haz Fixes.

All my patch does is change some scripts, and make some additions to ashes to make it work. However, if the extra files that my patch adds are not winning conflicts then they won't show up.

From memory Vortex will tell you if there are file conflicts, so you can check it there. Make sure my patch wins over fixes, and fixes wins over ashes.

 

For my patch to work, you need both need the correct plugin load order and file load order. If you have the patch loaded, and nothing is appearing in the MCM, then either:

  • The plugin or file load order are incorrect. For example having haz fixes overwrite the script changes in my patch would make no checkbox appear in the mcm, this is because the game literally isn't loading my changed mcm script.
  • You activated the patch on an existing save that already had ashes installed on it. Which I belive would cause issues.
Posted

@osmosis-wrench, thanks for your help. I'm joining the discussion as the third person with this problem. To troubleshoot, I started a new profile with a new game with a minimal load and double checked the orders for mods and plugins. I can enable Simple Slavery in the MCM window of Ashes, but I can't uncheck it after I've enabled it, however when I exit out of MCM and come back into it, it's been unchecked for me (spooky).  Some other differences I've seen between your setup and mine:

1. Your patch is version 1.2, but version 1.1 is what's posted on this site and what I have loaded.

2. I get a couple additional spawn options in the Ashes MCM window that I don't see on your screenie.

3. MO vs. Vortex.

 

help "simple" 3 at the console yields nothing.

 

I offer this as something helpful. If you don't have time to look into it, that's cool; I'll keep plugging away.

 

Spoiler

image.png

 

 

Spoiler

image.png

 

 

Spoiler

image.png

 

Posted
5 hours ago, johcor said:

@osmosis-wrench, thanks for your help. I'm joining the discussion as the third person with this problem. To troubleshoot, I started a new profile with a new game with a minimal load and double checked the orders for mods and plugins. I can enable Simple Slavery in the MCM window of Ashes, but I can't uncheck it after I've enabled it, however when I exit out of MCM and come back into it, it's been unchecked for me (spooky).  Some other differences I've seen between your setup and mine:

1. Your patch is version 1.2, but version 1.1 is what's posted on this site and what I have loaded.

2. I get a couple additional spawn options in the Ashes MCM window that I don't see on your screenie.

3. MO vs. Vortex.

 

help "simple" 3 at the console yields nothing.

 

I offer this as something helpful. If you don't have time to look into it, that's cool; I'll keep plugging away.

 

  Reveal hidden contents

image.png

 

 

  Reveal hidden contents

image.png

 

 

  Reveal hidden contents

image.png

 

 

On 1/10/2021 at 12:27 AM, Seeker999 said:

I think we're having some communication issues. I'll try to explain myself better. I don't know what you mean by right panel and left panel. I use Vortex for my mod manager.

 

If I don't use ashes_simpleslavery.esp, and only use ashes_haz_fixes_simpleslavery.esp, then the variable ashes_simpleslavery does not exist. I thought that was necessary? If I remove this .esp I remove the variable. I should have made that more clear before.

 

Vortex does not automatically deploy the Simpleslavery.esp to load before Ashes.esp. Neither does LOOT unless I edit the metadata to force the order you want.

I did try forcing the simpleslavery.esp to load first in order to test, but it didn't matter in terms of the MCM. And yes, I uninstalled the ashes_simpleslavery.esp.

SimpleSlavery.esp
Ashes.esp

Ashes002 Haz Fixes.esp

ashes_Haz_Fixes_SimpleSlavery.esp

 

MCM won't stay checked for Simple Slavery, and typing 'help simple 3' in the console does not show ashes_simpleslavery=0.

 

Thanks for pointing out that 1.2 wasn't uploaded to the site. I thought for sure that I had uploaded it ages ago. Maybe it got eaten by the forum upgrade?

 

Could you try again with version 1.2 and tell me if it fixes the problem. I setup a basic list in a clean vortex and mo2 install and it works correctly for me in both.

Vortex load order as so:

Spoiler

image.png.208c699044ecbed11cde62d48255203f.png

image.png.06750ea21b9b37f8e9893adefee08703.png

 

 

Version 1.1 was totally borked, and I really should have done my due diligence in finding out what version of the patch you were using. Sorry about that :classic_sad:

 

Posted

Loaded v1.2 into a new game, and now it works!  Then loaded it into my 580 mod game, and it works there too!  (I hadn't been running any prior versions on that config).  After I get myself killed, it drops me right into Simple Slavery.  So, good stuff; version 1.2 works for me without issue.  Thanks for your assistance.  It's never taken for granted.

Posted

I'm not dead yet, but the new patch worked for me as well. I had to make a save w/o the patch, then install the patch and go to the Ashes menu. Now I can check the SS option and it stays checked! Woohoo!. Thank you.

  • 1 month later...
Posted
4 hours ago, MysticDaedra said:

Both the link to Ashes, and the link to the Ashes Fixes go to the main Ashes page on nexus. Should I just download the GDrive file?

The ashes fixes link goes to comments section for Ashes, which is where the fixes file is posted.

  • 1 year later...
Posted

So I've had Ashes SS++ work for me perfectly fine in the past.

 

Now, in my newest playthrough, it just the Simple Slavery checkbox gets unselected after I exit the MCM. I've tried a few different things, but it's pretty consistent. Does anyone have any ideas what could be causing it?

  • 2 weeks later...
Posted

Update: somehow between last time I used Ashes and now, the SS++ patch plugin was loaded before Haz Fixes... which explains the unticking-the-SS-box behaviour.

 

Next step, I put in a rule and sorted the plugins correctly. Unfortunately, loading my save game leads to a CTD each time. This kind of aligns with the "it probably won't work on a save that had Ashes installed" in the mod description.

 

When I start a new game with the fixed load order, SS++ selection stays just as expected.

 

So all that remains now is to mourn the death of my current game and... after an appropriate time... start a new one.

  • 1 year later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...