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.15k stars 159 forks source link

Enderal SE not lauching properly #1480

Open bluebone42 opened 3 years ago

bluebone42 commented 3 years ago

The problem:

When i launch skse loader via MO 2, default skyrim screen is shown (in german). When i copy whole thing from MO2 and run skse loader myself (transfer INIs, load order etc., replacing original Enderal SE folder), everything is working fine.

To Reproduce:

Install Enderal SE, run once from Steam. Install MO2, portable install (i have tried normal install too), select Enderal SE from games list. Run Enderal SE (SKSE) - game opens default Skyrim screen in german.

Details

It looks like game is using config from Skyrim Special Edition folder in My Games (and AppData/Local) folder instead of Enderal Special Edition folder.

Environment:

Link to Mod Organizer logs:

USVFS:

https://gist.github.com/bluebone42/c5853e2dccad6bc03802b9ce6280a06c

MO Interface:

https://gist.github.com/bluebone42/76d84b526f19d86a4349037dfc43aca3

bluebone42 commented 3 years ago

It seems to me that Steam kinda thinks that Enderal SE is Skyrim SE. If i disable Steam overlay for Enderal SE, it has no effect. Setting overlay for Skyrim SE however affects Enderal SE. Maybe this problem will disappear when Enderal SE will be officially available on Steam (i have beta key).

EDIT: No, after official release, problem still persists.

Iterw42 commented 3 years ago

I noticed the same issue today (4/10/21), except Skyrim launches in English, not German. I am using MO2 latest 2.4.1, and Windows 7, 64-bit Pro. Running from Steam has no issues. I also noticed that running Enderall SE from within MO2 using the Enderal Launcher (not SKSE) also starts it in Skyrim, not Enderal.

sheson commented 3 years ago

This might an a problem of the SkyrimRedirector.dll not being able to attach its redirections in case it runs from within MO2 on Windows 7.

Check the SkyrimRedirector.log in the SKSE plugins folder for error messages.

bluebone42 commented 3 years ago

Hi, thanks very much for replying, you were right, there are errors in SkyrimRedirector.log:

2021-04-12 14:47:37.103 [INFO ] Skyrim Redirector by Davipb started. github.com/Davipb/SkyrimRedirector 2021-04-12 14:47:37.103 [ERROR] Unable to attach redirections, plugin failed to load 2021-04-12 14:47:37.103 [ERROR] Unable to detach redirections, plugin failed to unload 2021-04-12 14:47:37.103 [INFO ] Skyrim Redirector stopped.

h4uja2 commented 3 years ago

has anyone found a possible solution?

Holt59 commented 3 years ago

If you face the same issue, you should come by the Discord, it'd be easier for us to help you.

Sarund9 commented 3 years ago

Is this a bug on SkyrimRedirector.dll, or is it an actual MO2 Bug? Should we open an Issue on the SkyrimRedirector Github Page? Should we ask Davipb for help?

What can I do to help with this, how can I debug this?

Holt59 commented 3 years ago

Is this a bug on SkyrimRedirector.dll, or is it an actual MO2 Bug? Should we open an Issue on the SkyrimRedirector Github Page? Should we ask Davipb for help?

What can I do to help with this, how can I debug this?

This is not a recurrent bug as most people runs Enderal SE fine through MO2 so my best bet is that it's something on your system that MO2 does not like.

You can try uploading your MO2 logs or come by the Discord and ask for help there, it'll be easier than here.

bluebone42 commented 3 years ago

This is not a recurrent bug as most people runs Enderal SE fine through MO2 so my best bet is that it's something on your system that MO2 does not like.

You can try uploading your MO2 logs or come by the Discord and ask for help there, it'll be easier than here.

Weird, i have used MO2 on this system with "OldRim" Enderal for a long time (i think half year ago). From that time, only some window updates have been installed (i tried to uninstall them with no success, so i put them back). I also tried to disable my antivirus.

Will you please point me to correct Discord channel?

Holt59 commented 3 years ago

You can ask on #issue-reports in the MO2 server: https://discord.gg/vD2ZbfX

Sarund9 commented 3 years ago

This is not a recurrent bug as most people runs Enderal SE fine through MO2 so my best bet is that it's something on your system that MO2 does not like.

