mirror of
https://github.com/encounter/ph.git
synced 2026-03-30 11:34:37 -07:00
1.4 KiB
1.4 KiB
Contribution guide
Project structure
build/: Build outputeur|usa/: Target versionbuild/: Linked ROM objectsdelinks/: Objects delinked from the base ROMlibs|src/: Built C/C++ codearm9.o: Linked ELF objectarm9.o.xMAP: Map file listing memory addresses for all symbols
config/:dsdconfiguration filesdocs/: Documentation about the gameextract/: Game assets, extracted from your own supplied ROMeur|usa/:ds-romextract directories
include/: Include fileslibs/: Source C/C++ files for libraries used by the gamesrc/: Source C/C++ files for the gametools/: Tools for this projectmwccarm/: Compiler toolchainconfigure.py: Generatesbuild.ninjamangle.py: Shows mangled symbol names in a given C/C++ filerequirements.txt: Python libraries
*.sha1: SHA-1 digests of different versions of the game
Decompiling
See /docs/decompiling.md.
Code style
This project has a .clang-format file and all C/C++ files in this project should follow it. We recommend using an editor
compatible with clang-format to format the code as you save.