[Wine] AGEod American Civil War vs. Wine 1.1.18

Brausepaul wineforum-user at winehq.org
Sun Apr 5 09:17:18 CDT 2009


Hi,

I'm trying to run AACW (and WIA) under Ubuntu 8.10 x84. I installed Wine 1.1.18, Winetricks and installed AACW and patched the game up to 1.13b. Unfortenately, the game won't start because of an error ("Exception EAccessViolation dans le module AACW.exe dans 00004054. Violation d'access a l'adresse 00404054 dans le module 'AACW.exe'. Lecture de l'adresse 00002E9B.) followed by "Runtime error 216 at 00403E8A". As far as I know, Wine doesn't need a seperate DirectX installation but I tried to follow a tutorial I found over at AGEod's forums which adviced winetricks to install DirectXe. Unfortenately, DirectX installation fails as well:

maik at maik-desktop:~$ sh winetricks directx9
Warning: could not find DOS drive for current working directory '/home/maik', starting in the Windows directory.
Warning: could not find DOS drive for current working directory '/home/maik', starting in the Windows directory.
Setting Windows version to win2k
Executing wine regedit /home/maik/.wine/drive_c/winetrickstmp/set-winver.reg
Warning: could not find DOS drive for current working directory '/home/maik', starting in the Windows directory.
Executing wine /home/maik/.winetrickscache/directx_nov2008_redist.exe /t:c:\winetrickstmp
Warning: could not find DOS drive for current working directory '/home/maik', starting in the Windows directory.
wine: cannot find '/home/maik/.winetrickscache/directx_nov2008_redist.exe'
Note: command 'wine /home/maik/.winetrickscache/directx_nov2008_redist.exe /t:c:\winetrickstmp' returned status 2. Aborting.
maik at maik-desktop:~$

wine AACX.exe &> ~/Desktop/log.txt 2>&1 results in:

fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x32ea80,0x00000000), stub!
err:dmloader:IDirectMusicLoaderImpl_IDirectMusicLoader_SetObject : could not attach stream to file
fixme:dmime:IDirectMusicPerformance8Impl_InitAudio (0x13d750, 0xecdfe0, 0xecdfdc, (nil), 0, 0, 3f, (nil)): to check
fixme:dmime:IDirectMusicPerformance8Impl_InitAudio return dsound(0x137c98,0)
fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x13d750, dmusic = 0xecdfe0, dsound = 0x137c98, hwnd = (nil))
fixme:dmime:IDirectMusicPerformance8Impl_CreateStandardAudioPath (0x13d750)->(0, 0, 0, 0x13d91c): semi-stub
fixme:dmime:IDirectMusicPerformance8Impl_CloseDown (0x13d750): stub
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b844480 (thread 0009), starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7bc3cf9e).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc3cf9e ESP:0032eb84 EBP:0032ebe8 EFLAGS:00000282(   - 00      - -IS1)
 EAX:0032eb90 EBX:7bc93ff4 ECX:00110054 EDX:0032ef6c
 ESI:0032ef6c EDI:0032ebf4
Stack dump:
0x0032eb84:  7c317228 011c0000 00100000 c0000025
0x0032eb94:  00000001 0032ef6c 00000000 00000000
0x0032eba4:  f7e27541 f7e18170 7c317220 011c1000
0x0032ebb4:  7bc7c345 ffb92d69 00000013 00000001
0x0032ebc4:  00000010 00000005 0032edb8 00000040
0x0032ebd4:  7bc34e61 f7e16ff4 f7e18140 7b8b6ff4
Backtrace:
=>0 0x7bc3cf9e __regs_RtlRaiseException+0x4e() in ntdll (0x0032ebe8)
  1 0x7bc81eba in ntdll (+0x71eba) (0x0032ef48)
  2 0x7bc3c07c RtlUnwind() in ntdll (0x0032efc4)
  3 0x0050fbbf in aacw (+0x10fbbf) (0x0032f014)
  4 0x0042053c in aacw (+0x2053c) (0x0032f040)
  5 0x0042076d in aacw (+0x2076d) (0x0032f098)
  6 0x00420a1a in aacw (+0x20a1a) (0x0032f0c4)
  7 0x00420959 in aacw (+0x20959) (0x0032f0e0)
  8 0x00422e06 in aacw (+0x22e06) (0x0032f110)
  9 0x0045c7aa in aacw (+0x5c7aa) (0x0032f130)
  10 0x00421758 in aacw (+0x21758) (0x0032f1b0)
  11 0x0041ed2b in aacw (+0x1ed2b) (0x0032f1d0)
  12 0x0041b850 in aacw (+0x1b850) (0x0032f1f4)
  13 0x0041b9da in aacw (+0x1b9da) (0x0032f314)
  14 0x0041ba6b in aacw (+0x1ba6b) (0x0032f344)
  15 0x0045c142 in aacw (+0x5c142) (0x0032f488)
  16 0x00510837 in aacw (+0x110837) (0x0032fe58)
  17 0x00463b68 in aacw (+0x63b68) (0x0032fe7c)
  18 0x00706edf in aacw (+0x306edf) (0x0032ff08)
  19 0x7b878250 in kernel32 (+0x58250) (0x0032ffe8)
  20 0xf7e51dd7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc3cf9e __regs_RtlRaiseException+0x4e in ntdll: subl	$4,%esp
