Unofficial Enderal Port
This is going to be a collection of step or a process in order to port Enderal into SSE. This process is fairly straight forward but I'm not all that concerned about pretty-ing up things. If someone want to take on that responsibility, feel free.
Keep in mind there are several issues and I would definitely recommend to not use it in a play through.
Download and configure MO2
Basically, the way I have things configured, I am using my vanilla install of SSE and then using some configuration in MO to facilitate the installation of Enderal from the Steam release.
Enderal
Download Enderal from the steam page and install it somewhere. We only need this to copy the assets from. Someone can probably put together some sort of symlink system, maybe later.
MO2
- Do the necessary setup as you would for any SSE modding setup.
- Create a mod folder in MO and call it something like "Enderal Base Files".
- Copy the Data folder from the Steam install into this folder.
Edit Inis
I don't know what all needs to be configured but glancing through the inis and doing a visual comparison there are very few modifications.
- Skyrim.ini
[General] sTestFile1= sTestFile2= sTestFile3= sIntroSequence=1 SLocalSavePath=..\Enderal\Saves\
[MapMenu] uLockedObjectMapLOD=32 uLockedTerrainLOD=32 sWorldMapOverlayNormalSnowTexture sWorldMapOverlayNormalTexture fWorldMapDepthBlurScale=0.0000 fMapWorldMaxPanSpeed=80000.0000 fMapWorldCursorMoveArea=0.4000 fMapWorldYawRange=20.0000 fMapWorldMinPitch=90.0000 fMapWorldMaxPitch=90.3000
Remove Extra SSE Files
- Create or find and empty plugin, like that of the HDDLC or by creating and override and then deleting it in xEdit.
- In xEdit flag the file as an ESM. Doing so keeps MO happy.
- Copy the file two more time and rename the empty esm to the dlc
- Dawnguard.esm
- HearthFires.esm
- Dragonborn.esm
- Next create an empty BSA
- I was able to do this by extracting one of the default textures from the BSA and then packing the BSA with the official archive tool.
- Create two more copies of the empty BSA.
- Skyrim - Voices.bsa
- Skyrim - Voices_en0.bsa
- Skyrim - VoicesExtra.bsa
- Create a new mod folder in MO called "SSE File Remover" or the like.
- Move all the created files into that mod.
Activate Enderal BSAs
I don't really care to add the inis as I don't really want to deal with it.
- Create an empty plugin file, like that of the empty masters.
- Don't flag it as an esm
- Create eight more copies
- E - Meshes.esp
- E - Music.esp
- E - Scripts.esp
- E - Textures1.esp
- E - Textures2.esp
- E - Textures3.esp
- L - Textures.esp
- L - Voice.esp
Porting Assets
Packed Files
- Download SSE Assets Optimizer.
- Create a folder somewhere and grab one of the BSAs from the Enderal Base Files folder
- Startup the program and tick all the boxes and point the directory to the folder you just created.
- Run the application and wait till it finishes.
- Return to the folder that the BSA was copied to and where the application was pointed to and rename the new "Dummy" file back to the original name of the BSA.
- Move this file into a new mod folder for MO called "Converted BSAs"
- Do this for all the BSAs
Loose Files
- Copy the meshes folder from Enderal Base Files to the temporary folder
- Start the SSE Assets Optimizer and untick Optimize BSA
- Start and let finish
- Copy files to the Converted BSAs folder
Replacing SKSE DLLs
The dlls included with Enderal are not only not compatible with the x64 executable but it has to be for a specific version of skyrim.
I have no idea what assets are required from the replacements. I assume Enderal is perfect and the replacements for the DLLs are compatible with the old scripts.
Deleting or Hiding Originals
Go into the Base Enderal Files folder and hide or delete the SKSE folder. We will list what they do and the replacers.
AHZmoreHUDPlugin.dll (moreHud)
Replacement: (moreHud SE)
Adds additional information to the HUD, including if a book is read, value by weight, enchantments and if you've already learned them, and more.
- Only install the SKSE\Plugins\AHZmoreHUDPlugin.dll file.
CrashFixPlugin.dll (Crash Fixes)
Replacement: SSE Engine Fixes
There are so many things this plugin does for Oldrim, but where we're going it won't help us, so grab the equivalent for SSE.
- Install the entire package.
flat_map_markers.dll
I assume this set all the map markers to the same height, there is an SSE replacement. The configuration file probably needs to be adjusted.
fs.dll
This is a dll specific to Enderal, I believe this to be a sort of wrapper around the steam api for achievements. This is not needed where we a going.
InsertAttackData.dll
Not sure, there is an equivalent. Only install the SKSE\Plugins\InsertAttackData.dll file.
JContainers.dll
I'm going to guess this is for JSON, there is a replacer for SSE.
LipSyncFix.dll
This file was specific for oldrim, it adjusted the lip sync. Again, not needed.
MDX_NoPoisonDialogs.dll
Removed the poison dialogue box, there is a replacer
MfgConsole.dll
I believe this enhances the console. I don't know if there is a replacer, I don't really care though.
OneTweak.dll
I was never a fan. There is a replacement but I don't care.
SkyrimRedirector.dll
This plugin redirects the ini location, not needed as we have mo.
StorageUtil.dll
I have no idea, there is a replacer though. Only install the SKSE\Plugins\StorageUtil.dll file.
tkplugin.dll
Not sure, but there is a replacer. Only install the SKSE\Plugins\tkplugin.dll file.
Extra Mods
I guess this is where mods will be added to alleviate some of the issues that SSE has.
Caliente's Beautiful Bodies Enhancer -CBBE-
There is an issue with female feet glitching out horrifically, this solves and doesn't leave a horrible seam. Manually install the following files from the Core folder
- meshes\actors\character\character assets\femalefeet_*
SkyUI
The system menu crashes when it is accessed. The skyui file alleviates the crash but leaves two unsightly missing translations. Toggle "BSA Extractor" in mo and then install, confirming to extract. Delete all files except
- interface\quest_journal.swf
SSE Character Specular Lighting Fix
Install this, Ignore on the box for mo. I think this is relevant...
Realistic Water Two
If you look at the waterfalls in enderal you can see a green glowing mesh, this kind of helps, by eliminating it. Use the default options on the installer. Only install the meshes and textures folder, no plugins.
Issues with SSE and Enderal
Critical
Things that actually impact gameplay.
Objects have distorted texture mapping
Not sure how to fix this. The texture appears to be corrupt in some manner. One object that has this is
- meshes\enderal\clutter\miscellaneous\cart.nif
Meshes glitching out all over the screen
Only affect the game when looking in the direction but can case shadows with the glitching parts. Some objects are fixed by using the Nif Optimizer and ticking the Smooth Normals box.
Objects that have this issue and can be resolved
- meshes\enderal\armor\wanderer\
Minor
Can live with, but annoying
Shadows and reflections flicker on water
Some shadows or maybe invalid reflections flicker on the water. Kind of distracting.
Weathers have too much bloom
Not sure if its normal or a side effect of the differences between Enderal an SSE. Should be possible to have a weather replacer that addresses minor issues and add SSE features.