Forum

Age of Empires 3 Installs But Won't Run

Författare Svar
NiceBloke Sunday 26 July 2009 at 0:11
NiceBlokeAnonymous

Hi,

I've installed AoE3, patched to 1.13 and located a NO-CD exe (with no help of PoL on the cracked exe obviously, in case anyone asks)

I copied over the exe I found and then ran the game. The licence agreement appears, which I accept and then I get the wine error box that says that age3.exe has encountered a serious problem.

I opened the .PlayOnLinux/configurations/installed/Age of Empires III file and put a # in front of the line export WINEDEBUG="-all" and ran PoL from the command line. I get the following:


PlayOnLinux v3.6

Checking python : [ Ok ]
Running Age of Empires III
err:ole:CoGetClassObject class {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} not registered
err:ole:CoGetClassObject no class object {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} could be created for context 0x1
fixme:msctf:ThreadMgr_AssociateFocus STUB:(0x1658d8)
fixme:imm:ImmReleaseContext (0x10032, 0x1633f8): stub
fixme:imm:NotifyIME NI_CLOSECANDIDATE
fixme:ole:CoCreateInstance no instance created for interface {3e90ade3-7594-4cb0-bb58-69628f5f458c} of class {529a9e6b-6587-4f23-ab9e-9c7d683e3c50}, hres is 0x80004002
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x32f238,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f088,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d9e0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32da80,0x00000000), stub!
wine: Unhandled page fault on read access to 0xaa000088 at address 0x74839c98 (thread 0009), starting debugger...

I have an Nvidia card (GTX 275) with drivers 180.44 installed in Ubuntu Jaunty 64bit.

Any tips or advice?



NSLW Monday 27 July 2009 at 20:42
NSLW

Did you try to delete ~/My Games/Age of Empires 3 directory? You have to set vsync in game then because you'll be getting this error every time.

BTW. Was this no-cd for patched AOE version?

Ändrat av NSLW

NiceBloke Monday 27 July 2009 at 23:46
NiceBlokeAnonymous

Hi,

I did delete the directory (and tried again just in case)

I can't set vsync because I don't even get into the game yet.

I have tried two separate no-cd exe files for the patched version 1.13

This is what I get from the CLI (with debug turned on):

me@mypc:~/My Games$ rm -rf Age\\ of\\ Empires\\ 3/
me@mypc:~/My Games$ playonlinux
PlayOnLinux v3.6

Checking python : [ Ok ]
Running Age of Empires III
err:ole:CoGetClassObject class {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} not registered
err:ole:CoGetClassObject no class object {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} could be created for context 0x1
fixme:msctf:ThreadMgr_AssociateFocus STUB:(0x1658d8)
fixme:imm:ImmReleaseContext (0x10032, 0x1633f8): stub
fixme:imm:NotifyIME NI_CLOSECANDIDATE
fixme:ole:CoCreateInstance no instance created for interface {3e90ade3-7594-4cb0-bb58-69628f5f458c} of class {529a9e6b-6587-4f23-ab9e-9c7d683e3c50}, hres is 0x80004002
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x32f238,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f088,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d9e0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32da80,0x00000000), stub!
wine: Unhandled page fault on read access to 0xaa000088 at address 0x74839c98 (thread 0009), starting debugger...

(here I see the error box and click the close button)

