📈 GH Trending Explorer 🎲 Surprise me

← all repos

himdo / Fable-2-Recomp

git clone https://github.com/himdo/Fable-2-Recomp.git 1.5.0 · 10d ago

—

+6
stars, 24h · #2,193
+~42
stars, 7 days · #2,773
+~180
stars, 30 days · #2,808
518
★ total · +9% this week
22
forks · 32 open issues

Star history (as recorded here)

2026-10-20 · 505 ★ 2026-10-22 · 518 ★
LanguageC++
LicenseMIT
Created2026-08-30 (1mo ago)
Last pushtoday
Watchers21
OwnerUser

Links

README excerpt
# Fable 2 — ReXGlue Recompiled Project
First and for most this project was made to test the capabilities of local and open source AI. This project was made using Qwen3.8 27b. After about an hour it got the game running. Then after a large amount of human trial and error I was able to get enough of the functions mapped to be able to complete the game. I currently do not consider this to be fully complete as I have yet to 100% the game. The sha256 of the iso that started this project is: "685a0d3bea9718812f17bcd155907a5359a548b6d3d8342dd2a6c944f45e35ff" and its the Fable 2 GOTY for USA and Europe.
Recompilation of Fable 2 (Xbox 360, title ID 4D5307F1) using the ReXGlue SDK v0.10.0. Guest PPC code is statically recompiled to C++ at build time by `rexglue codegen`, driven by `fable_2_manifest.toml`.
# Important Note:
**This project does not condone Piracy, any mentions or links will result in removal and an instant ban from this repo!**
# Current and planned features
Original GOTY USA/Europe and German GOTY dumps are supported by the default
`goty-compatible` build profile. Other XEX revisions remain rejected. See
German GOTY validation and known limits.
[x] Can be used to beat the game\
[x] Guild chest fully unlocked\
[x] Uncapped framerate / increased framerate\
[ ] Higher Resolution support\
[x] Built in Debug Menu
 - [x] Enabling custom lua to run in game
[x] Keyboard / Mouse Support\
[ ] In game Text changed to respect keyboard and mouse
 - [ ] Automatic swapping between text
[ ] Increased performance / framerate\
[x] Hero / Dog Texture bug fix (upstream renderer, verified on German GOTY)\
[ ] Vulkan support\
[ ] Linux Builds\
[x] Custom commands to aid in debugging\
[ ] Improved Graphics rendering\
[ ] Custom menu(s) / modifying menus for extra functionality (like closing the game)\
[x] Supporting other languages
 - [x] Germany
 - [x] France
 - [x] Italy
 - [x] Russia
 - [x] Spain
[x] Custom Launcher
 - [x] Built in ISO extractor
## Windows launcher
The optional WPF launcher detects the original game edition and configures
output resolution, internal render scale, anisotropic filtering, FXAA, VSync,
window/fullscreen mode and a 30/60/120/144/165/240/unlimited FPS limit. It keeps its preferences
in `launcher-settings.toml` and writes `fable_2.toml`, preserving other settings
and a one-time backup. Preferences survive the runtime rewriting its config.
It can also extract the game straight from a disc image: the **Extract from
ISO** button opens a raw `.iso`, pulls out just `default.xex` first, checks its
SHA-256 against the supported-version list, and only once it matches does it
extract the rest of the disc (`default.xex` and `data/`) into the launcher's own
folder, with a live progress screen and a Stop button. It reads Xbox 360 GDFX
discs with the shared X360Extract library, so its output
matches the `x360extract` tool byte for byte — making the launcher the simplest
way to get the game files in place, with no separate extractor tool.
The game