Modules:
Module	Address			Debug info	Name (101 modules)
PE	  330000-  39e000	Deferred        squall
PE	  400000-  7f1000	Export          aacw
PE	10000000-100aa000	Deferred        d3dx81ab
ELF	7b800000-7b93e000	Export          kernel32<elf>
  \-PE	7b820000-7b93e000	\               kernel32
ELF	7bc00000-7bcb0000	Export          ntdll<elf>
  \-PE	7bc10000-7bcb0000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d071000-7d098000	Deferred        dmusic<elf>
  \-PE	7d080000-7d098000	\               dmusic
ELF	7d099000-7d0a8000	Deferred        libgcc_s.so.1
ELF	7d0a8000-7d0e8000	Deferred        dmime<elf>
  \-PE	7d0b0000-7d0e8000	\               dmime
ELF	7d0ed000-7d119000	Deferred        dmloader<elf>
  \-PE	7d0f0000-7d119000	\               dmloader
ELF	7d172000-7dee9000	Deferred        libglcore.so.1
ELF	7dee9000-7df8c000	Deferred        libgl.so.1
ELF	7dfa1000-7dfb5000	Deferred        olepro32<elf>
  \-PE	7dfb0000-7dfb5000	\               olepro32
ELF	7dfb5000-7dfef000	Deferred        dinput<elf>
  \-PE	7dfc0000-7dfef000	\               dinput
ELF	7dfef000-7e009000	Deferred        dinput8<elf>
  \-PE	7dff0000-7e009000	\               dinput8
ELF	7e009000-7e022000	Deferred        msdmo<elf>
  \-PE	7e010000-7e022000	\               msdmo
ELF	7e022000-7e07a000	Deferred        ddraw<elf>
  \-PE	7e030000-7e07a000	\               ddraw
ELF	7e07a000-7e08f000	Deferred        midimap<elf>
  \-PE	7e080000-7e08f000	\               midimap
ELF	7e08f000-7e0b5000	Deferred        msacm32<elf>
  \-PE	7e0a0000-7e0b5000	\               msacm32
ELF	7e0b5000-7e0ce000	Deferred        msacm32<elf>
  \-PE	7e0c0000-7e0ce000	\               msacm32
ELF	7e0ce000-7e10c000	Deferred        wineoss<elf>
  \-PE	7e0d0000-7e10c000	\               wineoss
ELF	7e13b000-7e13d000	Deferred        libnvidia-tls.so.1
ELF	7e152000-7e185000	Deferred        uxtheme<elf>
  \-PE	7e160000-7e185000	\               uxtheme
ELF	7e185000-7e18e000	Deferred        libxcursor.so.1
ELF	7e18e000-7e193000	Deferred        libxfixes.so.3
ELF	7e193000-7e197000	Deferred        libxcomposite.so.1
ELF	7e197000-7e19e000	Deferred        libxrandr.so.2
ELF	7e19e000-7e1a8000	Deferred        libxrender.so.1
ELF	7e1a8000-7e1ae000	Deferred        libxxf86vm.so.1
ELF	7e1ae000-7e1b1000	Deferred        libxinerama.so.1
ELF	7e1b1000-7e1d2000	Deferred        imm32<elf>
  \-PE	7e1c0000-7e1d2000	\               imm32
ELF	7e1d2000-7e1d7000	Deferred        libxdmcp.so.6
ELF	7e1d7000-7e1f0000	Deferred        libxcb.so.1
ELF	7e1f0000-7e1f3000	Deferred        libxcb-xlib.so.0
ELF	7e1f3000-7e1f6000	Deferred        libxau.so.6
ELF	7e1f6000-7e2e5000	Deferred        libx11.so.6
ELF	7e2e5000-7e2f4000	Deferred        libxext.so.6
ELF	7e309000-7e3a5000	Deferred        winex11<elf>
  \-PE	7e320000-7e3a5000	\               winex11
ELF	7e3c9000-7e3f0000	Deferred        libexpat.so.1
ELF	7e3f0000-7e41d000	Deferred        libfontconfig.so.1
ELF	7e41d000-7e433000	Deferred        libz.so.1
ELF	7e433000-7e4a9000	Deferred        libfreetype.so.6
ELF	7e4be000-7e50a000	Deferred        dsound<elf>
  \-PE	7e4d0000-7e50a000	\               dsound
