Repository navigation
Releases
1.5.1 AMD Hollow Men Crash Fix
This is a hotfix release to fix the issue with AMD GPU users crashing when seeing / fighting Hollow Men. This contains nothing else but that fix. If feel free to download this but if you don't crash from Hollow Men then it can be skipped.
This is to fix "#126" specifically.
Thanks to @delta4o for reproducing and fixing this issue.
1.5.0 Rendering Bug Fixing and Launcher Updates
What's Changed
- Heavily updated launcher so now
- .Net 8 comes bundled with the launcher (so it should not be needed to be installed)
- Built in ISO extractor for easy of use
- Advanced Options tab to set keybindings and patches
- Launcher now closes when game is launched
- New argument for the fable 2 game "--skipHash" which skips the default.xex hash check to try and load unverified copies of the game
- Fixed an additional crash with Spinner box (Should now be fully functional)
- Lots of ReXGlue updates thanks to Locme which improves rendering, and error logging.
- Prefer the discrete GPU on hybrid-graphics laptops by @ChrisF999 in #55
- Fix black hero/dog textures without CPU readback by @Locme in #57
- Add optional disable_motion_blur patch (off by default) by @Locme in #58
- Make dir.manifest self-heal idempotent and drop duplicate lines by @Locme in #61
- Add High Tick Rate and Higher HF Tick Rate as config options by @Locme in #59
- build: keep rexglue-sdk-debug-exports.patch LF on Windows checkouts by @Locme in #73
- Wait for async pipelines instead of dropping draws by @Locme in #64
- Fix the dog's fur flickering (Z fighting) by @Locme in #65
- Skip taken addresses in the game's aligned address-space scan by @Locme in #62
New Contributors
Full Changelog: 1.4.1...1.5.0
Photos:

1.4.1 Quick Bug Fixing and Additional Patches
What's Changed
- Fixed Crash in Wellspring Cave (Issue #38)
- patches: skip_intro_videos setting (just-harry's Skip intro videos as a hook) by @ChrisF999 in #40
- hotfunc: keep FrameLimiterWait's GPU-counter reads volatile (avoid an LTO hang) by @ChrisF999 in #35
New Contributors
- @ChrisF999 made their first contribution in #40
Notes:
- This is a Pre release meaning there is some code running that hasn't been cleaned up, you will see some additional files being created in the same dir as the exe. Those can be ignored and will be trimmed out on the next full release.
- To enable the intro video skip patch edit the fable_2_config.toml "skip_intro_videos" to true.
Full Changelog: 1.4.0...1.4.1
1.4.0 Language and Launchers
Now supporting additional Languages
Thanks to the first merged PR there is now a launcher for the game to quickly change some of the settings without needing to download presets. This release also expands the total number of runnable languages from just the US/Europe to US/Europe, German, French, Italian, Russian, and Spain Spanish. I verified the start of childhood on the new languages but no more then that, your millage may very and if anything comes up make sure to create a issue.
What's Changed
- Added a game launcher to change settings and start the game
- Added support for multiple languages / regions
- Changed default keybinds (see below)
- Added better support for mouse buttons
- Fixed Loading Pub Games causing a crash
- Fixed Bowerstone Crash #32
- Fixed Crash when no audio device is detected
- Got F3 debug menu to display in game fps (this is different from actual fps and is the reason why the game still feels laggy when normal fps is running fine)
- Temporary Icon added
Known Issues
- In game FPS (F3) is not the highest, currently the game isn't optimized for speed and this will need to be addressed in the future. There was no degrading of speed in this release but now there is evidence of whats actually happening.
New Default Keybindings
| Key(s) | Guest input |
|---|---|
LMB |
X |
RMB |
Y |
MMB / B |
B |
Shift / E |
A |
W A S D |
Left stick (up / left / down / right) |
Q / R |
Left / Right trigger |
Z / Tab |
Left / Right shoulder |
| Arrow keys | Dpad up / down / left / right |
Escape |
Pause (Start) |
M |
Select (Back) |
F3 |
Opens Debug window to see in game speed |
F4 |
Opens Rexglue Settings |
F5 |
Opens Debug Menu |
Notes
I'm expecting the next release to take a bit longer, there are things I want to experiment with that might lead to nothing and can cause some delays.
New Contributors
- @gerrit117 made their first contribution in #25
Full Changelog: 1.3.0...1.4.0
Photos:

1.3.0 The Hero Lives
Congratulations the Hero / Dog now has a texture, no longer are they textureless.
In this build the hero / dog now render correctly, thanks just-harry (github.com/just-harry/unofficial-xenia-femtofork-for-fable-ii) for the detailed breakdown of how they fixed it in their fork of xenia.
I've also added back the Debug Menu press "F5" to open, in this menu you have a few different options to test with, this menu is still incomplete and will have a few rewrites in the future to add more functionality and what not.
You can still use the presets from the previous version to set resolution presets.
Known Issues:
- Dog texture is flickering, not yet tested if the texture changes during gameplay
- Dog Texture can be a little red, restart game and that should fix it
- If hero is still dark afer loading a save: equip / unequip makeup, and unequip/re-equip clothing as needed to force the hero's texture to regenerate.
1.2.0 V-Sync Actually Works and Higher Resolution Configs
For this release I spent some time rewriting some of the rendering code into a more human readable version and made a fork of the rexglue to create this fix.
The major thing this release does is:
- Enable proper v-sync
- Cleanup configs
- Rewrite some of renderer code for readability
- Temporarly disable the F5 debug script as that wasnt fully implemented yet
- Completely clean virus total score
Also I've attached a few presets for higher resolutions, to use them download the one you want, put it in the same folder as the exe and rename it to "fable_2.toml"
1.1.1 Reduced False Positive Virus Alerts and Debug Script
This release aims to reduce the number of false positives of virus from virus total. Currently I'm down to 9 alerts with only 1 actual problem listed, https://www.virustotal.com/gui/file/85a5ff8ffa85e74417f4aaafac4bf4ae7d4ebd2620befc534dcc61a3964cd982, however I believe this is a false positive just like the rest.
I also added a small debug script which is apart of a larger feature down the road, if you press "F5" on your keyboard when you are playing the game a dialog box will pop up telling you your coords. This feature is not finished but since the recent popularity of the repo I would like to address the false positives.
1.1.0 Configs and Guild Chests
This release features the new config system where things are not hard coded any more. There is 2 config files "fable2_config.toml" and "fable2_patches.toml" where you can change specific aspects of the game. I also included serveral patches some direct copies of the patches from Guy and some required a bit more work to work so the game will now try to run at 60 fps, this can be changed in the config with "fps_60 = true", if false it will run at 30 fps. in that same file there is configs for the different guild chest items, gamepad mapping, and mouse sensitivity.
With the "fable2_patches.toml" i'm not positive its working and needs a bit of trial and error.
Enjoy the guild chest items!
1.0.1 Check Hashes of default.xex
There is a lot of different xex's out there and if its not the exact one I'm using different errors will be happening. This version has a hash checker on startup that will check if the default.xex is the same hash as what I built this for.
This version does not add any additional functionality to the game, only adds a preflight check to prevent errors.
Initial Release V1.0.0
This release is competely beatable from start to finish. When I did my testing I did everything as fast and minimal as possible so I'm sure there is some more crashes that need to be patched out in time, If a crash happens then leave an issue with the log attached and an detailed explination of what happened to cause the crash.



