Crash Team Racing Archipelago
Play the original Crash Team Racing as an Archipelago randomizer. Your races can unlock progress in other players' games, and their games send the Trophies, Keys and Relics you need back to you.
Hosting? Generate and host a CTR seed
Free and open source for Windows, Linux and Steam Deck. You need a disc image of your own North American Crash Team Racing disc. What's new in 0.2.4
Join a game in three steps
Joining a multiworld somebody else is hosting? This is all you need. The setup guide has the details.
-
Download the game client
Unzip it into a folder of its own. There is no emulator or separate connector to install.
Downloads -
Add your disc image
Copy the
How to add your disc.binof your North American disc into theassetsfolder. The game finds it by itself. -
Connect to your room
In Options, then Connection, enter the room address, your slot name and the password if there is one.
How to connect
Generate a CTR seed
Hosting the multiworld? The seed is generated on your own computer with the Archipelago Launcher, then hosted on archipelago.gg or your own machine. The hosting guide covers every game; these are the CTR parts.
Appie generates and hosts a multiworld with Crash Team Racing and Poképelago, from YAMLs to a running room (8 min). It uses a 0.2.0 test build as its example; use the current downloads. Watch on YouTube
-
Install the CTR APWorld
Download it, then use Install APWorld in the Archipelago Launcher. Only the person generating needs it.
Download the APWorld (0.2.4) -
Collect the YAMLs
Players make theirs in the CTR YAML Builder. A collection room gathers them in one place, with a deadline.
Collect YAMLs in a collection room -
Generate on your computer
Put the YAMLs in the
How generation worksPlayersfolder and click Generate. The generator and YAML checker on archipelago.gg don't include the CTR APWorld, so generate locally. -
Host the room
Upload the
Put the server onlineAP_...zipfrom theoutputfolder to archipelago.gg, or click Host in the launcher to run the server yourself.
Use one version for everything. The APWorld you generate with, the players' YAMLs and their game clients must all come from the same CTR release. What can be randomized? explains the options.
What changes in your game
Adventure Mode becomes a new puzzle every seed. Instead of following the same route, you play with what your multiworld gives you.
Warp pads ask for new things
Every pad gets its own requirement each seed, shown above the pad.
Warp pads and requirements
Your progress comes from anywhere
Trophies, Keys, Relics and Gems are items, and another player's game may be holding yours.
Progression and kart upgrades
AP boxes on every track
Up to 241 extra boxes to break, each one sending an item to its player.
AP box locationsYour kart gets upgrades
Boost, speed, acceleration and turning can arrive as items, for the whole roster or per racer.
Kart upgradesRacers arrive as items
Unlock the roster through the multiworld, and some pads can require a particular racer.
CharactersTwenty traps
Icy Road, Low Gravity, Mirror Mode and more can change the race you are in.
Traps and useful itemsWatch the player walkthrough
Appie's walkthrough for joining a room: the client, your disc image, your YAML settings and connecting. It was recorded before 0.2.0, so use the current download and the written guide alongside it.
Hosting instead? See Generate a CTR seed.
Questions
Do I need an emulator?
No. CTR Archipelago is a native PC game built on the community decompilation of Crash Team Racing. It connects to your Archipelago room by itself, without an emulator, ROM patching or a separate client.
Which disc do I need?
A disc image of your own North American (NTSC-U) Crash Team Racing disc: a .bin, a .cue with its .bin, or a .chd. The European and Japanese releases are refused, and no game data is included.
Does it run on Linux and Steam Deck?
Yes. There is a Linux build next to the Windows one. On Steam Deck, add the game to Steam and start it from Gaming Mode; the on-screen keyboard opens when you select a connection field.
Do players need to install the APWorld?
No. Only the person who generates the multiworld installs the APWorld. Players need the game client, their disc image and the room details. See the setup guide.
Is it free?
Yes. CTR Archipelago is free and open source under the GPL-3.0 licence, on GitHub. You need your own copy of the game.
Can I play Crash Team Racing on PC without the randomizer?
Yes. Play Crash Team Racing on PC explains how to run the plain game natively.
Something went wrong. Where do I get help?
Run support-bundle.bat (Windows) or support-bundle.sh (Linux) next to the game, then attach the archive to a GitHub issue or bring it to the Crash Team Racing channel on the Archipelago Discord.
Community
Questions, feedback or a seed to show off? Find the Crash Team Racing channel on the Archipelago Discord.