Go to file
tustin2121 1cb659df8c Renaming Script Contexts
- 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.
2022-08-15 15:18:12 -04:00
.github Retire OK bot 2021-11-21 11:48:50 -05:00
asm Renaming Script Contexts 2022-08-15 15:18:12 -04:00
common_syms Name overworld tilemaps for their bg, add layer type constants 2022-01-19 09:37:12 -05:00
constants use constant for max directsound channels 2021-01-16 04:18:45 -05:00
data Further cleaning after comparing with pokefirered 2022-07-28 01:27:05 -04:00
docs Delete bugs_and_glitches.md 2022-06-17 18:07:46 -03:00
gflib OamData mosaic FALSE 2022-07-29 21:27:39 -04:00
graphics Split naming screen palettes/graphics, use correct image palettes, clean up 2022-08-09 09:27:28 -04:00
include Renaming Script Contexts 2022-08-15 15:18:12 -04:00
libagbsyscall Fix $(AR) define, remove \u warns on macOS. 2021-01-04 11:35:59 -05:00
sound forgot we could do this 2022-01-22 19:41:31 -05:00
src Renaming Script Contexts 2022-08-15 15:18:12 -04:00
tools use floats for tempo calculation 2022-06-28 00:11:59 -04:00
.gitattributes Add missing files to .gitattributes. 2020-11-08 20:13:21 -05:00
.gitignore Remove berry fix 2022-01-13 15:26:20 -05:00
asmdiff.ps1 Remove debug printing 2019-04-07 19:18:42 -05:00
asmdiff.sh [Round 3] Apply all source related changes for the new INSTALL.md in one commit. 2020-12-16 21:24:44 -05:00
build_tools.sh Update deprecated build_tools script 2019-08-27 09:15:44 -04:00
charmap.txt Allow right single quotation mark in charmap 2022-01-16 10:29:15 -05:00
graphics_file_rules.mk Split naming screen palettes/graphics, use correct image palettes, clean up 2022-08-09 09:27:28 -04:00
INSTALL.md Space cleanup 2022-07-29 21:28:39 -04:00
json_data_rules.mk Fix building 2019-05-08 17:06:39 -05:00
ld_script_modern.txt lmao whitespace 2022-01-22 21:30:39 -05:00
ld_script.txt Wildcards in ld_script.txt 2022-08-15 12:25:16 +01:00
make_tools.mk Fixes to makefile. 2021-06-01 23:22:15 -04:00
Makefile don't build modern with -g by default 2022-04-20 01:07:10 -04:00
map_data_rules.mk [Round 3] Apply all source related changes for the new INSTALL.md in one commit. 2020-12-16 21:24:44 -05:00
README.md Kill Freenode. 2021-10-08 04:57:05 -06:00
rom.sha1 Make rom.sha1 lowercase to fix erroneous comparison results on *nix 2017-09-06 09:20:49 -04:00
songs.mk Sync encounter musics with encounter music types 2020-08-20 21:03:24 -04:00
spritesheet_rules.mk Color single-palette door anim graphics 2022-05-18 12:41:20 -04:00
sym_bss.txt move m4a track definitions 2022-01-22 19:37:46 -05:00
sym_common.txt Document some single-remaining symbols 2021-09-24 17:14:20 -04:00
sym_ewram.txt Rename pokenav_match_call_ui 2021-11-15 00:21:40 -05:00

Pokémon Emerald

This is a decompilation of Pokémon Emerald.

It builds the following ROM:

To set up the repository, see INSTALL.md.

See also

Other disassembly and/or decompilation projects:

Contacts

You can find us on Discord and IRC.