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

"
johnmayor wrote:
Been so long I played PoE in my mac, back then I can play with my witch at the docks, but now it really lags alot and its unplayable, :(


I know, but there is nothing I can do, blame devs :)

no seriously, I think they should focus on optimizing and fixing bugs now for a while instead adding new content.
"
"

3) after recent findings, different memory modules inside of your mac. (every module should be same size, brand and speed)


What should I do in this case ? and thank you for all the guidance.


If you didn't upgrade your mac's memory since buying, you will have same modules. Otherwise its up to you how and if you will deal with it as it involves real money and the result is not guaranteed.

Anyway you might want to try port 4.1 as it should be less crashy...
Sorry I dont know how to quote here, but anyway just want to thank you julius for your overwelming effort to bring us this port, hopefully the devs will fix bugs soon. :)
Hi Julus,

I Tried to download 4.1 but it was not installing, any help would great !

Also, I installed 4.0.2 and it crashed once again , please check these logs

Spoiler
Unhandled exception: page fault on write access to 0x00000004 in 32-bit code (0x4921ad76).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:4921ad76 ESP:0032d888 EBP:0032d888 EFLAGS:00010206( R- -- I - -P- )
EAX:00000000 EBX:fc05aa68 ECX:4921ad72 EDX:ffffff00
ESI:00000000 EDI:49254b81
Stack dump:
0x0032d888: 0032d8b8 49254baa 00000000 fc05aa68
0x0032d898: 00000000 00000008 00000012 b7eccf4c
0x0032d8a8: 0032d8c8 493b6118 493a7531 00000000
0x0032d8b8: 0032d8d8 493a7552 00000000 fc05aa68
0x0032d8c8: 00000012 00000008 00000000 0032d964
0x0032d8d8: 0032d908 49254cbd 00000000 fc05aa68
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x4921ad76 in <wine-loader> (+0x4921ad76) (0x0032d888)
1 0x49254baa in <wine-loader> (+0x49254ba9) (0x0032d8b8)
2 0x493a7552 in <wine-loader> (+0x493a7551) (0x0032d8d8)
3 0x49254cbd in <wine-loader> (+0x49254cbc) (0x0032d908)
4 0x493149dc in <wine-loader> (+0x493149db) (0x0032d978)
5 0x493179b6 in <wine-loader> (+0x493179b5) (0x0032d9e8)
6 0x492a3511 in <wine-loader> (+0x492a3510) (0x0032db18)
7 0x492c6a26 in <wine-loader> (+0x492c6a25) (0x0032db48)
8 0x491cef4b in <wine-loader> (+0x491cef4a) (0x0032db78)
9 0x491c641c in <wine-loader> (+0x491c641b) (0x0032dba8)
10 0x49123f00 in <wine-loader> (+0x49123eff) (0x0032dc08)
11 0x49123dd1 in <wine-loader> (+0x49123dd0) (0x0032dc68)
12 0x4911ff8f in <wine-loader> (+0x4911ff8e) (0x0032dd78)
13 0x4911fa19 in <wine-loader> (+0x4911fa18) (0x0032ddd8)
14 0x4918f194 in <wine-loader> (+0x4918f193) (0x0032de88)
15 0x4918e174 in <wine-loader> (+0x4918e173) (0x0032ded8)
16 0x4918d74f in <wine-loader> (+0x4918d74e) (0x0032df28)
17 0x4918d5fb in <wine-loader> (+0x4918d5fa) (0x0032df88)
18 0x4918d2bd in <wine-loader> (+0x4918d2bc) (0x0032e008)
19 0x492f884f in <wine-loader> (+0x492f884e) (0x0032e198)
20 0x491e55a2 in <wine-loader> (+0x491e55a1) (0x0032e348)
21 0x491d43dd in <wine-loader> (+0x491d43dc) (0x0032e388)
22 0x49451d11 in <wine-loader> (+0x49451d10) (0x0032ead8)
23 0x4945d7bf in <wine-loader> (+0x4945d7be) (0x0032eaf8)
24 0x4943491c in <wine-loader> (+0x4943491b) (0x0032eb48)
25 0x494b7a49 in <wine-loader> (+0x494b7a48) (0x0032ec68)
26 0x48d41548 in <wine-loader> (+0x48d41547) (0x0032ec98)
27 0x48cc2cd2 in <wine-loader> (+0x48cc2cd1) (0x0032ece8)
28 0x901aebaa (0x0032ed08)
29 0x48a64458 in <wine-loader> (+0x48a64457) (0x0032efa8)
30 0x48a50c53 in <wine-loader> (+0x48a50c52) (0x0032eff8)
31 0x489e7b93 in <wine-loader> (+0x489e7b92) (0x0032f044)
32 0x007d5c00 in client (+0x3d5bff) (0x01ccd084)
0x4921ad76: movl $0x0,0x4(%eax)
Modules:
Module Address Debug info Name (49 modules)
ELF 0-7c003000 Stabs <wine-loader>
PE 3f0000- 400000 Deferred ogg
PE 400000- cfe000 Deferred client
PE d00000- 10a9000 Deferred d3dx9_36
PE 18d0000- 18ec000 Deferred vorbisfile
PE 2170000- 25c8000 Deferred wrap_oal
PE 8710000- 8843000 Deferred vorbis
PE 10000000-10019000 Deferred openal32
PE 403a0000-403a4000 Deferred ws2_32
PE 40790000-40794000 Deferred wldap32
PE 407d0000-407d4000 Deferred version
PE 407e0000-407e4000 Deferred d3dx9_42
PE 42740000-42744000 Deferred advapi32
PE 427b0000-427bb000 Deferred winmm
PE 44230000-4425e000 Deferred user32
PE 44360000-44364000 Deferred gdi32
PE 44420000-44424000 Deferred msvcrt
PE 444b0000-444b4000 Deferred psapi
PE 444d0000-444d4000 Deferred iphlpapi
PE 44610000-44614000 Deferred dbghelp
PE 44660000-4476e000 Deferred shell32
PE 44850000-44854000 Deferred shlwapi
PE 448c0000-448e0000 Deferred comctl32
PE 449b0000-449b7000 Deferred oleaut32
PE 44ad0000-44ad8000 Deferred ole32
PE 44c00000-44c04000 Deferred rpcrt4
PE 44c80000-44c92000 Deferred comdlg32
PE 44cf0000-44cf4000 Deferred winspool
PE 44d30000-44d33000 Deferred winemac
PE 44f40000-44f44000 Deferred d3dcompiler_42
PE 46240000-46244000 Deferred mmdevapi
PE 46270000-46273000 Deferred winecoreaudio
PE 46320000-46324000 Deferred wineps
PE 463c0000-463c4000 Deferred rsaenh
PE 46400000-46406000 Deferred crypt32
PE 46480000-46486000 Deferred windowscodecs
PE 46590000-46594000 Deferred uxtheme
PE 48980000-48984000 Deferred dsound
PE 489d0000-489d4000 Deferred d3d9
PE 48a10000-48a14000 Deferred wined3d
PE 48b30000-48b34000 Deferred opengl32
PE 66650000-666a4000 Deferred usp10
PE 6c020000-6c024000 Deferred imm32
PE 6c0e0000-6c0e4000 Deferred winex11
PE 772b0000-7731c000 Deferred riched20
PE 78050000-780b9000 Deferred msvcp100
PE 78aa0000-78b5e000 Deferred msvcr100
PE 7b810000-7b994000 Deferred kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Grinding Gear Games\Path of Exile\Client.exe
00000029 0
00000028 15
00000025 0
00000023 0
00000009 0 <==
0000000e services.exe
0000001f 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 explorer.exe
00000022 0
System information:
Wine build: wine-1.5.15
Platform: i386
Host system: Darwin
Host version: 12.3.0

