Go to file
2024-09-11 15:49:18 -04:00
.github Merge branch 'beta' of https://github.com/pagefaultgames/pokerogue into beta 2024-09-08 12:15:44 -04:00
docs [Refactor/Bug/Move] Overhaul Stats and Battle Items, Implement Several Stat Moves (#2699) 2024-09-02 22:12:34 -04:00
public Merge branch 'main' of https://github.com/pagefaultgames/pokerogue 2024-09-09 18:11:33 -04:00
src Update battle-scene.ts 2024-09-11 15:49:18 -04:00
.dependency-cruiser.cjs Add dependency cruiser command (#2192) 2024-06-16 00:26:37 -04:00
.env Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.env.beta Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.env.development Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.env.production Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.env.test Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.gitattributes Initial commit 2023-03-28 14:54:52 -04:00
.gitignore Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
create-test-boilerplate.js [Item/Balance] Overhaul Lapsing Modifiers (#4032) 2024-09-06 22:54:54 -04:00
dependency-graph.js Add dependency cruiser command (#2192) 2024-06-16 00:26:37 -04:00
eslint.config.js [Misc] Update eslint.config.js for space after commas (#3649) 2024-08-23 16:36:10 +08:00
favicon.ico Replace favicon with no BG version 2024-03-25 12:45:45 -04:00
index.css Added Donate Link to Community Page (#3989) 2024-09-03 01:37:53 +01:00
index.html Merge branch 'beta' of https://github.com/pagefaultgames/pokerogue into beta 2024-09-03 12:47:39 -04:00
lefthook.yml skip pre-commit on merge and rebase, add pre-push (#1607) 2024-09-05 10:08:00 +00:00
LICENSE Update license to AGPL 3 2024-03-25 19:22:58 -04:00
package-lock.json [Dependencies] Update to resolve install warnings (after beta rebase) (#3213) 2024-07-30 00:29:34 -04:00
package.json [Dev] add script to create test boilerplate file (#3954) 2024-09-01 23:30:27 -04:00
README.md Update README.md 2024-08-27 06:04:21 -04:00
tsconfig.json [Refactor] use typescript strict-null (#3259) 2024-08-07 17:23:12 +01:00
update_exp_sprites.ps1 Fix crash with certain animated variant sprites 2024-04-26 02:00:58 -04:00
vite.config.ts fix and optimize imports (#4061) 2024-09-07 21:37:37 -07:00
vitest.config.ts [Optimization] parallel testing (#4075) 2024-09-06 16:24:38 -07:00
vitest.workspace.ts [Optimization] parallel testing (#4075) 2024-09-06 16:24:38 -07:00

PokéRogue is a browser based Pokémon fangame heavily inspired by the roguelite genre. Battle endlessly while gathering stacking items, exploring many different biomes, fighting trainers, bosses, and more!

This is a mod for PokéRogue, for use with the offline version. It's used to help with our routing project.

This program is for Windows - it does not have installers for Mac or Linux right now. (You can still do run validation without this mod, of course)

Feature progress

  • Logs all the steps you take while playing
  • Logs the wild Pokémon you encounter and their stats
  • Logs the category of trainers you encounter
  • In-Game GUI to export logs
  • Show damage values for attacks (present, but incomplete)
  • Show catch rates
  • Show attributes of wild Pokémon (max IVs, nature, abilities)

Instructions

Installation

  • Make sure you have the app (download v1.3.1 here - v2.0.0 and up will not work!)
  • Look on the Pathing Tool forum in the daily-projects channel for the modified installer that allows downloading different versions
  • Replace resources/update-game.js in the offline version's files with the modified installer
  • Run update-game.bat in that same folder, typing y and pressing enter to confirm you want to install offline mode
  • Select Pokerogue-Projects/Pathing-Tool (option 2 by default) and press enter again
  • "Beta" does nothing right now
  • Wait (it will take a few minutes to install no matter which version you selected)
  • Choose whether you want the offline version of the pkmn.help type calculator, then press enter one final time when prompted to close the terminal

Setting up a run

  • Open PokéRogue online (you can use PokeRogue or the online mode of the app)
  • Start a new Daily Run
  • Save & Quit
  • Open the menu
  • Go to Manage Data, select Export Session, and select the slot you saved the Daily Run to - you will download a .prsv file
  • Open the app in offline mode by running Pokerogue Offine.bat
  • Open the menu, go to Manage Data, and instead import a session
  • Select the .prsv you downloaded, and select a slot to save it to. When the game reloads, you'll see that the newly imported run has appeared as an option on the title screen.
  • Open Manage Logs on the title screen.
  • If you played a run already, be sure to export your files first.
  • Select Clear All (3) to delete any previous run data.

Playing the Daily Run

  • All Daily Run saves will appear as buttons on the title screen. Selecting them will load the file as if you had opened the Load Game menu. (Selecting them in that menu still works, of course.)
  • Play! The game will automatically log your run as you go.
  • Warning: The logs do not discriminate between saves, and if you open another save file, it will overwrite any data in Steps (instructions.txt) or Encounters (encounters.csv).
  • When you're done, go to the title screen and open Manage Logs.
  • Select a log to save it to your device (the number in parenthases indicates the file size)
  • Select "Export All" to save all logs to your device at once (the number in parenthases indicates how many logs will be exported)
  • Select "Reset All" to delete all existing run data