Popover Menu get started
Popover Menu Tools
client discord
Menu
supported games setup guides f.a.q. generate game host game user content clients discord
Sonic Adventure DX Guide

Sonic Adventure DX Setup Guide

Required Software

Installation Procedures (Windows)

  1. Install Sonic Adventure DX from: Sonic Adventure DX Steam Store Page.
  2. Install SA Mod Manager as per its instructions in GameBanana.
  3. Unpack the Archipelago Mod into the /mods directory in the folder into which you installed Sonic Adventure DX so that /mods/SADX_Archipelago is a valid path.
  4. Launch the SAModManager.exe and make sure the SADX_Archipelago mod is listed and enabled. Make sure the mod is at the bottom of the list.
  5. Disable the "Steam Achievements Mod" if enabled.
  6. Disable the "Fixes, Adds, and Beta Restores" if enabled.

Generating the player configuration

  1. Download the sadx.apworld from the release page and double click it to install it and restart the Archipelago launcher.
  2. On the AP Launcher click on Generate Template Options.
  3. Copy the Sonic Adventure DX.yaml file from the Players/Templates folder and edit it to your liking.
  4. Don't forget to remove the {number} from the name field, it should just be your nick and nothing else.

Joining a MultiWorld Game

  1. Before launching the game, run the SAModManager.exe, select the SADX_Archipelago mod, and hit the Configure Mod button.
  2. For the Server IP field under AP Settings, enter the address of the server, such as archipelago.gg:54321. Your server host should be able to tell you this.
  3. For the PlayerName field under AP Settings, enter your "name" field from the yaml or website config.
  4. For the Password field under AP Settings, enter the server password if one exists, otherwise leave blank.
  5. Click the Save button then hit Save & Play to launch the game.
  6. Create a new save file to start playing! Use the same save file to continue playing.

Using Universal Tracker

  1. Download and install the latest Universal Tracker version.
  2. Make sure you have installed the sadx.apworld for the current version by double-clicking it.
  3. Restart the Archipelago Launcher and open the Universal Tracker then connect with your server IP/port and slot name.
    • You don't need the yaml in your players folder for the tracker to work.

Music Randomization

You can use music from SA2B, Sonic Heroes, or any extra custom songs you want. Both the Steam version and the original 2004 disc version work with music randomization.

SA2B Music

If SA2B and SADX are installed in the same Steam folder, you don't have to do anything.
If not, or you want to copy the music manually, follow these steps:

  1. In the mod manager, open the SADX_Archipelago mod settings. Under Music Shuffle Settings, change the SA2B songs path to songs/ADX/.
  2. Download SA2B from Steam and find the folder where it is installed.
  3. Go to \Sonic Adventure 2\resource\gd_PC\ and copy the ADX folder.
  4. Paste the ADX folder inside the \Sonic Adventure DX\songs\ folder (create the songs folder if it doesn't exist).

Sonic Heroes Music

If you want to use Sonic Heroes music, follow these steps:

  1. Open your Sonic Heroes game folder.
  2. Go to the \bgm\ folder and copy every file.
  3. Paste the ADX files into the \Sonic Adventure DX\songs\custom\ folder (create the songs\custom folder if it doesn't exist).

Extra Custom Music

This mod supports any custom music you want to add, as long as it is in the ADX format. It's highly recommended that if you're going to add extra custom music, you change the path of the songs.json in the mod settings (under Music Shuffle Settings) to songs/, for example, so you don't override your mappings when updating the mod.

To add custom music, follow these steps:

  1. Get the ADX files you want to add. You can get them from other games or convert them from other formats.
  2. Move the ADX files to the \Sonic Adventure DX\songs\custom\ folder (create the songs\custom folder if it doesn't exist).
  3. Inside the mod folder, open the songs.json file to add the song at the end. You can copy entries from other Heroes songs.

The entry must have this format:

{
  "myCustomSong": {
    "name": "My Custom Song",
    "type": "level"
  }
}

Troubleshooting