BASE REQUIREMENTS: This is an SKSE64 plugin. Therefore, you need to have the correct version of SKSE64 installed to use this mod. If you are playing the Special Edition (1.5.x), you will need the latest SE version of SKSE64. If you are playing the Anniversary Edition (1.6.x), you will need the latest preliminary AE build of SKSE64. If you don't have SKSE64 installed or don't know what SKSE64 is, STOP. DO NOT attempt to install this mod until you know what the hell you are doing. Go learn what SKSE64 is and why you might want it here. Recent installation instructions video here. Come back once you are better educated and have SKSE64 properly installed.
(1) RECOMMENDED: Completely remove all files and uninstall any previous installations of SSE Engine Fixes prior to starting.
(2) DO a fresh download, install and enable/deploy of the required all-in-one Address Library for SKSE Plugins with your mod manager. You will need to install the latest Special Edition (1.5.x) OR Anniversary Edition (1.6.x) version of the Address Library depending on which version of the game you are playing. If you're getting error 1114 or 617, it's probably because you don't have the Address Library installed or properly enabled.
(3) DO download and install the latest x64 version of the required Microsoft Visual C++ Redistributable for Visual Studio 2019 (on the linked page, it's the download that reads x64: vc_redist.x64.exe). Install it even if you think you already have it installed. Yes, it's a Windows install. Double click the downloaded file, follow the prompts, and yes you'll need to reboot. If you're getting error 126, it's probably because you don't have the C++ Redistributable installed.
(4) DO a fresh download, install and enable of Part 1 of SSE Engine Fixes with your mod manager. You will need to install the latest Special Edition (1.5.x) OR Anniversary Edition (1.6.x) version of Part 1 depending on which version of the game you are playing. EngineFixes.ini has been replaced with EngineFixes.toml in 5.3.3+. Open the UTF-8 encoded .toml file in Notepad to make your setting changes. You can delete the old EngineFixes.ini.
(5) DO NOT install Part 2 of SSE Engine Fixes with your mod manager. Instead, download it manually and EXTRACT the Part 2 zip, then copy and paste the 3 dll files from there directly into /steamapps/common/Skyrim Special Edition/. DO NOT simply place the zip file in that directory. DO NOT create a folder with the 3 files in that directory. DO NOT place the extracted files in your /Data directory. Part 2 is compatible with both the Special and Anniversary editions of the game. OPTIONAL: If you are using Vortex, you can download and install Part 2 using the Mod Manager Download, but before deploying, double click the item in Vortex and change the Mod Type to Engine Injector. Then enable/deploy Part 2.
DO NOT RENAME your skse64 executables. If you have already done so, you will need to CHANGE THE FILE NAMES BACK to the original skse executable names. That means skse64_loader.exe and SkryimSE.exe. Skyrim.exe and adding an INI, as several obsolete guides tell you to do to get skse launching from Steam, WILL NOT WORK. SSE Engine Fixes needs the original skse64_loader.exe and SkyrimSE.exe file names and files.
If you want to launch from Steam, add skse64_loader.exe as a Non-Steam Game. If Steam is open you can also launch skse64_loader.exe from a shortcut or from the mod manager and still get achievements in your Steam SSE Library and the overlay. The original Steam SSE page will always execute the standard launcher, but you can still see your achievements and screenshots there if you launch via skse64 using one of these other methods.
If you are getting Error 193, you are running an Oldrim plugin and need to uninstall it and find the SE version.
If you want to verify that Engine Fixes is running ok, open your d3dx9_42.log in your SSE game folder. It should look something like below when Engine Fixes is running properly. Don't worry about the line reading "failed to search dll plugin directory" - this just means you don't have other plugins that use the \Data\DLLPlugins directory installed.
Spoiler:
Show
skse64 plugin preloader - d3dx9_42 exe path: X:\SteamLibrary\steamapps\common\Skyrim Special Edition\SkyrimSE.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 "EngineFixes" for preloading attempting to load found plugins attempting to load "X:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\SKSE\Plugins\EngineFixes.dll" loaded successfully and Initialize() called loader finished
This is causing my game to crash no matter what i edit in the .toml file. Crash on startup. Shame too, cuz i though it would fix my saves becoming corrupted. Turns out this isnt even usable.
I keep getting the error 126 but ive downloaded the latest redistributable. it still keeps telling me its unable to find the files. oddly enough i never crash. but when i close out the game the error messege appears in my MO2 message gauge.
Beautiful people. Updating all my dll mods solved my crashes, (at least 3 hours of test play). Especially Dyndollod ng. Many times the records lead to this mod even if it has nothing to do with the cdt.
I'm at a loss here. Only mods I've installed so far is Adress library for SKSE, USSEP and part 1 and 2 of this mod. Part 2 extracted in the root folder of skyrim and part 1 as a regular mod. It updates the log in my "my games" folder and there's no error messages, but my character is swimming in air, the opening cart ride is impossible to get through with all the flipping and bouncing. And when I inactivate this mod it all goes back to normal... :/
Does anyone have any idea what could possibly be causing the SleepWaitTimeModifier to no longer work? I have no idea what could even conflict with such a feature. Is it navmeshes? Is it anything related to exteriors? Interiors? I've got it set to True and the value the lowest it could possibly be at 0.1 and every hour that passes takes roughly 1-2 seconds each.
I installed as i thought is correct, now the game doesn't recognize my mods being active although, i have them active when i start skse64_loader with MO2, also game crashes when i push ESC or on loading screen.
same Edit: This worked for me. Use this https://www.nexusmods.com/skyrimspecialedition/mods/103083 to fix the .toml file if you don't want to edit the file yourself (Basically it turns achievements off). And make sure that all the plugins are enabled again.
I'm having a strange problem and I'm hoping someone here can point me in the right direction, When I manually paste the three part 2 files in my SSE directory, they appear to be fine. Then I start the game (which, unfortunately, is currently crashing due to an issue seemingly related to High Poly Head). After the crash the three files from Engine Fixes are gone from the SSE folder. This happens repeatedly. I suspect some connection, but I have no idea what it might be. I'm running v1170 on Win 11 23H2 My game path is: C:\Games\Steam\steamapps\common\Skyrim Special Edition Thanks in advance for any thoughts.
13729 comments
BASE REQUIREMENTS: This is an SKSE64 plugin. Therefore, you need to have the correct version of SKSE64 installed to use this mod. If you are playing the Special Edition (1.5.x), you will need the latest SE version of SKSE64. If you are playing the Anniversary Edition (1.6.x), you will need the latest preliminary AE build of SKSE64. If you don't have SKSE64 installed or don't know what SKSE64 is, STOP. DO NOT attempt to install this mod until you know what the hell you are doing. Go learn what SKSE64 is and why you might want it here. Recent installation instructions video here. Come back once you are better educated and have SKSE64 properly installed.
(1) RECOMMENDED: Completely remove all files and uninstall any previous installations of SSE Engine Fixes prior to starting.
(2) DO a fresh download, install and enable/deploy of the required all-in-one Address Library for SKSE Plugins with your mod manager. You will need to install the latest Special Edition (1.5.x) OR Anniversary Edition (1.6.x) version of the Address Library depending on which version of the game you are playing. If you're getting error 1114 or 617, it's probably because you don't have the Address Library installed or properly enabled.
(3) DO download and install the latest x64 version of the required Microsoft Visual C++ Redistributable for Visual Studio 2019 (on the linked page, it's the download that reads x64: vc_redist.x64.exe). Install it even if you think you already have it installed. Yes, it's a Windows install. Double click the downloaded file, follow the prompts, and yes you'll need to reboot. If you're getting error 126, it's probably because you don't have the C++ Redistributable installed.
(4) DO a fresh download, install and enable of Part 1 of SSE Engine Fixes with your mod manager. You will need to install the latest Special Edition (1.5.x) OR Anniversary Edition (1.6.x) version of Part 1 depending on which version of the game you are playing. EngineFixes.ini has been replaced with EngineFixes.toml in 5.3.3+. Open the UTF-8 encoded .toml file in Notepad to make your setting changes. You can delete the old EngineFixes.ini.
(5) DO NOT install Part 2 of SSE Engine Fixes with your mod manager. Instead, download it manually and EXTRACT the Part 2 zip, then copy and paste the 3 dll files from there directly into /steamapps/common/Skyrim Special Edition/. DO NOT simply place the zip file in that directory. DO NOT create a folder with the 3 files in that directory. DO NOT place the extracted files in your /Data directory. Part 2 is compatible with both the Special and Anniversary editions of the game.
OPTIONAL: If you are using Vortex, you can download and install Part 2 using the Mod Manager Download, but before deploying, double click the item in Vortex and change the Mod Type to Engine Injector. Then enable/deploy Part 2.
DO NOT RENAME your skse64 executables. If you have already done so, you will need to CHANGE THE FILE NAMES BACK to the original skse executable names. That means skse64_loader.exe and SkryimSE.exe. Skyrim.exe and adding an INI, as several obsolete guides tell you to do to get skse launching from Steam, WILL NOT WORK. SSE Engine Fixes needs the original skse64_loader.exe and SkyrimSE.exe file names and files.
If you want to launch from Steam, add skse64_loader.exe as a Non-Steam Game. If Steam is open you can also launch skse64_loader.exe from a shortcut or from the mod manager and still get achievements in your Steam SSE Library and the overlay. The original Steam SSE page will always execute the standard launcher, but you can still see your achievements and screenshots there if you launch via skse64 using one of these other methods.
If you are getting Error 193, you are running an Oldrim plugin and need to uninstall it and find the SE version.
If you want to verify that Engine Fixes is running ok, open your d3dx9_42.log in your SSE game folder. It should look something like below when Engine Fixes is running properly. Don't worry about the line reading "failed to search dll plugin directory" - this just means you don't have other plugins that use the \Data\DLLPlugins directory installed.
exe path: X:\SteamLibrary\steamapps\common\Skyrim Special Edition\SkyrimSE.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 "EngineFixes" for preloading
attempting to load found plugins
attempting to load "X:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\SKSE\Plugins\EngineFixes.dll"
loaded successfully and Initialize() called
loader finished
That is all.
https://pasteboard.co/PItJhMFCxS6G.jpg
Edit:
This worked for me.
Use this https://www.nexusmods.com/skyrimspecialedition/mods/103083 to fix the .toml file if you don't want to edit the file yourself (Basically it turns achievements off).
And make sure that all the plugins are enabled again.
When I manually paste the three part 2 files in my SSE directory, they appear to be fine.
Then I start the game (which, unfortunately, is currently crashing due to an issue seemingly related to High Poly Head).
After the crash the three files from Engine Fixes are gone from the SSE folder. This happens repeatedly. I suspect some connection, but I have no idea what it might be. I'm running v1170 on Win 11 23H2
My game path is: C:\Games\Steam\steamapps\common\Skyrim Special Edition
Thanks in advance for any thoughts.