📈 GH Trending Explorer 🎲 Surprise me

← all repos

arcanite24 / pinyon-shift

git clone https://github.com/arcanite24/pinyon-shift.git v0.6.0 · 5d ago

A playable preview of Forza Horizon static recompilation

+17
stars, 24h · #850
+~119
stars, 7 days · #1,038
+~510
stars, 30 days · #1,029
853
★ total · +17% this week
38
forks · 106 open issues

Star history (as recorded here)

2026-10-20 · 817 ★ 2026-10-22 · 853 ★
LanguagePython
LicenseBSD-3-Clause
Created2026-08-25 (1mo ago)
Last push1d ago
Watchers22
OwnerUser

GitHub topics

Links

README excerpt
# Pinyon Shift
 The Xbox 360 release of Forza Horizon , recompiled to run natively on Windows, Linux, the Steam Deck and Apple silicon Macs, with an Android alpha. 
 Built on your own PC from your own disc, with internal resolutions up to 4K.
 Download the launcher 
 ·
 Documentation 
 ·
 How to play 
 ·
 Roadmap 
 ·
 Support development 
Pinyon Shift is not an emulator. The game's PowerPC code is translated ahead of
time into C++ with ShiftGlue, our
fork of ReXGlue, and compiled on your computer. A renderer written for
*Forza Horizon* runs the game's GPU commands on Vulkan.
This repository holds the launcher, build tools, host code and configuration.
It does **not** contain the game, its assets, generated translations or a
prebuilt executable: you build the game from a disc you own.
> **Playable preview.** Expect some rendering bugs and slowdowns. The
> 0.6.0 release notes list what the latest release
> contains and its known limitations.
## Highlights
- **Native code.** The game's executable is recompiled ahead of time; nothing
 is interpreted or JIT-compiled while you play.
- **60 and 120 fps** at the right game speed, instead of the console's 30.
- **1x to 4x internal resolution**, FSR 1 output scaling, anisotropic
 filtering, FXAA, ultrawide support, and optional bloom, motion blur and
 depth of field.
- **In-game settings (F6)** and a trainer (F10: credits, game speed, time of
 day, free camera), photo export, save backups and mods.
- **HDR, your music and an immersive camera.** HDR output with calibration,
 your own music in game or as custom radio stations, and an optional camera
 that reacts to the car. See Settings and controls.
- **Your DLC.** Owned Xbox 360 packages are verified and imported. Car packs
 work, and Rally and 1000 Club run on the optional title update v4 build.
- **Linux and Steam Deck.** A native Linux build, no Proton: 60 fps at 1x on
 the Deck within its 15 W limit, and **Add to Steam** puts it in Game Mode.
 See Linux and Steam Deck.
- **macOS on Apple silicon.** Vulkan on Metal through MoltenVK, built into
 the game. See macOS.
- **Android handhelds (alpha).** 60 fps on Snapdragon 8 Gen 2 handhelds. See
 Android.
- **The Treasure Map included.** This add-on was sold through a service that
 no longer exists. It is on by default and can be turned off in the launcher.
## Performance
On an RTX 4080 the scripted race runs at a median of 119 fps at 1x and 2x
(with the game's 4x MSAA), and 102 fps at 3x (3840×2160). On the console the
game runs at 30 fps. The **Low-spec 60** preset holds 60 fps on 4 CPU cores
in simulated runs and needs about 1.1 GB of graphics memory. Android
handhelds with a Snapdragon 8 Gen 2 hold about 60 fps with the SMOOTH 60
preset.
Methods, the comparison with Xenia, and the full tables are in
Performance.
## Play
1. Download `PinyonShift-Launcher.zip` from the
 latest release.
2. Extract it to a folder and run `PinyonShiftLauncher.exe`.
3. Drop the ISO you dumped from your own disc onto the launch