A simple, clean launcher to organize and start your **Pokémon ROM hacks and fangames**.
The launcher allows players to organize their ROM hacks, quickly launch them, and track favorites or recently played games.
This project is designed to be simple, fast, and fully local.
⬇ Download the latest version
https://github.com/Barath0n/Pokemon-Hack-Launcher/releases/latest
The main launcher shows your ROM hack library with icons, descriptions, and quick launch buttons.
You can:
- Search your games
- Filter by favorites
- Filter by recently played
- Launch games directly
The Manage Games window allows you to:
- Add new game entries
- Edit existing entries
- Set executable paths
- Add descriptions
- Delete entries
All changes are automatically saved to your local library.
Customize the launcher appearance with multiple Pokémon-inspired themes.
Examples include:
- Light
- Dark
- Modern
- FireRed
- LeafGreen
- Electric Yellow
- Emerald
- Lavender Town
- Ultra
Themes can be previewed instantly before applying them.
The launcher supports multiple languages.
Currently supported:
- English
- Deutsch
- Español
- Français
- Português (Brasil)
Language changes apply instantly.
Organize all your Pokémon ROM hacks and fangames in one place.
Each entry supports:
- Game title
- Description
- Icon
- Launch path
- Favorite status
- Last played tracking
Mark your favorite hacks using the ⭐ icon.
Use the Favorites filter to quickly access them.
The launcher automatically records when a game was last started.
Use the Recently Played filter to quickly return to your latest games.
Instantly search your library by:
- Game title
- Description
Results update in real time.
Easily manage your library using the Manage Games window.
You can:
- Create new entries
- Update existing entries
- Remove games
- Automatically save your library
Customize the look of the launcher with Pokémon-inspired color themes.
Themes can be changed in the Options menu.
Switch the launcher language at any time.
Languages are stored in simple translation files and can easily be extended.
No installation required.
Download the latest release and run:
launcher.exe
The launcher stores all data locally using JSON files.
games.json
settings.json
themes.json
No internet connection is required.
core/
ui/
translations/
launcher.py
games.json
themes.json
settings.json
Planned future improvements:
- Game sorting options
- Optional playtime tracking
- Emulator auto-launch support
- Optional hack database integration
- UI polish and animations
- Additional themes
Contributions and suggestions are welcome.
If you find a bug or have a feature idea, feel free to open an issue.
This project is a fan-made tool and is not affiliated with Nintendo, Game Freak, or The Pokémon Company.
All Pokémon names, assets, and trademarks belong to their respective owners.
This project is released under the MIT License.
See LICENSE for details.
Please respect the original creators of the Pokémon fan games you add to the launcher.




