Join the PokéFinder Discord server to talk about development and contribute.
This will be a RNG Tool for all main Pokémon games generations 3-8. It currently supports generations 3/4 and parts of generation 5/8.
Gen 3
- Egg
- GameCube
- IDs
- Static
- Wild
Gen 4
- Egg
- Event
- IDs
- Static
- Wild
Gen 5
- Dream Radar
- Egg
- Event
- Hidden Grotto
- IDs
Gen 8
- Egg
- Event
- IDs
- Raid
- Static
- Underground
- Wild
Windows
- Windows 10
- Windows 11
MacOS
- MacOS Ventura
- MacOS Sonoma
- MacOS Sequoia
Linux
- Ubuntu 22.04
- Ubuntu 24.04
Qt
- 6.8 or newer
Windows
- Install the Microsoft Visual C++ Redistributable
- Download the win zip folder from the releases page
- Extract PokéFinder from the zip folder
MacOS
- Download the macos zip folder from the releases page
- Extract PokéFinder from the zip folder
Linux
- Install Qt 6
- Qt website
- sudo apt install qt6-base-dev
- Download the linux zip folder from the releases page
- Extract PokéFinder from the zip folder
Windows
- Install the dependencies
- Build
- git submodule update
- mkdir build
- cd build
- cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=RELEASE ../
- cmake --build .
- Bundle
- mk PokeFinder-windows
- move release\PokeFinder.exe PokeFinder-windows\PokeFinder.exe
- windeployqt --release --no-translations --no-angle --no-plugins --no-opengl-sw PokeFinder.exe
- xcopy /I "QTPath"\plugins\platforms\qwindows.dll PokeFinder-windows\platforms\
- xcopy /I "QTPath"\plugins\styles\qwindowsvistastyle.dll PokeFinder-windows\styles\
MacOS
- Install the dependencies
- Qt 6 (brew or the Qt website)
- Build
- git submodule update
- mkdir build
- cd build
- PATH="PATH=$PATH:$HOME/Qt/6.8/macos/bin" cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=RELEASE ../
- Replace Qt path/version as necessary
- cmake --build .
- Bundle
- macdeployqt PokeFinder.app -dmg -verbose=2
Linux
- Install the dependencies
- Qt 6
- Qt website
- sudo apt install qt6-base-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools
- sudo apt install build-essential libgl1-mesa-dev
- Qt 6
- Build
- git submodule update
- mkdir build
- cd build
- cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_PREFIX_PATH=$HOME/Qt/6.8/gcc_64 ../
- Replace Qt path/version as necessary
- cmake --build .
- Bill Young, Mike Suleski, and Andrew Ringer for RNG Reporter
- chiizu for PPRNG
- wwwwwwzx for 3DSRNG Tool
- The PokemonRNG team for various contributions and research zaksabeast, EzPzstreamz, Shiny_Sylveon, Vlad, Real96
- Other great people for various help and research (OmegaDonut, Bond697, Kaphotics, SciresM, Zari, amab, Marin, Lean, etc)
- Sans for initial GUI design