← Catalog
Windows Fully playable

Need for Speed: Carbon (vasist15-source)

Game: Need for Speed: Carbon (Windows, 2006)

A native port of the Windows version for Apple Silicon Macs, made by static recompilation with veritr1x’s recomp-kit: the x86 code in NFSC.exe is translated to C ahead of time and compiled for ARM, with a renderer that turns Direct3D 9 into Metal and native audio and controller support, with no Wine or emulator. It follows the approach and much of the setup of elforeign’s Most Wanted port. The project calls it fully playable: career, races, the garage, and the menus work at 60 fps with sound. A setup app builds the game from your folder after a one-time analysis of the executable with Ghidra. It includes a reimplementation of ThirteenAG’s widescreen fix (any resolution from 640×480 to 4K, Hor+ field of view, HUD at the edges, adjusted movies and effects), an F10 settings menu (fullscreen, borderless, or windowed, render resolution, a frame limit of original, 40, 60, or an experimental 120, up to 16x anisotropic filtering, and a performance overlay), options to skip the intro movies, hide the closed online modes, turn off rubber-banding, and enable cheats, and a port of NFS-XtendedInput with the console controller layout, analog triggers, Xbox, PlayStation, or Switch Pro button prompts, and rumble. It uses macOS Game Mode. Optionally, setup downloads BadassBaboon’s NFS Carbon Remastered UI mod from nfsmods.xyz, which makes the menus, HUD, fonts, and maps high resolution, and installs it into the app’s copy of the game (about 300 MB). 62 of its 63 commits list Claude as co-author. 0.1.0 came out on October 10 and the latest, 0.1.13, on October 19.

You needYour own installed copy of Need for Speed: Carbon for PC, version 1.4, with an unwrapped NFSC.exe (SHA-256 baaaaec33873d4ba7e4dbae6a5212049ffdcf9679a35d865d7625b4189952fd3, which the build checks) and the msvcr71.dll and msvcp71.dll from the game folder. Plus an Apple Silicon Mac, Xcode Command Line Tools, and Python 3; the first build downloads Ghidra and Java.

How it gets to PC
Static recompilation
Console
Microsoft Windows
Architecture
x86
Author
vasist15-source
Original studio
EA Black Box
Year
2006
Stars
42
Last activity
2026-10-30 · 1 day ago
Latest version
v0.7.0 · 2026-10-30
Language
C++
View repository ↗ recomp-kit (veritr1x) ↗
x86racingwidescreen60fps+hd-assetsai-assisted