ModOrganizer2 / modorganizer

Mod manager for various PC games. Discord Server: https://discord.gg/ewUVAqyrQX if you would like to be more involved
http://www.nexusmods.com/skyrimspecialedition/mods/6194
GNU General Public License v3.0
2.13k stars 158 forks source link

Importing/exporting Racemenu presets will not load/save CBBE morph slider values or XPMSE Slider Values #377

Closed Rathalos300 closed 5 years ago

Rathalos300 commented 6 years ago

The problem

Briefly describe the issue you are experiencing (or the feature you want to see added to Mod Organizer). Tell us what you were trying to do and what happened instead. Remember, this is not a place to ask questions. For that, go to our discord channel

Environment

Details

If necessary, describe the problem you have been experiencing in more detail.

Link to Mod Organizer logs

https://drive.google.com/drive/folders/1-LiTLaFpwT8N141mOSnoPw1bFi73hzq2

USVFS

https://gist.github.com/Rathalos300/58c6a2d7f669cea5af3506baa643a82b

MO Interface

https://gist.github.com/Rathalos300/16c49435cbbff8edbcf7154b695f6bbd

Al12rs commented 5 years ago

@Rathalos300 We released a Dev build with a usvfs fix on Discord that hopefully fixes this issue as well, Could you try it out and confirm that it works now? https://discord.gg/MB3CyMH

Al12rs commented 5 years ago

Can anyone reproduce this issue on MO2.1.6 ?

Al12rs commented 5 years ago

Closing for organization, reopen if you can reproduce still.

LordOfLA commented 5 years ago

The following pertains to Skyrim Legendary Edition, not Special Edition.

Here are some debug logs and racemenu jslot files from two runs of MO2 2.1.7 Alpha 6 and MO1 1.3.11 showing the differences in how jslot files are saved between MO1 and MO2.

Essentially MO2 seems to be preventing RaceMenu from saving complete presets. While Using MO2 All I can save is head data, race and gender. Details such as body/hand/foot paint, body scales, weapon placement/style, etc are not saved. Attempt the same preset changes on MO1 and complete data is saved.

Attached are the first and second debug runs in MO2, and two runs in MO1. Additionally, I will link to Imgur galleries showing screenshots of what I'm trying to save, and the results.

The differences between the first and second run of MO2 are as follows:

No changes occurred in MO1 runs.

Jslot files and MO profile files have been included as well as log files.

MO2 VFS Debug Log for Github report - LordOfLA - MO2.1.7alpha6.zip

MO2 Debug First Run Gallery

MO2 VFS Debug Log for Github report - LordOfLA - MO2.1.7alpha6 - SecondRun.zip

MO2 Debug Second Run Gallery

MO2 VFS Debug Log for Github report - LordOfLA - MO1.3.11.zip

MO1 Debug First Run Gallery - Note the difference in filesizes between the MO2 and MO1 debug presets.

MO2 VFS Debug Log for Github report - LordOfLA - MO1.3.11 - Second Run.zip

MO1 Second Run Debug Gallery

LostDragonist commented 5 years ago

So far I've been unable to reproduce this issue with the following mod list on v2.2.0alpha9: image

Body morphs are saved and restored. Body paints are saved and restored. Weapons styles are saved and restored. Custom head sculpts are saved and restored.

LordOfLA commented 5 years ago

Just tested with alpha9 on my full load order and the issue still exists. Will Try a minimal load order of just aslal, skyui, racemenu, xpmse, fnis, body paint mod later today or tomorrow.

Edit: since modwat.ch is now working: my current full load order

Debug log and JSlot file of this test run attached.

MO2 VFS Debug Log - Alpha 9 Full Load Order - LordOfLA.zip

LordOfLA commented 5 years ago

Okay, fresh install of alpha 9 to new location. Copied minimal mods over to test my desired preset changes. Still not saving full data.

Minimal setup at modwat.ch

MO 2VFS Debug Log - Alpha 9 Minimal Test Order Fresh Install - LordOfLA.zip

I can test on a smaller still setup if you want.

LostDragonist commented 5 years ago

I wasn't able to find all of the mods present in the list above but I was able to find enough to reproduce the issue. I was also able to make the problem go away again by disabling all of the mods not directly related to Race Menu. Progress! Will report back when I find the smoking gun.

LordOfLA commented 5 years ago

Awesome! Was beginning to think it was unique to my PC. Already clean installed windows incase it was something wonky there.

If you need me to package up and provide the mods you couldn't find I can send them over but since you were able to reproduce the issue I'm guessing you won't need anything.

LostDragonist commented 5 years ago

This seems to be the minimal mod list required to cause the issue to happen with body paints. image

Removing any of the mods (other than ASLAL) makes the issue go away. That means this is going to absolutely suck to figure out... @LordOfLA Please try to replicate this if you have some time.

I did confirm that this is an MO2 issue as manually installing the mods (with plugin order managed by Vortex) solves the issue.

I was also able to confirm that running the game through MO2 with the manually installed mods did not reintroduce the issue. That gives hope of a quick workaround by manually installing one, or possibly a few, of the mods.

LordOfLA commented 5 years ago

I'll try this out myself once I get my windows setup back to where it was before I reinstalled.

By manually installing mods do you mean manually unpack them with 7zip into a mod in the mods folder or drop them in skyrim\data?

LostDragonist commented 5 years ago

Manually installing means installing in the Skyrim\data folder with no MO2 involvement.

To be clear, I'm not asking you to do anything with that right now. It's just a nice way to confirm that the issue is actually an MO2 issue and not a weird mod issue. I know you kind of already confirmed that by using MO1 but that's the proper test to perform. I guess in case MO1 was the reason it was working for some reason...?

LordOfLA commented 5 years ago

I used MO1 as that was faster (Copy profile from mo2 to mo1, move mods folder over, carry on).

The problem also doesn't exist if I use Wrye Bash as mod manager which installs mods directly to the skyrim\data folder.

LostDragonist commented 5 years ago

Fixed in https://github.com/ModOrganizer2/usvfs/commit/5f2493ab3c8526bcd32333537bf48aa079e6eaf1