Jump to content
Message added by jasenyoface

Version 19.09.19 Now Available!

Recommended Posts

Not near my Mac so I’ll explain via memory.


Make a new bottle name it PKHeX, select Windows 7 (not 64Bit), select bottle and install software “Microsoft .Net” select the highest version that show up in the search field. Select the bottle you made earlier click the prompts as required.

After that’s completed using the secondary menu over the bottles name select “Open Drive C”, that will open a finder window within the selected bottle.

Copy over the extracted PKHeX.exe within a folder, once that’s don’t close the finder window, now on the CrossOver window select the bottle again and you need to select “run custom command” (I think th says it’s name), click the browse button on the new window and select the PKHeX.exe, you should see an option to save this launcher.


after that you will get a new PKHeX icon within CrossOver that will launch PKHeX

  • Like 3
Link to comment
Share on other sites

On 2/18/2020 at 3:09 PM, italoarcos said:

Can't you make a tutorial how to run on Catalina? Having a lot of trouble lol. Thanks a lot

I have posted a rough guide on how to get it working using CrossOver.


The others currently need SIP to be disabled in order to function;

- PortingKit (defaults to supported engines)

- Unofficial Wineskin (select a WS11 Engine)

- gcenx/homebrew-wine (crossover 19.0.1 built from source + upstream patches & includes patched winetricks)

brew tap gcenx/wine && brew cask install wine-crossover

All of the above can get PKHeX working on macOS Catalina

Edited by pkman99
updated brew command
Link to comment
Share on other sites

OK i'm not on catalina im on mojave

downloaded both the normal pkhex and wine

also the pkhex.app one already on this page

they both load the same  errors everywhere with a copy to clipboard, abort, continue...


ALSO  the .app one stopped loading i  try to open it and doesn't do anythign anymore..


but when it is open anytime i hover on anything in the boxes i get errors i can't get anythign to load properly... very confused.

Link to comment
Share on other sites

Hi, I'm on Catalina 10.15.2, thus I tried to run pkhex with wine crossover. (wine32on64) However, though I think I've tried everything I can, It won't work. In fact, it would launch pkhex, but it only gives me error after launching. What should I do? I'm attatching the error report.


Exception Details:
System.NullReferenceException: Object reference not set to an instance of an object
  at PKHeX.WinForms.Controls.DragManager.get_CanStartDrag () [0x00006] in <c0941ce5221a47b1bac899ecf2df4b9a>:0 
  at PKHeX.WinForms.Controls.SlotChangeManager.MouseMove (System.Object sender, System.Windows.Forms.MouseEventArgs e) [0x00000] in <c0941ce5221a47b1bac899ecf2df4b9a>:0 
  at PKHeX.WinForms.Controls.BoxEditor.BoxSlot_MouseMove (System.Object sender, System.Windows.Forms.MouseEventArgs e) [0x0000a] in <c0941ce5221a47b1bac899ecf2df4b9a>:0 
  at System.Windows.Forms.Control.OnMouseMove (System.Windows.Forms.MouseEventArgs e) [0x0001f] in <afc71676634a41889c6929c14e8a57bd>:0 
  at System.Windows.Forms.Control.WmMouseMove (System.Windows.Forms.Message& m) [0x00040] in <afc71676634a41889c6929c14e8a57bd>:0 
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x006c8] in <afc71676634a41889c6929c14e8a57bd>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.OnMessage (System.Windows.Forms.Message& m) [0x00001] in <afc71676634a41889c6929c14e8a57bd>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x000b3] in <afc71676634a41889c6929c14e8a57bd>:0 
  at System.Windows.Forms.NativeWindow.Callback (System.IntPtr hWnd, System.Int32 msg, System.IntPtr wparam, System.IntPtr lparam) [0x00030] in <afc71676634a41889c6929c14e8a57bd>:0 

Loaded Assemblies:
mscorlib, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089

PKHeX, Version=, Culture=neutral, PublicKeyToken=null

System, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089

System.Windows.Forms, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089

System.Drawing, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a

Accessibility, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a

PKHeX.Core, Version=, Culture=neutral, PublicKeyToken=null

System.Configuration, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a

System.Core, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089

System.Xml, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089

Mono.Security, Version=, Culture=neutral, PublicKeyToken=0738eb9f132ed756

PKHeX.Drawing, Version=, Culture=neutral, PublicKeyToken=null

User Message:
An unhandled exception has occurred.
You can continue running PKHeX, but please report this error.



Link to comment
Share on other sites

@Shadraak you must be doing something wrong as you can see others have it working including macOS Catalina users who followed roughly my outline.


@Koisaki just a quick skim over your log shows you didn’t install dotnet46 as required.

I can 100% guarantee PKHeX works on macOS Catalina using CrossOver-19/WineCX19.0.1

Link to comment
Share on other sites

22 minutes ago, MasterMjun said:

Please can anybody post a guide what to download and where I find this for Mac Catalina I don't get it and it doesn't work I tried everything im lost thanks in advance 


Use CrossOver-19 and follow my comment linked above

Link to comment
Share on other sites

13 minutes ago, MasterMjun said:

Thank you very much it worked but how can I connect my Mac book to my 3ds/switch now?


You can run an FTP client on your switch check the homebrew App Store, then run an FTP client on your Mac so your able to save your backend up save to your Mac.


I use FileZilla as the FTP client in my Mac with the transfer setting as “binary” or your save data will get corrupted during transfer.

When transferring your save place fit onto your Desktop then launch PKHeX and drop the save onto the open application makes it easier to deal with.




More an FYI I could package PKHeX to run on OS X Montain Lion through macOS Catalina but I’m not willing to burn my Developers License.

Edited by pkman99
Link to comment
Share on other sites

So I've tried a few various things, but I'm having some trouble getting passed installing dotnet while creating the .app is there something specific I am doing wrong, does it just take a lot longer than I thought it would, or what. I'm on Mohave, so it's not that at least.


EDIT: Note this happens with dotnet461 as well, but noticed that dotnet46 was the one selected in the guide image at the start of the thread so I figured I'd give that a try at least.

Screen Shot 2020-03-13 at 3.55.07 AM.png

Edited by Thejewishpeople
Forgot to add something
Link to comment
Share on other sites

@Thejewishpeople dotnet versions above 4.5.2 can’t be installed when using Wine-4.0 according an old winetricks issue I’ve dug up some your SOL with the latest version of Winebottler.


So you’d need to use an older version or some something else like Unofficial Wineskin/PlayOnMac/CrossOver or plain wine.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Create New...