A Kalos remake in Pokémon Emerald.
Find a file
2022-09-03 21:43:04 -04:00
.github Updated Github metadata & build script. 2022-09-03 14:43:43 -04:00
asm Added proper movement actions for exiting/entering pokeball. 2022-08-28 23:34:39 -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 Fixed Rayquaza cutscene flicker. 2022-09-03 21:43:04 -04:00
docs Delete bugs_and_glitches.md 2022-06-17 18:07:46 -03:00
gflib Merge branch 'master' into romhack 2022-07-17 15:13:15 -04:00
graphics Fixed Magnemite & Magneton OW sprite colors. 2022-08-14 15:16:26 -04:00
include Refactored follower messages. 2022-08-29 00:43:38 -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 Fixed Rayquaza cutscene flicker. 2022-09-03 21:43:04 -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 Fixed gitignore for icons & overworld. 2022-08-28 03:35:33 -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
emotions.txt Added system for conditional follower messages. 2022-05-03 23:01:02 -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 system for conditional follower messages. 2022-05-03 23:01:02 -04:00
front_palette.py Modified front palette script. 2021-03-03 02:00:36 -05:00
graphics_file_rules.mk Move more graphics out of misc 2022-01-14 12:29:30 -05:00
INSTALL.md Move make compare to its own build section 2022-07-08 01:34:38 -04:00
json_data_rules.mk Fix building 2019-05-08 17:06:39 -05:00
ld_script.txt Merge branch 'master' into romhack 2022-07-17 15:13:15 -04:00
ld_script_modern.txt lmao whitespace 2022-01-22 21:30:39 -05:00
make_tools.mk Fixes to makefile. 2021-06-01 23:22:15 -04:00
Makefile Merge branch 'master' into romhack 2022-07-17 15:13:15 -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 Github metadata & build script. 2022-09-03 14:43:43 -04:00
remote_build.sh Updated remote_build to use --force-with-lease instead of --force. 2022-05-01 14:23:45 -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 Merge branch 'master' into romhack 2022-07-17 15:13:15 -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 fork of the matching decompilation at PRET.

This fork tries to maintain vanilla compatibility whenever possible. It doesn't increase the size of any save data structure or the object event structure.

There are several branches, each with one main feature:

followers 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.
  • Function to change a pokemon's nature while preserving most properties of its PID.
  • Function to detect newer emulators/new GBA hardware.

icons branch:

  • Everything from the followers 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 followers 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.