[OSX] Unofficial Path of Exile port - 30/12/2018 status update

"
Licoffe wrote:
"
sushibagel wrote:
Has anyone found a way to use macros in game on the port? In windows I love having my AHK macros to get to my hideout check remaining and other stuff


@Sushibagel: Looks like something which could be done through AppleScript, but I'd have to experiment first. I'll get back to you later on this matter.


@Licoffe Just as an fyi to you and possibly anyone else interested I was able to get some "hotkeys" working in game by using an app called Keyboard Maestro.

Now I'm trying to get PoE Whisper Notifier working if anyone has any suggestions on how to do this? I've tried using wine bottler it opens loads and looks like everything worked when I send test PM's but I don't get any notifications through Pushbullet or email.
Getting a crash when downloading and installing patches.

"
Unhandled exception: unimplemented function api-ms-win-core-sysinfo-l1-2-1..GetSystemTimePreciseAsFileTime called in 32-bit code (0x7b82b398).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:7b82b398 ESP:0033fd44 EBP:0033fdbc EFLAGS:00000202( - -- I - - - )
EAX:7b8187dd EBX:00000a3e ECX:00000000 EDX:00000000
ESI:80000100 EDI:0033fe50
Stack dump:
0x0033fd44: 0033fde0 00000008 0000003c 80000100
0x0033fd54: 00000001 00000000 7b82b398 00000002
0x0033fd64: 481cc2f5 481cc383 481cd1cc 00bdfea8
0x0033fd74: 00000012 000007d8 7bc63772 00bdfea8
0x0033fd84: 00be50a0 00000000 481c0000 0033fdb0
0x0033fd94: 00dd3d9c 0033fdd4 7b849107 481c0000
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x7b82b398 in kernel32 (+0x1b398) (0x0033fdbc)
1 0x481cc2b0 (0x0033fdec)
2 0x481cc0d9 (0x0033fe10)
3 0x00b060d7 in pathofexile.tmp (+0x7060d6) (0x0033fe2c)
4 0x00b06138 in pathofexile.tmp (+0x706137) (0x0033fe50)
5 0x004352fc in pathofexile.tmp (+0x352fb) (0x0033fe7c)
6 0x00aef14d in pathofexile.tmp (+0x6ef14c) (0x0033fec0)
7 0x7b84fa8c in kernel32 (+0x3fa8b) (0x0033fed8)
8 0x7b852771 in kernel32 (+0x42770) (0x0033ff18)
9 0x7bc6fc5c (0x0033ff28)
10 0x7bc71edd (0x0033ffa8)
11 0x7bc6fc22 (0x0033ffc8)
12 0x7bc46ba4 (0x0033ffe8)
0x7b82b398: leal 0xfffffffc(%ebp),%esp
Modules:
Module Address Debug info Name (32 modules)
PE 400000- 11f9000 Export pathofexile.tmp
PE 10000000-101e5000 Deferred d3dx9_42
PE 405a0000-405a4000 Deferred wsock32
PE 405b0000-405b4000 Deferred ws2_32
PE 41b10000-41b14000 Deferred iphlpapi
PE 41b30000-41b34000 Deferred advapi32
PE 41bb0000-41bb4000 Deferred msvcrt
PE 41c60000-41c67000 Deferred gdi32
PE 41df0000-41e66000 Deferred winmm
PE 41eb0000-41eb4000 Deferred version
PE 41ed0000-41ee9000 Deferred wldap32
PE 41ff0000-41ff4000 Deferred psapi
PE 43f50000-43f54000 Deferred dbghelp
PE 43fc0000-43fca000 Deferred winspool
PE 44810000-4484b000 Deferred user32
PE 44b10000-44ba9000 Deferred comdlg32
PE 44c10000-44d6e000 Deferred shell32
PE 44e50000-44e58000 Deferred shlwapi
PE 44ee0000-44f0f000 Deferred comctl32
PE 44ff0000-44ff4000 Deferred imm32
PE 45020000-45028000 Deferred oleaut32
PE 45150000-45158000 Deferred ole32
PE 45280000-45284000 Deferred rpcrt4
PE 453a0000-453a3000 Deferred winemac
PE 47ff0000-47ff4000 Deferred uxtheme
PE 48180000-48183000 Deferred api-ms-win-core-synch-l1-2-0
PE 481a0000-481a3000 Deferred api-ms-win-core-fibers-l1-1-1
PE 481b0000-481b3000 Deferred api-ms-win-core-localization-l1-C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll
PE 481c0000-481c3000 Deferred api-ms-win-core-sysinfo-l1-2-1
PE 66650000-666a4000 Deferred usp10
PE 7b810000-7b9ac000 Export kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000020 0
0000001f 0
00000018 0
00000016 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001e 0
0000001a 0
00000019 0
00000013 0
00000014 explorer.exe
00000015 0
0000001b plugplay.exe
00000022 0
00000021 0
0000001c 0
0000002d (D) C:\Program Files\Grinding Gear Games\Path of Exile\PathOfExile.tmp
0000002f 0
0000002e 0 <==
System information:
Wine build: wine-1.7.41-15-gf3ff3e5 (Staging)
Platform: i386
Host system: Darwin
Host version: 14.5.0


