Popover Menu get started
Popover Menu Tools
Downloads Discord
Menu
supported games setup guides f.a.q. lobbies generate game host game user content Downloads discord
Dark Souls II Guide

Dark Souls II Randomizer Setup Guide

Required Software

Optional Software

Setting Up

On the mod’s release page, you will find three files:

Installing the Mod

  1. Download the correct ZIP file for your game version:
    • SOTFS (Scholar of the First Sin)
    • VANILLA (Original version)
  2. Extract (unzip) the ZIP file.
  3. Copy all extracted files.
  4. Navigate to your game installation directory.
  5. Open the GAME folder (where the game's .exe file is located).
  6. Paste the copied files into the GAME folder.
  7. (Optional) Open ds2modengine.ini to adjust configuration settings.
    • We do not recommend using your main save file (sl2) or playing online while using the mod.

Running and Connecting to the Game

  1. Launch the game. An overlay should appear automatically.
  2. 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
  3. Once connected, create a new save file and start playing.
  4. 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:

  1. Rename the DLL to something other than dinput8.dll.
  2. Place it in the archipelago folder.

Troubleshooting

Game Crashes

This can happen for many different reasons, but below are some common causes: