Popover Menu get started
Popover Menu Tools
Downloads discord
Menu
supported games setup guides f.a.q. generate game host game user content Downloads discord
Castlevania: Dawn of Sorrow Guide

Castlevania Dawn of Sorrow MWGG Randomizer Setup Guide

Required Software

Installation Procedures

Windows Setup

  1. Download and install MultiworldGG from the link above, making sure to install the most recent version.

Create a Config (.yaml) File

What is a config file and why do I need one?

See the guide on setting up a basic YAML at the MultiworldGG setup guide: Basic Multiworld Setup Guide

Where do I get a config file?

The Player Options page on the website allows you to configure your personal options and export a config file from them.

Verifying your config file

If you would like to validate your config file to make sure it works, you may do so on the YAML Validator page. YAML validator page: YAML Validation page

Joining a MultiWorld Game

Obtain your patch file and create your ROM

When you join a multiworld game, you will be asked to provide your config file to whomever is hosting. Once that is done, the room will provide you with either a link to download your patch file, or with a zip file containing everyone's patch files. Your patch file should have a .apcvdos extension.

Double-click on your .apcvdos file or hit Open Patch in the MultiworldGG Launcher to start the Bizhawk client and the ROM patch process. Once the process is finished, the client and the emulator will be started automatically (if you associated the extension to the emulator as recommended).

Connect to the Multiserver

Once both the client and the emulator are started, you must connect them. Within the emulator click on the "Tools" menu and select "Lua Console". Click the folder button or press Ctrl+O to open a Lua script.

Navigate to your MultiworldGG install folder and open data/lua/connector_bizhawk_generic.lua.

To connect the client to the multiserver simply put <address>:<port> on the textfield on top and press enter (if the server uses password, type in the bottom textfield /connect <address>:<port> [password])

Hosting a MultiWorld game

The recommended way to host a game is to use our hosting service. The process is relatively simple:

  1. Collect config files from your players.
  2. Create a zip file containing your players' config files.
  3. Upload that zip file to the Generate page above.
  4. Wait a moment while the seed is generated.
  5. When the seed is generated, you will be redirected to a "Seed Info" page.
  6. Click "Create New Room". This will take you to the server page. Provide the link to this page to your players, so they may download their patch files from there.
  7. Note that a link to a MultiWorld Tracker is at the top of the room page. The tracker shows the progress of all players in the game. Any observers may also be given the link to this page.
  8. Once all players have joined, you may begin playing.