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.19k stars 163 forks source link

[Feature Request] Nehrim (Steam version) support #1102

Open XJDHDR opened 4 years ago

XJDHDR commented 4 years ago

I recently discovered that Nehrim is going to be released on Steam later this month: https://store.steampowered.com/app/1014940/Nehrim_At_Fates_Edge/

Would the MO devs be interested in adding support for this to MO? Considering that it is a total conversion for Oblivion, I imagine that supporting it would be similar to how MO supports Enderal vs. Skyrim.

Infernio commented 4 years ago

Heads up, because I just ran into this while trying to add support for it to Wrye Bash: This does not work like the Enderal steam version. It comes with a launcher that moves your entire Oblivion installation to a backup folder and then replaces it with the Nehrim setup. If you want to play regular Oblivion again, you have to start the launcher and pick a Switch to Oblivion option to restore the backup.

This might be a workaround for weird Oblivion bugs, or it could just be a bad implementation. Ref https://github.com/wrye-bash/wrye-bash/issues/514 - Wrye Bash will 'support' this release in the sense that you can manually copy a Mopy folder into the Nehrim folder, launch that and take advantage of the half-baked support we've always had for the old total conversion version of Nehrim.

Silarn commented 4 years ago

Thanks. We actually discussed this a while ago. If there's a way to run that tool and have it auto-switch rather than open the prompt, we can monitor the state of Oblivion/Nehrim and attempt to do the switcheroo automatically.

Silarn commented 4 years ago

It moves and renames the main Oblivion directory based on what's being activated so in theory we can just replicate that as well.

XJDHDR commented 4 years ago

If I'm understanding things correctly, Steam just runs GameLaunch.bat when you start Nehrim, which checks if the contents of the NehrimFiles folder has been moved into Oblivion's folder. If so, the BAT script runs NehrimLauncher.exe, or NehrimInstallSwitch.exe if not. In that case, MO just needs to replicate all the changes the Install Switch makes.

Alternatively, is it possible to just bypass this whole thing by installing the contents of the NehrimFiles Data folder as a mod through MO?

Overall, I must say that I'm a bit disappointed that Nehrim was implemented on Steam in this less than ideal way.