WineHQ

Aliens Versus Predator 2

Full update from 1.0.9.1 (retail or newer) to 1.0.9.6 (the last one)

Application Details:

Version: 1.0.9.6
License: Retail
URL: http://avp2.sierra.com/us/
Votes: 9
Latest Rating: Gold
Latest Wine Version Tested: 4.0.2

Maintainers: About Maintainership

Free Download 1.0.9.6 patch

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installer, the update exe, 3dobjects have textures now

What does not

game crashes trying to load game check output data

fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x184cb8) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x182ec0)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x182ec0)->(0x20026,00000013)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x184cb8) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x184cb8) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x18ee5a8) : stub
fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x1920930, dmusic = 0x7162e4, dsound = (nil), hwnd = (nil))
fixme:dmusic:IDirectMusic8Impl_SetDirectSound (0x1936eb8, (nil), (nil)): stub
fixme:dmime:IDirectMusicPerformance8Impl_CloseDown (0x1920930): stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2049748) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2089e28) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x208a500) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x208ebe0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x209f2c0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x20a2ab0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x20a3390) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x20a3c70) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x20a4550) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x20a5e10) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x202ae60) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x202b4f0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x202bb80) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x26ba7a0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x26cae38) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x26db4d0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x26efd60) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x203edf8) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2048d18) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2048f58) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2046cc0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2046eb8) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2043a30) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x20450c8) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2047170) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2047800) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2047e90) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x20480a0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x20463c0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2046a50) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x280e8c0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x280ee58) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2736fe0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2811538) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x27396c0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2813c18) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x273bda0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x28162f8) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x273e480) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x28189d8) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x281b070) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2823708) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2825da0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2828438) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x282aad0) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x282d168) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x282f800) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2831e98) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2834530) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2836bc8) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2839260) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x283b8f8) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x283df90) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x273f138) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x273fa18) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x273fe60) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x1da29a8) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2b35430) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2b37ac8) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x2b388a8) : stub
wine: Unhandled page fault on read access to 0x0000026c at address 0x7e5d22c6 (thread 0022), starting debugger...
Unhandled exception: page fault on read access to 0x0000026c in 32-bit code (0x7e5d22c6).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7e5d22c6 ESP:7c3a56a4 EBP:7c3a5870 EFLAGS:00210246(   - 00      -RIZP1)
 EAX:00000000 EBX:7cedff98 ECX:001d2f40 EDX:001d4468
 ESI:00000000 EDI:ff000000
Stack dump:
0x7c3a56a4:  7ce8dba4 00000405 7cedb4d0 7c3a5858
0x7c3a56b4:  7c946034 7c3a0005 0000003b 00000000
0x7c3a56c4:  7c3a56e0 3c4496fe 01c79e14 b7e16f0c
0x7c3a56d4:  7efc4a47 7efc4a39 7efe4fd4 7c3a5870
0x7c3a56e4:  7efc5a1c 7c3a57a4 7c3a56f0 00000000
0x7c3a56f4:  00000000 7c3a5838 7c3a5748 7c3a5734
Backtrace:
=>1 0x7e5d22c6 glTexImage2D+0x266() in libgl.so.1 (0x7c3a5870)
  2 0x7ce8e07f in wined3d (+0x5e07f) (0x7c3a58d0)
  3 0x7cf15432 in ddraw (+0x25432) (0x7c3a5910)
  4 0x015e444d in d3d.ren (+0x1444d) (0x7c3a59d4)
  5 0x00000000 (0x00000000)
0x7e5d22c6 glTexImage2D+0x266 in libgl.so.1: jmp        *0x26c(%eax)
Modules:
Module  Address                 Debug info      Name (90 modules)
PE        350000-  3be000       Deferred        cres
PE        3d0000-  3dc000       Deferred        sres
PE        400000-  4ef000       Deferred        lithtech
PE        b40000-  d45000       Deferred        cshell
PE       15d0000- 166e000       Export          d3d.ren
PE       2120000- 2171000       Deferred        binkw32
PE       2c90000- 2fe3000       Deferred        object.lto
PE      10000000-10008000       Deferred        ltmsg
PE      21100000-2115e000       Deferred        mss32
PE      26f00000-26f2a000       Deferred        mp3dec.asi
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7c946000-7c965000       Deferred        dmsynth<elf>
  \-PE  7c950000-7c965000       \               dmsynth
