Skip to content

rac1-native 0.3.0: the whole game ported

Choose a tag to compare

@daino-selvatico daino-selvatico released this 15 Oct 12:21
· 124 commits to main since this release

Every planet is now ported!

This is a big one: the whole game is now ported, from Veldin to the final fight with Drek, the credits and the end menu.

Heads up: the planets after Orxon are brand new and have not been fully tested yet, and so far everything has been tested on Linux only. Expect bugs and glitches, and some polishing work still to do. Please report anything you find!

Eight new planets

  • Pokitaru (now complete) and Hoven
  • Gemlik Base, with Qwark's space fight
  • Oltanis
  • Quartu, with Giant Clank
  • Kalebo III, with Gadgetron's headquarters and the hoverboard race
  • Drek's fleet
  • The Veldin finale: the fight with Drek, the credits, the last movie and the end menu (start a new game keeping your weapons and bolts, or timewarp back to before the fight)

Each planet runs its own code, ported from the original game and checked against it. The PDA now opens the Vendor on every planet.

Performance update

  • Faster vector math, a faster dispatch of the game's callbacks and lighter rendering passes; the experimental lighting is faster too. The game itself behaves exactly the same.
  • The levels are now read straight from your disc image: the setup doesn't copy them anymore (335 MB less on disk).

The updater

  • Update now from the update notice: the game closes, updates itself (git, or the release's source zip), runs the setup again and restarts. Still source only, and your local changes are never overwritten.
  • A new Updates page on the main menu: turn the check on or off, pick the channel (Stable / Development), or Check now.

Also new

  • Strafing movement (Options > Advanced): the original movement, with the strafe and the strafe flips.

Bug fixes

  • Batalia's cutscenes out of sync: the pause menu now pauses the dialogue and the music, like on the PS2.
  • Particles that froze in place on several planets (smoke, debris, effects).
  • Kalebo III's race HUD text in the wrong colour.
  • Experimental lighting: the sun's shadow no longer flips when you enter a building.
  • The black bars of the 4:3 view were missing.

Please test and report!

With so much new content, every playthrough helps. If something breaks, looks wrong or plays differently from the original, open an issue with your system and where it happened. If you're on Windows or have an NVIDIA card, your reports are especially welcome: those are the setups I can test the least.


Source only, as always: you need your own disc of the game (NTSC-U SCUS-97199 or PAL SCES-50916). If you're on 0.2.x, the in-game update notice will point you here; to update from a git clone: git pull, then ./setup.sh (or setup.cmd on Windows). Full list of changes: CHANGELOG.md.