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
Ratchet & Clank 2 Guide

Setup Guide for Ratchet & Clank 2 MultiworldGG

This guide is meant to help you get up and running with Ratchet & Clank 2 in your MultiworldGG run.

Requirements

The following are required in order to play Ratchet & Clank 2 in MultiworldGG

AP World Installation

  1. Unzip the downloaded Ratchet & Clank 2 apworld zip file
  2. Double-click the rac2.apworld to install it to your local MultiworldGG instance

PCSX2 Settings

Setting Up a YAML

All players playing Ratchet & Clank 2 must provide the room host with a YAML file containing the settings for their world. A sample YAML file for Ratchet & Clank 2 is supplied in the Ratchet & Clank 2 apworld download. Refer to the comments in that file for details about what each setting does.

Once complete, provide the room host with your YAML file.

Generating a Multiworld

If you're generating a multiworld game that includes Ratchet & Clank 2, you'll need to run it locally since the online generator does not yet support it. Follow these steps to generate a multiworld:

  1. Gather all player's YAMLs. Place these YAMLs into the Players folder of your MultiworldGG installation. If the folder does not exist, then it must be created manually. The files here should not be compressed.

  2. Modify any local host settings for generation, as desired.

  3. Run MultiworldGGGenerate.exe (without .exe on Linux) or click Generate in the launcher. The generation output is placed in the output folder (usually named something like AP_XXXXX.zip). * Please note that if any player in the game you want to generate plays a game that needs a ROM file to generate, you will need the corresponding ROM files.

  4. Unzip the AP_XXXXX.zip file. It should include a zip file for each player in the room playing Ratchet & Clank 2. Distribute each file to the appropriate player.

  5. Delete the distributed zip files and re-zip the remaining files. In the next section, use this archive file to host a room or provide it to the room host. * If you plan to host the room on a local machine, skip this step and use the original zip file (AP_XXXX.zip) instead.

Hosting a Room

If you're generating the multiworld, follow the instructions in the previous section. Once you have the zip file corresponding to your multiworld, follow these steps to host a room. Follow the instructions for hosting on the website from a locally generated game or on a local machine.

Starting the Game and Connecting to a Room

You should have the aprac2 file provided to you by the multiworld generator. You should also have the room's server name and port number from the room's host.

Once you do, follow these steps to connect to the room:

  1. (Optional): If you want the aprac2 file to automatically open your game for you, navigate to your MultiworldGG installation and edit the host.yaml file.
    • Scroll down to rac2_options and either set rom_start to true if ISO files are already associated with PCSX2, or set it to the path to your PCSX2 binary.
    • If rac2_options isn't in the host.yaml yet, click your aprac2 file and then reopen the host.yaml and it should now be there.
  2. Double click the aprac2 file. If you have not done so before, it will ask you what program you want to open it with. Click "Choose another program" and browser to your MultiworldGG directory. Select MultiworldGGLauncher.exe.
  3. Be patient, after clicking the aprac2 file, it can take a minute to have the client and patched iso showup
  4. If this is your first time, it will prompt you for an input iso. Select your Ratchet & Clank 2 SCUS-97268 iso
  5. Once the output iso file appears in the same directory as your aprac2 file (it should have a name AP_XXXX.iso), open it with PCSX2 (or if you associated the file type with PCSX2, sit back and enjoy watching the computer do this menial task for you)
  6. After the game is running, connect the Ratchet & Clank 2 Client to the room by entering the server name and port number at the top and pressing Connect. For rooms hosted on the website, this will be multiworld.gg:<port>, where <port> is the port number. If a game is hosted from the MultiworldGGServer.exe (without .exe on Linux), this will default to 38281 but may be changed in the host.yaml.

Troubleshooting

Connection Troubleshooting

Feedback

In the official Archipelago Discord under the future-game-design channel, there is a Ratchet & Clank 2 thread.