Onion GameSwitcher for Pokémon: resume and switch games
GameSwitcher helps you return to recent sessions. Learn its controls and check the game and profile before relying on the picture of a previous adventure.
Use the controls table if you only need a button reminder. If you are checking whether progress was saved, follow the clean-start comparison below. The key is to identify which adventure is visible before writing anything back to the game.
Navigate recent games
| Control | Documented action |
|---|---|
| MENU | Open GameSwitcher |
| Left / Right | Browse recent games |
| A or MENU | Resume the selected game |
| B | Quit GameSwitcher |
| X | Remove the entry while retaining its state |
| Y | Toggle fullscreen presentation |
| Select | Toggle playtime display |
Onion also documents double-clicking MENU during play to switch to the previously played game. Use a disposable session to learn the difference between a single press and that shortcut.
Before switching Pokémon adventures
- Make an ordinary in-game save at a recognizable location.
- Record which game build and Onion profile you are using.
- Open GameSwitcher and inspect the selected entry before resuming.
- After returning, verify team and location rather than trusting a similar-looking overworld image.
This is a proposed check, not a physical-device observation. Use separate backups when playing multiple editions or patches based on the same original game.
Removed an entry with X?
The documentation says this retains the state. Removing a recent-game entry is therefore not a documented deletion of your Pokémon cartridge save. Reopen the intended game through its normal library and investigate the current files before creating new progress.
A different history can also reflect a different profile. Use the Guest Mode guide before concluding that an old adventure vanished.
Resume and Continue show different progress
Preserve states and cartridge saves before further writes. Record which route shows which team and location, then use the save-loading checklist to identify the active game, profile and core.
If the resumed session contains your newest progress and still works, save through the game's own menu before investigating updates or migration. If it resumes to a black screen, use the recovery guide rather than deleting the only state blindly.
Game library, resumed session and Continue: what each tells you
Think of these as three views of one setup. The library tells you which game entry you selected. GameSwitcher returns to a previous emulator session. Continue reads the progress available to the game at an ordinary start. Keep those observations separate when two adventures look alike.
| View | Inspect | Do not conclude from it alone |
|---|---|---|
| Library entry | Actual game file and edition | That it contains your latest adventure |
| GameSwitcher scene | Team, location and recognizable recent activity | That an in-game save was written |
| Title-screen Continue | Trainer and progress from a clean start | That a different core or edition will accept the file |
For a Pokémon hack, include the release label in your notes. Two files based on the same original game can show the same town and sprites while belonging to different playthroughs.
How to open the game without its last state
Onion's Game List Options documentation supplies a specific route for this comparison. In the game's library list, select the intended entry and press Y to open GLO. Its Reset game action launches without the last state. The name sounds broad, but the documented purpose here is to skip that resumed state.
- Before the comparison: if your resumed session is usable and has the newest progress, use Pokémon's own Save command first. Wait for the game to finish and preserve a separate backup.
- Choose the same entry: return to the library, inspect its filename and open GLO for that entry.
- Use Reset game: follow Onion's documented clean-launch action. Inspect the title screen before choosing a new adventure.
- Select Continue: compare trainer, team and location with the session you recorded. If it looks wrong, stop before writing over it.
Read Onion's GLO action descriptions if your button has been reassigned in Tweaks. This procedure is a proposed verification sequence; it is not a recovery of progress that was never saved.
Choose the progress checkpoint before updating Onion
A recent-game preview is useful context, but the update checkpoint should be an ordinary in-game save you can recognize after a clean launch. If a resumed adventure and Continue show different progress, decide which checkpoint you intend to preserve before starting the update.
- Preserve copies of the existing cartridge save and state before further writes.
- Compare the trainer, location and party in the working resumed session with a clean Continue.
- If the resumed session is the intended working adventure, save it through the game menu and wait for completion.
- Close normally and confirm that clean Continue now shows the chosen checkpoint.
- Make the separate card backup described in the Onion update guide.
Example: GameSwitcher shows a newly evolved teammate while Continue shows its earlier form. Resolve that difference while the old setup still works. Copying the state alone would leave the ordinary-save checkpoint unresolved. If the session is unstable or its identity is unclear, keep both copies and investigate before saving over anything.
Worked example: the party is newer in GameSwitcher
You resume beside a Pokémon Center with a recently evolved party member. A clean Continue instead returns to the previous route with the earlier party. Those two observations suggest that the state and in-game progress differ; they do not establish which file is missing.
First retain the files that show both versions of progress. If the newer resumed session still plays normally, save inside Pokémon, then repeat the same-entry clean-start comparison. If the newer session is unstable, do not erase it merely to tidy the recent-games list.
Next check the active Onion profile and exact core. If either changed between observations, repeat the comparison consistently before diagnosing a damaged save. Use the save checklist for folder and filename investigation.
Choose the next step from the symptom
| Symptom | Useful next step | Avoid during diagnosis |
|---|---|---|
| Recent entry disappeared | Check the normal library and Guest Mode indicator | Starting a new game over established progress |
| Resume is newer than Continue | Preserve both; save the working newer session in-game | Deleting its state before securing progress |
| One resumed game gives black screen | Follow the dedicated Onion recovery procedure | Changing firmware, core and patch together |
| Game does not use GameSwitcher | Identify whether it is a standalone emulator | Assuming every launch path supports the feature |
Once you have a working, verified in-game save, use it as the starting point for a later backup or migration. Keep the old build and state until the destination's Continue is confirmed.
Recover play activity without replacing Pokémon progress
The Onion FAQ describes versioned backups in Saves/CurrentProfile/saves/PlayActivityBackup/ and the active database at Saves/CurrentProfile/saves/playActivity.db. These concern playtime records, not the cartridge-save file for your adventure.
Use the documented backup sequence
- Shut down normally and copy the current activity database and backup folder somewhere independent before changing the card.
- Inspect the backup filenames and sizes. The FAQ’s procedure looks for a zero-byte database, then selects the highest numbered version before it as the candidate backup.
- Make a copy of that candidate and name the copy
playActivity.db. Retain its numbered original. - Place the working copy in the documented saves directory, preserving the previous active file outside that destination.
- After returning to Onion, inspect the activity display and record what returned.
If no backup fits the documented sequence, stop before guessing a replacement. A nonempty file is a candidate, not independent proof that its database is usable. The separate temporary-database fix in the FAQ is mainly scoped to 4.2 beta users; do not apply it automatically to an unrelated installation.
Example: a freeze leaves the playtime display empty, but a clean Pokémon Continue still shows the expected trainer and party. Preserve the working game save. The missing activity calls for a database investigation, while the adventure already supplies its own progress check. Restoring playtime does not recover a battle or capture that was never saved.
Identify which history view needs attention
| What looks wrong? | Investigate | Useful comparison |
|---|---|---|
| Favorite or thumbnail | The favorites repair route | The normal system list |
| Playtime record | The activity database and its backups | Activity before and after the selected restore |
| Resumed team or location | The state-backed session | Same-entry clean Continue |
| Continue itself | Profile, core and cartridge save | The expected trainer and party |
Finish with the result for the view you actually repaired. A restored thumbnail, playtime figure and newer party are three different observations. If more than one changed, retain the sequence so a later question can be traced to the relevant file or action.
Frequently asked questions
Does X delete my Pokémon save?
Onion documents X as removing the GameSwitcher entry while keeping its state. It is not described as cartridge-save deletion. Check the normal library and actual files before making changes.
Why can I not resume a standalone emulator?
The developer says GameSwitcher depends on RetroArch state functionality and is incompatible with standalone emulators. Use that emulator's own saving and exit procedure.
Can I switch between two ROM-hack versions?
Keep editions and releases clearly separated, including their backups. GameSwitcher does not establish compatibility between their states or cartridge saves. Consult the maker before moving progress.
Does the displayed playtime prove that progress was saved?
No. Use playtime to identify activity, then confirm the game's own Save and Continue behavior. A useful history display is not an independent save verification.
Scope and reference
Onion 4.3 GameSwitcher documentation, checked 6 Oct 2026. Mini Plus overview · Gameplay speed controls.
This guide covers the documented UI. It does not establish state compatibility after a core or game update, battery behavior, or a completed physical-unit resume test.
Based on the creator's documentation, checked 8 Oct 2026. Not hands-on tested unless a section says 'We played it'.
How we check