mirror of
https://github.com/pmret/papermario.git
synced 2024-11-08 12:02:30 +01:00
Decompilation of Paper Mario - Mirror of https://github.com/pmret/papermario
cb1bc0c312
* Update common_structs.h This ones are actually flags used by Power Rush and Mega Rush, I dunno if they're used for something else tho. But if you enter in Danger State (2-5HP) and you have equipped Power Rush dangerFlags will be 0x02 not 0x01. * BattleStatus(0x172-0x177) Added missing notes from BattleStatus(0x172) & (0x174) * Update common_structs.h 0x174 declaration is fixed, and now uses currentTurnEnemy instead of currentTurnActor * BattleStatus (0x436) added (common_structs.h) This is defined every time an actor is created with ~Func:create_actor (802653A4, 193C84), at ~Func:create_actor(0x908) It retrieves the ID two lines before by using function 80047608 and will get the next available index. * hudElementDataIndex fixed, and I renamed some status functions HudElementDataIndex now uses the proper name and it has the name change on all files. Also I changed the names for the following functions to: remove_status_1 > remove_status_debuff remove_status_2 > remove_status_static remove_status_3 > remove_status_transparent remove_status_4 seems to still be a mystery, maybe is for a unused status? |
||
---|---|---|
.github/workflows | ||
.vscode | ||
docs | ||
include | ||
src | ||
tools | ||
ver | ||
.clang-tidy | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
configure | ||
CONTRIBUTING.md | ||
coverage.py | ||
diff_settings.py | ||
diff.py | ||
docker-compose.yml | ||
Dockerfile | ||
Doxyfile | ||
first_diff.py | ||
format.sh | ||
INSTALL.md | ||
install.sh | ||
Jenkinsfile | ||
make_expected.sh | ||
progress.py | ||
README.md | ||
requirements_extra.txt | ||
requirements.txt |
Paper Mario
This is a work-in-progress decompilation of Paper Mario.
It builds the following ROMs:
- papermario.us.z64
sha1: 3837f44cda784b466c9a2d99df70d77c322b97a0
- papermario.jp.z64
sha1: b9cca3ff260b9ff427d981626b82f96de73586d3
To set up the repository, see INSTALL.md.
Please see CONTRIBUTING.md for information on how to contribute to the project. Any and all help is welcome!