ProgressContributeHow it worksFAQAIMods
Download

OpenRAC · unofficial community project · Mods · Legal · GitHub · Discord

Progress is read from the projects' repositories on the server and refreshed every ten minutes. For scripts and AI tools: progress.json · llms.txt

  1. Home ›
  2. Mods ›
  3. Archipelago

Archipelago

by OpenRAC contributors · v1.0.0 · 25 downloads

Plays the game in an Archipelago multiworld: gadgets, weapons, vendor slots, gold bolts and infobots are locations that may hold another game's items. Needs the rac1.apworld from the release.

⚠NativeChanges gameplayOnlineTouches savesPALNTSC-U

Didn't open?

Install opens the OpenRAC launcher, which installs the mod and everything it needs. If nothing happened, the launcher is probably not installed yet.

Already have it? Try again, or copy the link and paste it in the launcher under Mods → Add from a link.

Get the launcher
Source
  • About
  • Details
  • Relationships
  • Versions
  • Files
  • Comments

About

Archipelago

Plays Ratchet & Clank, on OpenRAC's native port (PAL and NTSC-U discs), in an Archipelago multiworld. The gadgets, weapons, vendor slots, gold bolts and infobots are locations. Each one may hold an item of any player, in any game. What the others find for you comes to you as you play. Beat Drek to finish your part.

With the mod off, the game is the PlayStation 2 game.

Playing

  1. Whoever makes the room installs rac1.apworld from this repository's release (double-click it, or put it in Archipelago's custom_worlds folder), and generates with your player YAML (game Ratchet & Clank).
  2. Install the mod from the launcher's Mods tab (Add from a link: https://github.com/OpenRAC/rac1-mods), switch it on and fill in its settings.
  3. Start a new game. A line at the top of the screen says when the mod is connected, and what is found and received.
SettingDefault
Serverarchipelago.gg:38281The room's address. host:port tries wss:// first, then ws://. Write ws:// or wss:// to use only that one
Slot nameyour launcher nameThe name in your player YAML
PasswordblankThe room's password

The YAML's options

OptionDefault
logicstandardstandard: a place counts only with the gadgets the game's route has there, and an expensive purchase holds no progression. relaxed: the same, and no progression in a gold bolt either. expert: only what a place cannot be done without counts
shuffle_gadgets, shuffle_weapons, shuffle_vendor, shuffle_gold_bolts, shuffle_infobotsonOff: that pool keeps the game's own items in place
keep_starting_gearonStart with the Bomb Glove. Off: the start's Bomb Glove is a location too

How it works

  • The locations are the item randomizer's table, and so are the hooks. The mod uses that mod's sources: they share one table.
  • At a location, the game gives nothing. The server is told, and sends back what is there when it is yours.
  • The game's own save keeps which locations you have had, and every item is one you keep. So the mod keeps no file of its own. At each level start it tells the server every location you have had, and each tick it gives you what the server sent and you lack.
  • Items arrive only while you are in control in a level, not in a cutscene or a menu.
  • The goal is sent when Drek's ending scene starts on Veldin.
  • The connection runs on a thread of its own and comes back by itself when it drops. wss:// uses mbedTLS and the system's root certificates.

Building

From the repository's root, with the SDK as in the main README:

cmake -S . -B build -G Ninja && cmake --build build
ctest --test-dir build -R archipelago

build/apworld/rac1.apworld is the APWorld. Its table.json is printed by tools/dump_table.c at build time. To test it, put it in an Archipelago checkout's worlds/ and run python -m pytest worlds/rac1.

Details

Id
archipelago
Type
Native (runs native code)
Author
OpenRAC contributors
License
GPL-3.0-or-later
Mod interface
1.9 (release ✓)
Games
Ratchet & Clank (PAL, NTSC-U)
Systems
Linux, Linux ARM, Windows, macOS, macOS Intel, Android
Impact
Changes gameplay, Online, Touches saves
Tags
randomizer, multiplayer
First released
31 Oct 2026
Updated
31 Oct 2026
Hook points
Item_Give, Planet_Unlock, Vendor_InitLevelStock, Vendor_BuildItemList, GoldBolts_CountCollected, Moby_Infobot_Update, Moby_PilotsHelmet_Update, Moby_Helga_Update, Moby_BigAl_Update, Moby_Bob_Update, Moby_Edwina_Update

RepositoryReport a bugReport a problem with this listing

Relationships

Requires

Nothing: it works on its own.

Versions

  • v1.0.031 Oct 2026PAL, NTSC-U2.23 MBinterface 1.9+

    Built by the build workflow from 51ed6472d3dacae5a4ddc2f041506aa1bf32fa91, against the OpenRAC mod SDK 1.10.1.

    Install: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.

Files

8 files in v1.0.0
  • lib/
    • android-arm64/
      • archipelago.so
    • linux-aarch64/
      • archipelago.so
    • linux-x86_64/
      • archipelago.so
    • macos-arm64/
      • archipelago.dylib
    • macos-x86_64/
      • archipelago.dylib
    • windows-x86_64/
      • archipelago.dll
  • openrac-mod.json
  • README.md

Comments

No comments yet. Tried it? Say how it went.

Comment on GitHub

Didn't open?

Install opens the OpenRAC launcher, which installs the mod and everything it needs. If nothing happened, the launcher is probably not installed yet.

Already have it? Try again, or copy the link and paste it in the launcher under Mods → Add from a link.

Get the launcher
Version
v1.0.0
Size
2.23 MB
Updated
today
Discs
Ratchet & Clank: PAL, NTSC-U
Systems
Linux, Linux ARM, Windows, macOS, macOS Intel, Android
License
GPL-3.0-or-later
Downloads
25

⚠ Runs native code on your computer. Every file is checked against the signed mod list before use.

Install opens the OpenRAC launcher, which adds what the mod needs and keeps it up to date.

Archipelago · v1.0.0 · ⚠

Didn't open?

Install opens the OpenRAC launcher, which installs the mod and everything it needs. If nothing happened, the launcher is probably not installed yet.

Already have it? Try again, or copy the link and paste it in the launcher under Mods → Add from a link.

Get the launcher