Replies: 7 comments 8 replies
-
|
Previous discussions:
The highest-level concerns are binary size (needs to ship Avalonia GUI logic, not provided by .NET runtime) and completeness, as you've noted. Every prior attempt by someone enthusiastic enough to try and port ends up with burnout / incomplete goals. I'm not going to settle for an incomplete implementation; rather, the projects would be expected to reach complete parity prior to any consideration to taking over mainline. The GUI, especially those written years ago, have a fair bit of logic tied to the GUI and don't follow best practices, so it will be somewhat spaghetti to port. Other implementations:
tl;dr - am I open to it? yes -- do I see it as actually reaching completion? statistically no |
Beta Was this translation helpful? Give feedback.
-
|
If you guys want to have a first look you can visit the repo page. Of course I'm like light years away from testing 100% and ensuring everything works, but I will plan soon a first release so maybe other people can help with testing. I will set up a workflow to sync the original Core. |
Beta Was this translation helpful? Give feedback.
-
|
I got some more time to work on it and just released the first version. Like I said I am following the original Core closely and keeping it in sync for now so I would love if you go check it out and maybe even find some time to test it out. Of course this is huge for me, testing it with production save files is still an open task as are many functions. I am expecting a lot of bugs, and I am nowhere close to you guys. But still excited! |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for that quick testing. I will take these all as issues and work on them!On 27 Feb 2026, at 02:42, Lusamine ***@***.***> wrote:
Just some quick clicking around and here are some things I noticed:
I tried the Windows build. The first time I launched it took ~8 seconds to open, but later attempts were on the order of 1-2 seconds.
I first loaded a base game Legends: Z-A save file and it crashed. Went through the rest of my saves just to see what else is crashing and found these also do not work: Scarlet, Violet, VC Blue, VC Silver
I tried to load up a FR save that I knew was bad and it does pop up an error message, but it's cut off at the bottom.
I assume this is unfinished, but Batch Editor doesn't have a way for the users to find the properties and doesn't allow for multiple filters/commands right now. The second dropdown is significantly cut off.
image.png (view on web)
I assume it's not supposed to work right now.
image.png (view on web)
I tried searching in the Encounter Database for just a Venusaur and it expanded the window to the entire length and width of my screen, which means part of it is underneath the taskbar now.
"Give All" in the bag editor isn't giving all to everything. I ran this in SWSH and a lot of items are still 0.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Would it be possible if you could send me a Legends ZA save file? I think I have acces to the other save files to test more as soon as I get around.On 27 Feb 2026, at 02:42, Lusamine ***@***.***> wrote:Just some quick clicking around and here are some things I noticed:
I tried the Windows build. The first time I launched it took ~8 seconds to open, but later attempts were on the order of 1-2 seconds.
I first loaded a base game Legends: Z-A save file and it crashed. Went through the rest of my saves just to see what else is crashing and found these also do not work: Scarlet, Violet, VC Blue, VC Silver
I tried to load up a FR save that I knew was bad and it does pop up an error message, but it's cut off at the bottom.
I assume this is unfinished, but Batch Editor doesn't have a way for the users to find the properties and doesn't allow for multiple filters/commands right now. The second dropdown is significantly cut off.
image.png (view on web)
I assume it's not supposed to work right now.
image.png (view on web)
I tried searching in the Encounter Database for just a Venusaur and it expanded the window to the entire length and width of my screen, which means part of it is underneath the taskbar now.
"Give All" in the bag editor isn't giving all to everything. I ran this in SWSH and a lot of items are still 0.
|
Beta Was this translation helpful? Give feedback.
-
|
Well, quite easy. I really thought Nintendo hunts these kind of things down together with ROMs. Thanks!On 27 Feb 2026, at 07:33, Lusamine ***@***.***> wrote:
Save files for every game can be found online: https://www.google.com/search?udm=14&q=legends+za+save+file+download
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
@realgarit I have a decent collection of save files that I use for testing in my project as well: https://github.com/codemonkey85/PKMDS-Blazor/tree/main/TestFiles |
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
-
Right now, Mac users can't run PKHeX natively. Most of us have to use WINE, Bottler, or virtual machines. While these workarounds exist, they can be tedious to set up and manage. Since the app is built on WinForms, it’s stuck on Windows.
I'd like to help move the UI toward a cross-platform framework like Avalonia. I know there are over 100+ WinForms controls and windows to address, which is a huge task. My goal would be to keep the existing PKHeX.Core logic exactly as is but swap the Windows-only interface for a modern one that works on Windows, macOS, and Linux. I’m willing to fork the repo and work on the UI migration, but I wanted to see if you’d even be open to merging a change this big or a proof-of-concept before I start.
I’ve looked at using WINE wrappers, but they aren't a great long-term fix. I also checked out PKHeX.Everywhere and the CLI tools, but they don't offer the full GUI experience of the main app. A true cross-platform UI seems like the only way to get a stable, native Mac version.
I know the priority is always the backend and legality research. My plan is to keep the UI logic strictly separated from the core data logic so it doesn't mess with the research side of the project.
I would be thrilled to work on this! I love Pokémon and PKHeX and this would be one way to pay back the years I have enjoyed the work of others.
Beta Was this translation helpful? Give feedback.
All reactions