I'm the dev/maintainer for SkyProc and a few skyproc mods like Automatic Variants, ASIS, and SUM. I'm trying to track down an issue skyproc has when run through MO. It seems like sometimes when a file is deleted, created, or modified quickly MO sometimes has issues. For example SUM creates dummy esps for LOOT to use when sorting load order. After LOOT runs the dummy esps are deleted as each patcher creates the real plugin. But once in a while once all the patchers finish and SUM exits one or more of the dummy files will exist instead of the real one or an patch esp won't be fully written.
I think its a race condition of some sort, possibly with child processes that manipulate files, since its intermittent and rerunning the patcher usually results in the correct result but that's a pretty annoying solution for people with 100+ mods and multiple patchers since patchers can take 15 minutes or more. Is there something I can do to ensure the SkyProc library plays nice with MO?
Question
Dienes
I'm the dev/maintainer for SkyProc and a few skyproc mods like Automatic Variants, ASIS, and SUM. I'm trying to track down an issue skyproc has when run through MO. It seems like sometimes when a file is deleted, created, or modified quickly MO sometimes has issues. For example SUM creates dummy esps for LOOT to use when sorting load order. After LOOT runs the dummy esps are deleted as each patcher creates the real plugin. But once in a while once all the patchers finish and SUM exits one or more of the dummy files will exist instead of the real one or an patch esp won't be fully written.
I think its a race condition of some sort, possibly with child processes that manipulate files, since its intermittent and rerunning the patcher usually results in the correct result but that's a pretty annoying solution for people with 100+ mods and multiple patchers since patchers can take 15 minutes or more. Is there something I can do to ensure the SkyProc library plays nice with MO?
1 answer to this question
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