Setup instructions
These instructions are constantly changing as we develop so if you have issues then let us know in the #code channel of the discord.
-
Pull the project:
git clone https://github.com/infernoplus/JortPob.git -
Open the project in your IDE of choice. I use VS 2022 so that's what I'd recommend for simplicity.
-
Copy the file "settings.example.json" and rename it to "settings.json". This is an untracked file for personal settings.
-
Install ModEngine3 with the installer: https://www.nexusmods.com/eldenringnightreign/mods/213?tab=description
-
Make a new file called
elden-scrolls.me3and in the same folder make amodsfolder, open it in a text editor and use this profile.
profileVersion = 'v1'
[[supports]]
game = 'elden-ring'
[[packages]]
id = 'elden-scrolls'
source = 'mods\'
[[natives]]
path = 'mod\regbinmeme.dll'
[[natives]]
path = 'mod\liveparam.dll'
[[natives]]
path = 'mod\Scripts-Data-Exposer-FS.dll'
[[natives]]
path = 'mod\c0000fix.dll'-
Download the Bink Video tools. These are used to encode the video files for cutscenes. You can skip these steps for this if you set
DEBUG_SKIP_CUTSCENESto true in your settings.json. Rad Video Tools -
Update the value of
RAD_PATHinsettings.jsonto point at the location of RADVideo installation. It will look something likeC:\\Program Files (x86)\\RADVideo. -
Download the AudioKinetic Launcher here. This will require to to create a (free) account.
-
Install the Wwise
Authoringpackage for theMicrosoft > Windowsplatform. Make note of the target directory.
-
Update the value of
WWISE_PATHinsettings.jsonto point at the location of thebinof theAuthoringtools. It will look something likeC:\Audiokinetic\Wwise2024.1.8.8898\Authoring\x64\Release\bin\. -
If you have Skyrim and want to enable
INCLUDE_SKYRIM_MUSICthen change theSKYRIM_PATHandSKYRIM_EDITIONvalues in thesettings.json. For Example:
- Edit the settings file and set the paths to your game folders. Here is Nords for reference. Make sure the OUTPUT_PATH goes to the mods folder you just set up.
-
In the settings file set
DEBUG_SKIP_NAVMESHto true. Currently there is an issue where nav building is messed up for some people. Nord should have it fixed soonish. (5/7/2026) -
Download BSAUnpacker from nexus: https://www.nexusmods.com/skyrimspecialedition/mods/974
-
Run BSAUnpacker, load the Morrowind.BSA from data files and then hit extract all and tell it to ouput to the
Morrowind/Data Filesfolder. If done correctly you will have a bunch files inMorrowind/Data Files/Mesheslike this:
-
Download UXM and unpack all of Elden Ring. JortPob pulls many sources from the unpacked Elden Ring files. https://github.com/Nordgaren/UXM-Selective-Unpack
-
Run the project in your IDE. It will take a while to build.
-
Double click the
elden-scrolls.me3file to run the game. There is a debug warp area in the Stranded Graveyard. Create a new character for the mod. Using existing characters probably won't work well. -
Once you are inside the debug warp room make sure to this the "Reset Save Data" button. It's a torch. This initializes all the savegame memory for the world. In the future this will happen on game start but for now it's manual.
You can use Elden Ring Debug Tool or the TGA Table to warp to the Stranded Graveyard and spawn items in. The latter requires Cheat Engine.
