1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
|
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](#how-to-apply-a-feature-branch)
- [battle_engine](#battle_engine)
- [pokemon_expansion](#pokemon_expansion)
- [item_expansion](#item_expansion)
- [pokeemerald Expansion master](#pokeemerald-Expansion-master)
- [follow_me](#follow_me)
- [sideways_stairs](#sideways_stairs)
- [BetterBag](#BetterBag)
- [overworld-expansion](#overworld-expansion)
- [free_saveblock](#free_saveblock)
- [dexnav](#dexnav)
- [dynamic-ow-pals](#dynamic-ow-pals)
## 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>`
## [battle_engine](https://github.com/rh-hideout/pokeemerald-expansion/tree/battle_engine)
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](https://github.com/rh-hideout/pokeemerald-expansion/wiki).
## [pokemon_expansion](https://github.com/rh-hideout/pokeemerald-expansion/tree/pokemon_expansion)
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](https://github.com/rh-hideout/pokeemerald-expansion/wiki).
## [item_expansion](https://github.com/rh-hideout/pokeemerald-expansion/tree/item_expansion)
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](https://github.com/rh-hideout/pokeemerald-expansion/wiki).
## [pokeemerald Expansion master](https://github.com/rh-hideout/pokeemerald-expansion/tree/master)
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](https://github.com/rh-hideout/pokeemerald-expansion/wiki).
## [follow_me](https://github.com/ghoulslash/pokeemerald/tree/follow_me)
Maintainers: ghoulslash
   
Enables NPCs to follow you in the overworld.
For more information, see this [Pokecommunity post](https://www.pokecommunity.com/showthread.php?t=432529).
## [sideways_stairs](https://github.com/ghoulslash/pokeemerald/tree/sideways_stairs)
Maintainers: ghoulslash
    
Adds sideways stairs to pokeemerald.
For more info see this [Pokecommunity post](https://www.pokecommunity.com/showthread.php?t=435887).
## [BetterBag](https://github.com/AsparagusEduardo/pokeemerald/tree/BetterBag)
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](https://www.pokecommunity.com/showthread.php?t=424360).
## [overworld-expansion](https://github.com/ghoulslash/pokeemerald/tree/overworld-expansion)
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`.
## [free_saveblock](https://github.com/ghoulslash/pokeemerald/tree/saveblock)
Maintainers: ghoulslash
Free up some saveblock space by removing superfluous saveblock data.
For more info see this [Pokecommunity post](https://www.pokecommunity.com/showthread.php?p=10168472#post10168472).
To free up some more saveblock space, see [this tutorial](https://github.com/pret/pokeemerald/wiki/Extra-save-space-with-two-lines-of-code).
## [dexnav](https://github.com/ghoulslash/pokeemerald/tree/dexnav)
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](https://www.pokecommunity.com/showthread.php?t=440571).
## [dynamic-ow-pals](https://github.com/ExpoSeed/pokeemerald/tree/dynamic-ow-pals)
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
|