Locked to the Original Xbox Since 2003: Midtown Madness 3 Finally Gets a Native 120 FPS PC Port

Midtown Madness 3 native PC port 120 FPS Xbox static recompilation Paris Washington DICE

Released in June 2003 exclusively for Microsoft's original console, Midtown Madness 3 has long stood as a frustrating blind spot for PC racing fans. While the first two entries developed by Angel Studios built their chaotic legacy on Windows desktops at the turn of the millennium, the third installment handed over to Swedish developer Digital Illusions CE (DICE) never received an official PC release. Twenty-three years later, the preservation community has finally closed that gap through a full static recompilation project that converts the original Xbox binary into a native 64-bit PC executable running at up to 120 FPS.

From Original Xbox Binary to Native x86-64 Code: How Static Recompilation Works

Unlike traditional console emulation that relies on heavy real-time CPU translation, this release builds upon recent breakthroughs in original Xbox preservation on modern hardware by using ahead-of-time static recompilation. The original 2003 Xbox executable is translated directly into native C and C++ code compiled for modern x86_64 processors.

Two complementary repositories on GitHub power the project: the foundational static recompilation engine MattSG/mm3-recomp on GitHub, which leverages the xboxrecomp toolchain with Direct3D 12 and Vulkan backends over SDL3, and the user-friendly package lakshya16157/midtown-madness-3-PC-Native on GitHub, which bundles an automated installer (MM3-Setup.exe), a custom Direct3D 11 renderer, and a feature-packed launcher that just reached version 2.5.

Trailer video

Native 120 FPS Physics, PGO Optimization, and Ultrawide Paris Streets

One of the best technical surprises uncovered during the recompilation process lies inside DICE's original 2003 physics engine. Even though the original Xbox console locked visual output to 30 frames per second, Midtown Madness 3 actually calculated vehicle suspension, collisions, and handling at 120 simulation steps per second (120 Hz) under the hood. As a result, the native PC port unlocks framerates up to 60, 90, and 120 FPS without breaking vehicle physics or console-accurate car damage.

Rolled out in early November, the new version 2.5 update also introduces a Profile-Guided Optimization (PGO) build. By feeding the compiler real gameplay recordings across day and night races in both Paris and Washington, D.C., the executable delivers roughly 10% higher framerates (and up to 17% faster performance in dense night streets at 2.25x internal resolution, 4x anti-aliasing, and 4x draw distance compared to version 2.3.1), while cutting the Xbox sound processor thread's CPU usage by 25%. Handheld players running the port on Linux or Steam Deck through Proton also get dedicated 40 FPS and 45 FPS caps tailored for 40 Hz LCD and 90 Hz OLED displays.

Before jumping into the driver's seat, the pre-game launcher lets players switch freely between the faithful Original look and an Improved look packed with modern visual upgrades:

  • Native support for modern desktop resolutions (1080p, 1440p, 4K) and widescreen/ultrawide aspect ratios with a properly scaled HUD and minimap.
  • Draw distances expanded up to 4x for city buildings, props, and urban traffic density.
  • Enhanced night lighting featuring projected headlight beams, glowing tail lights, and street lamps illuminating Paris tunnels.
  • Built-in Photo Mode during gameplay (F2 pauses the race with a free-flying camera, F3 saves a screenshot, and F4 hides the HUD) alongside an instant in-game settings overlay via F10.

Official Xbox Live DLC Support, System Link Multiplayer, and Legal Setup

Beyond its visual overhaul, this release joins community-driven efforts bringing classic console-exclusive Xbox racers to PC with full feature parity. Whether you are tackling the Undercover story campaigns (working undercover as a Parisian taxi driver, pizza delivery courier, ambulance paramedic, or Washington security officer), racing through Blitz gates, or roaming freely in Cruise mode, the port supports full keyboard and mouse rebinding as well as modern PC controllers with vibration.

Check Availability on Amazon→

Two-player split-screen on a single PC and LAN multiplayer via System Link are both fully functional out of the box. The setup utility can also integrate the original Xbox Live DLC packs (unlocking 14 additional vehicles and 40 Blitz and Checkpoint races), alongside optional gameplay mods that add 9 community cars editable in the built-in Car Workshop and 20 new circuit races across Paris and Washington, D.C.

To remain strictly compliant with copyright law, the GitHub repositories do not distribute any copyrighted game assets or disc images. To install and play on 64-bit Windows 10 or Windows 11 (requiring around 6 GB of free disk space), players must supply a legal disc image (.iso or .xiso, supporting both US NTSC and European PAL retail releases) dumped from their own physical Xbox copy of Midtown Madness 3. The installer verifies the disc's SHA checksum before extracting the assets and building your local PC executable.

My Take

Anyone who ever launched a yellow Volkswagen Beetle down the steps of Montmartre or dove headfirst into the Paris Metro tunnels to shave three seconds off a Blitz timer knows why Midtown Madness 3 still holds a special place in arcade racing history. For more than two decades, revisiting DICE's chaotic playground meant keeping original Xbox hardware alive or wrestling with heavy emulation quirks. Having it run natively on PC at a locked 120 FPS with ultrawide support, extended draw distances, and preserved Xbox Live DLC is an absolute triumph for static recompilation and game preservation.

Follow Pro-Gamer on Discord
Get instant gaming news, hardware price alerts, and vote on new releases live with the community.
Join the Discord →
Charles "Grimtag"
Written by Charles "Grimtag"
Founder & Editor-in-Chief

SEO consultant for over 20 years and digital entrepreneur, Charles "Grimtag" is the founder of Pro-Gamer.gg, Retrocharting.com, and Gamescharting.com. A competitive gamer, streamer, and retro game collector, he has worked in the video game industry for over 15 years, notably as a consultant for leading game price comparison platforms. Passionate about real-time performance data and gaming technology, he analyzes competitive esports, gaming hardware benchmarks, and creator workflows on Pro-Gamer.gg with an authentic player perspective.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.