I have gotten NWN running in a WinXP bottle on OS X 10.8.1 with CX 11.2.1. I can play single player with any of the modules just fine. However, when it comes to multiplayer, it crashes hard, on both servers that require haks and those that don't. Pretty much, you connect to a server, and it crashes.
This happens on a MacBook Pro C2D 2.5 GHz, 4GB of memory, and NVIDIA GeForce 8600M GT 512 MB. Here is the crash report:
Unhandled exception: page fault on read access to 0x0000000c in 32-bit code (0x005c8231).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:005c8231 ESP:0033fbcc EBP:08960370 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:00000001 ECX:0033fbc8 EDX:4337c128
ESI:06c54dd8 EDI:00000001
Stack dump:
0x0033fbcc: 00000001 06c54dd8 00000000 08fd40d8
0x0033fbdc: 00003338 7bc3c071 0033fc00 0033fc58
0x0033fbec: 7bc3c21b 0648d000 00000002 00000010
0x0033fbfc: 0648d000 00000000 00000000 4263614d
0x0033fc0c: 2d6b6f6f 006f7250 00000000 00000000
0x0033fc1c: 00000000 00000000 00000000 00000000
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x005c8231 in nwmain (+0x1c8231) (0x08960370)
0x005c8231: movl 0xc(%eax),%edx
Modules:
Module Address Debug info Name (36 modules)
ELF 0-82001000 Stabs <wine-loader>
PE 400000- 626d000 Deferred nwmain
PE 21100000-2115f000 Deferred mss32
PE 22100000-2211f000 Deferred mssa3d.m3d
PE 22200000-22219000 Deferred mssds3d.m3d
PE 22300000-22329000 Deferred msseax.m3d
PE 22400000-22417000 Deferred msssoft.m3d
PE 22600000-2261c000 Deferred mssdx7.m3d
PE 22700000-22764000 Deferred mssrsx.m3d
PE 24100000-2411c000 Deferred mssdsp.flt
PE 26400000-26436000 Deferred mssvoice.asi
PE 26f00000-26f2a000 Deferred mssmp3.asi
PE 30000000-3006d000 Deferred binkw32
PE 404b0000-404b4000 Deferred version
PE 40790000-40794000 Deferred advapi32
PE 407f0000-407f4000 Deferred wsock32
PE 42ab0000-42aea000 Deferred user32
PE 42bf0000-42bf6000 Deferred gdi32
PE 42cb0000-42d50000 Deferred dinput
PE 42cb0000-42d50000 Deferred dinput
PE 42e10000-42e18000 Deferred ole32
PE 42f20000-42f24000 Deferred rpcrt4
PE 42f90000-42f94000 Deferred opengl32
PE 431c0000-43231000 Deferred winmm
PE 43260000-4328e000 Deferred comctl32
PE 43360000-43364000 Deferred ws2_32
PE 43390000-43394000 Deferred iphlpapi
PE 43420000-43424000 Deferred imm32
PE 434c0000-434c4000 Deferred winex11
PE 43b70000-43b79000 Deferred msacm32
PE 43c10000-43c14000 Deferred mmdevapi
PE 44540000-445a1000 Deferred dsound
PE 44540000-445a1000 Deferred dsound
PE 44680000-44683000 Deferred winecoreaudio
PE 7b810000-7b99b000 Deferred kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
00000008 winewrapper.exe
00000009 0
0000000c services.exe
00000030 0
00000026 0
0000001f 0
0000000e 0
0000000d 0
00000010 winewrapper.exe
00000011 0
0000001a winedevice.exe
00000024 0
00000021 0
0000001e 0
0000001b 0
00000022 plugplay.exe
00000028 0
00000025 0
00000023 0
00000029 explorer.exe
0000002a 0
0000002b sendwndcmd.exe
0000002c 0
00000038 (D) C:\Program Files\GOG.com\Neverwinter Nights Diamond Edition\nwmain.exe
00000043 0
00000042 0
00000040 15
0000003e 15
0000003c 0
0000003a 0
00000039 0 <==
System information:
Wine build: wine-1.4.1-6911-g2d3089c
Platform: i386
Host system: Darwin
Host version: 12.1.0
Anyone get multiplayer working fine?