A Kalos remake in Pokémon Emerald.
Find a file
tustin2121 33f3a7c11a Adding FindObjectEventPaletteIndexByTag bugfix
The code in event_object_movement.c indicates that OBJ_EVENT_PAL_TAG_NONE was meant to be a sentinel for the bottom of each of the tables involving palettes in there. sObjectEventSpritePalettes is the exception, but the functions that access it look for OBJ_EVENT_PAL_TAG_NONE even though it's not in the table. If the palette tag isn't in the table, the functions which scan it fall off the bottom of the table into an infinite loop of scanning 256 "entries" of the table (because it uses a u8 index), and the game locks up. In vanilla, the search simply never falls off the bottom of the table. It seems the developers intended for that last entry to be {NULL, OBJ_EVENT_PAL_TAG_NONE}.
2022-11-07 06:09:21 -05:00
.github Retire OK bot 2021-11-21 11:48:50 -05:00
asm Merge pull request #1755 from GriffinRichards/map-dynamic 2022-10-18 22:45:56 -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 Merge pull request #1807 from pret/porymap-5 2022-10-30 11:01:37 -04:00
docs Cleaned trailing whitespace 2022-09-11 14:14:49 -04:00
gflib Removed free macro 2022-09-16 20:36:44 -03:00
graphics Merge branch 'master' into porymap-5 2022-10-18 22:54:25 -04:00
include Merge pull request #1807 from pret/porymap-5 2022-10-30 11:01:37 -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 Adding FindObjectEventPaletteIndexByTag bugfix 2022-11-07 06:09:21 -05:00
tools Fix build of jsonproc 2022-11-02 12:39:32 -04:00
.gitattributes Add missing files to .gitattributes. 2020-11-08 20:13:21 -05:00
.gitignore Ignore new Porymap config 2022-09-25 18:34:07 -04: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 Merge branch 'master' into rme-update 2022-09-25 11:56:57 -04:00
INSTALL.md Cleaned trailing whitespace 2022-09-11 14:14:49 -04:00
json_data_rules.mk use json for region map sections 2022-04-04 23:32:03 -04:00
ld_script.txt Pinning the GF header to the front of modern 2022-11-02 12:42:26 -04:00
ld_script_modern.txt Pinning the GF header to the front of modern 2022-11-02 12:42:26 -04:00
make_tools.mk Fixes to makefile. 2021-06-01 23:22:15 -04:00
Makefile Cleaned trailing whitespace 2022-09-11 14:14:49 -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 Cleaned trailing whitespace 2022-09-11 14:14:49 -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.