Dungeon Keeper 2 (10.5.7) from CD

Questions about Wine on macOS.
Locked
jedbough
Newbie
Newbie
Posts: 1
Joined: Tue Dec 18, 2012 3:28 pm

Dungeon Keeper 2 (10.5.7) from CD

Post by jedbough »

I know the instruction tell me not to play from CD but I read elsewhere on these forums that's okay to do so, I have it anyway (I bought it when it was out on the market!), I tried both ways and still get issues.

I have Wine v1.4.1 and have installed the game from the UI as I would in Windows, I did so with the 1.7 patch as well, but when it comes to playing (with the original exe) I get the following error:

Code: Select all

Unhandled exception: page fault on read access to 0x0000e5b8 in 32-bit code (0x0040986a).
Register dump:
 CS:0017 SS:001f DS:001f ES:001f FS:1007 GS:0037
 EIP:0040986a ESP:0032fd40 EBP:0032fe24 EFLAGS:00010216(  R- --  I   -A-P- )
 EAX:0032fd44 EBX:00000001 ECX:00000067 EDX:00400000
 ESI:7b85a368 EDI:00400000
Stack dump:
0x0032fd40:  0040e5bd 00000000 00400000 00000067
0x0032fd50:  00416860 0011c53d 7b84f7d3 00c3b7b0
0x0032fd60:  004445b8 00000800 0032fde8 7bc3b7b0
0x0032fd70:  00444060 00000800 00000094 00000005
0x0032fd80:  00000001 00000a28 00000002 76726553
0x0032fd90:  20656369 6b636150 00003220 7b845146
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x0040986a in dkii (+0x986a) (0x0032fe24)
  1 0x004169b2 in dkii (+0x169b1) (0x0032feb0)
  2 0x7b84c98c in kernel32 (+0x3c98b) (0x0032fec8)
  3 0x7b84f813 in kernel32 (+0x3f812) (0x0032ff08)
  4 0x7bc619dc (0x0032ff28)
  5 0x7bc62804 (0x0032ffa8)
  6 0x7bc619a2 (0x0032ffc8)
  7 0x7bc3d4fd (0x0032ffe8)
0x0040986a: pop	%ds
Modules:
Module	Address			Debug info	Name (11 modules)
PE	  400000-  444000	Export          dkii
PE	10000000-1000c000	Deferred        drvmgt
PE	406c0000-406c4000	Deferred        rpcrt4
PE	407b0000-407b4000	Deferred        version
PE	41310000-4134a000	Deferred        user32
PE	41460000-41466000	Deferred        gdi32
PE	41530000-41534000	Deferred        advapi32
PE	415b0000-415b4000	Deferred        imm32
PE	42fb0000-42fb4000	Deferred        winex11
PE	7b810000-7b99b000	Export          kernel32
PE	7bc10000-7bc14000	Deferred        ntdll
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Bullfrog\Dungeon Keeper 2\DKII.exe
	00000009    0 <==
0000000e services.exe
	0000002c    0
	0000002b    0
	0000002a    0
	0000001e    0
	00000018    0
	00000017    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
00000027 winedevice.exe
	0000002d    0
	00000029    0
	00000028    0
System information:
    Wine build: wine-1.4.1
    Platform: i386
    Host system: Darwin
    Host version: 11.4.2

I can't make head nor tail of this personally and was hoping somebody here with more experience might be able to. I got DK1 (DOS based game) to play well enough thanks to DOSbox, but never with the Windows UI dependent ones and DK2 is something I'd really like to play again, even with it's saving issues.

Thanks!
Locked