Closed Telanor closed 4 months ago
Have you read the sticky posts on the Nexus page? This kind of seems like it is the same issue: You need to have VC Redist up to date. It's an extremely frustrating situation because it seems some completely unrelated installations/updates can even downgrade your current version. This shouldn't be happening at all, but here we are.
Ahhh, the one time I didn't check the comments section. Yep that fixed it, sorry for the needless report. Thanks!
I'm unable to get versions from 2.3.0 and newer to load. Loading 2.3.6, SKSE64.log shows
plugin OpenAnimationReplacer.dll (00000001 OpenAnimationReplacer 02030060) couldn't load plugin 998 (handle 4)
I wrote a stupid simple program to call LoadLibrary on the dll, it throws the same error code (998), but in debug mode I can get this callstack:
With the error:
Exception thrown at 0x000007FEDCE22F58 (msvcp140.dll) in ConsoleApplication1.exe: 0xC0000005: Access violation reading location 0x0000000000000000.
I spent hours trying to compile OAR myself but vcpkg refuses to work for me. It seems they broke it for windows 7.
My best guess is there's something wonky happening with the static initialization, something isn't being initialized in time for this call. I'm having a hard time even figuring out which code this is calling because VS is telling me the source code I tried to load doesn't match what the 2.3.6 dll was compiled with. I'm guessing this isn't happening for everyone so depending on what code is being shared across plugins, it might work when some other plugin(s) are run before OAR, or possibly even a difference in init order due to being on win7.
I'm running skse64_1_6_1170, SkyrimSE, win7 x64.