Skip to content

rac1-native 0.4.0: bug fixes, and almost all of the code ported

Latest

Choose a tag to compare

@daino-selvatico daino-selvatico released this 18 Oct 14:25
· 62 commits to main since this release

Bug fixes, and almost all of the game's code ported

Thanks to everyone who played 0.3.0 and reported what broke: this release works through those reports. On top of that, a full inventory of the game's code found what was still left to port, and it's now ported: of the code the game runs, one function is left (see the port inventory).

The whole game has been played through to the end on this version, from Veldin to the final fight with Drek, the credits and the end menu, and the start of a New Game+ checked too. The planets after Orxon have had one full playthrough so far, and everything is still tested on Linux only (Windows is experimental): please keep the reports coming!

Crashes fixed

  • Quartu: the crash under water when the air meter runs low.
  • Kalebo III: the crash during the landing scene in widescreen with a raised level of detail.

Gameplay

  • Modern aiming now aims up and down with every weapon that fires in a direction (Devastator, R.Y.N.O., Visibomb, Pyrocitor, Tesla Claw, Morph-o-Ray, Suck Cannon), and the gloves' throws land nearer or farther with the aim.
  • RAC 3 movement: you can jump during a standing wrench throw.
  • The camera no longer locks for a second after a strafe (thanks @MJorink!).
  • Quit Game now goes back to the title screen, like the original, instead of closing the game.
  • Giant Clank's triangle attack no longer leaves streaks behind, and the lasers on Drek's fleet no longer hang frozen.
  • The Metal Detector's display shows on every planet; Kerwan's hanging cables are caught like in the original.
  • After finishing the game, the pause menu's Goodies pages work: Cheats, In-Level Movies, the Sketchbook, the Epilogue and the Skill Points.

Graphics

  • Widescreen: water, lava and sand no longer get cut at the sides, and thin far objects (antennas, spires, far plants) no longer go missing.
  • Force fields, Quartu's Hologuise gates and Orxon's O2 barriers are see-through instead of black.
  • The Vendor's screens on Aridia, Eudora, Umbris and Oltanis; Hoven's ice cube around Ratchet.
  • A high Field of View no longer clips the sky; the ship menu's planets are no longer squares.
  • The starry sky in the loading flight after loading a save from the title.
  • Modern lighting on the later planets: rooms and corridors no longer go dark under the roof's shadow.
  • A new Monitor option on the Graphics page, to pick the screen for fullscreen (thanks @CDCast!).

Windows and the updater

  • Update now works without git installed: it downloads the source zip instead, keeping your own files. If you're on 0.3.0 without git, you'll need to update by hand this one time.
  • A click in the console no longer freezes the game, frame timing is more precise, and alt-tab from fullscreen no longer breaks the picture.
  • Window sizes down to 640x480.

Source only, as always: you need your own disc of the game (NTSC-U SCUS-97199 or PAL SCES-50916). To update from a git clone: git pull, then ./setup.sh (or setup.cmd on Windows); or use Update now from the in-game notice. Full list of changes: CHANGELOG.md.