PKHeX adds experimental Sword/Shield support

pkhex_swsh.jpg

The devs promised an update shortly after the new games' release and they have kept their word! PKHeX now sports experimental support for the latest Pokémon titles on the Nintendo Switch, Sword and Shield: not only all your usual Pokémon genning and modification functions are in, but Pokédex, Item and Trainer Info editing are there as well. An initial legality checker for 8th gen species is also included!

People who have already messed around with their Pokémon likely need no introduction to PKHeX, however, if it's the first time you hear about it, this tool can be described as a PC based general-purpose save editor for the series' games. All mainline titles are supported, from Gen I all the way to VIII, including LGPE. Its usage is simple: you only need to obtain your game's save file (emulators and consoles are both supported, you will need to use a dumper if playing on the former) and open it in the program, then you'll be greeted with a UI that can be described as an amped-up Pokémon Storage Box. After that, the sky is the limit: you can either modify your own creatures or generate new ones from thin air! You can also export your Pokémon as individual files that can be shared to other users and get re-imported later, making PKHeX also a sort of free homebrew bank, transfer and cloning service. And, as hinted before, it doesn't stop there: many more features are also available, such as legality checking, bag editing as well as other game-specific ones (ribbon editing, mystery gift injection and so on)!

Other minor improvements for earlier games have also been added. Here are the official release notes:
release notes said:
19/11/15 - New Update:
- Introducing Sword/Shield support! Thanks @SciresM and @sora10pls for troubleshooting prior to release!
- - Initial Legality Checking is provided. Please refer to the forums when reporting legality issues for Generation 8 parsing.
- - Bag editing, Pokédex, and Trainer Info editing is provided.
- Changed: PKHeX.Core.dll is now merged in with the main executable.
- Changed: PKHeX.WinForms spriting has now been split into a separate project. On build, it is merged into the main executable.
- Changed: .NET Core 3 support added for WinForms builds. .NET Framework 4.6 build is still the main build option.
- Changed: Project internals now use C# language version 8, the latest. Nullable compiler checks enabled for PKHeX.Core.
- Removed: Mono build no longer required due to font loading rework. No platform specific code remains!
- Changed: Slot grids are now generated instead of manually created. Party and Battle Box now appear differently.
- Changed: Encounter Slot generators now use game-specific logic to yield slots.
- Fixed: Gen6 Fashion for females now exposes the remaining fields.
- Fixed: Legality parsing for misc things fixed. Thanks @Rayqo, @steph9009, @iiippppk!
- Fixed: Mystery Gift received flags are now set correctly. Thanks tsubasa830!
- Fixed: Loading box data binaries now applies it to the current box. Thanks @PKMWM1!
- Fixed: Gen4 Poketch now behaves correctly in the editor, no longer deleting itself.

However, as it's been said from the get-go, keep in mind Sword/Shield support should be considered experimental for the time being. Even if PKHeX offers automatic backups, it's always a good idea to make your own if you care about your save file - so it should be twice as important to keep an original, unedited copy somewhere when even the devs tell you there may be unexpected results. Be sure to warn them if anything's not right: reporting issues on their GitHub repo (linked below) is encouraged!

Keep your game progress safe - one pre-emptive backup can solve a million headaches later!

:download: Downloads
:arrow: Source
 
Last edited by RattletraPM,

Tapri

Forum Lurker
Member
Joined
Oct 15, 2015
Messages
140
Trophies
0
XP
264
Country
United States
I never used online battles or trades, I also refused to use pkhex unless i finished the main story of the game or if I'm doing a new playthrough. I haven't hacked my switch so I don't have any intentions of using this for shield. I'm also curious what happens if you inject Pokemon that aren't "supported", if it'll crash the game or just show up as a question mark or something else.
 

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,441
Country
Netherlands
I'm also curious what happens if you inject Pokemon that aren't "supported", if it'll crash the game or just show up as a question mark or something else.
If it's anything like LGPE, it'll default to a different Pokemon (LGPE defaulted to Marowak) for the model, but otherwise be fully functional.
 

x65943

i can be your sega dreamcast or sega nightmarecast
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,229
Trophies
3
Location
ΗΠΑ
XP
26,320
Country
United States
If it's anything like LGPE, it'll default to a different Pokemon (LGPE defaulted to Marowak) for the model, but otherwise be fully functional.
That's pretty interesting - I would have expected you simply get a "corrupt save" message.
 

TJHeartnote

