📈 GH Trending Explorer 🎲 Surprise me

← all repos

0herculabs / hl360-forza4

git clone https://github.com/0herculabs/hl360-forza4.git v0.3.9 · 1d ago

Forza Motorsport 4 native on PC

—
stars, 24h
+94
stars, 7 days · #574
+94
stars, 30 days · #2,485
94
★ total · +94% this week
3
forks · 8 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageC++
License—
Created2026-10-15 (5d ago)
Last pushtoday
Watchers6
OwnerUser

Links

README excerpt
# Forza Motorsport 4 — Native PC Recompilation
Forza Motorsport 4 on Windows, with a dedicated launcher, optional Project Forza Plus 4 integration, and experimental direct-drive wheel support.
Getting started · Supported version · Launcher · Wheels and FFB · Build · Support
This project translates the Xbox 360 game's PowerPC code into C++ with the ReXGlue SDK. The resulting program runs natively on PC, with the runtime providing graphics, audio, input, profiles, storage and content services.
The launcher guides you through installing both discs, configuring the game, calibrating a wheel and installing or removing Project Forza Plus 4.
> [!IMPORTANT]
> Game files, disc images, DLC and Project Forza Plus archives are not included. Supply your own game discs and mod files.
> [!WARNING]
> This is a work in progress. Menus and races have been demonstrated locally, including gameplay with a MOZA R3 and force feedback. Full Career progression, every game mode, long sessions and other wheelbases still need testing. The 120 FPS mode is experimental and does not guarantee a stable 120 FPS or correct timing in every situation.
## Supported version
The supported executable is **Forza Motorsport 4 (USA), Rev 1**, from the multilanguage Play Disc.
| Identifier | Value |
| --- | --- |
| Title ID | `4D530910` |
| Media ID | `33E7B39F` |
| XEX version | `0.0.0.14` |
The following exact disc images were used for development:
| Disc | ISO size | MD5 |
| --- | ---: | --- |
| Disc 1 — Play Disc, USA Rev 1 | 8,738,846,720 bytes | `2470358250b8566bf5ddc3aaf1b76c68` |
| Disc 2 — Content Install Disc, USA Rev 1 | 8,738,846,720 bytes | `9915d1adaabf3b58441651a70e5e8dbe` |
These hashes identify the **uncompressed ISO files**, not their ZIP archives. The installer also checks the installed Disc 1 files against a SHA-256 manifest. Other regions and revisions have not been validated. Additional hashes and the tested SDK revision are recorded in doc/inputs.md.
## Getting started
### Requirements
- Windows x64 and a Direct3D 12-capable GPU.
- Microsoft Visual C++ 2015–2022 Redistributable, x64.
- The supported game discs and enough free space for extraction and content installation.
- Additional space for a separate game/content copy if installing Project Forza Plus 4.
### Install and play
1. Extract the release package into a short folder, such as `C:\Games\FM4`. Keep its executables, DLLs, configuration and PowerShell scripts together.
2. Open **fm4-launcher.exe**. The **Instructions** tab provides the disc hashes and setup steps in English or Spanish.
3. Under **Install → Step 1**, select the **Disc 1 ISO**. Wait for extraction and verification.
4. Under **Step 2**, select the **Disc 2 ISO** to install its four car and track content packages.
5. Choose or create a profile in **Profiles**, adjust graphics and controls, then press **Play**.
Extract game ISOs from their ZIP archives before selecting them. Project Forza Plus uses its ZIP archives directly, as described below.
Wh