-
Posts
1170 -
Joined
-
Last visited
-
Days Won
88
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Posts posted by SkyLink98
-
-
Cheat codes would make any Pokémon illegal. Don't use cheats.
Use the PKHeX encounter database, or use our PID Mismatch guides if you want to attempt a manual fix:
-
Archit's ALM hasn't been up to date since a while. Try the santacrab fork: https://github.com/santacrab2/PKHeX-Plugins
-
Unless someone made some plugin that can reorder boxes at your liking, then no. It's not a feature of PKHeX.
-
1 hour ago, PLAFiles said:
But, for example, if I encountered a Pokemon through normal in-game play, could that exact Pokemon be in the Encounter Database too? Or where does PKHeX pull/make the info for them from? Does PKHeX generate real PID's and whatnot that the actual game would/could generate too?
The encounter database is exactly what the name suggests: a database of encounters. It contains encounter data, not actual Pokémon. It includes information for all available encounters across games and events. An encounter is essentially a template from which a Pokémon can be generated.
PKHeX attempts to replicate the in-game behavior when generating entities. It mimics RNG calls and stat relationships just like the games do. Keep in mind that new discoveries may be made over time, which can lead to updates in legality checks and generation logic within the PKHeX code.
-
Please do not upload ROM dumps.
I tried to restore the save file with RecoverSaveGen3, but seems that too many critical blocks are missing. Unsure it's recoverable.
-
It includes entities that were released or obtainable through legitimate means. A genned Pokémon would still be legal, not legitimate.
-
12 minutes ago, prozess said:
Hello! I'm having some issues importing some of the older raids using the plugin pile. I tried to import "Poké Portal Event #02 - Charizard the Unrivaled" and "Poké Portal Event #12 - Pikachu the Unrivaled" but both produced an error "Ensure that all necessary files are in *Event folder extract filepath*". I was able to successfully do it with the most recent raid Poké Portal Event #99 - Porygon2 the Unrivaled. The extracted folders look indentical for all 3 downloads (all have the identifier.txt files) so I'm wondering if there is an issue with the files for the older raids causing them not to be recognized? Thanks!
They seems to work fine with Tera Finder, so i'm guessing an error in the non-3.0 bcat files handling on the Plugin Pile side, or something.
Tagging @foohyfoohjust in case.
-
I'm under the impression your cart is fake, and stores saves differently than original ones.
Maybe it stoers the save data within the rom data or something. That would explain the invalid save file, and us being unable to load it either in PKHeX or the emulator.
The emulator may still create a valid battery save file when used. Unsure if you can restore battery save files to the cartridge though, if it's fake.
-
PKHeX is a save editor for core-series Pokémon games. With it, users can manipulate various save files including: .sav, .dsv, .dat, .gci, .raw, and .bin types. PKHeX can also read and write: .pk files, which are individual Pokémon files, and .pgt, .pcd, .pgf, .wc, wcfull, which are Mystery Gift files.
Version 25.06.09 of PKHeX has been released, addressing some regressions introduced in the previous release, along with additional fixes and improvements.
PKHeX now requires the .NET Desktop Runtime 9.0 to run. If you receive an error when trying to run, ensure you have it installed.
Please note that other related applications will still require time to update, and updated versions of plugins or SysBot may not be available immediately.
Changelog:
Quote25/06/09 - New Update:
- Legality:
-
- Fixed: Gen3 XD trainer ID checks no longer required for PAL copies of the game.
-
- Fixed: Gen8 PLA purchased/master flag check regression fixed.
-
- Changed: Updated badwords list. Thanks @abcboy101 !
- Added: Gen4 PBR box names and play time now available for edits. Thanks @abcboy101 !
- Fixed: Gen9 inventory edits with duplicate/cleared item slots now behaves correctly for editing items near the end of the list.
- Fixed: Gen3 nickname encoding is better handled when transferring between international and Japanese games.
- Fixed: PokePreview hover form no longer flickers the main GUI.
- Fixed: Stat abbreviations for other languages have been updated for easier parsing.
- Changed: Legality resources for levelup/eggmove/evolve have been re-serialized to a more compact & straightforward format, improving startup time.
- Changed: Plugin loading logic reworked for better containerization.
Download | FAQ | Support Forum
-
8 hours ago, ceha550 said:
Hello !! I know its kinda old this topic but I just access to my sav. right now I'm editing all the raids I missed and it works fine for the Raids originated in the same game in this case Violet but for example in the case of raid Pokemon that were generated in my other game Scarlet "Scream Tail", how can I make it looks like the other game invited me to a raid and let me keep my own TIP, SID and OT.
I´m using Raid Calculator to find the correct seed injecting the right event for pokemon make in the same game like "Iron Bundle" with these I don´t have any problem.
Event name "084 Scream Tail and Iron Bundle Spotlight"
Iron Bundle in Violet
Scream Tail in Scarlet
In case some one knows pls hit me up!
The raid files uploaded in our event gallery are the official ones, they’re intended to function exactly as the original past event did. You can’t obtain a version-exclusive raid in the opposite game version. You need to use the correct game version.
-
1
-
-
Use the encounter database
PKHeX -> Tools -> Encounter Database -
Home transfers change movesets between games. You can not retain moves from a game to another. PKHeX replicates the HOME behaviour.
-
1
-
-
On 5/10/2025 at 10:29 PM, TheMasterBaka said:
hi so i tried to do this and it wont let me
Please provide the steps you made to reach that error, and what method you used.
If it's with foohyfooh plugins, use their post or their github to ask for help
9 hours ago, KarlyMuffins said:Is there a tutorial for this?
Just connect online in game to downloaded the latest (null) data.
Tera Finder also offer the option to clear the event data (Tools -> Import Null Event), or import the Null zip / files as any other events as already suggested
-
PKHeX is a save editor for core-series Pokémon games. With it, users can manipulate various save files including: .sav, .dsv, .dat, .gci, .raw, and .bin types. PKHeX can also read and write: .pk files, which are individual Pokémon files, and .pgt, .pcd, .pgf, .wc, wcfull, which are Mystery Gift files.
Version 25.05.18 of PKHeX has been released, featuring localizable ShowdownSet previews, exports and customization, as well as other fixes and improvements.
PKHeX now requires the .NET Desktop Runtime 9.0 to run. If you receive an error when trying to run, ensure you have it installed.
Please note that other related applications will still require time to update, and updated versions of plugins or SysBot may not be available immediately.
Changelog:
Quote- Legality:
-
- Added: Gen3/4 egg PID types can be allowed to be any PID type by the user if changed via program settings.
-
- Added: Gen3 XD Poké Spot IV animation is now checked for legality.
-
- Added: Gen2 Stadium's move reminder learnset is now implemented for GB-Era relearning.
-
- Fixed: Gen3 Colo Murkrow added rebattle team locks (lack thereof). Thanks Unknown Warrior !
-
- Fixed: Gen4 Eggs now permit a PID of 0 (Masuda method re-rolling into 0 when receiving egg).
-
- Fixed: Gen8 PLA handling of un-transferred mid-scale fixed Alpha encounter sizing checks. Thanks Yorhu !
-
- Changed: Encounter Templates for eggs are now context-specific rather than a shared implementation for all games.
- Added: ShowdownSet localization - separate settings for Exporting to clipboard and Hovering slots.
- Added: Scrolling the mouse within the EXP/Level/IV/EV/Friendship text boxes will increment/decrement (nuzlocke edging/etc).
- Added: Gen1 Stadium boxes will now initialize boxes if not yet used, and hide empty slots/compress storage on save.
- Added: Gen4 Battle Revolution now recognizes the save file language. Thanks @abcboy101 !
- Added: Gen4 Group seed editing. Thanks @taxicat1 !
- Fixed: Gen4 PCD active flag now activates correctly. Thanks @glencoe2004 !
- Fixed: Gen4 Pokédex now un-sees forms correctly. Thanks @rganhoto !
- Fixed: Gen6 PP for Submission is now correctly updated to 20. Thanks @FrostedGeulleisia !
- Fixed: Gen9 SV picnic inventory is no longer bumped to at least 1 when saving inventory edits.
- Fixed: Gen9 now shows the Battle Memory Ribbon in gold if 7 ribbons instead of 8 (to match the game behavior).
- Changed: Gen9 SV save file sizes now check for a range of sizes rather than specific sizes.
- Changed: Translations updated. Thanks @mk360, @easyworld, @Mimigris !
- Changed: Intel CPUs might work better with the recent .NET 9 runtime. Thanks @hewenhan !
- Changed: ShowdownSet parsing/exporting was rewritten for more flexibility (localization) as well as new formats/representations.
Download | FAQ | Support Forum
-
Might as well just edit your TID SID directly. No one has ever been banned for that.
-
They'll be uploaded sometimes tomorrow evening, please be patient
-
1 hour ago, PedroKeitawa said:
So theoreticly i can rng (correct me if im wrong) for the egg to hatch with specific height and weight in SHSW? So i assume is the same for raid then then, regarding height and weight?
You can't RNG abuse the eggs in SwSh , because the seed is still generated through CSRNG (not manipulable in any way). Though, if you have the seed you can calculate results.
Raids in SwSh are seeded through Xoroshiro, and can be manipulated.
Raids in SV are seeded from a CSRNG 64bit seed, not manipulable
-
1
-
-
5 hours ago, PedroKeitawa said:
So since this is close to a question i also have i ask: pokemon born from egg (in both SV and SHSW) have some relation in terms of weight/heigh (scale in case of Gen9) with PID/Encrypted constant or is all random?
Eggs in SV are completely random (each property is a separate CSRNG call); while eggs in SwSh are Xoroshiro RNG from a 64 bit seed, so theoretically each stat can be correlated to the seed.
-
-
10 hours ago, burb00 said:
Pokemon SCVI wild /eggs uses this for all Pokemon properties, right?
Right, ScVi encounters have all the properties generated with csrng, except for raids.
10 hours ago, burb00 said:Pokefinder cannot be used for eggs in SwSh since it most likely cannot be manipulated?
Most likely yeah, they have no interest in encouraging genners/hackers. Poke Finder is a program made to allow everyone to manipulate the RNG legitimately.
10 hours ago, burb00 said:So modifying the PID to be Xor=1 for it to be shiny, will technically make the PID to mismatch the properties for the pokemon? Since PKHEX does not check for shiny's PID?
Yeah correct
It makes it difficult for PKHeX to reverse to a valid seed with no PID to account for.
-
1
-
-
1 hour ago, burb00 said:
1.) If the encounter type uses cryptographically-secure RNG, it will be impossible to manipulate and therefore all legal combinations of stats will be possible on a pokemon?
If the encounter uses cryptoscure RNG to generate all the Pokémon properties, then yes.
1 hour ago, burb00 said:2.) If I shinify an egg obtained from the daycare in SwSh. Does the PID still matches the egg that was shinify? Since eggs uses cryptographically-secure RNG where all results are possible?
Eggs use Xoroshiro, so technically, calculators that brute-force the seed can be built. That said, the 64bit seeds should provide enough space to allow for all possible PID-IV combinations.
1 hour ago, burb00 said:3.) Pokemon in SwSh that uses cryptographically-secure RNG are:
Static encounters (which includes gift mons). Wild encounters are generated through the global Xoroshiro states, while Eggs, Dynamax Raids and Dynamax Adventures have their own Xoroshiro seeds.
1 hour ago, burb00 said:4.) https://x.com/SciresM/status/1319878015581523968
From the link above, it says that max lair pokemon uses cryptographically-secure RNG. However, if not mistaken changing any values for pokemon caught in max lair will result in an illegal pokemon. So, which part of the sentence is right?
In the case of Dynamax Adventures encounters, cryptosecure RNG handles the shinyness. All the other pokemon properties are Xoroshiro. If the cryptosecure RNG decides a Pokémon has to be shiny, the PID gets modified to be shiny, becoming uncorrelated from the Xoroshiro seed.
-
Eggs have a 64 bit Xoroshiro seed from which stats are calculated. The seed is cryptosecure generated, so can not be manipulated.
Fossils should be standard static encounters, so cryptosecure unless you patch the game to use the global Xoroshiro state.
-
Use the PKHeX encounter database
-
That save file is completely blank. There's nothing to recover from there.
Use TWL Save Tool instead of Checkpoint to dump DS saves. Checkpoint is known to corrupt DS save files.
Switch Gift Data Manager - Import wondercards into Switch games by faking BCAT packages
in Event Pokémon News
Posted
With a quick Google search, I found that the error you're encountering is related to your CFW/EmuNAND setup. You're likely blocking Nintendo servers with a blank PRODINFO or a similar configuration.
The guide’s FAQ clearly states that you need to be able to connect to Nintendo’s servers, and EmuNAND isn’t supported.
My only suggestions are: do a clean CFW SysNAND installation, avoid using EmuNAND, and steer clear of piracy.