Prior to the Ascension release I was able to play regularly and pretty reliably. All settings were on low, vsync on (limit framerate), music turned off.

System:
Macbook Air, 11"
1.7 GHz Intel Core i7
8 GB 1600 MHz DDR3
Intel HD Graphics 5000 1536 MB (1366x768)
"
Shurannei wrote:
Getting a crash when downloading and installing patches.
Unhandled exception: unimplemented function api-ms-win-core-sysinfo-l1-2-1..GetSystemTimePreciseAsFileTime called in 32-bit code (0x7b82b398).

...

Prior to the Ascension release I was able to play regularly and pretty reliably. All settings were on low, vsync on (limit framerate), music turned off.

System:
Macbook Air, 11"
1.7 GHz Intel Core i7
8 GB 1600 MHz DDR3
Intel HD Graphics 5000 1536 MB (1366x768)


@Shurannei: The logs show that PoE is trying to access the method GetSystemTimePreciseAsFileTime of the library api-ms-win-core-sysinfo-l1-2-1. What you should do to solve this issue with the current wrapper:
- Check that you have this library installed in C:\windows\system32\. You can do this by right-clicking on your PoE app, select "Show Package Contents" and browsing to drive_c.
- If yes, open Wineskin.app from the same package folder (at the same hierarchy level as drive_c). If no, we have to install the package providing this library in winetricks or install it from other sources.
- Press "Advanced", go to the "Tools" tab. In "Wine tools", press "Config Utility"
- There you can select the "Libraries" tab. Copy-paste "api-ms-win-core-sysinfo-l1-2-1" into the textfield under the label "New override for library" and press "Add".
- Select the entry you just added in the list and press "Edit". Of all the options, select "Native (Windows)" and close the tool.
- Try running PoE. If you run into the same kind of missing method issues, repeat the same steps.

Out of curiosity, which version of Julus's wrapper are you using? I do not have this issue with the 7th version.
-----------------------------------------------------
Want to check out the price of your items? Check out http://poe-rates.com
Last edited by Licoffe on Mar 19, 2016, 6:51:51 AM
So I recently tried installing PoE on my macintosh.
- My Macbook Pro 13-inch Late 2011
- Processor 2.4Ghz Intel Core i5
- Memory 4GB 1333 MHz DDR3
- Graphics Intel HD Graphics 3000 384MB
- OSX Yosemite Version 10.10.5

I have done installing the game and tried running it, the problem I am getting is I get spikes when I cast a movement ability(whirling blades) and was just wondering does anyone have any options in making the game more playable(less freeze when casting a movement ability).
Last edited by Haechu on Mar 20, 2016, 4:47:46 AM
"
sushibagel wrote:
"
Licoffe wrote:
"
sushibagel wrote:
Has anyone found a way to use macros in game on the port? In windows I love having my AHK macros to get to my hideout check remaining and other stuff


@Sushibagel: Looks like something which could be done through AppleScript, but I'd have to experiment first. I'll get back to you later on this matter.


@Licoffe Just as an fyi to you and possibly anyone else interested I was able to get some "hotkeys" working in game by using an app called Keyboard Maestro.

