- 794
- Posts
- 11
- Years
- Age 27
- Poland
- Seen yesterday
About time, hmm?
Introduction
Decomps have been present for quite some time already, but one of the most possibly wanted features in a rom hack, that is pokemon expansion, was still nowhere to be seen(apart from Lunos' 493 base which sadly was done for an old version of pokeruby). I wish to change that, and present to you a game with over 800 pokemon in total. An expansion project featuring pokemon from all 7 generations, mega evolutions and forms. My aim is to put only whatever is necessary without any unrelated features, all put in one repository ready to use stand-alone or in conjunction with my battle engine.
General information
I'd like to go in detail over what exactly is in. There are several things that a project like this must cover, this includes pokemon sprites, base stats data, icons, cries, etc.
Screenshots
Gifs
Download:
The project is open-source and can be found here. All bugs and glitches are in the 'Issues' section. If you find one that's not there, please let me know so it can be quickly fixed!
https://github.com/rh-hideout/pokeemerald-expansion/tree/pokemon_expansion
Credits
Introduction
Decomps have been present for quite some time already, but one of the most possibly wanted features in a rom hack, that is pokemon expansion, was still nowhere to be seen(apart from Lunos' 493 base which sadly was done for an old version of pokeruby). I wish to change that, and present to you a game with over 800 pokemon in total. An expansion project featuring pokemon from all 7 generations, mega evolutions and forms. My aim is to put only whatever is necessary without any unrelated features, all put in one repository ready to use stand-alone or in conjunction with my battle engine.
General information
I'd like to go in detail over what exactly is in. There are several things that a project like this must cover, this includes pokemon sprites, base stats data, icons, cries, etc.
Spoiler:
* because Emerald was my game of choice, I decided to use two-framed pokemon front sprites to take advantage of the animation system. Naturally, there is not a resource that has all sprites in this format, so pokemon from gens 5(about half of them), 6 and 7 use only want frame.
* in relation to the above point, all Pokemon have been assigned an animation. The one-framed ones may be lackluster, but I think they are still better than no animations at all.
* icons for pokemon up to gen6 are done, with the palettes amount changed from 3 to 6 allowing for more varied color schemes.
* base stats and evolution(mega as well) data is done for (almost)all mons. New evolution methods, such as specific gender or specific move, have been all properly implemented. It is worth mentioning that some items have been commented out. Similarly, mons have correctly assigned abilities, and the new Fairy type, but none of them exist in the game, there is no data for them. All of the above are subject to change, as I am still thinking how to best tackle these.
* hidden abilities are functionally added, however they cannot be normally found on wild or trainer pokemon. In other words, it's up to the user to create ways of encountering them. For a mon to have a hidden ability, simply set MON_DATA_ABILITY_NUM to 2.
* pokedex data along with an updated Hoenn dex(ORAS one).
* dex flags have been put in the SaveBlock1, in field that was previously filler, previous flag fields are free to use. For more information see global.h
* cries for all pokemon are in. Note, they do take up a lot of space, so it's up to the user whether they decide to keep them, compress or change them. Personally, I wouldn't worry about it until I run out of 32MB rom space.
* There are dummy learnsets for all new pokemon. I won't add the actual learnsets to the file, because the moves are not defined in this repo. Instead, I will provide a ready-to-insert file here and as an attachment.
* TMs/HMs and Move Tutor compatibility is done for all the newly added species and upgraded to the latest gen standards for older mons. The TMs and tutor moves themselves have not been modified in any way.
* mega pokemon are done
* some forms are done. This includes Rotom, Burmy, Wormadam, and Meowstic.
* in relation to the above point, all Pokemon have been assigned an animation. The one-framed ones may be lackluster, but I think they are still better than no animations at all.
* icons for pokemon up to gen6 are done, with the palettes amount changed from 3 to 6 allowing for more varied color schemes.
* base stats and evolution(mega as well) data is done for (almost)all mons. New evolution methods, such as specific gender or specific move, have been all properly implemented. It is worth mentioning that some items have been commented out. Similarly, mons have correctly assigned abilities, and the new Fairy type, but none of them exist in the game, there is no data for them. All of the above are subject to change, as I am still thinking how to best tackle these.
* hidden abilities are functionally added, however they cannot be normally found on wild or trainer pokemon. In other words, it's up to the user to create ways of encountering them. For a mon to have a hidden ability, simply set MON_DATA_ABILITY_NUM to 2.
* pokedex data along with an updated Hoenn dex(ORAS one).
* dex flags have been put in the SaveBlock1, in field that was previously filler, previous flag fields are free to use. For more information see global.h
* cries for all pokemon are in. Note, they do take up a lot of space, so it's up to the user whether they decide to keep them, compress or change them. Personally, I wouldn't worry about it until I run out of 32MB rom space.
* There are dummy learnsets for all new pokemon. I won't add the actual learnsets to the file, because the moves are not defined in this repo. Instead, I will provide a ready-to-insert file here and as an attachment.
* TMs/HMs and Move Tutor compatibility is done for all the newly added species and upgraded to the latest gen standards for older mons. The TMs and tutor moves themselves have not been modified in any way.
* mega pokemon are done
* some forms are done. This includes Rotom, Burmy, Wormadam, and Meowstic.
Screenshots
Spoiler:
![[PokeCommunity.com] Pokemon Expansion [PokeCommunity.com] Pokemon Expansion](https://i.imgur.com/zPNDXqh.png)
![[PokeCommunity.com] Pokemon Expansion [PokeCommunity.com] Pokemon Expansion](https://i.imgur.com/cGJIMIJ.png)
![[PokeCommunity.com] Pokemon Expansion [PokeCommunity.com] Pokemon Expansion](https://i.imgur.com/0AoERyV.png)
![[PokeCommunity.com] Pokemon Expansion [PokeCommunity.com] Pokemon Expansion](https://i.imgur.com/fBd3jik.png)
![[PokeCommunity.com] Pokemon Expansion [PokeCommunity.com] Pokemon Expansion](https://i.imgur.com/vsj3XOT.png)
Gifs
Spoiler:
![[PokeCommunity.com] Pokemon Expansion [PokeCommunity.com] Pokemon Expansion](https://i.imgur.com/Mb8nyAv.gif)
Download:
The project is open-source and can be found here. All bugs and glitches are in the 'Issues' section. If you find one that's not there, please let me know so it can be quickly fixed!
https://github.com/rh-hideout/pokeemerald-expansion/tree/pokemon_expansion
Credits
Spoiler:
MrDollSteak and everyone involved for the Sugimori front, back sprites and icons
MrDollSteak and and everyone involved for the DS-Style front, back sprites and icons
thedarkdragon11 for front, back sprites for Gen VII pokemon
Spherical Ice for allowing me to rip icons from Pokemon Gaia(check out his hack btw, one of the best out there)
Buffel Salt and everyone involved for their data files which I used for almost eveyrthing
MrDollSteak - his pokedex descriptions
Lunos - save file and getting the coordinates for gen1-gen4 mons
Cancer Fairy - coordinates, new animations, lots of help with the project
UltimaSoul - fixing some icon sprites
Forgot about you? Let me know, and you'll be added in no time!
MrDollSteak and and everyone involved for the DS-Style front, back sprites and icons
thedarkdragon11 for front, back sprites for Gen VII pokemon
Spherical Ice for allowing me to rip icons from Pokemon Gaia(check out his hack btw, one of the best out there)
Buffel Salt and everyone involved for their data files which I used for almost eveyrthing
MrDollSteak - his pokedex descriptions
Lunos - save file and getting the coordinates for gen1-gen4 mons
Cancer Fairy - coordinates, new animations, lots of help with the project
UltimaSoul - fixing some icon sprites
Forgot about you? Let me know, and you'll be added in no time!
Attachments
Last edited: