mirror of
https://github.com/pret/pokeemerald.git
synced 2026-03-21 17:54:57 -05:00
Decompilation of Pokémon Emerald
- Determined how the various script contexts were used and renamed accordingly. - ScriptContext2_Enable/Disable => Lock/UnlockPlayerFieldControls - The sole purpose of the flag is to make sure the player can't move around in the overworld. It has nothing to do with script contexts. - ScriptContext1 => ScriptContext - It is the global script context used to set up scripts which run over many frames. - ScriptContext2_RunNewScript => RunScriptImmediately - ScriptContext2's sole purpose was to run scripts immediately and in a separate context, usually while the global context is waiting for things like map loads or screen changes. |
||
|---|---|---|
| .github | ||
| asm | ||
| common_syms | ||
| constants | ||
| data | ||
| docs | ||
| gflib | ||
| graphics | ||
| include | ||
| libagbsyscall | ||
| sound | ||
| src | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| asmdiff.ps1 | ||
| asmdiff.sh | ||
| build_tools.sh | ||
| charmap.txt | ||
| graphics_file_rules.mk | ||
| INSTALL.md | ||
| json_data_rules.mk | ||
| ld_script_modern.txt | ||
| ld_script.txt | ||
| make_tools.mk | ||
| Makefile | ||
| map_data_rules.mk | ||
| README.md | ||
| rom.sha1 | ||
| songs.mk | ||
| spritesheet_rules.mk | ||
| sym_bss.txt | ||
| sym_common.txt | ||
| sym_ewram.txt | ||
Pokémon Emerald
This is a decompilation of Pokémon Emerald.
It builds the following ROM:
- pokeemerald.gba
sha1: f3ae088181bf583e55daf962a92bb46f4f1d07b7
To set up the repository, see INSTALL.md.
See also
Other disassembly and/or decompilation projects:
- Pokémon Red and Blue
- Pokémon Gold and Silver (Space World '97 demo)
- Pokémon Yellow
- Pokémon Trading Card Game
- Pokémon Pinball
- Pokémon Stadium
- Pokémon Gold and Silver
- Pokémon Crystal
- Pokémon Ruby and Sapphire
- Pokémon Pinball: Ruby & Sapphire
- Pokémon FireRed and LeafGreen
- Pokémon Mystery Dungeon: Red Rescue Team