Recompiler Experimental

recomp-kit

A static recompilation kit that turns 32-bit x86 Windows games into native applications for macOS, iOS, Android, Linux and Windows, with no JIT or emulator at run time. It includes the x86 runtime, a PE loader, DirectDraw, Direct3D 2, DirectSound and DirectInput shims, and an SDL3 host with Metal and Vulkan. Each game lives in its own repository, which includes the kit as a submodule. 7 of its last 100 commits list Claude as a co-author.

Type
Recompiler
Consoles
Windows
Author
veritr1x
Stars
22
Last activity
2026-11-10 · 1 day ago
Language
C++
View repository ↗
x86static-recompai-assisted
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.

README badge
[![Recompendium](https://recompendium.com/insignias/tool/recomp-kit.svg)](https://recompendium.com/en/tool/recomp-kit/)

Recompiled with this tool 2

Windows Playable
WIN

Need for Speed: Most Wanted (elforeign)

elforeign/nfs-most-wanted-mac

A native port of the Windows version (Black Edition) for Apple Silicon Macs, made by static recompilation: the x86 code in your speed.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. The translator, runtime, and renderer are veritr1x’s recomp-kit, and the game configuration started as their nfsmw-recomp; this repository adds the fixes, features, and setup kit. A setup app checks your game folder, analyzes the executable once with Ghidra (which it downloads, along with Java and Python, into its own folder), and builds the app in about 10 minutes on an M5 Pro. It runs at any resolution and aspect ratio, with true widescreen (field of view, HUD, and minimap moved out to the edges), and its author has tested it at 4K and 60 fps. It has a “Definitive” look with effects rebuilt for the port (glow, motion blur, depth of field, wet roads, reflections, ambient occlusion, sun rays, softer shadows), a golden color filter like the console’s and the Xbox 360 version of some effects, optional day and weather cycles, HDR, 2x or 4x anti-aliasing, 5.1 sound as PCM or Dolby Digital, DualSense with rumble and analog triggers, remappable buttons, an F10 settings menu, a folder for texture mods, and the Extra Options mod’s features built in (Black Edition content, police heat levels 1–10, or unlock everything, among others). Optionally, setup makes HD textures on your Mac by upscaling your copy’s own (about 1¼ hours) and prepares the shaders to avoid stutter, and it uses the Xbox 360 Stuff Pack, XenonEffects, and the movies from your Xbox 360 copy if you have them. 24 of its 44 commits list Claude as co-author. 1.0.0 came out on October 7 and the latest, 3.0.4, on October 16.

You needYour own installed copy of Need for Speed: Most Wanted (2005) for PC, Black Edition 1.3: the game folder with its speed.exe, which setup checks before building anything. Plus an Apple Silicon Mac (M1 or later) with macOS 14.5 or later, Xcode Command Line Tools 16 or later, and about 10 GB of free space (about 6 GB more with the HD textures).

★ 157 · 2026-11-10 View →
Windows Fully playable
WIN

Need for Speed: Carbon (vasist15-source)

vasist15-source/nfs-carbon-mac

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.

★ 50 · 2026-11-07 View →