Skip to content
ExpoSeed edited this page Jun 11, 2021 · 36 revisions

The following branches maintained by contributors can be a good starting point for your hack, or can be merged into an existing codebase.

Please visit each page, wiki, post, etc. to see information on how to credit each branch.

Table of Contents

How to apply a feature branch

  1. Add the repository as a remote on git: git remote add <name of your choice> <repository url>

    The URL you use is the same one you use when cloning the repository (so it should have .git at the end).

  2. Pull the specific branch you want: git pull <remote name you gave earlier> <branch_name>

Maintainers: ROM Hacking Hideout

An overhaul and upgrade of pokeemerald's battle engine with newer gen features and mechanics, such as:

  • Physical/Special Split
  • New and Updated Move Effects, Abilities and Item Effects
  • Fairy Type
  • Mega Evolution
  • Double Wild Battles
  • Smarter AI
  • Ability pop-up messages
  • A wealth of configuration options
  • Mid-battle trainer messages
  • Custom multi-battles
  • And more!

For more information see pokeemerald Expansion's wiki.

Maintainers: ROM Hacking Hideout

Pokemon from future games backported to pokeemerald. Features include:

  • Most Pokemon have two frames of animation
  • 6 colors in icon palettes instead of 3
  • Base stats and evolution data, including new evolution methods
  • Hidden abilities
  • Updated Pokedex and entries
  • Cries for Pokemon
  • Gen 7 movesets
  • TM/HM and Move Tutor compatibility
  • Some Forms
  • Configuration options

For more information see pokeemerald Expansion's wiki.

Maintainers: ROM Hacking Hideout

Items from future games backported to pokeemerald. Features include:

  • Most items from future games
  • All new berries
  • All new Poke Balls, including throw animations, descriptions, pics, catch rates, etc.
  • Battle item data (their effect is implemented in battle_engine)
  • Evolution stones and Gen 7 potions
  • Configuration options

For more information see pokeemerald Expansion's wiki.

Maintainers: ROM Hacking Hideout

Combines battle_engine, pokemon_expansion, and item_expansion into a single convenient branch, reducing the amount of character building merge conflicts you have to deal with.

For more information see pokeemerald Expansion's wiki.

Maintainers: ghoulslash

Enables NPCs to follow you in the overworld.

For more information, see this Pokecommunity post.

Maintainers: ghoulslash

Adds sideways stairs to pokeemerald.

For more info see this Pokecommunity post.

Maintainers: AsparagusEduardo

Adds the following new pockets to the bag:

  • Medicine (HP, PP and status recovery items)
  • Power-Up (Vitamins, Rare Candy and evolution items)
  • Battle Items (X items, Pokédoll/FluffyTail and hold items with battle effects)

For more info see this Pokecommunity post.

Increases the number of maximum object events in the game from 255 to 65535. This is done by converting the ID from a u8 to a u16.

Maintainers: ghoulslash

Free up some saveblock space by removing superfluous saveblock data.

For more info see this Pokecommunity post.

To free up some more saveblock space, see this tutorial.

Maintainers: ghoulslash

Adds a simplified DexNav, complete with Search and Detector modes, creeping up to wild Pokemon, and chaining.

For more info, see this Pokecommunity post.

Maintainers: ExpoSeed

Adds a system to load and unload overworld palettes based on what is on screen, instead of keeping all overworld palettes loaded at once. This enables you to be much more flexible about overworld palettes.

Credits: Slawter666, Xhyzi, ShantyTown, ExpoSeed, UltimaSoul, ShinyDragonHunter

Clone this wiki locally