Hacking Homebrew Pokéswitch - Simple Pokémon save editor for Switch

  • Thread starter Thread starter Absurdum
  • Start date Start date
  • Views Views 20,209
  • Replies Replies 85
  • Likes Likes 8
AFAIK the saves are identical to the original GBA.

Only the filenames are different : FireRed_e.sav & LeafGreen_e.sav
 
I highly recommend reading the README (which also contains most of the following information) prior to use.

Pokéswitch is a Pokémon save editor designed to run natively on the Nintendo Switch. It aims to support the following games:
  • Pokémon Sword/Shield
  • Pokémon Brilliant Diamond/Shining Pearl
  • Pokémon Legends: Arceus
  • Pokémon Scarlet/Violet
  • Pokémon Z-A
Pokéswitch does not perform legality checking. It implements some basic constraints but generally will not prevent illegal modifications (e.g. most species modifications). Some features, such as name editing, also do not fully support languages aside from English.

Modification of the following properties is supported:
  • Name
  • Species
  • Level
  • Gender
  • Nature
  • Stat Nature
  • Ability
  • Shininess (for Pokémon originating in Sword/Shield via legacy SID manipulation and for Pokémon originating in the other supported games via PID manipulation)
  • Hold Item (for Sword/Shield, Brilliant Diamond/Shining Pearl, Scarlet/Violet, and Z-A)
  • IVs
  • EVs
  • HT Profile
  • ELs (for Legends: Arceus)
  • Moves
  • Maximum PP (for Sword/Shield, Brilliant Diamond/Shining Pearl, Scarlet/Violet, and Z-A)
  • Relearn Moves
  • Alpha Move (for Legends: Arceus)
  • TR Flags (for Sword/Shield)
  • Move Shop Flags (for Legends: Arceus)
  • Mastery Flags (for Legends: Arceus)
  • TM Flags (for Scarlet/Violet)
  • Plus Moves (for Z-A)
  • Poké Ball
  • Form (for most Pokémon with persistent alternate forms)
  • Dynamax Level (for Sword/Shield)
  • Gigantamax Factor (for Sword/Shield)
  • Original Tera Type (for Scarlet/Violet)
  • Effective Tera Type (for Scarlet/Violet)
  • Height (for Sword/Shield, Brilliant Diamond/Shining Pearl, Legends: Arceus, and Scarlet/Violet)
  • Weight (for Sword/Shield, Brilliant Diamond/Shining Pearl, Legends: Arceus, and Scarlet/Violet)
  • Scale (for Scarlet/Violet and Z-A)
  • Alpha Condition (for Legends: Arceus and Z-A)
  • PID
  • EC
  • OT
  • TID
  • SID
Pokéswitch also supports (bulk) moving, cloning, exporting, and releasing Pokémon. It can import PK8/PB8/PA8/PK9/PA9 files, import/export saves, search for Pokémon by various criteria, and modify inventories.

Pokéswitch features Pokémon Home-like functionality in the hyperboxes. Note that Pokémon transferred to a different series via the hyperboxes will generally be rendered illegal due to absence of a valid Pokémon Home tracker. Online interaction of these Pokémon, particularly with Pokémon Home, can result in bans/suspensions.

Latest Release: Version 7.0.1

Images:

View attachment 551818
View attachment 551819
View attachment 551820

Original post:

Will preface by emphasizing this is largely untested (I wrote it over the past ~2 weeks). Back up your saves prior to use. There are likely bugs/unaddressed edgecases.

I wrote a Switch save editor for SwSh/BDSP/SV/Z-A. It can modify basic properties and do a few other things (see the README for more information). UI is relatively barebones (not the best with UX) but works. I do not intend to maintain this actively, but feel free to report issues.
Bro would you mind updating it to support latest version of Pokemon ZA. Tried it but cant access save file. Cheers!
 
Hey, maybe I rlly get something wrong, but I don’t have any clue to get Pokémon in hyperboxes to send them to other games…. Maybe somebody could help me out with that question.
The second thing is, is there a way to import Pokémon (generate them) ?
For example I want to start a new legend ZA save and start with a charmander and just want to generate it into the save file.

Thank you all, and thanks for that cool Project
 

Site & Scene News

Popular threads in this forum