MCPcopy Create free account
hub / github.com/Fable2Recomp/Fable2Recomp

github.com/Fable2Recomp/Fable2Recomp @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
14 symbols 19 edges 4 files 3 documented · 21% updated 4mo ago★ 2392 open issues

Browse by type

Functions 13 Types & classes 1
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Fable 2 Recomp

Fable2Recomp is a recompilation Project with hopes to port the game Fable 2 to Windows and Linux. It uses a static recompilation approach based on the ReXGlue project, streamlining the process and fixing various issues that may arise during decompilation and recompilation.

This Recomp is currently based off Fable 2 GOTY TU1

Features

  • User-friendly interface for ease of use.
  • Plans for enhancing the game with high-resolution support up to 1080p, 2K, 4K, and beyond.
  • Plans for improving the frame rate to 60fps and beyond, reaching up to 240fps.
  • Enhanced graphics for a superior gaming experience.
  • Cross architecture and OS - (x86_64, ARM) (Windows, Linux, Mac, Android?)

Building Fable2Recomp

Installing the ReXGlue SDK

Download the latest release and extract it to a location of your choice. This will be your REXSDK path. Set this as an environment variable using your preferred method.

Prerequisites (non-Visual Studio users only)

Building from source

git clone --recursive https://github.com/rexglue/rexglue-sdk
cd rexglue
cmake --preset <platform>
cmake --build out/build/<platform> --target install

Where <platform> is win-amd64 or linux-amd64. The build step compiles all configurations (Debug, Release, RelWithDebInfo) at once.

Fable 2 Project configuration

To build Fable 2, run codegen from the root with all assests in the assets folder and build:

git clone --recursive https://github.com/Fable2Recomp/Fable2Recomp.git
cd Fable2Recomp
rexglue codegen Fable-2_config.toml
cmake --preset <platform>
cmake --build out/build/<platform>

Contributing

We are looking for help and we are willing to learn coding and help where we can, we are also open to others joining the project and teaching us if possible. If you have experience or are willing to learn and help out, your support would be greatly appreciated. We're eager to enhance the game with high-resolution support, improved frame rates, and enhanced graphics.

We welcome contributions to Fable2Recomp! If you're interested in enhancing Fable 2 and have the skills or willingness to learn, please join us. Feel free to open a PR if you want to contribute. Join the Discord server at https://discord.gg/zVVtGbEsCR

Core symbols most depended-on inside this repo

Shape

Function 7
Method 6
Class 1

Languages

C++100%

Modules by API surface

src/main.cpp7 symbols
src/heap.cpp6 symbols
src/hooks.cpp1 symbols

For agents

$ claude mcp add Fable2Recomp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page