Unhandled exception: page fault on read access to 0xaa000088 in 32-bit code (0x74839c98).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:74839c98 ESP:00324d64 EBP:0032ceb4 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00175dd8 EBX:013410c8 ECX:aa000080 EDX:00000000
ESI:01341130 EDI:00000000
Stack dump:
0x00324d64: 00175dd8 7c3c6284 00000000 00175d28
0x00324d74: 00000008 00000000 00175d5c 00000000
0x00324d84: 01341098 00000068 00000000 00002011
0x00324d94: 00000000 00175d68 00000000 0032dda4
0x00324da4: 0032ddb8 00000000 00175d88 00175dd8
0x00324db4: 00000068 00175d40 00000068 00640040
Backtrace:
=>0 0x74839c98 in quartz (+0x29c98) (0x0032ceb4)
1 0x7c3bb08c in devenum (+0xb08c) (0x0032de24)
2 0x7dcd28a7 in dxdiagn (+0x128a7) (0x0032df94)
3 0x7dcd4340 in dxdiagn (+0x14340) (0x0032f6c4)
4 0x034e5e9b in configdetect (+0x5e9b) (0x03702fe0)
5 0x63726f46 (0x00000000)
0x74839c98: call *0x8(%ecx)
Modules:
Module Address Debug info Name (136 modules)
PE 330000- 340000 Deferred deformerdll
PE 400000- ebe000 Deferred age3
PE ec0000- 1113000 Deferred d3dx9_25
PE 34e0000- 3500000 Export configdetect
PE 10000000-10014000 Deferred rockalldll
PE 18000000-18038000 Deferred binkw32
PE 50000000-50083000 Deferred granny2
PE 69b10000-69c3e000 Deferred msxml4
PE 74810000-7497d000 Export quartz
ELF 77fe9000-78000000 Deferred msacm32<elf>
\\-PE 77ff0000-78000000 \\ msacm32
PE 78000000-78044000 Deferred msvcrt
ELF 7b800000-7b94c000 Deferred kernel32<elf>
\\-PE 7b820000-7b94c000 \\ kernel32
ELF 7bc00000-7bcab000 Deferred ntdll<elf>
\\-PE 7bc10000-7bcab000 \\ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7c3a8000-7c3c8000 Export devenum<elf>
\\-PE 7c3b0000-7c3c8000 \\ devenum
ELF 7c949000-7d861000 Deferred libglcore.so.1
ELF 7d861000-7d91b000 Deferred libgl.so.1
ELF 7d91b000-7d973000 Deferred riched20<elf>
\\-PE 7d930000-7d973000 \\ riched20
ELF 7d973000-7d9dc000 Deferred libgcrypt.so.11
ELF 7d9dc000-7d9ee000 Deferred libtasn1.so.3
ELF 7d9ee000-7da80000 Deferred libkrb5.so.3
ELF 7da80000-7db1d000 Deferred libgnutls.so.26
ELF 7db1d000-7db48000 Deferred libgssapi_krb5.so.2
ELF 7db48000-7db7f000 Deferred libcups.so.2
ELF 7db8e000-7dbe5000 Deferred ddraw<elf>
\\-PE 7dba0000-7dbe5000 \\ ddraw
ELF 7dbe5000-7dc2f000 Deferred dsound<elf>
\\-PE 7dbf0000-7dc2f000 \\ dsound
ELF 7dc6b000-7dc6f000 Deferred libgpg-error.so.0
ELF 7dc6f000-7dc93000 Deferred libk5crypto.so.3
ELF 7dcab000-7dcbf000 Deferred avicap32<elf>
\\-PE 7dcb0000-7dcbf000 \\ avicap32
ELF 7dcbf000-7dcda000 Export dxdiagn<elf>
\\-PE 7dcc0000-7dcda000 \\ dxdiagn
ELF 7dcda000-7dd03000 Deferred msctf<elf>
\\-PE 7dce0000-7dd03000 \\ msctf
ELF 7ddf6000-7ddff000 Deferred libkrb5support.so.0
ELF 7de1c000-7de2f000 Deferred shfolder<elf>
\\-PE 7de20000-7de2f000 \\ shfolder
ELF 7de53000-7de86000 Deferred uxtheme<elf>
\\-PE 7de60000-7de86000 \\ uxtheme
ELF 7deb0000-7deb6000 Deferred libattr.so.1
ELF 7deb6000-7df15000 Deferred libpulse.so.0
ELF 7df15000-7dfdd000 Deferred libasound.so.2
ELF 7dfdd000-7dfdf000 Deferred libnvidia-tls.so.1
ELF 7dfdf000-7dfe3000 Deferred libkeyutils.so.1
ELF 7dfec000-7e000000 Deferred midimap<elf>
\\-PE 7dff0000-7e000000 \\ midimap
ELF 7e000000-7e035000 Deferred winealsa<elf>
\\-PE 7e010000-7e035000 \\ winealsa
ELF 7e035000-7e03e000 Deferred libxcursor.so.1
ELF 7e03e000-7e043000 Deferred libxfixes.so.3
ELF 7e043000-7e047000 Deferred libxcomposite.so.1
ELF 7e047000-7e04f000 Deferred libxrandr.so.2
ELF 7e04f000-7e059000 Deferred libxrender.so.1
ELF 7e059000-7e05f000 Deferred libxxf86vm.so.1
ELF 7e05f000-7e062000 Deferred libxinerama.so.1
ELF 7e062000-7e067000 Deferred libxdmcp.so.6
ELF 7e067000-7e081000 Deferred libxcb.so.1
ELF 7e081000-7e085000 Deferred libxau.so.6
ELF 7e085000-7e08a000 Deferred libuuid.so.1
ELF 7e08a000-7e179000 Deferred libx11.so.6
ELF 7e179000-7e189000 Deferred libxext.so.6
ELF 7e189000-7e1a1000 Deferred libice.so.6
ELF 7e1a1000-7e1aa000 Deferred libsm.so.6
ELF 7e1ab000-7e1af000 Deferred libcom_err.so.2
ELF 7e1af000-7e1b6000 Deferred libgdbm.so.3
ELF 7e1b6000-7e1bb000 Deferred libcap.so.2
ELF 7e1bb000-7e1c2000 Deferred libasound_module_pcm_pulse.so
ELF 7e1c2000-7e1cb000 Deferred librt.so.1
ELF 7e1cd000-7e265000 Deferred winex11<elf>
\\-PE 7e1e0000-7e265000 \\ winex11
ELF 7e2e7000-7e30e000 Deferred libexpat.so.1
ELF 7e30e000-7e33b000 Deferred libfontconfig.so.1
ELF 7e33b000-7e351000 Deferred libz.so.1
ELF 7e351000-7e3c8000 Deferred libfreetype.so.6
ELF 7e3eb000-7e40f000 Deferred msvfw32<elf>
\\-PE 7e3f0000-7e40f000 \\ msvfw32
ELF 7e40f000-7e433000 Deferred msacm32<elf>
\\-PE 7e420000-7e433000 \\ msacm32
ELF 7e433000-7e46e000 Deferred avifil32<elf>
\\-PE 7e440000-7e46e000 \\ avifil32
ELF 7e46e000-7e4a6000 Deferred dinput<elf>
\\-PE 7e480000-7e4a6000 \\ dinput
ELF 7e4a6000-7e587000 Deferred oleaut32<elf>
\\-PE 7e4c0000-7e587000 \\ oleaut32
ELF 7e587000-7e67c000 Deferred ole32<elf>
\\-PE 7e5a0000-7e67c000 \\ ole32
ELF 7e67c000-7e740000 Deferred comctl32<elf>
\\-PE 7e680000-7e740000 \\ comctl32
ELF 7e740000-7e79a000 Deferred shlwapi<elf>
\\-PE 7e750000-7e79a000 \\ shlwapi
ELF 7e79a000-7e923000 Deferred shell32<elf>
\\-PE 7e7b0000-7e923000 \\ shell32
ELF 7e923000-7e939000 Deferred libresolv.so.2
ELF 7e943000-7e95c000 Deferred dinput8<elf>
\\-PE 7e950000-7e95c000 \\ dinput8
ELF 7e95c000-7e97a000 Deferred iphlpapi<elf>
\\-PE 7e960000-7e97a000 \\ iphlpapi
ELF 7e97a000-7ea96000 Deferred wined3d<elf>
\\-PE 7e990000-7ea96000 \\ wined3d
ELF 7ea96000-7eac7000 Deferred d3d9<elf>
\\-PE 7eaa0000-7eac7000 \\ d3d9
ELF 7eac7000-7eae6000 Deferred imm32<elf>
\\-PE 7ead0000-7eae6000 \\ imm32
ELF 7eae6000-7eaf9000 Deferred lz32<elf>
\\-PE 7eaf0000-7eaf9000 \\ lz32
ELF 7eaf9000-7eb26000 Deferred ws2_32<elf>
\\-PE 7eb00000-7eb26000 \\ ws2_32
ELF 7eb26000-7ebc3000 Deferred gdi32<elf>
\\-PE 7eb40000-7ebc3000 \\ gdi32
ELF 7ebc3000-7ed06000 Deferred user32<elf>
\\-PE 7ebe0000-7ed06000 \\ user32
ELF 7ed06000-7ed9f000 Deferred winmm<elf>
\\-PE 7ed10000-7ed9f000 \\ winmm
ELF 7ed9f000-7edf3000 Deferred advapi32<elf>
\\-PE 7edb0000-7edf3000 \\ advapi32
ELF 7edf3000-7ee5d000 Deferred rpcrt4<elf>
\\-PE 7ee00000-7ee5d000 \\ rpcrt4
ELF 7ef87000-7ef93000 Deferred libnss_files.so.2
ELF 7ef93000-7ef9e000 Deferred libnss_nis.so.2
ELF 7ef9e000-7efb7000 Deferred libnsl.so.1
ELF 7efb7000-7efdd000 Deferred libm.so.6
ELF 7efe7000-7f000000 Deferred version<elf>
\\-PE 7eff0000-7f000000 \\ version
ELF f7c1a000-f7c1e000 Deferred libdl.so.2
ELF f7c1e000-f7d81000 Deferred libc.so.6
ELF f7d81000-f7d9a000 Deferred libpthread.so.0
ELF f7db5000-f7dbe000 Deferred libnss_compat.so.2
ELF f7dbe000-f7ef9000 Deferred libwine.so.1
ELF f7efb000-f7f1c000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\\Program Files\\Microsoft Games\\Age of Empires III\\age3.exe
00000009 0 <==
0000000e
00000014 0
00000010 0
0000000f 0
00000011
00000017 0
00000016 0
00000013 0
00000012 0
00000018
00000019 0
Backtrace:
=>0 0x74839c98 in quartz (+0x29c98) (0x0032ceb4)
1 0x7c3bb08c in devenum (+0xb08c) (0x0032de24)
2 0x7dcd28a7 in dxdiagn (+0x128a7) (0x0032df94)
3 0x7dcd4340 in dxdiagn (+0x14340) (0x0032f6c4)
4 0x034e5e9b in configdetect (+0x5e9b) (0x03702fe0)
5 0x63726f46 (0x00000000)
NSLW Friday 31 July 2009 at 20:41
NSLW