Is it possible for Wine to run 64bit more? I'm sorry if this is a stupid question because I was running POE on bootcamp with Win 7 32bit and was having the same issues in both versions with the Zoning, Map Chunk, Out of Memory, CTD issues. On bootcamp I upgraded last week to the 64bit version of Win 7 and wow, no crashes at all since doing that.

It would appear that the combo of Microcraps 4gig memory limit in 32bit with the memory issues of this game goes away once you go 64 bit.
--- Neroon "Love is a form of Insanity"

IGN Standard: Caernavon, Cassius__Clay, Lictor_Severian
IGN Anarchy: I_Think_Were_Alone_Now, CrystalBluePersuasion, Citizen_Gkar
hi Julus,

Please Help!
"
Neroon58 wrote:
Is it possible for Wine to run 64bit more? I'm sorry if this is a stupid question because I was running POE on bootcamp with Win 7 32bit and was having the same issues in both versions with the Zoning, Map Chunk, Out of Memory, CTD issues. On bootcamp I upgraded last week to the 64bit version of Win 7 and wow, no crashes at all since doing that.

It would appear that the combo of Microcraps 4gig memory limit in 32bit with the memory issues of this game goes away once you go 64 bit.


No, Wine64bit does not work at all on OSX. Only 32 bit "emulation" is possible at the moment on OSX. (on linux it is possible to run wine in 64 bit mode, but under osx it wont compile itself).


EDIT: as I said, this is something the DEVS need to fix..
Last edited by julus on May 24, 2013, 4:37:40 PM
"
Hi Julus,

I Tried to download 4.1 but it was not installing, any help would great !

