Skip to content

ebacala/pokeemerald

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7,878 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokémon Emerald

This project is a fork of pret/pokeemerald.

Usage

Run ./build.sh to build the game. It will create a Docker image of Debian along with all the necessary dependencies. It will also install agbcc in the created image. It will then create a container from that image and mount the pokeemerald folder so that the build can be run inside the container.

Changes

Graphics/Zones

  • Added a zone on the left side of Littleroot Town where the player can find the 3 Hoenn starters (only accessible after defeating the POKéMON LEAGUE)
  • Added some decor to Littleroot Town
  • Surfing dismount on ground fix effect

Gameplay

  • Removed save overwrite confirmation for the same save file
  • Level 100 POKéMONS that fought are no longer taken into account for EXP. calculations
  • At the end of a battle if a POKéMON has the PICK UP ability and it has picked up an item, a message will appear
  • Removed the dialog asking to use CUT, ROCK SMASH, STRENGTH, SURF, CASCADE and DIVE
  • Removed the low HP sound in battle
  • Sped up the battles pace
  • Don't reset pushable boulders when moving around the map
  • No more need of the fishing rhythm game
  • Allow running indoors
  • Not showing dex entries until getting the POKéDEX

IVs/EVs

  • Streamlined IV inheritance in POKéMON breeding, allowing the egg to inherit the superior IV from either parent with an added bonus from 0 to 5
  • Added a new dialog line to the Battle Frontier breeder for POKéMONS with perfect IVs
  • Added new dialog lines to the Slateport effort ribbon lady for:
    • POKéMONS with EVs > 0
    • POKéMONS with maxed out EVs (255 out of 255)
    • Asking the player if they want to reset a POKéMON's EVs for 100.000 POKéDOLLARS
  • Increased MACHO BRACE EV multiplier from 2 to 4
  • Vitamins (PROTEIN, ZINC, etc.) no longer have a cap of 100 raisable EV points

Items

  • The Moon Stone can now be sold for 2100 POKéDOLLARS
  • Battle Frontier shop now sells:
    • All the evolution stones
    • Deep Sea Tooth & Deep Sea Scale (10 000 POKéDOLLARS each)
    • All the TMs
    • PP ups
    • Ether (2 500 POKéDOLLARS) & Max Ether (5 000 POKéDOLLARS)
    • Elixir (5 000 POKéDOLLARS) & Max Elixir (10 000 POKéDOLLARS)
  • TMs names are now displayed in shops (instead of "TMxx")

POKéMON

  • Added the missing Hoenn POKéMON from Emerald:
    • MEDITITE
      • Mt. Pyre (exterior): 20% chance (lv. 27-29) | Decreased SHUPPET chance from 60% to 40%
      • Victory Road (1st basement floor): 5% chance (lv. 42) | Decreased GOLBAT chance from 35% to 30%
    • ARAKDO
      • Route 102 (land): 1% chance (lv. 3) | Decreased ZIGZAGOON chance from 15% to 14%
      • Route 102 (water): 4% chance (lv. 20-30) | Decreased MARILL chance from 99% to 95%
      • Route 111 (water): 4% chance (lv. 20-30) | Decreased MARILL chance from 99% to 95%
      • Route 114 (land): 1% chance (lv. 15) | Decreased SEVIPER chance from 9% to 4%
      • Route 114 (water): 1% chance (lv. 20-30) | Decreased MARILL chance from 99% to 95%
      • Route 117 (land): 4% chance (lv. 13) | Decreased ILLUMISE chance from 18% to 14%
      • Route 117 (water): 4% chance (lv. 20-30) | Decreased MARILL chance from 99% to 95%
      • Route 120 (land): 5% chance (lv. 25) | Decreased ODDISH chance from 25% to 20%
      • Route 120 (water): 1% chance (lv. 20-30) | Decreased MARILL chance from 99% to 95%
    • ROSELIA
      • Route 117 (land): 10% chance (lv. 13-14) | Decreased POOCHYENA chance from 30% to 20%
    • ZANGOOSE
      • Route 114 (land): 5% chance (lv. 15-17) | Decreased SEVIPER chance from 8% to 4%
    • LUNATONE
      • Meteor Falls (1st basement floor, 2nd room, land): 8% chance (lv. 35-39) | Decreased GOLBAT chance from 50% to 42%
      • Meteor Falls (1st basement floor, 2nd room, water): 4% chance (lv. 5-35) | Decreased SOLROCK chance from 10% to 6%
  • Once the first roamer (LATIOS or LATIAS) has been battled/captured then the other one will be available
  • Allow the player to randomize the starters
  • Changed trade evolutions to level and item evolutions:
    • KADABRA -> ALAKAZAM: level 35
    • MACHOKE -> MACHAMP: level 40
    • GRAVELER -> GOLEM: level 37
    • HAUNTER -> GENGAR: level 35
    • SLOWPOKE -> SLOWKING: WATER STONE
    • ONIX -> STEELIX: level 30
    • SEADRA -> KINGDRA: WATER STONE
    • SCYTHER -> SCIZOR: level 30
    • PORYGON -> PORYGON2: level 30
    • POLIWHIRL -> POLITOED: level 35
    • CLAMPERL -> HUNTAIL: level 30
    • CLAMPERL -> GOREBYSS: WATER STONE
  • 5% chance of encountering a FREEBAS on any tile of ROUTE 119

Others

  • French translation for pokemons, moves, abilities, natures and cities/routes
  • Pressing the A, L or START button will skip the copyright intro scene
  • Increased text speed

Original project README

This is a decompilation of Pokémon Emerald.

It builds the following ROM:

To set up the repository, see INSTALL.md.

For contacts and other pret projects, see pret.github.io.

About

Decompilation of Pokémon Emerald

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 75.1%
  • Assembly 21.0%
  • C++ 3.7%
  • Makefile 0.2%
  • PowerShell 0.0%
  • Shell 0.0%