A Kalos remake in Pokémon Emerald.
Find a file
2022-04-30 17:07:50 -04:00
.github Merge branch 'master' into romhack 2021-12-18 17:14:52 -05:00
asm Merge branch 'master' into romhack 2021-12-18 17:14:52 -05:00
berry_fix Document field player functions 2021-10-27 01:39:00 +08:00
common_syms Removed lighting/day-night/shadow code from follower branch. 2021-12-22 22:58:52 -05:00
constants use constant for max directsound channels 2021-01-16 04:18:45 -05:00
data Re-indexed follower & pokeball GFX IDs. 2022-02-22 20:14:02 -05:00
docs Merge branch 'master' of https://github.com/pret/pokeemerald 2021-05-23 10:51:26 -04:00
gflib Merge branch 'master' into romhack 2021-12-18 17:14:52 -05:00
graphics Fixed shadow palette tag. Fully removed permanent shadows. 2022-02-21 15:54:49 -05:00
include Fixed all field effects with gendered palette tags (warp arrow, surf blob, bird) 2022-04-27 22:43:12 -04:00
libagbsyscall Fix $(AR) define, remove \u warns on macOS. 2021-01-04 11:35:59 -05:00
sound Add CRY_MODE constants 2021-11-07 13:33:05 -05:00
src Changed default follower elevation to player's current elevation. 2022-04-30 17:07:50 -04:00
tools Fix braille slash 2021-11-02 18:34:05 -04:00
.gitattributes Add missing files to .gitattributes. 2020-11-08 20:13:21 -05:00
.gitignore Merge branch 'master' into romhack 2021-12-18 17:14:52 -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 Add font id constants 2021-10-30 19:54:15 -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 Clean up pokenav general menus, organize pokenav graphics 2021-11-12 17:08:12 -05: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-12-18 17:14:52 -05:00
ld_script_modern.txt Update modern linker script 2021-11-04 17:28:41 -04:00
make_tools.mk Fixes to makefile. 2021-06-01 23:22:15 -04:00
Makefile Merge branch 'master' into romhack 2021-09-02 01:03:13 -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.md. 2021-12-22 23:28:27 -05:00
remote_build.sh Updated / genericized remote_build.sh. 2022-04-21 19:07:55 -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 more follower footprint types. Credit: Sonikku-DatH 2022-02-07 23:06:38 -05:00
sym_bss.txt Rename pokenav conditions files 2021-11-12 11:07:52 -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 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.
  • A way to change a pokemon's nature while mangling its PID as little as possible.
  • Function to detect newer emulators/new GBA hardware.

icons branch:

  • Everything from the romhack branch.
  • All pokemon icons updated to Gen 6, based on this repo
  • This includes compatibility with the PC, trade, contests, mail, Battle Dome. Examples: PC Party Contest
  • Icons share palettes with front sprites, meaning that shiny pokemon will also have shiny icons!

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.
  • HGSS-style alpha-blended shadows for object events.

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.