A Kalos remake in Pokémon Emerald.
Find a file
2021-06-15 19:35:51 -04:00
.github Updated build script. 2021-03-09 01:31:51 -05:00
asm Merge branch 'master' into romhack 2021-06-04 23:36:21 -04:00
berry_fix Merge branch 'master' of https://github.com/pret/pokeemerald 2021-05-23 10:51:26 -04:00
common_syms Merge branch 'master' into romhack 2021-04-18 22:17:53 -04:00
constants use constant for max directsound channels 2021-01-16 04:18:45 -05:00
data Merge branch 'master' into romhack 2021-06-04 23:36:21 -04:00
docs Merge branch 'master' of https://github.com/pret/pokeemerald 2021-05-23 10:51:26 -04:00
gflib Updated README & Improved efficiency of tracking palette unloads. 2021-06-15 19:35:51 -04:00
graphics Added affine animations for followers entering/exiting pokeball. 2021-05-05 19:58:44 -04:00
include Merge branch 'master' into romhack 2021-06-04 23:36:21 -04:00
libagbsyscall Fix $(AR) define, remove \u warns on macOS. 2021-01-04 11:35:59 -05:00
sound one more instrument 2020-09-23 22:31:12 -04:00
src Fixed bug with followers and cross-map scripting events. 2021-06-12 00:35:15 -04:00
tools Merge branch 'master' of https://github.com/pret/pokeemerald 2021-05-23 10:51:26 -04:00
.gitattributes Add missing files to .gitattributes. 2020-11-08 20:13:21 -05:00
.gitignore Updated follower messages. 2021-03-03 02:07:08 -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 standardize "grey" to "gray" 2021-04-09 22:39:34 -04:00
emotions.txt Added music messages. 2021-04-18 21:00:27 -04:00
extract_sprites.py Added Mr. Mime & Farfetch'd. Fixed transparency issues. 2021-03-03 01:48:45 -05:00
follower_emotions.py Added music messages. 2021-04-18 21:00:27 -04:00
front_palette.py Modified front palette script. 2021-03-03 02:00:36 -05:00
graphics_file_rules.mk Merge pull request #1415 from GriffinRichards/doc-contestutil 2021-04-27 02:29:41 -04:00
INSTALL.md Fix github links to pret's. 2021-05-27 16:20:13 -04:00
json_data_rules.mk Fix building 2019-05-08 17:06:39 -05:00
ld_script.txt Merge branch 'master' into romhack 2021-03-23 18:42:00 -04:00
ld_script_modern.txt ld_script_modern: minor fixes for gcc 11 2021-05-05 00:49:42 +02:00
Makefile Fixed bug where selling items freed sprite palettes too early. 2021-06-15 18:27:58 -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
palette.py Fixed follower not disappearing when surfing. 2021-03-03 01:33:13 -05:00
README.md Updated README & Improved efficiency of tracking palette unloads. 2021-06-15 19:35:51 -04:00
remote_build.sh Fixed bug where selling items freed sprite palettes too early. 2021-06-15 18:27:58 -04: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 Added some conditional messages. 2021-04-18 21:00:27 -04:00
sym_bss.txt Split wireless_communication_status_screen.c out 2020-06-02 18:51:26 -04:00
sym_common.txt Document some text-related things 2021-03-29 11:20:00 -05:00
sym_ewram.txt Merge branch 'master' of https://github.com/pret/pokeemerald into doc-confetti 2020-07-08 15:45:31 -04:00

Pokémon Emerald

This is a fork of the matching decompilation at PRET.

The general philosophy of this fork is to maintain vanilla behavior & compatibility where possible, especially in terms of data structures. For that reason, this fork does not increase the size of the save data structure or the object event structure, nor does it add a nature field to the Pokémon structure.

There are several branches, each with additional features compared to vanilla:

romhack branch:

  • HGSS-style pokémon followers for all 386 pokémon, including emotes, the 28 Unown forms and a majority of follower messages.
  • Dynamic overworld palettes & reflections compatible with vanilla berry trees.
  • HGSS-style alpha-blended shadows for object events.
  • A way to change a pokemon's nature while mangling its PID as little as possible.
  • Function to detect newer emulators/new GBA hardware.

lighting branch:

  • Everything from the romhack branch.
  • Day/night shading compatible with weather.
  • GSC-style window lights.
  • WIP interframe-blended lamp lights at night, i.e in Rustboro.

To set up the repository, see INSTALL.md.

See also

Other disassembly and/or decompilation projects:

Contacts

You can find PRET on Discord and IRC.