Xenogears (non-matching)
A new engine written from scratch that loads the original game's data files.
Based on Xenogears
compare all 2 clones
Links, repository & detailsAbout
Noah is a non-matching decompilation of Xenogears for the PS1, based on the US release, reimplementing the game logic in modern C++ for cross-platform use. The README says all code that executes has been decompiled and reimplemented, and only the PSX sound chip is emulated. It builds and runs on Windows and Linux, and the user must provide their own copy of Xenogears. Parts of the game are playable, but missing features prevent progression.
How it differs from the original
Rendering emulates the original PSX rendering, with some primitives and effects missing, and sound effects are missing or corrupted.
Getting started
Only Windows and Linux builds are supported and no prebuilt versions are available. On Windows, clone with submodules, run vs2022.bat to create the solution, open build/Noah.sln, put the US disc files at data/iso/1.bin and data/iso/2.bin, and run the Noah project. An in-engine debugger can be used to jump over bugs to progress.
Known issues & limitations
- Parts of the game are playable, but missing features can block progression.
- Some rendering primitives and effects are missing.
- Sound effects are missing or corrupted.
- An occasional missing field VM opcode can prevent progression.
- Advanced battles may have issues.
- Battle event support is basic, and only some events start executing.
- Prebuilt versions are not currently available.
What you need to run it
Features
- The field module is functional for the most part.
- Basic battles can be played.
- The world map has basic features implemented.
- An in-engine debugger can be used to jump over bugs and progress.
Summarised from the project's README.
Media
Status & roadmap
- Field module is mostly functional, basic battles can be played, and the world map has basic features implemented.
Modding & tools
- Includes a field VM decompiler and debugger.
FAQ
- What is Xenogears (non-matching)?
- Xenogears (non-matching) is an open-source engine reimplementation of Xenogears. A new engine written from scratch that loads the original game's data files. The original game ran on PlayStation.
- Do I need the original game files to run Xenogears (non-matching)?
- Yes. The project does not include the original game's assets, so you need your own copy.