Most people do not run Windows 7, this is a Windows 7 Issue Unless someone has managed to run the Steam version of Enderal Special Edition through MO2 on a Windows 7 machine then this is definitely a consistant bug.

The Skyrim Redirector Enderal uses hooks directly into the Windows API, and overrides the calls the game uses to get it's INI files and Plugins. It wouldn't be weird if the Special Edition Version of the DLL didn't like being run through a virtual file system, it may be trying to use a feature Windows 7 doesn't have.

Also, this happens specifically on Windows 7, Steam Version, Special Editon, MO2 If you either use Oldrim Enderal, Non Steam Version, Windows 10 OS, or launch the game without MO2, the DLL does not throw any errors, and the game works fine.

Iterw42 commented 3 years ago

I can confirm this to be a Windows 7 issue. I installed Steam Enderal SE on my Windows 10 desktop and it runs fine via MO2. No runs, no drips, no errors. I posted posted this issue in the #Issue-reports section of Discord BTW...

LostDragonist commented 3 years ago

We don't really support Windows 7 anymore. Maybe a dev will take interest in finding and fixing the problem but I'm guessing this is going to be pretty low priority, all things considered.

judgeOO7 commented 3 years ago

This all seems very familiar, with the exception being I'm on Windows 10 Home.

I have noticed starting (from MO2) with the Enderal Launcher has less errors than launching with the SKSE launcher. With MO2, I've come up with several cludges to actually play the game and have a working toolchain, "working" being relative. Editing the registry to add a Key for Enderal with same values as the EnderalSE key. Adding a folder to "My Games" for Enderal with the INIs from EnderalSE copied. Creating a folder for Enderal in %LocalAppData% with copies of plugins.txt and Loadorder.txt copied from EnderalSE

My guess is that the MO2 EnderalSE.dll plugin and SkyrimRedirector are both not quite ready for prime-time.

Ric53 commented 2 years ago

Five months later Same identically launcher problem ... noone find a solution other to use Vortex or migrate on Win 10 ( that i don't like) ... ?

Bladehawke commented 2 years ago

You forgot option three, don't use the Steam version of Enderal. According to this post non-Steam version works fine in Win 7

Ric53 commented 2 years ago

Thanks for the suggestion, and for the kindness in answering me, I had read and appreciated it and will reconsider it.

The real reason why I didn't think about the nexus is that I'm certainly not an expert and I usually follow the guides, including videos, but I must say that on EnderalSE I struggle to find a clear step-by-step solution. Even just figuring out how to address MO2 already finds me confused.

Currently MO2 in instance mode (and multiple profiles) is managing Skyrim for me; SkyrimSE and Fallout 4 without problems but I must not have well understood how to install EnderalNexus SE (as a mod?) Which needs a clean installation of SSE without messing up SSE While Enderal by steam (apparently resulting in a game in its own right) was on the easiest card to manage (cunningly they did not specify that it is a "plot" paid by microsoft to force me to betray Win 7 ...ha ha ha) But given Bethesda / Steam's well-known "commercial policy", it doesn't surprise me that they make processes more and more complicated Sorry for english is not my language

Il 19/10/2021 22:49 Bladehawke ***@***.***> ha scritto:

You forgot option three, don't use the Steam version of Enderal. According to this post https://github.com/ModOrganizer2/modorganizer/issues/1480#issuecomment-825832474 non-Steam version works fine in Win 7

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/ModOrganizer2/modorganizer/issues/1480#issuecomment-947093724 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AWEDHXDMXIDCNFJEHFKZIM3UHXKV7ANCNFSM4Z3REMGQ .
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .
Ric53 commented 2 years ago

... and ... yes...option three seems to be the only one that works for now.

swapoer commented 2 years ago

I am having the same issue. Is there any solution yet?

MihanDeNoob commented 2 years ago

I am having the same issue. Is there any solution yet?

It is still an issue, you have to install it from nexus as a mod for skyrim. (or switch to win10)

swapoer commented 2 years ago

I am having the same issue. Is there any solution yet?

It is still an issue, you have to install it from nexus as a mod for skyrim. (or switch to win10)

Thanks. I did it last night and it work!