Jump to content

PKHeX for Mac ported successfully (Download at the bottom of the post)


fm360

Recommended Posts

  • Replies 93
  • Created
  • Last Reply

Top Posters In This Topic

So I used your new PKHex port, it seems to work just fine except for a few minor things.

For some reason Japanese and Korean fonts appear as blank in the Nickname and OT boxes. The only way I can get them to appear at all is by pressing Toggle Font under the Options tab. Kaphotics has informed me that this option switches from the default PGL fonts to System Fonts. The PGL fonts shouldn’t appear as blank.

Also whenever I switch from one language back to another under Options, I can no longer click and flip between the tabs in the save window (Box, Party-Battle Box, Other, Tools, etc.). The tabs seem to freeze. However, I can still use the keyboard arrows to move between them. I suspect that this is a mistake of the original PKHex program and not a problem with the port.

Lastly, the Passerby button seems to not function. Every time I get the “unhandled exception has occurred in your application(…)” and I’m forced either to quit or continue without being able to access the Passerby menu. The error details are:

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.IndexOutOfRangeException: Index was outside the bounds of the array.

at PKHeX.Form1.B_OUTPasserby_Click(Object sender, EventArgs e)

at System.Windows.Forms.Control.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ButtonBase.WndProc(Message& m)

at System.Windows.Forms.Button.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

PKHeX

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///C:/winebottler/PKHeX.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System.Core

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

Accessibility

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

----------------------------------------

System.Data

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

----------------------------------------

System.Xml

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Numerics

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

----------------------------------------

************** JIT Debugging **************

To enable just-in-time (JIT) debugging, the .config file for this

application or computer (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

For example:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the computer

rather than be handled by this dialog box.

That aside, your Mac port works beautifully! Thanks for making this.

Link to comment
Share on other sites

So I used your new PKHex port, it seems to work just fine except for a few minor things.

For some reason Japanese and Korean fonts appear as blank in the Nickname and OT boxes. The only way I can get them to appear at all is by pressing Toggle Font under the Options tab. Kaphotics has informed me that this option switches from the default PGL fonts to System Fonts. The PGL fonts shouldn’t appear as blank.

Also whenever I switch from one language back to another under Options, I can no longer click and flip between the tabs in the save window (Box, Party-Battle Box, Other, Tools, etc.). The tabs seem to freeze. However, I can still use the keyboard arrows to move between them. I suspect that this is a mistake of the original PKHex program and not a problem with the port.

Lastly, the Passerby button seems to not function. Every time I get the “unhandled exception has occurred in your application(…)” and I’m forced either to quit or continue without being able to access the Passerby menu. The error details are:

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.IndexOutOfRangeException: Index was outside the bounds of the array.

at PKHeX.Form1.B_OUTPasserby_Click(Object sender, EventArgs e)

at System.Windows.Forms.Control.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ButtonBase.WndProc(Message& m)

at System.Windows.Forms.Button.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

PKHeX

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///C:/winebottler/PKHeX.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System.Core

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

Accessibility

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

----------------------------------------

System.Data

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

----------------------------------------

System.Xml

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Numerics

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

----------------------------------------

************** JIT Debugging **************

To enable just-in-time (JIT) debugging, the .config file for this

application or computer (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

For example:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the computer

rather than be handled by this dialog box.

That aside, your Mac port works beautifully! Thanks for making this.

It's cool that only small things don't work. It's highly unlikely that anyone would change the language anyways. And your error is pretty much saying that .net 4.0 crashed.

Link to comment
Share on other sites

Hi, first off thanks for this, your work is much appreciated by at least me <3

I have a question revolving around recovering my own SID using this program. Following along with a YouTube video to do as much (18 minutes into this;

) I get a little lost in the translation of Windows to Mac. I do as prescribed and visit the loadcode.projectpokemon.org and it crashes as it should, yet the inject file does not appear on the SD card as shown with windows version.

Am I doing something wrong?

I don't know if it's relevant, but I have used a fair few of the current QR codes available online already.

Link to comment
Share on other sites

  • 2 weeks later...
It works on the versions specified here: http://projectpokemon.org/forums/showthread.php?44618-RAM2Sav-Save-File-Dumping-Injection-for-X-Y-OR-AS

So no, this neither works on 9.5.0-23 firmware nor the New Nintendo 3DS.

Well it works on the New 3DS now! http://projectpokemon.org/forums/showthread.php?45658-WEB-INJECTION-WORKING-ON-NEW-3DS-XL-ON-9-6-0-24!!-SPREAD-THE-WORD!!!

EDIT: It turns out that this only crashes the New 3DS but doesn't inject anything into it. It crashes it on 9.6.0 but just to be safe, don't update.

Edited by fm360
Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...
  • 5 months later...
There is a new version of this file? I searched in the whole universe and didn't find the precious (?)

As far as I know, no one is supporting PKHeX for mac on this site. You may want to look into wine for Mac, it supposedly allows users to run windows applications on MAC

Link to comment
Share on other sites

  • 2 weeks later...
As far as I know, no one is supporting PKHeX for mac on this site. You may want to look into wine for Mac, it supposedly allows users to run windows applications on MAC

Im going to start updating the ports again after halloween.

Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...
  • 2 weeks later...
  • 4 weeks later...
Any chance we can get this redone for the newest version of pkhex? It's been updated since 04-10-16.

I have uploaded a new build here: https://mega.nz/#!J9cQUYbZ!6cZSUBkrwsSo27MSNG0yssFbWPsIAoaNyFClOTuSSoE

This should also fix issues with previous builds not recognising some keyboard shortcuts. The weird appearance of the nickname and OT text fields is due to the way PKHeX sets the font(s) for the textbox, and is something not easily emulated by wine.

Link to comment
Share on other sites

I have uploaded a new build here: https://mega.nz/#!J9cQUYbZ!6cZSUBkrwsSo27MSNG0yssFbWPsIAoaNyFClOTuSSoE

This should also fix issues with previous builds not recognising some keyboard shortcuts. The weird appearance of the nickname and OT text fields is due to the way PKHeX sets the font(s) for the textbox, and is something not easily emulated by wine.

Thank you very much!

Link to comment
Share on other sites

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