ELF     7c965000-7c98b000       Deferred        dmusic<elf>
  \-PE  7c970000-7c98b000       \               dmusic
ELF     7cbad000-7cbf6000       Deferred        dsound<elf>
  \-PE  7cbc0000-7cbf6000       \               dsound
ELF     7cbf6000-7cc37000       Deferred        dmime<elf>
  \-PE  7cc00000-7cc37000       \               dmime
ELF     7cd86000-7ce02000       Deferred        libglu.so.1
ELF     7ce16000-7cee1000       Export          wined3d<elf>
  \-PE  7ce30000-7cee1000       \               wined3d
ELF     7cee1000-7cf33000       Export          ddraw<elf>
  \-PE  7cef0000-7cf33000       \               ddraw
ELF     7d186000-7d19b000       Deferred        midimap<elf>
  \-PE  7d190000-7d19b000       \               midimap
ELF     7d19b000-7d1c1000       Deferred        msacm32<elf>
  \-PE  7d1a0000-7d1c1000       \               msacm32
ELF     7d454000-7d46c000       Deferred        msacm32<elf>
  \-PE  7d460000-7d46c000       \               msacm32
ELF     7d46c000-7d4a8000       Deferred        wineoss<elf>
  \-PE  7d470000-7d4a8000       \               wineoss
ELF     7d4a8000-7d4ad000       Deferred        libxfixes.so.3
ELF     7d4ad000-7d4b6000       Deferred        libxcursor.so.1
ELF     7d4b6000-7d4d3000       Deferred        imm32<elf>
  \-PE  7d4c0000-7d4d3000       \               imm32
ELF     7d4d3000-7d4db000       Deferred        libxrender.so.1
ELF     7d4db000-7d4de000       Deferred        libxinerama.so.1
ELF     7d4e5000-7d4f0000       Deferred        libgcc_s.so.1
ELF     7dbd5000-7e547000       Deferred        libglcore.so.1
ELF     7e547000-7e5db000       Export          libgl.so.1
ELF     7e5db000-7e5e0000       Deferred        libxdmcp.so.6
ELF     7e5e0000-7e6cc000       Deferred        libx11.so.6
ELF     7e6cc000-7e6da000       Deferred        libxext.so.6
ELF     7e6da000-7e6f0000       Deferred        libice.so.6
ELF     7e6f0000-7e6f9000       Deferred        libsm.so.6
ELF     7e6f9000-7e6ff000       Deferred        libxrandr.so.2
ELF     7e70d000-7e79b000       Deferred        winex11<elf>
  \-PE  7e720000-7e79b000       \               winex11
ELF     7e7cb000-7e8e8000       Deferred        libxml2.so.2
ELF     7e8e8000-7e913000       Deferred        libfontconfig.so.1
ELF     7e913000-7e925000       Deferred        libz.so.1
ELF     7e925000-7e9a2000       Deferred        libfreetype.so.6
ELF     7e9a2000-7e9ce000       Deferred        ws2_32<elf>
  \-PE  7e9b0000-7e9ce000       \               ws2_32
ELF     7e9ce000-7e9e8000       Deferred        wsock32<elf>
  \-PE  7e9d0000-7e9e8000       \               wsock32
ELF     7e9e8000-7e9fa000       Deferred        libresolv.so.2
ELF     7e9fa000-7ea18000       Deferred        iphlpapi<elf>
  \-PE  7ea00000-7ea18000       \               iphlpapi
ELF     7ea18000-7ea6d000       Deferred        rpcrt4<elf>
  \-PE  7ea20000-7ea6d000       \               rpcrt4
