Devlog

Project updates

The project’s evolution told in chapters — what we discovered and how much closer we are to something you can use.

Port nativo

The game became native code: 188k lines of C#

#011 · 2026-07-22

We connected our reverse engineering to the RecompOne recompiler and turned NASCAR Rumble into a native executable that compiles cleanly.

Emulador + Carros

Full game control and the 168-car catalog

#010 · 2026-07-22

We now control the game ourselves (screen, input and memory) and mapped the first live data + the complete car catalog.

Carros

Car catalog and the 171 NASCAR liveries

#009 · 2026-07-22

We published the 32-car grid page and found the disc holds every real NASCAR paint of the era.

Stats

The roster: 32 cars with number, rating and class

#008 · 2026-07-21

We found the game’s car table in the executable — with the real drivers, their numbers and performance.

Carros

The cars: 171 liveries extracted from the game

#007 · 2026-07-21

We opened the global data file and found every car’s paint scheme — including real NASCAR drivers.

Texturas

Textures in color: the game atlas decoded

#006 · 2026-07-21

We found how the game organizes palettes per region and now extract textures in their correct colors.

Formatos + Site

Textures, track geometry and the project site

#005 · 2026-07-21

We decoded textures (Cpag) and track geometry (Ctrk), and launched this site + a GitHub backup.

Formatos

CTRL/SHOC container decoded and first image extracted

#004 · 2026-07-21

We read the game parser in Ghidra and cracked two formats: the resource container and the loading screens.

Ghidra

Code-driven Ghidra (PyGhidra) — 2008 functions

#003 · 2026-07-21

We built a headless pipeline that analyzes the executable and exports everything, removing the manual GUI work.

Pesquisa

Reference projects: CTR-ModSDK, ctr-native and RecompOne

#002 · 2026-07-19

We analyzed what can be reused from PS1 projects and defined two tracks toward a native port.

ISO

Repository structure and ISO map

#001 · 2026-07-19

First contact with the disc: we mapped all 108 files and identified the EA resource container.