Updated to v1.26 This release has a PR from alandtse that fixes an issue with objects being reflected in water that look super blocky as well as fixing a rare crash. The fixes are added to the ini file and defaulted to enabled. BSLightingShaderForceAlphaTest = true ; Forces alpha testing in the lighting shader. Fixes object LOD reflections on water. FixShadowSceneNodeNullptrCrash = true ; Fixes rare null pointer crash in the shadowscene node --------------------------------------------------------------------
Updated to v1.25 Small update with a PR from Nightfallstorm that fixes a crash in the facegenmorph. FaceGenMorphDataHeadNullptrCrash = true ; Fix crash in Face morphing, possibly related to decapacitations
Updated to v1.24. Added option to config maxStdIO to whatever setting you want. Recommend to keep below 8196.
Reason you might need to increase the number is because of too many mods. I increased the default so the vast majority of people should never need to mess with this.
I am a long way into a game, but I tried to add some animations to the game and kept getting CTDs. I did some research, and many people seem to have had success by installing Engine Fixes SSE; since I am playing SkyrimVR, I hoped that this port might also solve my problem.
I removed the new animations and then I checked to make sure that my game was running correctly (it definitely was), and then I installed this as instructed. Normal installation of part 1 through MO2, and dropped the three .dlls from part 2 directly into my SkyrimVR folder. This required an overwrite of one of the .dlls that was apparently already there (tbmalloc.dll).
Important digression: Windows asked me if I wanted to keep both, but it put a number after the new one, rather than the old one (whereas when I do it manually, I usually append a number or a .old or something to the original file), and when I tried to reverse them, I screwed it up and lost my backup of the original file.
Anyway, the instant I try to start the game now, I immediately get the message:
Initialization failed! Main::Initialize threw an exception. See 'NetScriptFramework.log txt' file for more information. Massage returned was: InvalidOperationException(Game library 'The Elder Scrolls V: Skyrim Special Edition' (18) expected game executable 'SkyrimSE.exe' but have SkyrimVR.exe'!)
Of course, I've tried to just disable the mod in M02, but since I've overwritten the .dll in the SkyrimVR folder (and I screwed up the process of keeping a backup to restore to), the game still won't start. I still get the same error (which implies that the problem is being caused by one of the new .dlls). So, now I am completely pooched. As far as I can tell, the only way to get my game running again at all is with a fresh install (and I am many, many, many hours into a runthrough, so I am having a really difficult time convincing myself to start over again).
Why would a mod explicitly designed for SkyrimVR be looking for SkyrimSSE.exe instead of SkyrimVR.exe? Or am I misunderstanding this message? What do I do about this?
If it helps, the NetScriptFramework.log.txt reads:
[16 Jul 2025 09:12:49.861] Initializing framework version 15. [16 Jul 2025 09:12:49.865] Loaded configuration file. [16 Jul 2025 09:12:49.866] Preparing .NET code hooking. [16 Jul 2025 09:12:49.869] Loading game library. [16 Jul 2025 09:12:49.942] Loaded game library for `The Elder Scrolls V: Skyrim Special Edition` (18). [16 Jul 2025 09:12:49.942] Running game version is 1.4.15.0 [16 Jul 2025 09:12:49.945] (InvalidOperationException): "Game library `The Elder Scrolls V: Skyrim Special Edition` (18) expected game executable `SkyrimSE.exe` but [16 Jul 2025 09:12:49.947] have `SkyrimVR.exe`!" at [16 Jul 2025 09:12:49.947] -------------------------------------------------------------------------------------------------------------------------------------------- [16 Jul 2025 09:12:49.947] at NetScriptFramework.Main.LoadGameInfo() in C:\Games\SkyrimMods\NetScriptFramework\NetScriptFramework\Main.cs:line 805 [16 Jul 2025 09:12:49.947] at NetScriptFramework.Main._Initialize_Actual(FrameworkInitializationParameters p) in C:\Games\SkyrimMods\NetScriptFramework\NetScriptFramework\Main.cs:line 366 [16 Jul 2025 09:12:49.947] at NetScriptFramework.Main.Initialize(FrameworkInitializationParameters p) in C:\Games\SkyrimMods\NetScriptFramework\NetScriptFramework\Main.cs:line 308 [16 Jul 2025 09:12:49.947] --------------------------------------------------------------------------------------------------------------------------------------------
Greetings, I'm getting this message after launch attempt of skyrim vr from MO2, 'Enginefixes.dll REL/Relocation.h(458): failed to obtain module handle All files seem to be in proper place. tbb.dll tbbmalloc.dll d3dx9_42.dll in Skyrim main .exe folder.
Hi, is the mod still supported? Could you port the MaxStdio and increase save size settings from SSE version? I've hit a roadblock when all my saves become corrupted after loading the game once.
Do you use MO2? Did you just get rid of the mods that were inactive in the left column ? Also how manny inactive mods did you have? Hoping I can find a fix that easy.
Yes you have to completely remove them from load order, unchecking them isn't enough, you have to uncheck them in the left column modlist too. I don't remember how many inactive there were, possibly close to 50
https://i.postimg.cc/rsyw0zQT/Screenshot-2025-04-11-141131.png Hi, I'm not sure sure what this means. Can anyone explain how to fix this please? I get this error message every time I close modded skyrim vr.
You have one or more script extender plugins which failed to load! If you want this notification to go away, here are some steps you can take: • Look for updates to the mod or the specific plugin included in the mod. • Disable the mod containing the plugin. • Hide or delete the plugin from the mod. To refresh the script extender logs, you will need to run the game and/or editor again! The failed plugins are: • Couldn't load EngineFixesVR.dll (Engine Fixes VR). A dependency DLL could not be found (code 126).
Nevertheless, the file is in the folder. I am not sure why it is not loading.
im having this same issue and was wondering if you found a fix. everything is installed properly for me. all 3 of the files listed byzzzrailzzz are in the directory.
Quick question: The newest update sets the maxStdIO setting to true. If we wanted to change it to something other than 2048, lets say 4096, would just changing "true" to that number work?
I don't know either. I've been trying to get a load order above 2048 plugins with the MaxStdio = 8192. It makes it so the game doesn't crash right away, but I get constant freezing in combat. Like any combat. As soon as I put my load order back under 2048, everything works fine. I've tried changing the type of mods I use to get above 2048 plugins, but just can't find a good solution. I wonder if we don't have the ability to go above 2048 plugins safely yet. But I'm also just not sure.
Edir: I found thar SSE Fixes is apart of the freezing. I am getting corrupt saves like others mention.
Just as an update to this, I've found that having more than 2048 mods makes all of my saves randomly corrupt, usually when starting the game. Restarting the game fixes the corrupt saves but it happens again after a while. Going under the 2048 mod limit removes this issue entirely.
I've been playing for a long time now without save corruption, so I believe it's safe. Savegamemaxsize is no longer an option in the ini so not much I can do about that :/
MaxStdio to 8196 just makes the game fail to start for me. "true" works but get missing dialog/corrupt saves. I'm on 2327. Dammit, I don't wanna delete all the skimpy armor mods!
I'm having some issues with vortex claiming there is a missing .ini file. I will clarify that the game runs, (for now at least) and I have extracted Engine Fixes Part 1 and Part 2 in their appropriate places as detailed in the instructions. Part 1 I used Mod Manager, but I have tried manually putting it in skse->plugins folder manually but got the same message, and part 2 is in the main directory), but I keep getting this error;
-"EngineFixesVR.dll" (Engine Fixes VR v1.26): dependent on .dll not found (code 126).
Like I said, all the files in both parts are where they need to be, I don't have a crash, but I still get the error. Is this mod working? Not sure what's going on here and some clarification would be appreciated.
here is the d3dx9_42.log;
Spoiler:
Show
skse64 plugin preloader - d3dx9_42 exe path: C:\Program Files (x86)\Steam\steamapps\common\SkyrimVR\SkyrimVR.exe loaded into SkyrimSE.exe or SkyrimVR.exe, proxying SkyrimSE d3dx9_42 funcs and registering preload hook success hook triggered, loading dll plugins (meh's loader) failed to search dll plugin directory DLLPlugin loader finished hook triggered, loading skse plugins found plugin "EngineFixesVR" for preloading attempting to load found plugins attempting to load "C:\Program Files (x86)\Steam\steamapps\common\SkyrimVR\Data\SKSE\Plugins\EngineFixesVR.dll" LoadLibrary failed loader finished
I can screenshot my directory and the plugins folder to verify that I actually did install this properly.
I never found a fix for this. I've just been going without, despite it being a crucial baseline mod. I CTD sometimes randomly but the game is still playable.
So it turns out I've been using Skyrim VR with a 100+ load order, without this mod the whole time. Only 2 CTDs in 4 months of playing. I'm wondering how critical this mod is from a stability standpoint, since I'm seeing comments about crashes and other issues. Should I just skip it?
215 comments
This release has a PR from alandtse that fixes an issue with objects being reflected in water that look super blocky as well as fixing a rare crash.
The fixes are added to the ini file and defaulted to enabled.
BSLightingShaderForceAlphaTest = true ; Forces alpha testing in the lighting shader. Fixes object LOD reflections on water.
FixShadowSceneNodeNullptrCrash = true ; Fixes rare null pointer crash in the shadowscene node
--------------------------------------------------------------------
Updated to v1.25
Small update with a PR from Nightfallstorm that fixes a crash in the facegenmorph.
FaceGenMorphDataHeadNullptrCrash = true ; Fix crash in Face morphing, possibly related to decapacitations
--------------------------------------------------------------------
Updated to v1.24. Added option to config maxStdIO to whatever setting you want. Recommend to keep below 8196.
Reason you might need to increase the number is because of too many mods. I increased the default so the vast majority of people should never need to mess with this.
find the setting maxStdIO in the ini file
I am a long way into a game, but I tried to add some animations to the game and kept getting CTDs. I did some research, and many people seem to have had success by installing Engine Fixes SSE; since I am playing SkyrimVR, I hoped that this port might also solve my problem.
I removed the new animations and then I checked to make sure that my game was running correctly (it definitely was), and then I installed this as instructed. Normal installation of part 1 through MO2, and dropped the three .dlls from part 2 directly into my SkyrimVR folder. This required an overwrite of one of the .dlls that was apparently already there (tbmalloc.dll).
Important digression: Windows asked me if I wanted to keep both, but it put a number after the new one, rather than the old one (whereas when I do it manually, I usually append a number or a .old or something to the original file), and when I tried to reverse them, I screwed it up and lost my backup of the original file.
Anyway, the instant I try to start the game now, I immediately get the message:
Of course, I've tried to just disable the mod in M02, but since I've overwritten the .dll in the SkyrimVR folder (and I screwed up the process of keeping a backup to restore to), the game still won't start. I still get the same error (which implies that the problem is being caused by one of the new .dlls). So, now I am completely pooched. As far as I can tell, the only way to get my game running again at all is with a fresh install (and I am many, many, many hours into a runthrough, so I am having a really difficult time convincing myself to start over again).
Why would a mod explicitly designed for SkyrimVR be looking for SkyrimSSE.exe instead of SkyrimVR.exe? Or am I misunderstanding this message? What do I do about this?
If it helps, the NetScriptFramework.log.txt reads:
All files seem to be in proper place. tbb.dll tbbmalloc.dll d3dx9_42.dll in Skyrim main .exe folder.
Thank you for your work!
sorry i've not been paying attention here. if there's still issues please catch me up and i'll be happy to look at them.
BSLightingShaderParallaxBug ?
I seem to have Parallax issues in game and can not find the above in the ini any more..
UPDATE - -Entered it in manually, all good now.
EDIT: reuploaded as v1.23a. Thanks a lot for letting me know i uploaded the wrong ini version
Hi, I'm not sure sure what this means. Can anyone explain how to fix this please? I get this error message every time I close modded skyrim vr.
You have one or more script extender plugins which failed to load!
If you want this notification to go away, here are some steps you can take:
• Look for updates to the mod or the specific plugin included in the mod.
• Disable the mod containing the plugin.
• Hide or delete the plugin from the mod.
To refresh the script extender logs, you will need to run the game and/or editor again!
The failed plugins are:
• Couldn't load EngineFixesVR.dll (Engine Fixes VR). A dependency DLL could not be found (code 126).
Nevertheless, the file is in the folder. I am not sure why it is not loading.
Make sure these 3 files r in your skyrimvr directory
d3dx9_42.dll
tbb12.dll
tbbmalloc.dll
But, the erro conde is 1114.
Edir: I found thar SSE Fixes is apart of the freezing. I am getting corrupt saves like others mention.
I will clarify that the game runs, (for now at least) and I have extracted Engine Fixes Part 1 and Part 2 in their appropriate places as detailed in the instructions.
Part 1 I used Mod Manager, but I have tried manually putting it in skse->plugins folder manually but got the same message, and part 2 is in the main directory), but I keep getting this error;
-"EngineFixesVR.dll" (Engine Fixes VR v1.26): dependent on .dll not found (code 126).
Like I said, all the files in both parts are where they need to be, I don't have a crash, but I still get the error.
Is this mod working? Not sure what's going on here and some clarification would be appreciated.
here is the d3dx9_42.log;
exe path: C:\Program Files (x86)\Steam\steamapps\common\SkyrimVR\SkyrimVR.exe
loaded into SkyrimSE.exe or SkyrimVR.exe, proxying SkyrimSE d3dx9_42 funcs and registering preload hook
success
hook triggered, loading dll plugins (meh's loader)
failed to search dll plugin directory
DLLPlugin loader finished
hook triggered, loading skse plugins
found plugin "EngineFixesVR" for preloading
attempting to load found plugins
attempting to load "C:\Program Files (x86)\Steam\steamapps\common\SkyrimVR\Data\SKSE\Plugins\EngineFixesVR.dll"
LoadLibrary failed
loader finished
I can screenshot my directory and the plugins folder to verify that I actually did install this properly.
https://www.reddit.com/r/skyrimmods/comments/rub7lz/anyone_know_how_to_fix_error_code_126_on_vortex/
"The Elder Scrolls V Skyrim VR\Data\SKSE\Plugins\\EngineFixesVR.dll (Error 1114)"
i extracted part 2 into the The Elder Scrolls V Skyrim VR folder.