Games and modsPartialSource available
Target: Forza Motorsport 4

Forza Motorsport 4 static recompilation for Windows using ShiftGlue

Platform
Windows 10+ x64
Outcome
Partial
Forza Motorsport 4: An unofficial static recompilation of the Xbox 360 racing game for modern PCs.
Image: Source: img.youtube.com

Evidence at a glance

Loading source evidence…

What was done

The project translates Forza Motorsport 4 PowerPC code to x86-64 using the ShiftGlue SDK, enabling native Windows execution with support for high frame rates, upscaling, and custom graphics settings.

The project provides a static recompilation of the Xbox 360 title Forza Motorsport 4 for Windows. The developer uses the ShiftGlue SDK to translate the original PowerPC game code into native x86-64 instructions. Graphics are handled by a Vulkan renderer extended from the Pinyon Shift project. The port supports resolutions up to 5120x2880 and frame rates reaching 240 fps. Users can configure graphics settings, including anti-aliasing and temporal upscaling (DLSS, FSR 2, and FSR 3), via an in-game menu. The developer acknowledges AI assistance in coding, scripting, documentation, and reverse engineering the game binary. While offline game modes are reported to function, Xbox LIVE and Kinect features are not supported. The project requires a legally obtained copy of the game, specifically supporting certain Disc 1 media IDs; the 1.1 re-release (Rev 1) is explicitly unsupported. Documentation details known limits, such as shimmer associated with temporal upscalers. Further information is available at https://raw.githubusercontent.com/i2kiselev/fm4-static-recomp/HEAD/README.md.

From the source

Reproduce it

setup

Download the FM4StaticRecomp-Launcher.zip from the project's latest release, extract to a local folder, and execute FM4StaticRecompLauncher.exe to follow the setup steps for game files and configuration.

Community

Ask a question, share what worked, or follow the next milestone.

Your library