Now I'm trying to get PoE Whisper Notifier working if anyone has any suggestions on how to do this? I've tried using wine bottler it opens loads and looks like everything worked when I send test PM's but I don't get any notifications through Pushbullet or email.


@Sushibagel: Thanks for the heads up on the macro topic, I'll give it a try :)

I developed a tool similar to PoE Whisper Notifier.



You have to input the path to your Client log file, an Access Token from Pushbullet and set the refresh interval with the slider. When you press the start button, the log file is parsed through a regex detecting new whisper messages. When the regex is matched, a new message is sent via curl to Pushbullet through their API. There is a config.cfg file inside the app, in the Resources folder, where you can set the Path to PoE and the Access token permanently.

If you're interested, the application is available here https://www.dropbox.com/s/hziw8vj1cnrmcx2/POE-whisper-dispatcher.app.zip?dl=0.
-----------------------------------------------------
Want to check out the price of your items? Check out http://poe-rates.com
Last edited by Licoffe on Mar 20, 2016, 5:00:06 PM
"
Haechu wrote:
So I recently tried installing PoE on my macintosh.
- My Macbook Pro 13-inch Late 2011
- Processor 2.4Ghz Intel Core i5
- Memory 4GB 1333 MHz DDR3
- Graphics Intel HD Graphics 3000 384MB
- OSX Yosemite Version 10.10.5

I have done installing the game and tried running it, the problem I am getting is I get spikes when I cast a movement ability(whirling blades) and was just wondering does anyone have any options in making the game more playable(less freeze when casting a movement ability).


This is a known issue and actually it is OSX bug (odd memory handling), this has somewhat improved in 10.11, however still present. GGG would be able to fix this by actually preloading these assets on the loading screen. This was true in closed beta (there were no hickups at all, just longer loading screens) but since open beta it is this way.

"
julus wrote:
"
Haechu wrote:
So I recently tried installing PoE on my macintosh.
- My Macbook Pro 13-inch Late 2011
- Processor 2.4Ghz Intel Core i5
- Memory 4GB 1333 MHz DDR3
- Graphics Intel HD Graphics 3000 384MB
- OSX Yosemite Version 10.10.5

I have done installing the game and tried running it, the problem I am getting is I get spikes when I cast a movement ability(whirling blades) and was just wondering does anyone have any options in making the game more playable(less freeze when casting a movement ability).


This is a known issue and actually it is OSX bug (odd memory handling), this has somewhat improved in 10.11, however still present. GGG would be able to fix this by actually preloading these assets on the loading screen. This was true in closed beta (there were no hickups at all, just longer loading screens) but since open beta it is this way.



I tried running the game and I'm getting like average 40 Frametime(ms) and as for my FPS the average was 25. Any go about for it?
Thanks! I actually over the weekend (through the power of Google) put together a bash script to replicate POE Whisper notifier, it's not perfect but it was working.

I do however want to try yours out since I'm sure it's better but I can't open it. Any chance you can try uploading it again?

Edit: Here is the error showing:

Dyld Error Message:
Library not loaded: @rpath/QtWidgets.framework/Versions/5/QtWidgets
Last edited by sushibagel on Mar 21, 2016, 8:31:29 PM
"
sushibagel wrote:
Thanks! I actually over the weekend (through the power of Google) put together a bash script to replicate POE Whisper notifier, it's not perfect but it was working.

I do however want to try yours out since I'm sure it's better but I can't open it. Any chance you can try uploading it again?

Edit: Here is the error showing:

Dyld Error Message:
Library not loaded: @rpath/QtWidgets.framework/Versions/5/QtWidgets


@Sushibagel: Ah sorry, that's a dynamic build, my mistake. I'll send you a PM later today with a new link to a static build of the app with all included libraries.
-----------------------------------------------------
Want to check out the price of your items? Check out http://poe-rates.com
Is there any way to use loot filters??

Edit:

I found it.

Right click the Path OF Exile.app and click Show Package Content
Navigate to drive_c, users, the user account you're using on OS X, my documents, My Games, Path of Exile
Place the loot filter in that directory
Last edited by tynen on Mar 24, 2016, 8:00:35 PM

Report Forum Post

Report Account:

Report Type

Additional Info