-
Posts
7841 -
Joined
-
Last visited
-
Days Won
451
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Posts posted by Kaphotics
-
-
Attached file is not a save file, it is a Legends: Arceus block dump from PKHeX's Block Data editor.
You likely overwrote the wrong file.
Restore a backup.
-
Should be fixed on the latest release.
-
1
-
-
Transfer your save file correctly. It is not a valid save file (I have hidden your attachment of your save file).
Assuming you used an FTP application to transfer it, be sure to turn on the Binary data type transfer setting (not ascii/text).
If your save file is slightly too small, it should imply that it was truncated. This is not a PKHeX problem.
-
Did you originally open the zip file from a file/folder that you later removed from your computer?
-
Try saving again in-game in a separate play session. That way both halves of the save data are populated correctly.
Web editors using PKHeX are the same backend code.
-
38 minutes ago, moomoomiltank said:
It worked fine with the Azalea save editor website by just changing the drop down menu from female to male. So if changing it in pkhex causes it to break, then it is a fault of the program not doing it correctly. Since the azalea save editor hasnt been updated and PKHEX is like the only other save editor, it would be really helpful if it worked properly.
PKHeX works properly. As I already said, you need to change the values for current model appearance. PKHeX already lets you change PlayerAppearance and PlayerFashion via the Block Data editor.
The save editor script you mentioned uses leaked source code/information (not legal) in its implementation, and I refuse to read/reference it. Changing the player's appearance/fashion automatically when gender is changed requires someone to dump the default fashion/appearance and implement it in a pull request. It is not worth my time as other featurese are much more important, and such a feature primarily is only useful for players who are using other people's save files (more frequent in pirated game copies).
-
5 hours ago, miku1881 said:
As I already said in this thread:
On 11/6/2025 at 9:55 PM, Kaphotics said:Should be worth stating that it is not guaranteed to be flags at index 180/182. You change the named flags (the 16-digit number) per the picture in the first post, not "index 180". The index they appear at may be different for you.
You should be using the name, not the index within the list.
-
DLC has only been out for a couple of days, and you expect PKHeX to be updated with various quality of life edits? Temper you expectations.
-
Use the Block Data editor to change the Starter choice.
-
Oh no, the game doesn't like my level 5 alpha legendary!
Start with a legitimate copy, then see what you can get away with changing.
Gross hacks are gross.
-
-
1 hour ago, bldaja2000 said:
hello guy i am new here and i have an issues when using pkhex. whenever i am trying to access the file, the tool or the option windows it says:
Exception Details:
System.ComponentModel.Win32Exception (0x80004005): Failed to get thread's DpiAwareness context.
at System.Windows.Forms.ScaleHelper.DpiAwarenessScope..ctor(DPI_AWARENESS_CONTEXT context, DPI_HOSTING_BEHAVIOR behavior)
at System.Windows.Forms.ScaleHelper.EnterDpiAwarenessScope(DPI_AWARENESS_CONTEXT awareness, DPI_HOSTING_BEHAVIOR dpiHosting)
at System.Windows.Forms.ToolStripManager.ModalMenuFilter.PreFilterMessage(Message& m)
at System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG& msg, Boolean& modified)
at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
at System.Windows.Forms.Application.LightThreadContext.FPushMessageLoop(msoloop uReason)
at System.Windows.Forms.Application.LightThreadContext.RunMessageLoop(msoloop reason, Boolean fullModal)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(msoloop reason, ApplicationContext context)
at PKHeX.WinForms.Program.Main()Loaded Assemblies:
--------------------
System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Private.CoreLib.dllPKHeX, Version=25.12.2.0, Culture=neutral, PublicKeyToken=null
C:\users\crossover\Temp\.net\PKHeX 2\IzJZYvvb93w-\PKHeX.dllSystem.Runtime, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Runtime.dllSystem.Windows.Forms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.11\System.Windows.Forms.dllSystem.ComponentModel.Primitives, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.ComponentModel.Primitives.dllSystem.Windows.Forms.Primitives, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.11\System.Windows.Forms.Primitives.dllSystem.Private.Windows.Core, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.11\System.Private.Windows.Core.dllSystem.Drawing.Primitives, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Drawing.Primitives.dllSystem.Collections.Specialized, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Collections.Specialized.dllPKHeX.Core, Version=25.12.2.0, Culture=neutral, PublicKeyToken=null
C:\users\crossover\Temp\.net\PKHeX 2\IzJZYvvb93w-\PKHeX.Core.dllSystem.Threading.Thread, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Threading.Thread.dllSystem.Collections, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Collections.dllSystem.Runtime.InteropServices, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Runtime.InteropServices.dllSystem.Threading, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Threading.dllSystem.Text.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Text.Json.dllPKHeX.Drawing.PokeSprite, Version=25.12.2.0, Culture=neutral, PublicKeyToken=null
C:\users\crossover\Temp\.net\PKHeX 2\IzJZYvvb93w-\PKHeX.Drawing.PokeSprite.dllSystem.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.11\System.Drawing.Common.dllMicrosoft.Win32.SystemEvents, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.11\Microsoft.Win32.SystemEvents.dllSystem.ComponentModel.EventBasedAsync, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.ComponentModel.EventBasedAsync.dllSystem.Linq, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Linq.dllMicrosoft.Win32.Primitives, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\Microsoft.Win32.Primitives.dllSystem.Memory, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Memory.dllAccessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.11\Accessibility.dllSystem.ComponentModel, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.ComponentModel.dllSystem.Collections.Concurrent, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Collections.Concurrent.dllSystem.Resources.Extensions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.11\System.Resources.Extensions.dllSystem.Drawing, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.11\System.Drawing.dllSystem.ComponentModel.TypeConverter, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.ComponentModel.TypeConverter.dllSystem.Numerics.Vectors, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Numerics.Vectors.dllSystem.Runtime.Loader, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Runtime.Loader.dllSystem.Collections.NonGeneric, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Collections.NonGeneric.dllSystem.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Net.Http.dllSystem.Net.Primitives, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Net.Primitives.dllSystem.Diagnostics.Tracing, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Diagnostics.Tracing.dllSystem.Diagnostics.DiagnosticSource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Diagnostics.DiagnosticSource.dllSystem.Net.Security, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Net.Security.dllSystem.Security.Cryptography, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Security.Cryptography.dllSystem.ObjectModel, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.ObjectModel.dllSystem.Private.Uri, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Private.Uri.dllSystem.Windows.Extensions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.11\System.Windows.Extensions.dllPKHeX.Drawing, Version=25.12.2.0, Culture=neutral, PublicKeyToken=null
C:\users\crossover\Temp\.net\PKHeX 2\IzJZYvvb93w-\PKHeX.Drawing.dllPKHeX.Drawing.Misc, Version=25.12.2.0, Culture=neutral, PublicKeyToken=null
C:\users\crossover\Temp\.net\PKHeX 2\IzJZYvvb93w-\PKHeX.Drawing.Misc.dllSystem.Text.RegularExpressions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Text.RegularExpressions.dllSystem.Threading.ThreadPool, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Threading.ThreadPool.dllMicrosoft.Win32.Registry, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\Microsoft.Win32.Registry.dllSystem.Net.Sockets, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Net.Sockets.dllSystem.Threading.Overlapped, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Threading.Overlapped.dllSystem.Net.NameResolution, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Net.NameResolution.dllSystem.Runtime.Intrinsics, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Runtime.Intrinsics.dllSystem.Security.Principal.Windows, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Security.Principal.Windows.dllSystem.Security.Claims, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Security.Claims.dllSystem.Runtime.Serialization.Formatters, Version=8.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Runtime.Serialization.Formatters.dllSystem.Diagnostics.StackTrace, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Diagnostics.StackTrace.dllSystem.Reflection.Metadata, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Reflection.Metadata.dllSystem.Collections.Immutable, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.11\System.Collections.Immutable.dll--------------------
User Message:
An error occurred in PKHeX. Please report this error to the PKHeX author.
PKHeX must now close.
PLEASE HELP me i am using crossovers platform to emulate an. windows 10 x64 bits ON MY MAC and i did install the .net dot runtime 9.0.11 everything is going alright until i touch one of the option i mention before.Outdated version of Wine. If you googled the error message (DpiAwareness) you'd find discussion from over a year ago.
-
1
-
-
4 hours ago, Heliodor said:
I might not know how to properly use it but from what I tried already the Encounter Database has no shiny results
There are no guaranteed shiny results. Use the criteria to specify what you want your result to be.
-
If you are only searching for a shiny (and no other specific criteria), why not use PKHeX's encounter database? It generates max lair shinies without issue.
-
No, you need a hacked console (Nintendo Switch, not Switch 2) to export the encrypted save data.
-
7 hours ago, mcw4v3-x said:
As per the first post in this thread:
QuoteNOT FOR USER MISTAKES OR TROUBLESHOOTING HELP.
I had reminded you this two years ago with your previous false report.
I am 99.9999% sure you've attempted to hack in the 'mons rather than present your legitimately obtained as examples of the legality checker not working.
There are multiple failing features present in your screenshot that are indicative of cheating:
1. Having maxed EVs at a very low level. While not impossible (due to Daycare resetting back to the current level's 0% threshold), I highly doubt you painstakingly did this.
2. Having maxed IVs. I really doubt you abused the RNG to get a perfect IV spread.
3. Catch Rate of 0, indicative that you traded it to Gen2 and removed the item, and traded it back. Highly unlikely you did that, and instead just forgot to manually enter the untouched catch rate when generating it.
4. Finally, the fatal flaw: In-game trades do not store the actual Trainer name in the OT field. They use a special 1-character string to tell the game to display the localized variant of "TRAINER". PKHeX is rightfully flagging that the OT name has been altered, because it does not match what the OT name should be.
-
Without seeing a screenshot of what you see, it is impossible to figure out what you have wrong.
-
Still unable to replicate. Did you disable Legality.Tradeback.AllowGen1Tradeback in settings?

-
4 hours ago, mcw4v3-x said:
SPIKE the Parasect is inadvertently ruled invalid at below level 25 despite Tangela being breedable.
Not able to replicate.
-
Probably isn't safe to change ranked match counts when GameFreak's servers could know you didn't actually do them. Can't you connect online and do them yourself?
These stats are editable in the Event Flag editor.
-
1
-
-
https://bulbapedia.bulbagarden.net/wiki/Personality_value#Shininess
Since the encounter is always shiny, it uses the TID/SID to create a shiny PID. If you change one, you have to change the other to the correct value.
Load a save file with the desired TID/SID rather than editing it after the fact.
-
There were events like TRU Arceus that would have allowed you to register it in your Pokédex.
You are misremembering the legitimacy of whatever Arceus you have in mind.
-
-
No. Go ask the maker of that hack ROM, not this site.
-
1
-






PKHeX new update legality errors (contribution page)
in PKHeX
Posted
Doubtful; the RNG seed does not yield the PID/IV that you have on the file, indicating that something was modified (such as the Encryption Constant).