Devlog

Novidades do projeto

A evolução do projeto contada em capítulos — o que descobrimos e o quanto avançamos rumo a algo que você possa usar.

Port nativo

O jogo virou código nativo: 188 mil linhas de C#

#011 · 2026-07-22

Ligamos a nossa engenharia reversa ao recompilador RecompOne e transformamos o NASCAR Rumble num executável nativo que compila sem erros.

Emulador + Carros

Controle total do jogo e o catálogo dos 168 carros

#010 · 2026-07-22

Passamos a controlar o jogo sozinhos (tela, controle e memória) e mapeamos os primeiros dados vivos + o catálogo completo de carros.

Carros

Catálogo de carros e as 171 liveries da NASCAR

#009 · 2026-07-22

Publicamos a página dos 32 carros do grid e descobrimos que o disco guarda todas as pinturas reais da NASCAR da época.

Stats

O roster: 32 carros com número, rating e classe

#008 · 2026-07-21

Encontramos no executável a tabela de carros do jogo — com os pilotos reais, seus números e desempenho.

Carros

Os carros: 171 pinturas extraídas do jogo

#007 · 2026-07-21

Abrimos o arquivo de dados globais e encontramos as pinturas de todos os carros — incluindo pilotos reais da NASCAR.

Texturas

Texturas em cores: o atlas do jogo decodificado

#006 · 2026-07-21

Descobrimos como o jogo organiza as paletas por região e agora extraímos as texturas nas cores corretas.

Formatos + Site

Texturas, geometria de pista e o site do projeto

#005 · 2026-07-21

Decodificamos texturas (Cpag) e a geometria das pistas (Ctrk), e lançamos este site + backup no GitHub.

Formatos

Container CTRL/SHOC decodificado e primeira imagem extraída

#004 · 2026-07-21

Lemos o parser do jogo no Ghidra e quebramos dois formatos: o container de recursos e as telas de loading.

Ghidra

Ghidra dirigível por código (PyGhidra) — 2008 funções

#003 · 2026-07-21

Montamos um pipeline headless que analisa o executável e exporta tudo, dispensando o trabalho manual na interface.

Pesquisa

Projetos de referência: CTR-ModSDK, ctr-native e RecompOne

#002 · 2026-07-19

Analisamos o que dá para reaproveitar de projetos de PS1 e definimos duas trilhas até um port nativo.

ISO

Estrutura do repositório e mapa da ISO

#001 · 2026-07-19

Primeiro contato com o disco: mapeamos os 108 arquivos e identificamos o container de recursos da EA.