Star Wars Episode I: Racer
Game: Star Wars Episode I: Racer (Windows, 1999)
A decompilation project for Star Wars Episode I: Racer (LucasArts, 1999) on PC. It doesn’t aim for a matching build or to decompile the whole game, but to document and reimplement some of its functions so the community can mod it: the source of truth is data_symbols.syms (global variables) and src/generated/hook_generated.c (functions). It’s heavily influenced by OpenJKDF2, and its latest tally, from June 12, 2026, lists 71.2% of the functions as analyzed (1,518 of 2,132), though not all of them are reimplemented. With that knowledge, the dinput_hook/ directory builds a mod with a dinput.dll that replaces the game’s rendering functions. Its version 0.17 (August 28), called the community improvement mod, is unzipped into the folder of your copy of the game (the one with SWEP1RCR.EXE and Smush.dll), works with the GOG and Steam versions, opens a menu with F5, and adds controller support in menus and races, a quick race menu, an audio menu, a cheat menu, laps and times without the original limits, custom tracks, and replacement of the 3D models with HD ones (the first pack, from February 2025). The repository includes nine custom tracks in assets/custom_tracks (about 215 MB, in the game’s block format), some named after circuits from other games, such as Bomb-omb Battlefield, Bowser’s Castle, and Koopa Beach. 54 of its last 100 commits list Claude as a co-author.
- Console
- Microsoft Windows
- Architecture
- x86
- Author
- tim-tim707
- Stars
- 87
- Last activity
- 2026-11-05 · 6 days ago
- Latest version
- v0.17 · 2026-08-28
- License
- AGPL-3.0
- Language
- C
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/decomp/star-wars-episode-i-racer/)