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,

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina


https://drive.google.com/open?id=1lhFuy1zmwA55OlAm4UeulwAegkoxt5IM

Compiled Version PKhex d-20191120 (November 20)
Technical Data:
+Use simplified Chinese characters (#2458)
+Only weave on release builds
+Merge branch 'master' of https://github.com/kwsch/PKHeX
+Add Form (AltForm) to IEncounterable interface
+Wild Area Updates from #2416 (#2459)
+Minor clean
+Wild Area Updates from RoC's PC (#2460)
+Remove unnecessary logic
+Add crossover location handling
+Swap order of vc1/vc2 in version dropdown
+Add unsorted combolist method
+Unban GO Shiny Tentacool (#2468)
+set gigantamax flag from showdown set (#2469)
+Add more strong encounter locations
+Update some comparisons
+Change Gender to OT Gender
+Add leafeon location
+Add Eeveelutions Spawns for Lake of Outrage (#2471)
+Add 2 more strong locations
+Add linoone strong loc
+Add Carkol static loc
BETA INESTABLE (Doesn't always export well)
Allows
Edit Character
Edit Pokemon (Add Technical Records)
Import and Export Pokemon
Edit Items
Edit Pokédex
I AM NOT RESPONSIBLE FOR ERRORS ALWAYS MAKE A BACKUP OF YOUR GAME BEFORE EXPORTING THE NEW SAVE
 
D

Deleted User

Guest
Is there a guide on how to get the save file from the game in 1st place? I did it a lot on 3ds but I'm clueless on switch (I only know how to install games lol)
 

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina


How to compile Pkhex.
Requirements

Microsoft Visual Studio Program with C / C ++ Programming Packages etc * 10 gb approximately.
Winrar * or similar program to decompress.

1- Enter the Github channel of the Pkhex https://github.com/kwsch/PKHeX
2- Click on the green Clone or Download button
3- Click on the Download ZIP button
4- Extract the PKHeX-master in a folder
5- Within the PKHeX-master folder, run the PKHeX.sln file with the Microsoft Visual Studio Program
6- Wait for the data to load
7- In the menu above click on Build - Build Solution (or press Ctrl + Shift + B)
8- Wait for the compilation to finish (it may take a few seconds to minutes depending on your pc)
9- Go to the PKHeX-master folder - PKHeX.WinForms - bin - Debug - net46.
10- If you are going to extract the Pkhex.exe from the folder, take all the .dll files that are necessary for the program to work

PD: I'm not a programmer, I just collect. Any questions about the program leave it on the Project Pokemon page (registration is required to post)

You have a good day!
 

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina


Pkhex Sword and Shield - Compiled d-20191121 (November 21)

https://drive.google.com/open?id=1Jtg... Compiled Version PKhex d-20191121 (November 21)

Technical Data:
+Static Locations Update
+Add G4 Box Flags
+Use more performat array join
+Initial rough draft of nest location matching
+Disallow dynamax level on story legends
+Fix record setting logic
+Fix sav4 load for daycare / gts slots
+Add shift-set shinyxor0 pid
+Add online den location
+modify nest locations based on serebii (#2483)
+Clamp max bp for bad vals

BETA INESTABLE (Doesn't always export well)
Allows Edit Character
Edit Pokemon
Import and Export Pokemon
Edit Items
Edit Pokédex

I AM NOT RESPONSIBLE FOR ERRORS ALWAYS MAKE A BACKUP OF YOUR GAME BEFORE EXPORTING THE NEW SAVE
 

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina



https://drive.google.com/open?id=1KcuJy7t1dE4Ggf5VA3BTQje6tyjySCyB

Compiled Version PKhex d-20191122 (November 22)


Technical Data:

+Add encounter static deferral oop
+Misc Nest Fixes (#2490)
+Defer rather than reject
+Add lapras encounter location?
+Revert "Add lapras encounter location?"
+Add multi-location strong encounter handling
+Change initial blank save version
+Add raid/fashion block accessors
+Add raid spawn initial docs



BETA INESTABLE (Doesn't always export well)


Allows

Edit Character
Edit Pokemon
Import and Export Pokemon
Edit Items
Edit Pokédex

I AM NOT RESPONSIBLE FOR ERRORS ALWAYS MAKE A BACKUP OF YOUR GAME BEFORE EXPORTING THE NEW SAVE
 

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina




https://drive.google.com/file/d/1LUrHlUTQ3lBqwXjedMzqIHbjO7lK3iwy/view?usp=sharing


Compiled Version PKhex d-20191124 - November 24


Technical Data:


+Fix darumaka->darmanitan blizzard move

+Add recognition for distribution raids

+Revise HA banlist

+Add darumaka to galar origin

+Add fast ball

+Fix flawless IV count check

+Add $suggest for techrecord & statnature

+grab correct evo stage 1 from evocriteria list #2503

+Fix box list width crunching

+Add den crossover via online share

+Add shared moveset transfer

+Revise hidden ability banlist

+Update structure note comment




BETA INESTABLE - Doesn't always export well


Allows


Edit Character

Edit Pokemon

Import and Export Pokemon

Edit Items

Edit Pokédex


I AM NOT RESPONSIBLE FOR ERRORS ALWAYS MAKE A BACKUP OF YOUR GAME BEFORE EXPORTING THE NEW SAVE
 

RedBlueGreen

Well-Known Member
Member
Joined
Aug 10, 2015
Messages
2,026
Trophies
1
XP
2,538
Country
Canada
For anyone modding Ditto, the nature stat, and the actual nature are probably stored differently. Used a Modest mint on Eternatus, so it was -Atk +Sp.Atk, but as far as it's proper nature is concerned, it was still Naive.
 

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina


https://drive.google.com/file/d/1zZMz5w9IGFeIYZMK7z6YaHwA4oS5A8nB/view



Compiled Version PKhex d-20191125 - November 25


Technical Data:


+Update record flags on default showdown import

+Change fixed ability

+Fix drag slot equality check

+Fix type comparison

+Simplify comparison

+Fix shedinja evo chain logic

+Add South Lake Miloch for den 42

+Fix non-galar egg moves passing

+Include swsh held items to valid items list

+Ban meowstic-1 hidden ability


BETA INESTABLE - Doesn't always export well


Allows


Edit Character

Edit Pokemon

Import and Export Pokemon

Edit Items

Edit Pokédex


I AM NOT RESPONSIBLE FOR ERRORS ALWAYS MAKE A BACKUP OF YOUR GAME BEFORE EXPORTING THE NEW SAVE
 

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina


PKHeX - By Kaphotics

https://projectpokemon.org/home/files/file/1-pkhex/
or
https://drive.google.com/open?id=1t9p5PwkB-zPIU9a7BrR6t1A7njEXLySw


19/11/25 - New Update:
- Legality:
- - Updated with detection for numerous encounter types. There's still a few stragglers and mechanics left to handle.
- - Thanks to everyone who has helped report issues & contributed updates!
- Added: Shift click the Shiny button to yield a Square (ultra) shiny, regular click for default Star type.
- Added: Sprites now display for Square (ultra) shiny vs regular Star type.
- Added: Technical Record popup window (below Relearn Moves) to flag which move has been instructed. Shift click to apply current move flags.
- Added: Batch Editor $suggest for Nature/StatNature copies the other value.
- Added: Gen8 League Card (Trainer Card) name can now be edited in the Trainer Editor.
- Added: Gen8 Pokédex now can set all Battled Count via the Modify button dropdown.
- Fixed: Gen8 Pokédex no longer clears Battled Count when updating flags.
- Fixed: Gen7 save corruption fixed.
- Fixed: Gen6 box names are no longer truncated.
- Fixed: Gen4 daycare slot reading fixed.
- Fixed: Party slot dragging to same slot no longer deletes the next slot.

TL:TR
Pokemon Edit ULTRA SHINY (Shift + Click Left Button in the Star)
Pokemon Attacks RELEARN MOVES
 

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina


https://drive.google.com/open?id=1bHj0_vMVTHRJ9RnqK_dLtMf9uRifHT1w

Compiled Version PKhex d-20191126 - November 26

Technical Data:

+Unban scrafty/scraggy HA
+Fix WasLink comparison
+Update handling for invalid genNumber
+Merge Error flag into Parsed
+Add 2 more static enc locations, swap yield order
+Minor updates
+Fix thanks textbox anchoring
+Only set permitted record flags for Move[]

BETA INESTABLE - Doesn't always export well Allows

Edit Character
Edit Pokemon
Import and Export Pokemon
Edit Items
Edit Pokédex

I AM NOT RESPONSIBLE FOR ERRORS ALWAYS MAKE A BACKUP OF YOUR GAME BEFORE EXPORTING THE NEW SAVE
 

Khim09

Well-Known Member
Member
Joined
Sep 22, 2016
Messages
225
Trophies
0
Age
34
XP
276
Country
is it ok to compile every latest commit for use? or only the latest release?

the pros and cons for the latest commit vs latest release?

Thanks in advance.
 

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina
is it ok to compile every latest commit for use? or only the latest release?

the pros and cons for the latest commit vs latest release?

Thanks in advance.

I compile every day, sometimes 2 times if I sell something relevant, as is the case with an official version or release candidate.

The Pros is to have options that you don't have, until the creators of Pkhex implement it in a Release Candidate.

For example Having ultra shiny pokemon days before the official program

The Cons is that it lacks polishing, being a kind of alpha, will have more chances of having errors, but that improves the program, if there is an active community behind reporting errors. That's why I always recommend making a backup copy of the save
 
  • Like
Reactions: Khim09

Switchneon

Active Member
Newcomer
Joined
May 13, 2019
Messages
35
Trophies
0
Age
38
XP
90
Country
Argentina



Compiled Version PKhex d-20191128 - November 28


Technical Data:


+Update last saved parsing

+tweak last saved string format

+Add strong piloswine location

+Disregard OT memory values on gen7 origin

+Fix CGB import

+Add OT memory details for gen6 ingame trades

+Add route 2 lapras location


BETA INESTABLE - Doesn't always export well


Allows


Edit Trainer

Edit Pokemon

Import and Export Pokemon

Edit Items

Edit Pokédex


I AM NOT RESPONSIBLE FOR ERRORS ALWAYS MAKE A BACKUP OF YOUR GAME BEFORE EXPORTING THE NEW SAVE
 

shinwg

Well-Known Member
Member
Joined
Jul 1, 2016
Messages
537
Trophies
0
Age
41
XP
719
Country
United States
Hi guys I’m play legit offline because my switch is patched it can’t be hack since I don’t have online subscriptions any kind heart on here can give some Pokémon like mew2,mew, moon,sun leg, and other trade able legendary using Pokémon home but make them look legit please thanks let me know
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: :rofl2: +1