Skip to content
nickyyOOPublic

About

JET-Board ported to OpenRAC project

Resources

Contributing

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation


RAC-Board

Jak II's own board code, ported from OpenGOAL, running in OpenRAC's native port.

Download Build Needs OpenRAC MIT licence

Install · Controls · Build · How it works · Jak II parity

Ratchet grinds a rail in Kerwan on the board, sparks under it

What is it?

A mod that gives Ratchet Jak II's JET-Board.

  • Jak II's real board logic. The states, physics, tricks and collision are Jak II's code, ported line by line.
  • Its quirks too. Hovers, extended flips and the other speedrun glitches work as in Jak II.
  • Grind any rail. Every grind rail in the game can be ridden, plus any edge Jak could grind.
  • Tricks and combos. Spins, flips, grabs, boosts, with Jak II's names and points on screen.
  • Ratchet's own style. He rides in clips made for him, with Clank on his back.
  • Nothing from the discs. The board model, sounds and effects are made by this repo's tools.

Ratchet does a flip and a spin on the board on Pokitaru

Install

  1. Get OpenRAC with mod interface 1.12 or newer.
  2. In the launcher, open the Mods tab.
  3. Paste https://github.com/mateuszklysz/rac-board and install.
  4. Play Ratchet & Clank (PAL or NTSC-U) and press D-pad Up to get on.

Controls

The board takes these buttons only while Ratchet rides. On foot the game's controls are unchanged.

Action Pad Jak II
Get on and off D-pad Up (or D-pad Down, L2+R2, or R2) R2
Jump (hold for higher) Cross Cross
Spin (stick left or right), flip (stick up or down) R1 or R2 R1
Grind a rail Hold R1 or R2 with Cross Circle or Square
Duck, duck jump, grabs in the air L1 L1
  • No weapons or gadgets on the board: Ratchet puts his away and takes the wrench as he gets on, and Circle and Triangle do nothing while he rides. Square keeps the game's job.
  • In a trick a faint ring under Ratchet points where the board's nose is (the light orange pointer), and a dot shows where he is going: land with the two together for the boost. Within 40 degrees counts, and the board eases straight as it lands.
  • The spin, grind and duck buttons can be changed in the mod's settings (Jak II's layout too).
  • Board camera (off by default) is Jak II's camera. The right stick swings it round.
  • On a keyboard, B gets on and off (you can rebind it).

Build

python3 tools/fetch_sdk.py        # the OpenRAC SDK that sdk.lock pins, into .sdk/
cmake -S . -B build -G Ninja
cmake --build build
ctest --test-dir build

To build against an OpenRAC checkout instead, pass -DOPENRAC_SDK=<checkout>/sdk.

Push a tag v<version> and the build workflow publishes a release the launcher can install.

Docs

Page What
How it works The frame, the folders, the rails
Jak II parity What is the same as Jak II, what changed, what is missing
Glitches The board glitches the mod keeps
Contributing Commit rules

Credits

OpenRAC and OpenGOAL, with a heart between them

  • OpenGOAL for the decompiled Jak II code the board is ported from.
  • OpenRAC for the native Ratchet & Clank and its mod interface.

Licence

MIT (LICENSE). Files ported from OpenGOAL are also under OpenGOAL's ISC licence (THIRD_PARTY.md).

About

JET-Board ported to OpenRAC project

Resources

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages