/ERregulator

Parameter randomization tool for Elden Ring.

Primary LanguageC#

ERregulator

Simple tool for randomization of game parameters in Elden Ring, based on JKAnderson's Irregulator for DS3.
Interface Screenshot

Usage

The usage of this application requires .NET Framework 4.7.2 to work.
Please download the latest release from the Releases page, or refer to Building from source on how to create an executable yourself.

  1. Run the ERregulator app and make sure the game directory is correct before proceeding.
  2. Pick your options, click Randomize and wait for the process to finish.
  3. Your game is now using modified parameters.

Uninstallation

  1. Run the ERregulator app and make sure the game directory is correct before proceeding.
  2. Click Restore and wait for the process to finish.
  3. Your game is now back to using the vanilla parameters.

Building from source

  1. Clone the GitHub repository, making sure to clone submodules using git clone --recursive.
    This project requires that the SoulsFormats submodule is on the Elden Ring branch, not the master branch.
    To confirm that you are using the correct branch, use git checkout er in the SoulsFormats submodule folder.
  2. Open the ERregulator solution in Visual Studio and download the necessary NuGet packages.
  3. Build the project using Visual Studio, or by using dotnet build.
    If you get a targeting error for the SoulsFormats submodule, make sure SoulsFormats targeting framework is set to net472.

To use the app, please refer to Usage.

Credits

Costura.Fody by Simon Cropp, Cameron MacFarland

Octokit by GitHub

Semver by Max Hauser

Paramdex by soulsmods

SoulsFormats by JKAnderson