Well-Known Member
Member
Joined
Sep 22, 2007
Messages
133
Trophies
1
XP
865
Country
United States
Ok if you are trying to import Pokemon from your previous games you will have to wait. They have yet to add Pokemon home as a point of origin. so the legality checker will still bug out.
 

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,441
Country
Netherlands
So the ONLY thing wrong is the model ? Nothing else ?
I haven't tested it yet, but in LGPE, yes that was the case.

My guess though is that there's going to be issues with some moves though, since they scrubbed out quite a few (hidden power for example).

--------------------- MERGED ---------------------------

That's pretty interesting - I would have expected you simply get a "corrupt save" message.
Pokemon is actually fairly hackable, corrupt saves usually only happen if you screw with event flags.

Worst case you get a bad egg.
 
  • Like
Reactions: x65943

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,441
Country
Netherlands
I'd love to see what happens
It becomes a Pikachu apparently.

--------------------- MERGED ---------------------------

what are the downside of using a illegal pokemon? (All EV Stats 255)
Like i won't be able to access some parts of the game?
It's banned from online and whilst I haven't found a Battle Tower-esque facility yet, it'd be banned from that as well.
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,343
Trophies
1
Age
41
XP
4,523
Country
Argentina
This looks like a good way to get all those legendaries in Sun and Moon once the online trading service finally dies.
 

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,441
Country
Netherlands
Do you mean the model becomes a pikachu or the entire pokemon becomes a Pikachu with Pikachu's data ?
Probably just model (admittedly this is second hand info).

--------------------- MERGED ---------------------------

really even from battle tower?
Always been like that, yes.
 
D

Deleted-236924

Guest
FYI, if you care about editing USUM, don't use this. Keep the previous stable release around, or commit a70769d at the most. Anything past that breaks a checksum which causes the game to fail to load the save file.

If you've edited and saved a USUM file using this release, and you didn't keep a backup, load it in a previous release and re-save, and it'll fix the checksums for you.


Hotfix has been uploaded which fixes this.
 
Last edited by ,
  • Like
Reactions: Deleted User

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Real Jdbye @ The Real Jdbye:
    the vram is one advantage when it comes to AI but ends up being slower even with that and really AI is the only use case that needs more than 12gb vram right now
  • Psionic Roshambo @ Psionic Roshambo:
    Interesting lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think I watched a video where two games at 4K where eating just over 16GB of RAM and it's the one case where the 7900XT and XTX pulled ahead (minus RTX of course)
  • Psionic Roshambo @ Psionic Roshambo:
    So my opinion is that they could age a bit better in the future, and maybe AMD will continue improving them via drivers like they tend to do. No guarantee there but they have done it in the past. Just a feeling I have.
  • The Real Jdbye @ The Real Jdbye:
    cyberpunk at 4k without DLSS/fidelityfx *might* exceed 12gb
    +1
  • The Real Jdbye @ The Real Jdbye:
    but that game barely runs at native 4k
  • Psionic Roshambo @ Psionic Roshambo:
    I think it was some newer games and probably poorly optimized PS4 or PS5 ports
  • The Real Jdbye @ The Real Jdbye:
    they definitely will age better but i feel dlss might outweigh that since it looks about as good as native resolution and much less demanding
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    When I played Cyberpunk on my old 2080 Ti it sucked lol
  • The Real Jdbye @ The Real Jdbye:
    AMD could introduce something comparable to DLSS but nvidia's got a lot more experience with that
  • The Real Jdbye @ The Real Jdbye:
    least amd 7xxx has tensor cores which the previous generations didn't so there is the potential for AI upscaling
  • Psionic Roshambo @ Psionic Roshambo:
    They have FSR or whatever it's called and yeah it's still not great
  • The Real Jdbye @ The Real Jdbye:
    so AMD seem to finally be starting to take AI seriously
  • Psionic Roshambo @ Psionic Roshambo:
    Oh yeah those new 8000 CPUs have AI cores built in that's interesting
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe they plan on offloading to the CPU?
  • Psionic Roshambo @ Psionic Roshambo:
    Would be kinda cool to have the CPU and GPU working in random more
  • Psionic Roshambo @ Psionic Roshambo:
    Tandem even
  • The Real Jdbye @ The Real Jdbye:
    i think i heard of that, it's a good idea, shouldn't need a dedicated GPU just to run a LLM or video upscaling
  • The Real Jdbye @ The Real Jdbye:
    even the nvidia shield tv has AI video upscaling
  • The Real Jdbye @ The Real Jdbye:
    LLMs can be run on cpu anyway but it's quite slow
  • BakerMan @ BakerMan:
    Have you ever been beaten by a wet spaghetti noodle by your girlfriend because she has a twin sister, and you got confused and fucked her dad?
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
    Psionic Roshambo @ Psionic Roshambo: @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to...