ELF     7ea6d000-7eb09000       Deferred        ole32<elf>
  \-PE  7ea80000-7eb09000       \               ole32
ELF     7eb09000-7eb3f000       Deferred        dinput<elf>
  \-PE  7eb10000-7eb3f000       \               dinput
ELF     7eb3f000-7eb85000       Deferred        advapi32<elf>
  \-PE  7eb50000-7eb85000       \               advapi32
ELF     7eb85000-7ec1b000       Deferred        gdi32<elf>
  \-PE  7eba0000-7ec1b000       \               gdi32
ELF     7ec1b000-7ed56000       Deferred        user32<elf>
  \-PE  7ec40000-7ed56000       \               user32
ELF     7ed56000-7ede4000       Deferred        winmm<elf>
  \-PE  7ed60000-7ede4000       \               winmm
ELF     7ede4000-7edee000       Deferred        libnss_files.so.2
ELF     7edee000-7edf8000       Deferred        libnss_nis.so.2
ELF     7edf8000-7ee0e000       Deferred        libnsl.so.1
ELF     7ee0e000-7ef32000       Deferred        kernel32<elf>
  \-PE  7ee30000-7ef32000       \               kernel32
ELF     7ef32000-7ef57000       Deferred        libm.so.6
ELF     7ef57000-7ef5a000       Deferred        libxau.so.6
ELF     7ef5a000-7ef5f000       Deferred        libxxf86vm.so.1
ELF     7ef6b000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef80000-7f000000       \               ntdll
ELF     b7d66000-b7d6e000       Deferred        libnss_compat.so.2
ELF     b7d6f000-b7d73000       Deferred        libdl.so.2
ELF     b7d73000-b7e99000       Deferred        libc.so.6
ELF     b7e99000-b7eb0000       Deferred        libpthread.so.0
ELF     b7ec0000-b7ec2000       Deferred        libnvidia-tls.so.1
ELF     b7fd6000-b7ff2000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000011 (D) C:\avp2\lithtech.exe
        00000028    0
        00000027    0
        00000026    0
        00000023    0
        00000022    0 <==
        0000001d    0
        0000001c    0
        0000001b    0
        0000001a   15
        00000019   15
        00000016   15
        00000014    0
        00000013    0
        00000012    0
0000000a
        0000000c    0
        0000000b    0


 

Workarounds

What was not tested

single player game, multiplayer  

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

needs no cd patch to run, sound=OSS driver, Hardware Acceleration=Emualtion

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)Sep 23 20194.0.2Yes Yes YesGoldDadu042 
ShowUbuntu 17.10 "Artful" i386 (+variants like Kubuntu)Nov 12 20172.20-stagingYes Yes YesGoldMike 
ShowUbuntu 15.04 "Vivid" amd64 (+ variants like Kubuntu)Oct 01 20151.7.48Yes Yes Silveran anonymous user 
ShowGentoo Linux x86_64Oct 23 20131.7.0Yes No GarbagePlüss Roland 
ShowArch Linux x86_64Mar 07 20131.5.25Yes Yes BronzeSerge Hooge 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Making mouse work better
Original Idea by Pac Shady, tested on 1.1.7
    • Set the mouse smoothness to maximum
    • Turn on virtual desktop
    • Run wine with WINEDEBUG=-all

    Additionally you can try:

    • Install dx9 (not necessary at the moment, but still you can try)
    • Set maximum possible for you screen resolution or set 640x480. Depends on perfomance.
    That makes the mouse movement work in all directions quite good, but mouselook speed on X axis is different from Y axis. On wide and opened areas which really consume performance, this bug gives the biggest effect.
    Internet Multiplayer
    Since Sierra shut down master-servers, you will be unable to get internet multiplayer working (connect to any internet server) without applying a community .rez-file patch. Patch is still in heavy development (available on LithFAQ), so you should not reply about failures with online gameplay.

    Comments

    Back