-
Posts
7270 -
Joined
-
Last visited
-
Days Won
362
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Everything posted by Kaphotics
-
Open a Sword/Shield save file, or change the program options to load a Sword/Shield blank save file. PKHeX has never removed support for prior games.
-
The region 0x3000-0x3FFF was all 0xFF; fortunately the backup save wasn't corrupted for that block, so I copied that from 0x12000-0x12FFF and it opens fine. See attached. POKEMON_SAPP_AXPE_01.sav
-
Gen6 contest ribbons depend on both visiting ORAS (eg can't be from XY with no Handling Trainer) as well as having OT Affection. Winning a contest in ORAS grants +20 affection to the OT Affection property, not to the current handler (game bug, never fixed). You likely are missing the affection value. It works in Gen8+ because the Affection property is no longer present in formats above Generation 7. As for the Gen3 in-game trades, unable to replicate on either Gen3 or Gen4 formats; they are created and appear legal on the latest release (23.08.23). It makes it easy for me to try replicating your errors if you upload pk* files.
-
legality, not legitimacy. just because the odds aren't 0% doesn't mean it's not an immediate red flag. a 6IV shiny wild pokemon in S/V that has a mark has absurd odds, or things like having a specific Height/Weight value for multiple pokemon in the party. just because pkhex says an individual pokemon is "legal" does not mean it will always be viewed as "legal" or truly is. see the latest release, which now flags modified raids. there are a ton of things that pkhex doesn't look at in detail, as they are not currently implemented. only way to know for sure is to know everything there ever is about the intricacies of every single game, or write a program to do it for you.
-
Thanks, all fixed on latest commit: https://github.com/kwsch/PKHeX/commit/00bb8ec7de0a617b5d8b1dae8856fe16ccdfe212
-
Help! Cant seem to make auto back up files of PkHex work on citra
Kaphotics replied to pedrojafar's topic in PKHeX
Rename the file to remove the file extension. -
PKhex SWSH raid realtime RNG correlation checks
Kaphotics replied to FireGeneral's topic in Saves - Editing Help
No, there is no setting to disable legality checks in PKHeX. The legality checks are always being improved, and you modifying the Pokémon results in an arrangement not possible to obtain, which is by definition "illegal". Other encounters like Gen3/4 and Gen8 BDSP roamers have a similar correlation that has been checked and has been flagged. No, there is no setting to disable checking for updates. As always, you can choose to ignore both, but hiding them will not change the fact that your modified Pokémon are illegal. -
Read the changelog; if you have tampered with the raid Pokémon in any way, it will detect that you tampered with it. Seems like you changed IVs from the screenshot.
-
Help! Cant seem to make auto back up files of PkHex work on citra
Kaphotics replied to pedrojafar's topic in PKHeX
the ".bak" file suffix is just a file name suffix; the file is the original file data that was loaded. Don't put other files in your citra savedata folder. Ensure it only has the files that it originally has, and that your newly edited save file only overwrites the existing `main` file. -
Can RNG Correlations determine legality of Pokemon from gens 4 - 6?
Kaphotics replied to Route217's topic in Pokémon Legality
Gen5 was interesting in that the PIDRNG was separate from the IVRNG, aside from mystery gift encounters. So there's no detectable correlation for the Gen5 Pokemon you mentioned. It'll still draw suspicion if they're perfect shinies, as the games were difficult to search for seeds that yield those results. -
Pokémon XD Second Chance Shadows and Teddiursa Encounter
Kaphotics replied to 3rd Gen Expert's topic in Generation 3
Yes to both, so effectively you can't premier ball Teddiursa. -
Not sure if it's in your downloads folder, but try somewhere else. Not sure if it's OneDrive or any cloud folder / file permissions thing. The program needs to be able to unpack itself to assumedly a temp folder, so it might be antivirus or something. Can always try the dev build which isn't a packed exe.
-
Break it down into smaller questions. 1. Is the encounter the Pokémon originated from subject to any RNG correlation or pattern? 2. Did the encounter get generated with the correct pattern straight from the database? 3. Is the correlation possible to calculate in near-realtime? 4. Is the correlation calculation implemented in the program? Good luck answering all for every encounter available in the games.
-
Tooltip shows Pokémon caught in Yellow with different location
Kaphotics replied to Kaoshi-Dono's topic in PKHeX
Generation 1/2 Pokémon that originate from not-Crystal do not store their met location; PKHeX just finds the first encounter that could match the limited features, and sticks with it. There's no data difference in it matching what it did and where you caught it, besides the assertion that you know where you caught it. If you're trying to do a lowest-possible-level living dex, remember that GS has a level 10 Dragonair (not level 15), which is what PKHeX matched it to (assuming it has been leveled up 5 times). -
Thanks, resolved on latest. B2F does indeed have a separate fishing slot reference https://github.com/pret/pokecrystal/blob/6180be355ed1343e99f9682e8869abb7d8839e76/data/maps/maps.asm#L115-L117 SID=0 fixed, no longer shows Fishy. The Fishy RNG is because it never was fully implemented for every encounter type; Cute Charm compounds the weirdness.
-
Extract the file to your computer. Don't run it directly inside the zip.
-
Serebii does not list either Krabby or Corsola as available in Union Cave. https://www.serebii.net/pokearth/johto/2nd/unioncave.shtml
-
How can I add facial injection into my character Pokemon X and Y
Kaphotics replied to Ash_Ketchum010's topic in PKHeX
Do not use an old version of the program when requesting help. The program has been updated for a better editing UI for X/Y appearance for years now. Each gender has different customization ability; if your desired gender does not have the ability to customize a specific feature, then it is not possible. -
PKHeX is a save file editor, that runs on Windows. Get your save file from your game, put it on your PC, then open the application & save file.
-
Those status conditions are only for in-battle status. All of them wear off when switched out or the battle ends.
-
Verify that their PP count is actually legal. Bulbapedia lists Low Kick as a 20 PP move.
-
This actually doesn't change anything for the newtonsoft thing, but I think it will work since it merges the newtonsoft DLL to the GUI dll on whatever current commit.
-
The project uses .NET 7 to install, so you need the .NET 7 SDK https://dotnet.microsoft.com/en-us/download/dotnet/7.0 Use Visual Studio 2022 Community, as it's always going to be better than 2019. I myself use GitHub Desktop, which makes it incredibly easy to manage GitHub projects. Once you've forked the project to your own account/repo (you've already figured this out), open up GitHub Desktop and File->Clone Repository (this will clone it from GitHub's server to your local machine) Once it is loaded, you can view the files (ctrl-shift-f), which will show the root folder of the code project We want to open and edit the .sln (solution) file. With the sln open, you want to update the NuGet code libraries that Pokefilename reuses. Manage... Install the NuGet for PKHeX.Core to the latest: With NuGet updated, you can rebuild the entire project to get the outputs. Since the project is kinda outdated, the methods it uses in PKHeX.Core have been relocated. You'll see the following errors in the bottom pane: The first error indicates it was unable to build the application (csharp compiler), and the second indicates it was unable to reference a specific method in PKHeX.Core. We need to correct that. `PokeCrypto.GetCHK` was relocated to a different class & method name, namely: `Checksums.Add16`. With that fixed, we can rebuild the sln again (CTRL-SHIFT-B) and it succeeds (with some warnings)... but the output folder (PokeFilename\PokeFilename.GUI\bin\Debug\net7.0-windows) should have your *GUI.dll plugin file. Now, you don't need to do the remainder, but here's how you can contribute these fixes/updates back to the owner's repo: In the GitHub Desktop UI, it'll show you a diff of the files you changed, and the ability to "commit" them to your local repository. Go ahead and "commit" to "master". Once committed, the commit will only live in your local repository. You can "push" it to the remote host (origin) on GitHub. You can then create a "Pull Request" to request your commit be integrated into the main repo codebase. Branch -> Create Pull Request Create a new Pull Request, which will allow you to send it to the owner's repo (whoever you forked it from) and they can accept & merge the pull request.