Lua script for RNG abusing in Pokémon Brilliant Diamond and Shining Pearl on Yuzu/Ryujinx emulator via Cheat Engine!
- Rng info checking
- Trainer info checking
- Wild Pokemon info checking
- Breeding info checking
- Roamer Pokemon info checking
- Party Pokemon info checking
- Box Pokemon info checking
- Cheat Engine
- Yuzu/Ryujinx
- Updated game to version 1.1.1+
- Open Yuzu/Ryujinx, run the game and pause it at the title screen
- Open Cheat Engine, click on
Edit > Settings
, selectScan Settings
and checkMEM_MAPPED
option - Click on
File > Open Process
and select Yuzu/Ryujinx process (Yuzu will look likexxxx-yuzu xxx | game name
, Ryujinx will look likexxxx-Ryujinx x.x.xxxx - game name
) - Click on
Table > Show Cheat Table Lua Script
. A new window calledLua Script: Cheat Table
will appear - Open
BDSP_RNG (v1.x.x).lua
with a text editor, copy all its content and paste it in the window opened before - Click
Execute Script
. It will freeze for some seconds, just wait until all the rng info will be printed in a new window
- To change the info view tab mode, press the keys shown in the script output
- If you want to stop the script, press keyboard key 0 or keyboard key NumPad 0. It won't stop otherwhise
- If you want to restart the game, do what's written above and then restart the game and the script. It won't work otherwhise
- To avoid text flickering, be sure to enlarge enough the
Lua Engine
window
- Cheat Engine devs
- Yuzu/Ryujinx devs
- zaksabeast for the research and for his great Rng Switch tool CaptureSight (part of the code is taken from there)
- Admiral-Fish for the research and for his great app PokeFinder always up to date
- SteveCookTU for the research and for dumping Items, Moves and Abilities tables
- SciresM, Kaphotics and all the other Pokemon researchers!