Also, I installed 4.0.2 and it crashed once again , please check these logs

Spoiler
Unhandled exception: page fault on write access to 0x00000004 in 32-bit code (0x4921ad76).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:4921ad76 ESP:0032d888 EBP:0032d888 EFLAGS:00010206( R- -- I - -P- )
EAX:00000000 EBX:fc05aa68 ECX:4921ad72 EDX:ffffff00
ESI:00000000 EDI:49254b81
Stack dump:
0x0032d888: 0032d8b8 49254baa 00000000 fc05aa68
0x0032d898: 00000000 00000008 00000012 b7eccf4c
0x0032d8a8: 0032d8c8 493b6118 493a7531 00000000
0x0032d8b8: 0032d8d8 493a7552 00000000 fc05aa68
0x0032d8c8: 00000012 00000008 00000000 0032d964
0x0032d8d8: 0032d908 49254cbd 00000000 fc05aa68
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x4921ad76 in <wine-loader> (+0x4921ad76) (0x0032d888)
1 0x49254baa in <wine-loader> (+0x49254ba9) (0x0032d8b8)
2 0x493a7552 in <wine-loader> (+0x493a7551) (0x0032d8d8)
3 0x49254cbd in <wine-loader> (+0x49254cbc) (0x0032d908)
4 0x493149dc in <wine-loader> (+0x493149db) (0x0032d978)
5 0x493179b6 in <wine-loader> (+0x493179b5) (0x0032d9e8)
6 0x492a3511 in <wine-loader> (+0x492a3510) (0x0032db18)
7 0x492c6a26 in <wine-loader> (+0x492c6a25) (0x0032db48)
8 0x491cef4b in <wine-loader> (+0x491cef4a) (0x0032db78)
9 0x491c641c in <wine-loader> (+0x491c641b) (0x0032dba8)
10 0x49123f00 in <wine-loader> (+0x49123eff) (0x0032dc08)
11 0x49123dd1 in <wine-loader> (+0x49123dd0) (0x0032dc68)
12 0x4911ff8f in <wine-loader> (+0x4911ff8e) (0x0032dd78)
13 0x4911fa19 in <wine-loader> (+0x4911fa18) (0x0032ddd8)
14 0x4918f194 in <wine-loader> (+0x4918f193) (0x0032de88)
15 0x4918e174 in <wine-loader> (+0x4918e173) (0x0032ded8)
16 0x4918d74f in <wine-loader> (+0x4918d74e) (0x0032df28)
17 0x4918d5fb in <wine-loader> (+0x4918d5fa) (0x0032df88)
18 0x4918d2bd in <wine-loader> (+0x4918d2bc) (0x0032e008)
19 0x492f884f in <wine-loader> (+0x492f884e) (0x0032e198)
20 0x491e55a2 in <wine-loader> (+0x491e55a1) (0x0032e348)
21 0x491d43dd in <wine-loader> (+0x491d43dc) (0x0032e388)
22 0x49451d11 in <wine-loader> (+0x49451d10) (0x0032ead8)
23 0x4945d7bf in <wine-loader> (+0x4945d7be) (0x0032eaf8)
24 0x4943491c in <wine-loader> (+0x4943491b) (0x0032eb48)
25 0x494b7a49 in <wine-loader> (+0x494b7a48) (0x0032ec68)
26 0x48d41548 in <wine-loader> (+0x48d41547) (0x0032ec98)
27 0x48cc2cd2 in <wine-loader> (+0x48cc2cd1) (0x0032ece8)
28 0x901aebaa (0x0032ed08)
29 0x48a64458 in <wine-loader> (+0x48a64457) (0x0032efa8)
30 0x48a50c53 in <wine-loader> (+0x48a50c52) (0x0032eff8)
31 0x489e7b93 in <wine-loader> (+0x489e7b92) (0x0032f044)
32 0x007d5c00 in client (+0x3d5bff) (0x01ccd084)
0x4921ad76: movl $0x0,0x4(%eax)
Modules:
Module Address Debug info Name (49 modules)
ELF 0-7c003000 Stabs <wine-loader>
PE 3f0000- 400000 Deferred ogg
PE 400000- cfe000 Deferred client
PE d00000- 10a9000 Deferred d3dx9_36
PE 18d0000- 18ec000 Deferred vorbisfile
PE 2170000- 25c8000 Deferred wrap_oal
PE 8710000- 8843000 Deferred vorbis
PE 10000000-10019000 Deferred openal32
PE 403a0000-403a4000 Deferred ws2_32
PE 40790000-40794000 Deferred wldap32
PE 407d0000-407d4000 Deferred version
PE 407e0000-407e4000 Deferred d3dx9_42
PE 42740000-42744000 Deferred advapi32
PE 427b0000-427bb000 Deferred winmm
PE 44230000-4425e000 Deferred user32
PE 44360000-44364000 Deferred gdi32
PE 44420000-44424000 Deferred msvcrt
PE 444b0000-444b4000 Deferred psapi
PE 444d0000-444d4000 Deferred iphlpapi
PE 44610000-44614000 Deferred dbghelp
PE 44660000-4476e000 Deferred shell32
PE 44850000-44854000 Deferred shlwapi
PE 448c0000-448e0000 Deferred comctl32
PE 449b0000-449b7000 Deferred oleaut32
PE 44ad0000-44ad8000 Deferred ole32
PE 44c00000-44c04000 Deferred rpcrt4
PE 44c80000-44c92000 Deferred comdlg32
PE 44cf0000-44cf4000 Deferred winspool
PE 44d30000-44d33000 Deferred winemac
PE 44f40000-44f44000 Deferred d3dcompiler_42
PE 46240000-46244000 Deferred mmdevapi
PE 46270000-46273000 Deferred winecoreaudio
PE 46320000-46324000 Deferred wineps
PE 463c0000-463c4000 Deferred rsaenh
PE 46400000-46406000 Deferred crypt32
PE 46480000-46486000 Deferred windowscodecs
PE 46590000-46594000 Deferred uxtheme
PE 48980000-48984000 Deferred dsound
PE 489d0000-489d4000 Deferred d3d9
PE 48a10000-48a14000 Deferred wined3d
PE 48b30000-48b34000 Deferred opengl32
PE 66650000-666a4000 Deferred usp10
PE 6c020000-6c024000 Deferred imm32
PE 6c0e0000-6c0e4000 Deferred winex11
PE 772b0000-7731c000 Deferred riched20
PE 78050000-780b9000 Deferred msvcp100
PE 78aa0000-78b5e000 Deferred msvcr100
PE 7b810000-7b994000 Deferred kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Grinding Gear Games\Path of Exile\Client.exe
00000029 0
00000028 15
00000025 0
00000023 0
00000009 0 <==
0000000e services.exe
0000001f 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 explorer.exe
00000022 0
System information:
Wine build: wine-1.5.15
Platform: i386
Host system: Darwin
Host version: 12.3.0



