Xenogears (non-matching)
Xenogears
About the project
Xenogears es un videojuego de ciencia ficción de rol desarrollado y publicado por Square para la PlayStation de Sony. Fue lanzado el 11 de febrero de 1998 en Japón y el 20 de octubre de 1998 en EE. UU. El juego nunca fue lanzado en territorios PAL. Fue reeditado por SQUARE ENIX como un título Greatest Hits en 2003, y en la PlayStation Network el 25 de junio de 2008 en Japón y el 22 de febrero de 2011 en EE. UU.
4 versions of Xenogears
You're viewing: Xenogears (non-matching)
Official project information
Noah: a Xenogears decompilation.
This is a decompilation of Xenogears for PS1, based on the US release. All the code executing has been decompiled and reimplemented. Only the PSX sound chip is emulated.
The user must provide their own copy of Xenogears. No game data are provided in this project.
It is not a matching decompilation, opting instead to reimplement the logic in modern(-ish) C++ with cross-platform in mind.
This project currently builds and run on Windows/Linux.
Status:
Parts of the game are playable, but missing features will prevent progression. A player can use the in-engine debugger to jump over bugs to progress.
General
Rendering
- Bulk of the rendering has been implemented and emulate the original PSX rendering for now
- Some primitive and effects are missing
Audio
- Sound is implemented and music can be played
- Sound effects are missing/corrupted
Field Module
- Functional for the most part
- Known issues in some collision
- Occasional missing Opcode in the VM can prevent progression
- Implemts a field VM decompiler and debugger
Battles
- Basic battles can be played but anything advanced will have issues
- Battle events system (cutscenes with the battle engine) have the basics implemented and some events start executing
Worldmap
- World map have basic features implemented.
- More progress will be done when normal player progression is unblocked
Prebuilts
Prebuilt versions aren't available at this moment.
Building
Only Windows and Linux builds are supported right now.
Windows
You need vs2022 installed with CMake
- Clone with submodules
- Launch the vs2022.bat to create solution.
- Open the generated build/Noah.sln
- Put the iso files as data/iso/1.bin and data/iso/2.bin (US version)
- Run the Noah project
