AC6Recomp

Caution

This project is a work in progress, so a stable experience isn't guaranteed yet. It progresses in-game, but with likely bugs and crashes and more testing is needed.

Recompiled using the ReXGlue SDK.

Prerequisites

  • CMake 3.25+
  • Ninja
  • Clang (LLVM/Clang toolchain)
  • A legally obtained copy of the game.

Building

Clone the repository with submodules:

git clone --recursive https://github.com/rapidsamphire/AC6Recomp.git
cd AC6Recomp

If you already cloned without --recursive:

git submodule update --init --recursive

Assets

You need the game's original Xbox 360 disc image (ISO). Tools to extract it can be found here.

After extraction, drop both the game assets and default.xex into the assets/ directory.

Generate recompiled code

cmake --preset win-amd64-relwithdebinfo
cmake --build --preset win-amd64-relwithdebinfo --target ac6recomp_codegen

Build

cmake --build --preset win-amd64-relwithdebinfo

(Relwithdebinfo is the recommended build preset as of now.)

The executable will be in out/build/win-amd64-relwithdebinfo/.

Running

./out/build/win-amd64-relwithdebinfo/ac6recomp assets

Linux

Replace win-amd64-relwithdebinfo with linux-amd64-relwithdebinfo in the commands above.

S
Description
No description provided
Readme BSD-3-Clause 81 MiB
Languages
C++ 96.8%
CMake 3.2%