vyanhursky / DefJamFFNY-recomp
git clone https://github.com/vyanhursky/DefJamFFNY-recomp.git
v0.10.5 · today
Def Jam: Fight for NY PC port — static recompilation of the original Xbox game for native Windows and macOS (Direct3D 11 / Vulkan). Bring your own game dump.
—
stars, 24h
—
stars, 7 days
+101
stars, 30 days · #2,301
101
★ total
6
forks · 8 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguagePython
License—
Created2026-10-04 (16d ago)
Last pushtoday
Watchers2
OwnerUser
GitHub topics
apple-siliconcppdef-jamdef-jam-fight-for-nydirect3d11game-portgame-preservationmacosnative-portoriginal-xboxpc-portrecompilationreverse-engineeringstatic-recompilationvulkanwindowsxboxxbox-recompilation
Links
README excerpt
# Def Jam: Fight for NY — Recompiled Bring **Def Jam: Fight for NY** to Windows, macOS and Linux, including the Steam Deck. This unofficial native port recompiles the original Xbox game for your computer, with higher rendering resolution, modern controller support, local multiplayer and optional HD textures. **The port is now mature and continues to improve.** All game functionality is working and we are continuously optimizing, enhancing, and bugfixing. See known issues and the latest release notes for current limitations. You need **your own supported USA Xbox dump**. Setup checks your dump and builds the game on your machine. PS2 and GameCube copies cannot be used. **Get the latest setup** · Install guide · Documentation · Report a problem · Join the Discord ## Gameplay **4:3 versus 16:9 widescreen:** the same fight moment, with faithful HD textures and native macOS rendering at 2× scale. The wider view reveals more of the arena while keeping the fighters and HUD in proportion. Silent three-second preview exported at 20 fps; its cadence is not a game performance measurement. Download the longer 60-fps MP4. **Compare 4:3 and widescreen, original and HD textures, and see the launcher and overlay** ## Launcher The v0.10.6 beta brings a focused Home screen, with detailed options in Advanced settings. The brickwork and torn-paper style uses the game's charcoal, ivory, red and gold palette. Try the beta setup. ## Features - **Native across three platforms.** Windows x64 uses Direct3D 11; Apple Silicon Macs and x86-64 Linux use Vulkan. Steam Deck runs the Linux version natively. - **60-fps gameplay.** The port targets 60 frames per second, with performance depending on your hardware, chosen settings and the scene. - **Sharper rendering.** Choose 1×–4× internal resolution, a resizable window or borderless full screen. - **Widescreen (beta), available now.** Since v0.9.0, Windows, macOS and Linux/Steam Deck support wider 16:9 and 16:10 views. The 3D view widens while the HUD and menus keep their shape; original 4:3 remains available. - **Optional HD textures.** Setup can generate faithful 4× texture packs locally from your dump on Windows, macOS and Linux. Original textures remain available. - **Controllers and keyboard play.** Xbox, DualSense, Switch Pro and other supported gamepads, with remapping, hot-plug and rumble. Keyboard and mouse buttons can supply gameplay bindings; the launcher and settings support a pointer. - **Up to four local players.** Play with gamepads and a keyboard player. Network multiplayer is not supported. - **Settings before and during play.** The launcher has a focused Home screen, Advanced settings and direct Mods/files/logs/setup actions. Open the in-game overlay with F1 or a configured controller shortcut. Changes are saved locally; settings that require a restart are marked. The overlay does not pause the game. - **Optional faster startup.** Skip the legal screen and startup movies to reach Press Start after