Universal Pokémon Randomizer FVX
upr-fvx.github.io
What it is
Universal Pokémon Randomizer FVX is a free, open-source desktop tool for changing data in vanilla core-series Pokémon games from Generations 1–7. It supports games for Game Boy, Game Boy Color, Game Boy Advance, Nintendo DS, and Nintendo 3DS, with Pokémon: Let’s Go, Pikachu! and Let’s Go, Eevee! excluded. Options cover Pokémon traits, evolutions, starters, moves, trainer and wild Pokémon, items, and type effectiveness. FVX adds palette randomization and custom player graphics, with support varying by generation: palettes are fully supported in Generations 1–3, partly supported in 4–5, and unavailable in 6–7; custom player graphics are limited to Generations 1–3. A seed and settings string can reproduce a randomization, and logs can be disabled to prevent spoilers during races. Users must provide their own ROM files. ROM hacks are not officially supported. For 3DS games, files must be decrypted; randomized output can be saved as CXI or LayeredFS. If a game update is loaded, LayeredFS is the only output option. The tool runs on Linux, macOS, and Windows.
Spec sheet
- Purpose
- The Randomizer changes Pokémon game data, with optional randomizations and quality-of-life features.Read 9 Oct 2026 · upr-fvx.github.io
- Integrations
- The 3DS guide documents using randomized output with the Citra emulator or a 3DS running custom firmware.Read 9 Oct 2026 · upr-fvx.github.io
- 3DS input
- For 3DS games, the wiki says the game files must be decrypted; supported formats include CCI/3DS, CIA, and CXI.Read 9 Oct 2026 · upr-fvx.github.io
- 3DS output
- Randomized 3DS games can be saved as CXI or LayeredFS; when a game update is loaded, only LayeredFS output is available.Read 9 Oct 2026 · upr-fvx.github.io
- FVX additions
- FVX adds Pokémon palette randomization and custom player graphics, alongside upgrades to trainer and wild Pokémon randomization.Read 9 Oct 2026 · upr-fvx.github.io
- Game support
- FVX supports vanilla core-series Pokémon games from Generations 1–7, except Pokémon: Let’s Go, Pikachu! and Let’s Go, Eevee!.Read 9 Oct 2026 · upr-fvx.github.io
- Graphics limits
- Custom player graphics are supported in Generations 1–3 and are not supported in Generation 4 or later.Read 9 Oct 2026 · upr-fvx.github.io
- Logs
- It can log randomization details, and the log can be disabled for races to avoid spoilers.Read 9 Oct 2026 · upr-fvx.github.io
- Palette limits
- Palette randomization has full support in Generations 1–3, partial support in Generations 4–5, and no support in Generations 6–7.Read 9 Oct 2026 · upr-fvx.github.io
- Project status
- The maker describes the Randomizer as an open-source project made possible by the Pokémon ROM-hacking community.Read 9 Oct 2026 · upr-fvx.github.io
- Randomization options
- Options include changing Pokémon traits, evolutions, starters, moves, trainer and wild Pokémon, items, and type effectiveness.Read 9 Oct 2026 · upr-fvx.github.io
- Repeatable seeds
- The tool outputs a seed and settings string that can reproduce the same randomization results.Read 9 Oct 2026 · upr-fvx.github.io
- ROM hacks
- ROM hacks are not officially supported, though some may work at the user’s own risk.Read 9 Oct 2026 · upr-fvx.github.io
- ROM requirement
- The tool expects users to already have ROM files on their computer; the download page says users must find those files themselves for legal reasons.Read 9 Oct 2026 · upr-fvx.github.io
Plans and prices
Strong points and limits
Strong points
- Randomizes Pokémon, items, moves, and type effectiveness.
- Seed and settings string can reproduce results.
- Logs can be disabled to avoid race spoilers.
- Runs on Linux, macOS, and Windows.
Limits
- Let’s Go, Pikachu! and Let’s Go, Eevee! are excluded.
- ROM hacks are not officially supported.
- Custom player graphics are limited to Generations 1–3.
- Users must supply their own ROM files.
Who it suits
FVX suits players who want to customize randomizations in supported vanilla Pokémon games, including repeatable setups for races. It requires users to supply game ROM files, and 3DS users need decrypted files.
Verdict
FVX provides broad randomization controls and repeatable seeds across supported vanilla games. Check generation-specific graphics limits and 3DS file requirements before choosing settings.
Where Specifiction places it
- Game Randomizer Tools#15 of 247.4