Retro Hackers LogoGuestLog in

Summer Tree
News
Database
Users
Projects
Game Ports
Videos
Music
Material
Feedback

Pokemon Emerald - All Random Battles

Original game : Pokémon: Emerald Version

Platform : GBA

Author : Zer002

Release date : 17 December 2023

Category : Improvement

Patch version : 1.1

Modifications : P

Downloads : 363

ROM Information

Database match: Pokemon - Emerald Version (USA, Europe)
Database: No-Intro: Game Boy Advance (v. 20210227-023848)
File/ROM SHA-1: F3AE088181BF583E55DAF962A92BB46F4F1D07B7
File/ROM CRC32: 1F1C08FB

Hack description

In this hack every Pokemon is randomized at the start of battle, your own mons, the wild mons, the enemy's mons, this is not just changing the seed, it will be a different random battle every time you try to battle a specific enemy, the wild Pokemon are completely random everywhere to (and your own mons will be random too, every time).

The moves will be set to what the specific Pokemon species would naturally have at their level.

This idea was made possible by hack that randomized your own mons at the start of every battle (https://github.com/googleben/EmeraldPartyRandomizer), the code was reused to make the enemy's mons and wild mons random too.

Not fully tested.

Update v1.1: now all Pokemon can use every HM (thanks for carokahn9's review for pointing it out).

Screenshots

Contributions

ContributorType of contributionDescription
googlebenOriginal HackingOriginal C code

Reviews

Very cool concept, one major flaw.carokahn92023-11-25Version 1.0

This is a very simple and straight forward hack which is unfortunately impossible to complete, or very inconvenient to complete if anything, because you need HMs to progress. If your 'mons are random every time then that is a major issue.