Edited ROMs can only be played on exploited consoles.
Please do not ask (nor private message me) how to obtain/dump/decrypt/unpack/repack ROMs as that is unrelated to the functionality of this program.
Download Link At Bottom of Post
pkNX is a ROM editor for the Nintendo Switch Pokémon games with tools to edit various game data.
All editors displayed are fully functional.
Simply feed it a folder (drag/drop or by File->Open) which contains the game romfs & exefs extracted content folders. Edited files will be saved to a patch folder (named after the game's title ID), and will preferentially load edited files before defaulting back to the unmodified files in the romfs/exefs folders.
Edited files are only saved when the program closes, and edits in individual windows can be discarded by hitting Close (X) rather than Save.
Randomizers available:
Trainer Battles (Pokemon / Items / Moves / Difficulty / Classes)
Wild Encounters (Species, Level)
Personal Data (Pokemon Types / Stats / TM Learnset)
Move Learnset (Level Up)
Evolutions
etc
Download the latest version here (click on latest run at the top, then click Artifacts - published, and download the folder)
Source code is available on my GitHub.