rogueEditor
rogueEditor is a simple Pokerogue.net save editor written in Python.
Requirements
- Python 3.10.x
- Requests library
Running the program without Python
- Download rogueEditor.zip from the "Compiled" folder or here
- Unzip/extract it into your desired location (It's recommended to create a new folder)
- Run the program with "rogueEditor.exe"
Running the program in the browser
Want to run the program in the browser without downloading anything?
- Register an account at https://replit.com
- Navigate to https://replit.com/@OnyxdevSoftware/rogueEditor
- Click fork and run
- This requires no setup or programming skills.
Warning
Some antivirus software may give false positives when running this program. Feel free to decompile it and look at its content.
- Compiled with PyInstaller
Usage
(Refresh your pokerogue.net page after any modifications!)
Hatch all eggs
- This will make all your eggs hatch after you defeat 1 Pokemon.
Dump trainer data to json file
- This will download your trainer data and generate a file called trainer.json (This file contains data such as stats, gacha tickets, etc) -> Edit the file with notepad or notepad ++
Dump save data (slot 1-5) to json file
- This will download your session data from one of your saves (slot 1-5) (This file contains data such as money, wave, your pokemons level and stats, etc) -> Edit the file with notepad or notepad ++
Update trainer data from dumped json file
- This will reupload the trainer.json file to pokerouge.net's servers
Update save data (slot 1-5) from dumped json file
- This will reupload the slot(number).json file to pokerouge.net's servers
Add/Modify a starter Pokemon (Pokemon name or Pokedex Id)
- This allows you to unlock and/or modify a Pokemon by its name or id (Shiny, Nature, Individual ivs, Eggmoves, Candies, etc)
Modify the amount of egg gacha tickets you have
- This allows you to set the amount of egg gacha tickets you have of every tier
Unlock all starters with perfect ivs and all shiny variants
- This will unlock every single Pokemon in the Pokedex with Perfect IVs, All natures, All shiny variants, Random amount of eggmoves and lots of candies
Display all starter Pokemon names with their Ids
- This simply shows you all the available Pokemon in the game with their names and id (Useful when you want to modify specific Pokemon)
Q & A
Will I get banned for using this?
- Unlikely, but use common sense.
Why did nothing happen after my modifications?
- Refresh pokerogue.net in your browser.
Why does the program say that my login information is incorrect when it's not?
- You may be temporarily flagged by Cloudflare. (Changing connection/IP will fix this)
- Pokerogue may be down or lagging (This causes the program to timeout)
How can i use this on the local version of Pokerogue?
- You can modify the API endpoints in the source to point towards localhost:8000.
Discord
Would you like to contact me?
- Add me on Discord: onyxdev
Final Words
- I take no responsibility for your actions when using this script. This is a proof of concept / educational project.
- Yes, the code is lazy. Feel free to improve it.