4.1 just not have fancy installer, just drag and drop the game outside of the Disc iMaGe.

as for the crash - it occurred inside the game, can't do anything about it.
Last edited by julus on May 24, 2013, 6:18:00 PM
"
julus wrote:
"
Neroon58 wrote:
Is it possible for Wine to run 64bit more? I'm sorry if this is a stupid question because I was running POE on bootcamp with Win 7 32bit and was having the same issues in both versions with the Zoning, Map Chunk, Out of Memory, CTD issues. On bootcamp I upgraded last week to the 64bit version of Win 7 and wow, no crashes at all since doing that.

It would appear that the combo of Microcraps 4gig memory limit in 32bit with the memory issues of this game goes away once you go 64 bit.


No, Wine64bit does not work at all on OSX. Only 32 bit "emulation" is possible at the moment on OSX. (on linux it is possible to run wine in 64 bit mode, but under osx it wont compile itself).


EDIT: as I said, this is something the DEVS need to fix..
Ah, that's a real shame, and probably why the game lags so badly. The same problem exists on ports of Guild wars: the Mac port is a 32 emulation, instead of 64 bit. All I've ever heard of tht is that it's a really laggy port because of that.

It's a bit of a shame.
Last edited by Primordialthought on May 26, 2013, 1:11:27 PM
"
"
julus wrote:
"
Neroon58 wrote:
Is it possible for Wine to run 64bit more? I'm sorry if this is a stupid question because I was running POE on bootcamp with Win 7 32bit and was having the same issues in both versions with the Zoning, Map Chunk, Out of Memory, CTD issues. On bootcamp I upgraded last week to the 64bit version of Win 7 and wow, no crashes at all since doing that.

It would appear that the combo of Microcraps 4gig memory limit in 32bit with the memory issues of this game goes away once you go 64 bit.


No, Wine64bit does not work at all on OSX. Only 32 bit "emulation" is possible at the moment on OSX. (on linux it is possible to run wine in 64 bit mode, but under osx it wont compile itself).


EDIT: as I said, this is something the DEVS need to fix..
Ah, that's a real shame, and probably why the game lags so badly. The same problem exists on ports of Guild wars: the Mac port is a 32 emulation, instead of 64 bit. All I've ever heard of tht is that it's a really laggy port because of that.

It's a bit of a shame.


Nope, laggy it is because of the OSX mmap bug (which takes about second instead of miliseconds)

Report Forum Post

Report Account:

Report Type

Additional Info