Dark Souls II Randomizer Setup Guide
Required Software
- The PC version of Dark Souls II or Dark Souls II: Scholar of the First Sin
- Dark Souls II Archipelago Mod
Optional Software
Setting Up
On the mod’s release page, you will find three files:
- One
.apworldfile (not needed with MultiworldGG) - Two
.zipfiles (one for each game version)
Installing the Mod
- Download the correct ZIP file for your game version:
SOTFS(Scholar of the First Sin)VANILLA(Original version)
- Extract (unzip) the ZIP file.
- Copy all extracted files.
- Navigate to your game installation directory.
- Open the
GAMEfolder (where the game's.exefile is located). - Paste the copied files into the
GAMEfolder. - (Optional) Open
ds2modengine.inito adjust configuration settings.- We do not recommend using your main save file (
sl2) or playing online while using the mod.
- We do not recommend using your main save file (
Running and Connecting to the Game
- Launch the game. An overlay should appear automatically.
- Before creating a save file, connect to the MultiworldGG server:
- Enter the server URI (e.g.
multiworld.gg:123456) - Enter your slot name (the one defined in your YAML file, e.g.
JohnDarkSoulsII) - (Optional) Enter the server password, if one is set
- Click Connect and wait until the overlay displays
Connected
- Enter the server URI (e.g.
- Once connected, create a new save file and start playing.
- Always connect from the main menu before loading a save file.
Frequently Asked Questions
Enemy Randomizer
Enemy and boss randomization is not currently supported by the Archipelago mod.
You may use external enemy randomizers, such as this one, but installation is not trivial, as both mods modify the same game files. For updated instructions, please visit the Dark Souls II channel on the official Archipelago Discord.
Installing Other Mods
The included ds2-modengine (the dinput8.dll file) can load additional DLL mods.
By default, it loads mods from the archipelago folder (configured in ds2modengine.ini).
To add another DLL mod:
- Rename the DLL to something other than
dinput8.dll. - Place it in the
archipelagofolder.
Troubleshooting
Game Crashes
This can happen for many different reasons, but below are some common causes:
- Make sure you are on the latest Steam version of the game, no other versions are supported