Git Product home page Git Product logo

pokefinder's Introduction

PokéFinder

Join the PokéFinder Discord server to talk about development and contribute.

PokéFinder

This will be a RNG Tool for all main Pokémon games generations 3-7. It currently supports generation 3 and 4.

Features

Gen 3

  • Stationary
  • Wild
  • Egg
  • IDs
  • Gales/Colo/Channel

Gen 4

  • Stationary
  • Wild
  • Egg
  • IDs

Gen 5

  • Events
  • Dream Radar
  • Egg
  • IDs

Installing

Windows

MacOS

  • Download the macos zip folder from the releases page
  • Extract PokéFinder from the zip folder

Linux

  • Download the linux zip folder from the releases page
  • Extract PokéFinder from the zip folder

Building

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
    • brew update
    • brew install qt5
    • brew link --force qt5
  • Build
    • git submodule update
    • mkdir build
    • cd build
    • PATH="$(brew --prefix qt5)/bin:$PATH" cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=RELEASE ../
    • cmake --build .
  • Bundle
    • macdeployqt PokeFinder.app -dmg -verbose=2

Linux

  • Install the dependencies
    • sudo apt-get update -qq
    • sudo apt-get install -y build-essential qtbase5-dev qt5-qmake qt5-default qttools5-dev-tools qttools5-dev
  • Build
    • git submodule update
    • mkdir build
    • cd build
    • cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=RELEASE ../ -DCMAKE_PREFIX_PATH=/home/appveyor/Qt/5.14.2/gcc_64
      • Replace Qt path as necessary
    • cmake --build .

Credits

  • Bill Young, Mike Suleski, and Andrew Ringer for RNG Reporter
  • chiizu for PPRNG
  • wwwwwwzx for 3DSRNG Tool
  • Pokémon researchers(OmegaDonut, Bond697, Kaphotics, Zari, amab, etc)
  • Sans for initial GUI design

pokefinder's People

Contributors

admiral-fish avatar stevecooktu avatar zaksabeast avatar pkmnbumba avatar real96 avatar shinysylveon04 avatar brainard52 avatar wwwwwwzx avatar darkkirb avatar c-schuhmann avatar kpjoshi avatar sasasu avatar eddyrene avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.