Pokémon Emerald Version: All Random Battles is a fan-made modification for the Game Boy Advance. In this hack, all Pokémon encountered in battles, including the player's team, wild encounters, and enemy trainers, are randomized at the start of each battle. Each battle features unique Pokémon with movesets corresponding to their species' natural level. The modification expands on existing randomization techniques, allowing for a diverse gameplay experience.
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).
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
Pokémon Emerald Version: Pokemon Emerald - All Random Battles Game Wiki
Experience Pokémon Emerald Version: Pokemon Emerald - All Random Battles Game (USA) online wiki exclusivly at RetroSpot.net. View Pokémon Emerald Version: Pokemon Emerald - All Random Battles and use it with an core of your choice. Pokémon Emerald Version: Pokemon Emerald - All Random Battles is compatible with PC, Mac, iOS and Android. RetroSpot is USA #1 choice for Retro Game information for games like Pokémon Emerald Version: Pokemon Emerald - All Random Battles.