ELF	7e50a000-7e59d000	Deferred        winmm<elf>
  \-PE	7e520000-7e59d000	\               winmm
ELF	7e59d000-7e6c1000	Deferred        wined3d<elf>
  \-PE	7e5b0000-7e6c1000	\               wined3d
ELF	7e6c1000-7e6ed000	Deferred        d3d8<elf>
  \-PE	7e6d0000-7e6ed000	\               d3d8
ELF	7e6ed000-7e74b000	Deferred        shlwapi<elf>
  \-PE	7e700000-7e74b000	\               shlwapi
ELF	7e74b000-7e8d8000	Deferred        shell32<elf>
  \-PE	7e760000-7e8d8000	\               shell32
ELF	7e8d8000-7e9a0000	Deferred        comctl32<elf>
  \-PE	7e8e0000-7e9a0000	\               comctl32
ELF	7e9a0000-7e9b4000	Deferred        lz32<elf>
  \-PE	7e9b0000-7e9b4000	\               lz32
ELF	7e9b4000-7e9cf000	Deferred        version<elf>
  \-PE	7e9c0000-7e9cf000	\               version
ELF	7e9cf000-7e9f2000	Deferred        mpr<elf>
  \-PE	7e9e0000-7e9f2000	\               mpr
ELF	7e9f2000-7ea5e000	Deferred        rpcrt4<elf>
  \-PE	7ea00000-7ea5e000	\               rpcrt4
ELF	7ea5e000-7eb56000	Deferred        ole32<elf>
  \-PE	7ea80000-7eb56000	\               ole32
ELF	7eb56000-7ec3d000	Deferred        oleaut32<elf>
  \-PE	7eb70000-7ec3d000	\               oleaut32
ELF	7ec3d000-7ec93000	Deferred        advapi32<elf>
  \-PE	7ec50000-7ec93000	\               advapi32
ELF	7ec93000-7ed34000	Deferred        gdi32<elf>
  \-PE	7eca0000-7ed34000	\               gdi32
ELF	7ed34000-7ee80000	Deferred        user32<elf>
  \-PE	7ed50000-7ee80000	\               user32
ELF	7efa0000-7efac000	Deferred        libnss_files.so.2
ELF	7efac000-7efc5000	Deferred        libnsl.so.1
ELF	7efc5000-7efeb000	Deferred        libm.so.6
ELF	7efec000-7eff7000	Deferred        libnss_nis.so.2
ELF	7eff7000-7f000000	Deferred        libnss_compat.so.2
ELF	f7cb9000-f7cbd000	Deferred        libdl.so.2
ELF	f7cbd000-f7e1b000	Deferred        libc.so.6
ELF	f7e1c000-f7e35000	Deferred        libpthread.so.0
ELF	f7e4a000-f7f85000	Export          libwine.so.1
ELF	f7f87000-f7fa7000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Programme\AGEod's American Civil War\AACW.exe
	0000001a   15
	00000009    0 <==
0000000c 
	00000014    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000016    0
	00000015    0
	00000011    0
	00000010    0
00000017 
	00000018    0
Backtrace:
=>0 0x7bc3cf9e __regs_RtlRaiseException+0x4e() in ntdll (0x0032ebe8)
  1 0x7bc81eba in ntdll (+0x71eba) (0x0032ef48)
  2 0x7bc3c07c RtlUnwind() in ntdll (0x0032efc4)
  3 0x0050fbbf in aacw (+0x10fbbf) (0x0032f014)
  4 0x0042053c in aacw (+0x2053c) (0x0032f040)
  5 0x0042076d in aacw (+0x2076d) (0x0032f098)
  6 0x00420a1a in aacw (+0x20a1a) (0x0032f0c4)
  7 0x00420959 in aacw (+0x20959) (0x0032f0e0)
  8 0x00422e06 in aacw (+0x22e06) (0x0032f110)
  9 0x0045c7aa in aacw (+0x5c7aa) (0x0032f130)
  10 0x00421758 in aacw (+0x21758) (0x0032f1b0)
  11 0x0041ed2b in aacw (+0x1ed2b) (0x0032f1d0)
  12 0x0041b850 in aacw (+0x1b850) (0x0032f1f4)
  13 0x0041b9da in aacw (+0x1b9da) (0x0032f314)
  14 0x0041ba6b in aacw (+0x1ba6b) (0x0032f344)
  15 0x0045c142 in aacw (+0x5c142) (0x0032f488)
  16 0x00510837 in aacw (+0x110837) (0x0032fe58)
  17 0x00463b68 in aacw (+0x63b68) (0x0032fe7c)
  18 0x00706edf in aacw (+0x306edf) (0x0032ff08)
  19 0x7b878250 in kernel32 (+0x58250) (0x0032ffe8)
  20 0xf7e51dd7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)

Any ideas how I can get this one to fly?







More information about the wine-users mailing list