Jump to content

Modified ESP works on Windows, causes crashes when installed on Linux


Recommended Posts

Posted (edited)

I modified BakaFactory's "Fill Her Up" ESP (and one additional .pex script file) for my own personal use to add an invisible/non-playable "armor" piece in slot 48 with a footstep sound effect. When the character is above some threshold of fullness, the invisible armor piece is equipped, adding a secondary footstep sound. This edited mod works just fine on my local Windows PC. However, when carrying that mod over to my Steam Deck (Arch Linux w/Proton + Protontricks), the mod causes a game crash when a deflation attempt triggers. This only happens when I use my updated ESP - using the original one, the mod works just fine, but obviously my footstep armor bit doesn't exist without the modified ESP. Therefore, I'm pretty sure it's not

 

A) the animations, since I tried running the game with FNIS animations built before swapping in the new ESP, and after - both still crash, although the behavior files for the mod never changed, so I didn't expect it to be this.

 

B) the .pex script file, since I've swapped tweaked script files for other mods with no consequence.

 

C) mesh files not being built by Bodyslide/Outfit Studio, since none of those meshes should have changed.

 

This was a "baby's first modding attempt" at editing someone else's work to understand modding, so I have very little understanding on what could differ between Windows and Linux so as to cause this CTD. For anyone with modding experience on Linux, if there's any suggestions on where I should look within my modified ESP to troubleshoot this? Or if there's any appropriate crash logging I could enable to try and understand what's going on? The only thing I can think to do is also install Creation Kit on my Steam Deck, start from a fresh copy of the original ESP, and try replicating the changes I made to the original and see if it's a compilation issue, but I'd like to avoid that...

 

Thanks!

Edited by TeamJimmyJohns
Posted

The deflation animation drops my fps to single digits on Linux, so it may just be that. I'd try the unmodded .pex deflation event a dozen times to see how that goes.

 

As for crash loggers, the ones I see suggested require newer versions of .NET which I could never get working. So I gave up.

Posted

Usually when plugins cause crashes its because of misconfigured records: a null pointer in the wrong place for example. Same sort of goes for papyrus scripts; you'd have to find a variable that is not checked for invalid input in SkyrimSE.exe in order to crash it. Most of the time anyways. However none of this really fits the description because essentially its working on one machine, and broken on another. There's way too much going on in that virtualization setup of yours so I'm not even going to bother going into that. Create a crash log and maybe it will reveal something. It may even be beneficial to create a couple (2-3) of logs of the same crash, just in case there's some external interference here. Post them all if the callstack varies between them.

 

Crash logger, assuming you can get this working on Linux, I don't see why not though, you already got the Windows subsystem there to some degree in order to run Skyrim.

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...