Please download quartz.dll from http://www.dlldump.com and place it in ~/.PlayOnLinux/wineprefix/AOE3/drive_c/windows/system32. This is so because this server changed rules and it doesn't download this file automatically. If i find more time i'll correct that.
NiceBloke Saturday 1 August 2009 at 11:38
NiceBlokeAnonymous

Thanks for the advice. It still crashes - but I'll try a reinstall just to be sure.
NSLW Sunday 2 August 2009 at 12:08
NSLW

Problems with quartz.dll seemed to be only temporary. You can try to do what is here or don't patch AOE III
NiceBloke Wednesday 5 August 2009 at 1:05
NiceBlokeAnonymous

Ok - I've got it working now. :D

I read the other thread about using the system version of wine - mine was set to system. So I thought I'd start going back up the versions to see if there was a problem with a later version. The game only started when I set POL to use wine version 1.1.22 (the earliest version I had on the list).

After it ran, I tried putting the wine version back to system (1.1.26) and the game still works!

I have dropped in quartz.dll like you suggested and obviously there is a No-CD exe being used. My game is still version 1.0 I haven't tried patching it at all.

Thanks for all your help and continued advise on this (and other people's) problems.
NSLW Thursday 6 August 2009 at 20:27
NSLW

The game only started when I set POL to use wine version 1.1.22

Quote from NiceBloke

I will check that later if it's really a problem. Anyhow thanks for feedback.

My game is still version 1.0 I haven't tried patching it at all.

Quote from NiceBloke

If you wish you could try, it shouldn't break anything
Chris1707 Sunday 22 November 2009 at 5:05
Chris1707Anonymous

Hi,

I tried everything that you said there to try to get AoE 3 to work and it still doesn't, I have the same problem he had but despite I what I did it still didn't work. This is what I get when I run it. I couldn't spot the problem, What should I do?



Checking python : [ Ok ]
Running Age of Empires III
wine: Unhandled page fault on read access to 0xaa000088 at address 0x74839c98 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0xaa000088 in 32-bit code (0x74839c98).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:74839c98 ESP:00324d90 EBP:0032cee0 EFLAGS:00210246( R- -- I Z- -P- )
EAX:001520f8 EBX:011f10c8 ECX:aa000080 EDX:00000000
ESI:011f1130 EDI:00000000
Stack dump:
0x00324d90: 001520f8 7c737284 00000000 00152048
0x00324da0: 00000008 00000000 0015207c 00000000
0x00324db0: 011f1098 00000068 00000000 00002011
0x00324dc0: 00000000 00152088 00000000 0032ddd0
0x00324dd0: 0032dde4 00000000 001520a8 001520f8
0x00324de0: 00000068 00152060 00000068 00640040
Backtrace:
=>0 0x74839c98 in quartz (+0x29c98) (0x0032cee0)
1 0x7c72c08c in devenum (+0xc08c) (0x0032de50)
2 0x7c7a38a7 in dxdiagn (+0x38a7) (0x0032dfc0)
3 0x7c7a5340 in dxdiagn (+0x5340) (0x0032f6f0)
4 0x03145e9b in configdetect (+0x5e9b) (0x03373c08)
0x74839c98: call *0x8(%ecx)
Modules:
Module Address Debug info Name (130 modules)
PE 330000- 340000 Deferred deformerdll
PE 400000- d67000 Deferred age3
PE d70000- fc3000 Deferred d3dx9_25
PE 3140000- 3160000 Export configdetect
PE 10000000-10014000 Deferred rockalldll
PE 18000000-18038000 Deferred binkw32
PE 50000000-50083000 Deferred granny2
PE 69b10000-69c3e000 Deferred msxml4
PE 74810000-7497d000 Export quartz
PE 78000000-78044000 Deferred msvcrt
ELF 7b800000-7b959000 Deferred kernel32<elf>
\\-PE 7b820000-7b959000 \\ kernel32
ELF 7bc00000-7bcab000 Deferred ntdll<elf>
\\-PE 7bc10000-7bcab000 \\ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7c705000-7c719000 Deferred avicap32<elf>
\\-PE 7c710000-7c719000 \\ avicap32
ELF 7c719000-7c739000 Export devenum<elf>
\\-PE 7c720000-7c739000 \\ devenum
ELF 7c739000-7c790000 Deferred ddraw<elf>
\\-PE 7c740000-7c790000 \\ ddraw
ELF 7c790000-7c7ab000 Export dxdiagn<elf>
\\-PE 7c7a0000-7c7ab000 \\ dxdiagn
ELF 7c7e1000-7d84f000 Deferred libglcore.so.1
ELF 7d84f000-7d8a8000 Deferred riched20<elf>
\\-PE 7d860000-7d8a8000 \\ riched20
ELF 7d8a8000-7d8b4000 Deferred libnss_files.so.2
ELF 7d8b4000-7d8bf000 Deferred libnss_nis.so.2
ELF 7d8bf000-7d8d8000 Deferred libnsl.so.1
ELF 7d8d8000-7d8e1000 Deferred libnss_compat.so.2
ELF 7d916000-7d91f000 Deferred libkrb5support.so.0
ELF 7d91f000-7d956000 Deferred libcrypt.so.1
ELF 7d956000-7dabd000 Deferred libcrypto.so.0.9.8
ELF 7dabd000-7db07000 Deferred libssl.so.0.9.8
ELF 7db07000-7db0b000 Deferred libkeyutils.so.1
ELF 7db0b000-7db31000 Deferred libk5crypto.so.3
ELF 7db31000-7dbd0000 Deferred libkrb5.so.3
ELF 7dbd0000-7dbfd000 Deferred libgssapi_krb5.so.2
ELF 7dbfd000-7dc38000 Deferred libcups.so.2
ELF 7dc3d000-7dcfc000 Deferred libgl.so.1
ELF 7dd2e000-7dd78000 Deferred dsound<elf>
\\-PE 7dd40000-7dd78000 \\ dsound
ELF 7dd78000-7dd8b000 Deferred shfolder<elf>
\\-PE 7dd80000-7dd8b000 \\ shfolder
ELF 7dd8b000-7ddb5000 Deferred msctf<elf>
\\-PE 7dd90000-7ddb5000 \\ msctf
ELF 7ddd9000-7de0c000 Deferred uxtheme<elf>
\\-PE 7dde0000-7de0c000 \\ uxtheme
ELF 7de36000-7de4a000 Deferred midimap<elf>
\\-PE 7de40000-7de4a000 \\ midimap
ELF 7de7f000-7de89000 Deferred librt.so.1
ELF 7de89000-7df5c000 Deferred libasound.so.2
ELF 7df5c000-7df91000 Deferred winealsa<elf>
\\-PE 7df70000-7df91000 \\ winealsa
ELF 7df91000-7df9c000 Deferred libxcursor.so.1
ELF 7df9c000-7dfa2000 Deferred libxfixes.so.3
ELF 7dfa2000-7dfa6000 Deferred libxcomposite.so.1
ELF 7dfa6000-7dfae000 Deferred libxrandr.so.2
ELF 7dfae000-7dfb8000 Deferred libxrender.so.1
ELF 7dfb8000-7dfbe000 Deferred libxxf86vm.so.1
ELF 7dfbe000-7dfc2000 Deferred libxinerama.so.1
ELF 7dfc2000-7dfe0000 Deferred libxcb.so.1
ELF 7dfe0000-7e113000 Deferred libx11.so.6
ELF 7e113000-7e124000 Deferred libxext.so.6
ELF 7e124000-7e13f000 Deferred libice.so.6
ELF 7e13f000-7e148000 Deferred libsm.so.6
ELF 7e152000-7e156000 Deferred libcom_err.so.2
ELF 7e156000-7e16d000 Deferred msacm32<elf>
\\-PE 7e160000-7e16d000 \\ msacm32
ELF 7e16d000-7e206000 Deferred winex11<elf>
\\-PE 7e180000-7e206000 \\ winex11
ELF 7e2b0000-7e2d8000 Deferred libexpat.so.1
ELF 7e2d8000-7e309000 Deferred libfontconfig.so.1
ELF 7e309000-7e31e000 Deferred libz.so.1
ELF 7e31e000-7e39e000 Deferred libfreetype.so.6
ELF 7e3c3000-7e3e7000 Deferred msvfw32<elf>
\\-PE 7e3d0000-7e3e7000 \\ msvfw32
ELF 7e3e7000-7e40b000 Deferred msacm32<elf>
\\-PE 7e3f0000-7e40b000 \\ msacm32
ELF 7e40b000-7e446000 Deferred avifil32<elf>
\\-PE 7e410000-7e446000 \\ avifil32
ELF 7e446000-7e47e000 Deferred dinput<elf>
\\-PE 7e450000-7e47e000 \\ dinput
ELF 7e47e000-7e55f000 Deferred oleaut32<elf>
\\-PE 7e490000-7e55f000 \\ oleaut32
ELF 7e55f000-7e654000 Deferred ole32<elf>
\\-PE 7e580000-7e654000 \\ ole32
ELF 7e654000-7e718000 Deferred comctl32<elf>
\\-PE 7e660000-7e718000 \\ comctl32
ELF 7e718000-7e772000 Deferred shlwapi<elf>
\\-PE 7e720000-7e772000 \\ shlwapi
ELF 7e772000-7e8fd000 Deferred shell32<elf>
\\-PE 7e780000-7e8fd000 \\ shell32
ELF 7e8fd000-7e913000 Deferred libresolv.so.2
ELF 7e914000-7e916000 Deferred libnvidia-tls.so.1
ELF 7e916000-7e919000 Deferred libxcb-xlib.so.0
ELF 7e919000-7e91f000 Deferred libuuid.so.1
ELF 7e91f000-7e938000 Deferred dinput8<elf>
\\-PE 7e920000-7e938000 \\ dinput8
ELF 7e938000-7e956000 Deferred iphlpapi<elf>
\\-PE 7e940000-7e956000 \\ iphlpapi
ELF 7e956000-7ea7c000 Deferred wined3d<elf>
\\-PE 7e970000-7ea7c000 \\ wined3d
ELF 7ea7c000-7eaad000 Deferred d3d9<elf>
\\-PE 7ea80000-7eaad000 \\ d3d9
ELF 7eaad000-7eacc000 Deferred imm32<elf>
\\-PE 7eab0000-7eacc000 \\ imm32
ELF 7eacc000-7eadf000 Deferred lz32<elf>
\\-PE 7ead0000-7eadf000 \\ lz32
ELF 7eadf000-7eb0c000 Deferred ws2_32<elf>
\\-PE 7eaf0000-7eb0c000 \\ ws2_32
ELF 7eb0c000-7eba9000 Deferred gdi32<elf>
\\-PE 7eb20000-7eba9000 \\ gdi32
ELF 7eba9000-7eced000 Deferred user32<elf>
\\-PE 7ebc0000-7eced000 \\ user32
ELF 7eced000-7ed86000 Deferred winmm<elf>
\\-PE 7ed00000-7ed86000 \\ winmm
ELF 7ed86000-7edda000 Deferred advapi32<elf>
\\-PE 7ed90000-7edda000 \\ advapi32
ELF 7edda000-7ee44000 Deferred rpcrt4<elf>
\\-PE 7edf0000-7ee44000 \\ rpcrt4
ELF 7efb2000-7efdb000 Deferred libm.so.6
ELF 7efdc000-7efe0000 Deferred libxau.so.6
ELF 7efe7000-7f000000 Deferred version<elf>
\\-PE 7eff0000-7f000000 \\ version
ELF f74b0000-f74b5000 Deferred libdl.so.2
ELF f74b6000-f7612000 Deferred libc.so.6
ELF f7612000-f762c000 Deferred libpthread.so.0
ELF f7651000-f778c000 Deferred libwine.so.1
ELF f778d000-f77ad000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\\Program Files\\Microsoft Games\\Age of Empires III\\age3.exe
00000009 0 <==
0000000e
00000015 0
00000014 0
00000010 0
0000000f 0
00000011
00000017 0
00000016 0
00000013 0
00000012 0
00000018
00000019 0
Backtrace:
=>0 0x74839c98 in quartz (+0x29c98) (0x0032cee0)
1 0x7c72c08c in devenum (+0xc08c) (0x0032de50)
2 0x7c7a38a7 in dxdiagn (+0x38a7) (0x0032dfc0)
3 0x7c7a5340 in dxdiagn (+0x5340) (0x0032f6f0)
4 0x03145e9b in configdetect (+0x5e9b) (0x03373c08)
NSLW Sunday 22 November 2009 at 10:11
NSLW

Indeed it doesn't worked at first time with Wine 1.1.33, but it works with Wine 1.1.24. I corrected script so it works now with Wine 1.1.33. Now you've got two options to get AOE III working:
- install AOE III once again which will allow you to play on Wine 1.1.33
- assign Wine 1.1.24 to AOE III and play

Ändrat av NSLW

Chris1707 Sunday 22 November 2009 at 21:28
Chris1707Anonymous

Ok Thanks. It works now.

I reinstalled it and changed the environment to 1.1.33, I also found it works better when you change the window manager to Kwin if you are using Compiz.
rtg_shadow Sunday 3 January 2010 at 7:54
rtg_shadowAnonymous

Hi,

I don't know how old this topic is but I have gotten extremely frustrated with this. I am running Ubuntu 9.10 and just installed it so its clean the only things I have installed is Playonlinux (3.7.2) and put the latest wine on when playonlinux installed. I got Age of Empires III installed and I even played one game, I activated V-sync and I assigned Wine 1.1.33 to Age of Empires III. I downloaded the latest patch (1.13) for Age of Empires III. But when I went to play the game a seconded time it throws an error at me. I have tried assigning different wine versions to Age of Empires III but it just throws a different error messages at me. Will some body please help me?
NSLW Sunday 3 January 2010 at 9:34
NSLW

That's what happen when you don't set Vsync. Why did you change Wine version? The installations script sets it by default to 1.1.35 which works great. If you won't succeed then I advise removing save files from your home directory.
rtg_shadow Wednesday 6 January 2010 at 1:17
rtg_shadowAnonymous

Well I did set the V-sync when i got to the Menu, that was actually the first thing i did because i got so excited that i got there and it didn't work the second boot. I set the default to 1.1.33 because i couldn't even get to the Menu with 1.1.35
c0mputerking Friday 23 April 2010 at 22:53
c0mputerkingAnonymous

Hello i have been getting the same error trying to use AO3 using an acer lappy Aspire 1570 running Ubuntu 10.04 and the latest version of POL.

I checked and the quartz.dll is already in the system32 directory, no My Games files have been created yet and i have not gotten far enough to set V-Sync

Here is my debug Please Help

PS sorry for the long post cannot figure out how to make the code button work for this forum

Allocating 16 x 16 radeon RBO (pitch 16)
Allocating 16 x 16 radeon RBO (pitch 16)
Allocating 16 x 16 radeon RBO (pitch 16)
wine: Unhandled page fault on write access to 0x00000001 at address 0x3370003 (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000001 in 32-bit code (0x03370003).

Backtrace:
=>0 0x03370003 in configdetect (+0x3) (0x03377d3f)
^C

Ändrat av NSLW

NSLW Saturday 24 April 2010 at 9:35
NSLW

What graphic card model do you've got?
c0mputerking Wednesday 28 April 2010 at 1:12
c0mputerkingAnonymous

ati x1400
NSLW Thursday 29 April 2010 at 15:52
NSLW

Your game doesn't run because open source graphic drivers doesn't allow you to use whole potential of your graphic card. Did you try with Gallium driver?
c0mputerking Saturday 1 May 2010 at 20:46
c0mputerkingAnonymous

How do i do that?? not new to linux just linux games heehee, and graphics mostly used to cli
NSLW Monday 3 May 2010 at 10:51
NSLW

I don't know that either.