Modding Elden Ring for Co-op and Randomizer

Modding Elden Ring for Co-op and Randomizer

This Guide


Modding Elden Ring for Co-op and Randomizer image 1

This guide is a quick overview to set-up your game so you can both play Seamless Co-op with your friends and also play the randomizer. You can even install additional DLL mods, though they might not always work in combination with Seamless Co-op.

IMPORTANT

Please understand that modding takes some time and is precise. If something isn't working, it's most likely because you misread something and did something wrong. Set some time apart to get this to work.

Also, make sure to check mods for updates if things suddenly stop working. Especially after Elden Ring updates to a new version. This guide is functional as of 14 July 2024, version 1.12.3. I might not update this if a major update happens, so it may stop working eventually.

ANYONE WANTING TO JOIN A MODDED SESSION WILL HAVE TO DO ALL THESE STEPS, UNLESS INSTRUCTED DIFFERENTLY. You can zip the files together for your friends, but especially setting up the toml file for the modengine is something your friends will have to do themselves.

Step 1: Install Elden Ring

First off, if you haven't already, make sure Elden Ring is installed. Afterwards, run Elden Ring. A first boot is important to make sure all files are made and the game is functioning.

Step 2: Install Elden Mod Loader

First we install Elden Mod Loader. This is required to run any dll mods, and while Seamless Co-op normally doesn't require it, we need to have Elden Ring read its dll file to have it work together with the randomizer.

You can download Elden Mod Loader from Nexusmods.[www.nexusmods.com]

Installation is super simple, these are the instructions from the Nexus itself.

Installation:

Place the contents of "EldenModLoader.zip" inside your game folder, for example: "G:\SteamLibrary\steamapps\common\ELDEN RING\Game\".

Any mods (.dll files) in the "mods" folder will then load on game launch.

Uninstalling/disabling all mods:

Simply rename or delete "dinput8.dll". You don't need to delete your mods as they will no longer load without the mod loader.

Boot Elden Ring and check if anything crashes. If Elden Ring boots properly, we're in the clear. If it complains about inappropriate activity, just ignore it.

Step 3: Install Seamless Co-op

Next up is installing Seamless Co-op, which again is quite simple. First download Seamless Co-op from Nexusmods.[www.nexusmods.com]

These are the instructions for installation from the Nexus:

Download the mod from the 'Download' tab or the GitHub mirror

Extract the package you downloaded, and move the following files to your Elden Ring folder (usually in "C:\Program Files (x86)\Steam\steamapps\common\ELDENRING\Game")

Edit "ersc_settings.ini" to your chosen co-op password

Launch the mod using "ersc_launcher.exe"

One person can edit the ersc_settings.ini to their liking, and then sent it to friends to download so they can overwrite their own with it. Just make sure to at least set up a proper unique password, because all ini's need to have the same password so you and your friends can connect to same session.

Then, simply run the ersc_launcher.exe once to make sure any files and folders are properly created. You can exit out immediately after the main menu after Elden Ring loads.

I recommend making a test character now, so we can check Seamless Co-op and the randomizer in a bit. Just boot the game normally, not through the ersc_launcher for now. Make a quick character and immediately run towards the grace where Varré is. Sit down at that grace and quit out of the game.

Step 4: Install Elden Ring Mod Engine

Next up is a more complicated step. First, download ModEngine2 through the Github.[github.com] You can unzip this anywhere, whether in your Elden Ring folder or on your desktop. It should automatically detect where Elden Ring is installed, so no additional steps required there.

There's one important file we should edit in here. The config_eldenring.toml needs to be edited by every person individually, as it needs to point to exact folder structures of every person's installation of Elden Ring. We need to edit only two lines.

Open the config_eldenring.toml file in notepad. At the bottom of the second paragraph, there is an option like this:

External_dlls = []

Put in here your path to the ersc.dll. Make sure to use double slashes (yes, it’s scuffed). For me, this looks like this.

# Multiple mods must be separated with commas. For example if you have 3 mods, you will have something like the following:

# external_dlls = []

external_dlls = []

At the second to last paragraph, there’s another small edit you need to make.

mods = [

{ enabled = true, name = "default", path = "mod" }]

Replace mod with randomizer, like so:

mods = [

{ enabled = true, name = "default", path = "randomizer" }

]

Save the toml and run launchmod_eldenring.bat in the ModEngine2 folder. Your PC might complain the file is suspicious and will try and stop you from running it. Run anyways. Load your test save and sit at the grace next to Varré. If you get the seamless co-op items when sitting down at a grace, everything is working perfectly.

We will only boot the game through launchmod_eldenring.bat from now on, so you might want to make a shortcut on your desktop for easy access.

Step 5: Install Randomizer

Finally, install the randomizer. Download it here from Nexusmods.[www.nexusmods.com] Take the randomizer folder in the zip and place it in the ModEngine-2.1.0.0-win64 folder. Run the EldenRingRandomizer.exe. Again your pc might try and stop you from running it, run it anyways.

In the bottom right, select your game exe so the mod can properly path. From here, one person can set-up the parameters for the randomizer as they see fit. To make sure everyone has it randomised in the exact same way, do the following:

After one person has tweaked their settings, they should click the button that says “Randomize Enemies and Items”. In the topleft of the screen, click options and select “export options file”. Create the settings file and share it with the other people that will play. They download this file, also run the EldenRingRandomizer.exe and in the topleft of the screen, click options and select “import options file”. This should set everything on their end correctly, including the seed. All they have to do now is click “Randomize Enemies and Items”.

Super important note, enemy onslaught mode is broken in combination with seamless co-op, so don't enable that setting.

If the randomizer intimidates you or you just don't know where to start, I also have an options file you can just install and use. Most notably it mixes all boss pools together and fixes some enemy pools, so you're not always running into nobles you can one-shot. Download it from the drive here.[drive.google.com]

Now it's important everyone boots their test save at Varré. (Also double-check if Seamless Co-op is still working.) Depending on your settings, Varré might be dressed completely different or the Tree Sentinel is replaced by another boss. Check if for example the Tree Sentinel has been replaced, it changed to the same boss on everyone's end.

Congratulations, you can now start playing co-op randomizer with your friends. At this point, you can install any additional dll mods. Always test and see if they work properly in co-op. One I can personally recommend is Disable Rune Loss on Death[www.nexusmods.com] . The upside of this one is that it's clientside, so anyone can run it and not lose runes on death, and anyone that doesn't have it installed still loses runes as normal. It's also a super useful mod to check if only part of your mods or all your mods broke on an update.

Thank You


Modding Elden Ring for Co-op and Randomizer image 56

Thank you for reading my guide and hope nit may lead to many shenanigans with friends.

Unless I need to tweak the guide, I won't really adress any comments in relation to trouble shooting. Read carefully, most issues arise from installing something in the wrong place or making a typo. Double-check and test after each step.

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=3289245336					

More ELDEN RING guilds