Skip to content

CTR Decrypted v1.0.0

Choose a tag to compare

@Decryptu Decryptu released this 31 Oct 22:11
· 1213 commits to main since this release

The first release of CTR Decrypted: Crash Team Racing (PS1, 1999) running natively on PC, with the Archipelago multiworld randomizer built in. No emulator and no game files included: you supply your own NTSC-U disc image.

Setup: README for the short version, SETUP.md for the full walkthrough.

What's in it

  • Archipelago client, compatible with ctr.apworld 0.2.4 and every seed made with it. The matching ctr.apworld and player template are attached.
  • 60 FPS in every mode, on by default.
  • PGXP anti-wobble and perspective-correct textures, with a depth test that fixes the original's level sorting errors.
  • Screen filters: Sharp Bilinear, FXAA, Scanlines, CRT.
  • Extras: reserves meter, kept reserve fire, blue fire at Ultimate Speed Fire, slide meter gradient, cyan super pads.
  • Playable N. Oxide, unlocked by beating him in Adventure.
  • Widescreen, render scale, increased draw distance, remappable controls, native Switch 2 Pro Controller support.
  • Built on the latest CTR-native decompilation, with its fixes to bots, weapons, menus, audio and loading.

Downloads

  • ctr-archipelago-v1.0.0-windows-x86.zip and ctr-archipelago-v1.0.0-linux-x86.tar.gz: the game. Extract, put your disc image in assets/, run.
  • ctr.apworld and Crash.Team.Racing.yaml: for whoever generates the multiworld, and the players' options template.
  • *-box-authoring-*: a separate build for placing item boxes on tracks, not for playing.
  • *.debug: debug symbols, to turn a crash report into a readable stack trace.
  • manifest.json and manifest.json.minisig: the signed checksums of the two game downloads. Check them with minisign -Vm manifest.json -P RWT7UfQHfRUpLC61tcAYdT0TiObrV6ahvUjDb6znPuexIDd7wu9h2i+j, then compare each archive's SHA-256 with the manifest.

Reporting a problem

Open an issue. For a crash, attach ctr-ap-crash.txt, which the game writes next to the executable.