Old Windows game: demo works, but the full version not, why?

Questions about Wine on Linux
Locked
ecceccecc
Newbie
Newbie
Posts: 4
Joined: Wed Mar 08, 2017 7:28 pm

Old Windows game: demo works, but the full version not, why?

Post by ecceccecc »

I came here because I'm struggling with a Wine issue for weeks and still couldn't solve it.
I'm trying to run the full version of an old 3D shooter game from 1997, called Defiance, and released by Visceral Productions. When I try to run it, I always get the following:

Code: Select all

wine DEFIANCE.EXE
fixme:win:EnumDisplayDevicesW ((null),0,0x33ee74,0x00000000), stub!
fixme:d3d:convert_p8_uint_b8g8r8a8_unorm P8 surface loaded without a palette.
fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1.
err:msvideo:ICLocate Required media codec 'vidc MSVC' not found!
wine: Unhandled page fault on read access to 0x00000000 at address 0x444887 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00444887).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00444887 ESP:0033f8c4 EBP:00780c48 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:0002a020 ECX:000000d7 EDX:00000000
 ESI:00780c48 EDI:ff87f3b8
Stack dump:
0x0033f8c4:  00000000 0022dc29 008c1700 0033fb54
0x0033f8d4:  00000000 00000300 00000000 00000000
0x0033f8e4:  007aac68 00000001 008c1710 00000000
0x0033f8f4:  00000000 004126a6 00000001 008c1700
0x0033f904:  000000f0 0000000d 00000020 00000000
0x0033f914:  00411e05 0033fb54 0045fdb8 00411e16
Backtrace:
=>0 0x00444887 in defiance (+0x44887) (0x00780c48)
0x00444887: movb	0x0(%edi,%esi,1),%al
Modules:
Module	Address			Debug info	Name (120 modules)
PE	  400000-  666000	Export          defiance
ELF	7a800000-7a930000	Deferred        opengl32<elf>
  \-PE	7a820000-7a930000	\               opengl32
ELF	7b7d4000-7b800000	Deferred        libvorbis.so.0
ELF	7b800000-7ba66000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba66000	\               kernel32
ELF	7ba89000-7ba9f000	Deferred        libgpg-error.so.0
ELF	7ba9f000-7bb14000	Deferred        libpcre.so.3
ELF	7bb14000-7bba0000	Deferred        libvorbisenc.so.2
ELF	7bba0000-7bc00000	Deferred        libflac.so.8
ELF	7bc00000-7bcf3000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcf3000	\               ntdll
ELF	7bcfe000-7bdad000	Deferred        libgcrypt.so.20
ELF	7bdad000-7bdd3000	Deferred        liblzma.so.5
ELF	7bdd3000-7bdf9000	Deferred        libselinux.so.1
ELF	7bdf9000-7be72000	Deferred        libsndfile.so.1
ELF	7be72000-7bf00000	Deferred        libsystemd.so.0
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7bf09000-7bf12000	Deferred        libogg.so.0
ELF	7bf12000-7bf6c000	Deferred        libdbus-1.so.3
ELF	7bf6c000-7bff4000	Deferred        libpulsecommon-8.0.so
ELF	7bff4000-7c04e000	Deferred        libpulse.so.0
ELF	7c04e000-7c180000	Deferred        oleaut32<elf>
  \-PE	7c060000-7c180000	\               oleaut32
ELF	7c405000-7c41e000	Deferred        libresolv.so.2
ELF	7c41e000-7c427000	Deferred        librt.so.1
ELF	7c44f000-7c478000	Deferred        winepulse<elf>
  \-PE	7c460000-7c478000	\               winepulse
ELF	7cd66000-7cd6d000	Deferred        libasyncns.so.0
ELF	7cd6d000-7cd77000	Deferred        libwrap.so.0
ELF	7cd77000-7cd83000	Deferred        libjson-c.so.2
ELF	7cd83000-7cda6000	Deferred        mmdevapi<elf>
  \-PE	7cd90000-7cda6000	\               mmdevapi
ELF	7cda6000-7cdbc000	Deferred        winejoystick<elf>
  \-PE	7cdb0000-7cdbc000	\               winejoystick
ELF	7d240000-7d277000	Deferred        libtxc_dxtn.so
ELF	7d39f000-7dac3000	Deferred        i965_dri.so
ELF	7db9d000-7dba9000	Deferred        libpciaccess.so.0
ELF	7dba9000-7dbc6000	Deferred        libgcc_s.so.1
ELF	7dd3d000-7dd4b000	Deferred        libdrm_radeon.so.1
ELF	7dd4b000-7dd55000	Deferred        libdrm_nouveau.so.2
ELF	7dd55000-7dd7c000	Deferred        libdrm_intel.so.1
ELF	7dd7c000-7dd8f000	Deferred        libdrm.so.2
ELF	7dd8f000-7dd95000	Deferred        libxcb-dri2.so.0
ELF	7dd95000-7ddb0000	Deferred        libxcb-glx.so.0
ELF	7ddb0000-7ddb3000	Deferred        libx11-xcb.so.1
ELF	7ddb3000-7ddb7000	Deferred        libxdamage.so.1
ELF	7ddb7000-7ddd4000	Deferred        libglapi.so.0
ELF	7ddd4000-7ddd7000	Deferred        libxshmfence.so.1
ELF	7ddd7000-7dddf000	Deferred        libxcb-sync.so.1
ELF	7dddf000-7dde3000	Deferred        libxcb-present.so.0
ELF	7dde3000-7dde7000	Deferred        libxcb-dri3.so.0
ELF	7dde7000-7de4c000	Deferred        libgl.so.1
ELF	7de96000-7dece000	Deferred        uxtheme<elf>
  \-PE	7dea0000-7dece000	\               uxtheme
ELF	7dece000-7ded5000	Deferred        libxfixes.so.3
ELF	7ded5000-7dee0000	Deferred        libxcursor.so.1
ELF	7dee0000-7def3000	Deferred        libxi.so.6
ELF	7def3000-7def7000	Deferred        libxcomposite.so.1
ELF	7def7000-7df04000	Deferred        libxrandr.so.2
ELF	7df04000-7df10000	Deferred        libxrender.so.1
ELF	7df10000-7df17000	Deferred        libxxf86vm.so.1
ELF	7df17000-7df1b000	Deferred        libxinerama.so.1
ELF	7df1b000-7df22000	Deferred        libxdmcp.so.6
ELF	7df22000-7df26000	Deferred        libxau.so.6
ELF	7df26000-7df4c000	Deferred        libxcb.so.1
ELF	7df4c000-7e097000	Deferred        libx11.so.6
ELF	7e097000-7e0ac000	Deferred        libxext.so.6
ELF	7e0d4000-7e163000	Deferred        winex11<elf>
  \-PE	7e0e0000-7e163000	\               winex11
ELF	7e163000-7e187000	Deferred        imm32<elf>
  \-PE	7e170000-7e187000	\               imm32
ELF	7e23b000-7e265000	Deferred        libexpat.so.1
ELF	7e265000-7e2ae000	Deferred        libfontconfig.so.1
ELF	7e2ae000-7e2d9000	Deferred        libpng12.so.0
ELF	7e2d9000-7e2f4000	Deferred        libz.so.1
ELF	7e2f4000-7e3a4000	Deferred        libfreetype.so.6
ELF	7e3a4000-7e3c7000	Deferred        libtinfo.so.5
ELF	7e3c7000-7e3ed000	Deferred        libncurses.so.5
ELF	7e415000-7e55c000	Deferred        wined3d<elf>
  \-PE	7e420000-7e55c000	\               wined3d
ELF	7e55c000-7e5d0000	Deferred        ddraw<elf>
  \-PE	7e560000-7e5d0000	\               ddraw
ELF	7e5d0000-7e61a000	Deferred        dsound<elf>
  \-PE	7e5e0000-7e61a000	\               dsound
ELF	7e61a000-7e65a000	Deferred        dplayx<elf>
  \-PE	7e620000-7e65a000	\               dplayx
ELF	7e65a000-7e755000	Deferred        comctl32<elf>
  \-PE	7e660000-7e755000	\               comctl32
ELF	7e755000-7e780000	Deferred        msvfw32<elf>
  \-PE	7e760000-7e780000	\               msvfw32
ELF	7e780000-7e7ff000	Deferred        rpcrt4<elf>
  \-PE	7e790000-7e7ff000	\               rpcrt4
ELF	7e7ff000-7e937000	Deferred        ole32<elf>
  \-PE	7e820000-7e937000	\               ole32
ELF	7e937000-7e9ac000	Deferred        advapi32<elf>
  \-PE	7e940000-7e9ac000	\               advapi32
ELF	7e9ac000-7eac7000	Deferred        gdi32<elf>
  \-PE	7e9c0000-7eac7000	\               gdi32
ELF	7eac7000-7ec17000	Deferred        user32<elf>
  \-PE	7eae0000-7ec17000	\               user32
ELF	7ec17000-7eccf000	Deferred        winmm<elf>
  \-PE	7ec20000-7eccf000	\               winmm
ELF	7eccf000-7ecf9000	Deferred        msacm32<elf>
  \-PE	7ecd0000-7ecf9000	\               msacm32
ELF	7ecf9000-7ed3e000	Deferred        avifil32<elf>
  \-PE	7ed00000-7ed3e000	\               avifil32
ELF	7ef3e000-7ef51000	Deferred        libnss_files.so.2
ELF	7ef51000-7ef5e000	Deferred        libnss_nis.so.2
ELF	7ef5e000-7ef79000	Deferred        libnsl.so.1
ELF	7ef79000-7ef83000	Deferred        libnss_compat.so.2
ELF	7ef83000-7efd8000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7327000-f74dd000	Deferred        libc.so.6
ELF	f74dd000-f74e2000	Deferred        libdl.so.2
ELF	f74e3000-f7500000	Deferred        libpthread.so.0
ELF	f7528000-f76df000	Dwarf           libwine.so.1
ELF	f76e1000-f7706000	Deferred        ld-linux.so.2
ELF	f7708000-f7709000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\Visceral Productions\Defiance\DEFIANCE.EXE
	00000029   15
	00000028   15
	00000027    0
	00000026    0
	00000009    0 <==
0000000e services.exe
	0000001e    0
	0000001d    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000018    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000021 explorer.exe
	00000025    0
	00000024    0
	00000023    0
	00000022    0
System information:
    Wine build: wine-1.8.6
    Platform: i386 (WOW64)
    Version: Windows XP
    Host system: Linux
    Host version: 4.4.0-66-generic
Just to mention that I already tested the demo version, downloaded from this link, and it worked flawlessly. But I really want to play the full game, and I always get the output above. Why?
User avatar
dimesio
Moderator
Moderator
Posts: 13205
Joined: Tue Mar 25, 2008 10:30 pm

Re: Old Windows game: demo works, but the full version not,

Post by dimesio »

ecceccecc wrote:

Code: Select all

err:msvideo:ICLocate Required media codec 'vidc MSVC' not found!
Possibly this bug: https://bugs.winehq.org/show_bug.cgi?id=14695.

The bug is marked STAGED, so try wine-staging.
ecceccecc
Newbie
Newbie
Posts: 4
Joined: Wed Mar 08, 2017 7:28 pm

Re: Old Windows game: demo works, but the full version not,

Post by ecceccecc »

Running the game through Wine Staging did nothing. I got this:

Code: Select all

/opt/wine-staging/bin/wine D3D.EXE
fixme:winediag:start_process Wine Staging 2.3 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0x8b6830, init_notify 0, handle 0x119e1a0): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x938940, init_notify 0, handle 0x116e784): stub
wine: configuration in '/home/eliseu/.wine' has been updated.
fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1.
err:msvideo:ICLocate Required media codec 'vidc MSVC' not found!
wine: Unhandled page fault on read access to 0x00000000 at address 0x4488b7 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004488b7).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:004488b7 ESP:0033f884 EBP:007c0dc8 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:0002a030 ECX:00000023 EDX:00000000
 ESI:007c0dc8 EDI:ff83f238
Stack dump:
0x0033f884:  00000000 001e4ca7 00901700 0033fb14
0x0033f894:  00000000 00000300 00000000 00000000
0x0033f8a4:  007eadf8 00000001 00901710 00000000
0x0033f8b4:  00000000 00412626 00000001 00901700
0x0033f8c4:  000000f0 0000000d 00000020 00000000
0x0033f8d4:  00411daa 0033fb14 00465dc8 00411dbb
Backtrace:
=>0 0x004488b7 in d3d (+0x488b7) (0x007c0dc8)
0x004488b7: movb	0x0(%edi,%esi,1),%al
Modules:
Module	Address			Debug info	Name (120 modules)
PE	  400000-  6af000	Export          d3d
ELF	7a800000-7a935000	Deferred        opengl32<elf>
  \-PE	7a820000-7a935000	\               opengl32
ELF	7b400000-7b7e6000	Deferred        kernel32<elf>
  \-PE	7b420000-7b7e6000	\               kernel32
ELF	7bc00000-7bcff000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcff000	\               ntdll
ELF	7be24000-7be50000	Deferred        libvorbis.so.0
ELF	7be50000-7bec5000	Deferred        libpcre.so.3
ELF	7bec5000-7bf51000	Deferred        libvorbisenc.so.2
ELF	7bf51000-7c000000	Deferred        libgcrypt.so.20
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c00b000-7c021000	Deferred        libgpg-error.so.0
ELF	7c021000-7c081000	Deferred        libflac.so.8
ELF	7c081000-7c0a7000	Deferred        liblzma.so.5
ELF	7c0a7000-7c120000	Deferred        libsndfile.so.1
ELF	7c40b000-7c499000	Deferred        libsystemd.so.0
ELF	7c499000-7c4f3000	Deferred        libdbus-1.so.3
ELF	7c4f3000-7c57b000	Deferred        libpulsecommon-8.0.so
ELF	7c57b000-7c5d5000	Deferred        libpulse.so.0
ELF	7ccdb000-7cd01000	Deferred        libselinux.so.1
ELF	7d111000-7d11a000	Deferred        libogg.so.0
ELF	7d135000-7d14e000	Deferred        libresolv.so.2
ELF	7d14e000-7d157000	Deferred        librt.so.1
ELF	7d157000-7d15e000	Deferred        libasyncns.so.0
ELF	7d15e000-7d168000	Deferred        libwrap.so.0
ELF	7d168000-7d174000	Deferred        libjson-c.so.2
ELF	7d19c000-7d1c7000	Deferred        winepulse<elf>
  \-PE	7d1a0000-7d1c7000	\               winepulse
ELF	7d1c7000-7d2fa000	Deferred        oleaut32<elf>
  \-PE	7d1e0000-7d2fa000	\               oleaut32
ELF	7d2fa000-7d31d000	Deferred        mmdevapi<elf>
  \-PE	7d300000-7d31d000	\               mmdevapi
ELF	7d31d000-7d333000	Deferred        winejoystick<elf>
  \-PE	7d320000-7d333000	\               winejoystick
ELF	7d413000-7d41f000	Deferred        libpciaccess.so.0
ELF	7d41f000-7d42d000	Deferred        libdrm_radeon.so.1
ELF	7d42d000-7d437000	Deferred        libdrm_nouveau.so.2
ELF	7d437000-7d45e000	Deferred        libdrm_intel.so.1
ELF	7d45e000-7db9a000	Deferred        i965_dri.so
ELF	7db9a000-7dbad000	Deferred        libdrm.so.2
ELF	7dbad000-7dbb3000	Deferred        libxcb-dri2.so.0
ELF	7dbb3000-7dbce000	Deferred        libxcb-glx.so.0
ELF	7dbce000-7dbd1000	Deferred        libx11-xcb.so.1
ELF	7dbd1000-7dbd5000	Deferred        libxdamage.so.1
ELF	7dbd5000-7dbf2000	Deferred        libglapi.so.0
ELF	7dbf2000-7dbfa000	Deferred        libxcb-sync.so.1
ELF	7dbfa000-7dc5f000	Deferred        libgl.so.1
ELF	7de20000-7de57000	Deferred        libtxc_dxtn_s2tc.so.0
ELF	7de58000-7de5b000	Deferred        libxshmfence.so.1
ELF	7de7f000-7deb7000	Deferred        uxtheme<elf>
  \-PE	7de90000-7deb7000	\               uxtheme
ELF	7deb7000-7debe000	Deferred        libxfixes.so.3
ELF	7debe000-7dec9000	Deferred        libxcursor.so.1
ELF	7dec9000-7decd000	Deferred        libxcb-present.so.0
ELF	7decd000-7ded1000	Deferred        libxcb-dri3.so.0
ELF	7ded2000-7deef000	Deferred        libgcc_s.so.1
ELF	7dfc0000-7dfea000	Deferred        libexpat.so.1
ELF	7dfea000-7e033000	Deferred        libfontconfig.so.1
ELF	7e033000-7e05e000	Deferred        libpng12.so.0
ELF	7e05e000-7e079000	Deferred        libz.so.1
ELF	7e079000-7e129000	Deferred        libfreetype.so.6
ELF	7e129000-7e13c000	Deferred        libxi.so.6
ELF	7e13c000-7e149000	Deferred        libxrandr.so.2
ELF	7e149000-7e155000	Deferred        libxrender.so.1
ELF	7e155000-7e17b000	Deferred        libxcb.so.1
ELF	7e17b000-7e2c6000	Deferred        libx11.so.6
ELF	7e2c6000-7e2db000	Deferred        libxext.so.6
ELF	7e303000-7e391000	Deferred        winex11<elf>
  \-PE	7e310000-7e391000	\               winex11
ELF	7e391000-7e3b4000	Deferred        libtinfo.so.5
ELF	7e3b4000-7e3da000	Deferred        libncurses.so.5
ELF	7e3da000-7e3de000	Deferred        libxcomposite.so.1
ELF	7e3de000-7e402000	Deferred        imm32<elf>
  \-PE	7e3e0000-7e402000	\               imm32
ELF	7e402000-7e450000	Deferred        dsound<elf>
  \-PE	7e410000-7e450000	\               dsound
ELF	7e450000-7e58d000	Deferred        wined3d<elf>
  \-PE	7e460000-7e58d000	\               wined3d
ELF	7e58d000-7e602000	Deferred        ddraw<elf>
  \-PE	7e590000-7e602000	\               ddraw
ELF	7e602000-7e642000	Deferred        dplayx<elf>
  \-PE	7e610000-7e642000	\               dplayx
ELF	7e642000-7e6c2000	Deferred        rpcrt4<elf>
  \-PE	7e650000-7e6c2000	\               rpcrt4
ELF	7e6c2000-7e7fb000	Deferred        ole32<elf>
  \-PE	7e6e0000-7e7fb000	\               ole32
ELF	7e7fb000-7e8f7000	Deferred        comctl32<elf>
  \-PE	7e800000-7e8f7000	\               comctl32
ELF	7e8f7000-7e923000	Deferred        msvfw32<elf>
  \-PE	7e900000-7e923000	\               msvfw32
ELF	7e923000-7e99b000	Deferred        advapi32<elf>
  \-PE	7e930000-7e99b000	\               advapi32
ELF	7e99b000-7eacb000	Deferred        gdi32<elf>
  \-PE	7e9b0000-7eacb000	\               gdi32
ELF	7eacb000-7ec22000	Deferred        user32<elf>
  \-PE	7eae0000-7ec22000	\               user32
ELF	7ec22000-7ecdb000	Deferred        winmm<elf>
  \-PE	7ec30000-7ecdb000	\               winmm
ELF	7ecdb000-7ed06000	Deferred        msacm32<elf>
  \-PE	7ece0000-7ed06000	\               msacm32
ELF	7ed06000-7ed55000	Deferred        avifil32<elf>
  \-PE	7ed10000-7ed55000	\               avifil32
ELF	7ef55000-7ef68000	Deferred        libnss_files.so.2
ELF	7ef68000-7ef83000	Deferred        libnsl.so.1
ELF	7ef83000-7efd8000	Deferred        libm.so.6
ELF	7efd8000-7efdf000	Deferred        libxxf86vm.so.1
ELF	7efdf000-7efe6000	Deferred        libxdmcp.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7320000-f7324000	Deferred        libxinerama.so.1
ELF	f7324000-f7328000	Deferred        libxau.so.6
ELF	f7329000-f732e000	Deferred        libdl.so.2
ELF	f732e000-f74e4000	Deferred        libc.so.6
ELF	f74e5000-f7502000	Deferred        libpthread.so.0
ELF	f7503000-f7510000	Deferred        libnss_nis.so.2
ELF	f7520000-f752a000	Deferred        libnss_compat.so.2
ELF	f752a000-f76f9000	Dwarf           libwine.so.1
ELF	f76fb000-f7720000	Deferred        ld-linux.so.2
ELF	f7722000-f7723000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\Visceral Productions\Defiance\D3D.EXE
	["C:\Program Files (x86)\Visceral Productions\Defiance\D3D.EXE"]
	0000005c   15
	0000005b   15
	0000005a    0
	00000009    0 <==
0000000e services.exe
	00000046    0
	00000027    0
	00000021    0
	00000016    0
	00000012    0
	0000000f    0
00000010 explorer.exe
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	00000011    0
00000014 winedevice.exe
	00000020    0
	0000001b    0
	0000001a    0
	00000015    0
0000001e plugplay.exe
	00000024    0
	00000023    0
	0000001f    0
00000025 winedevice.exe
	0000002f    0
	0000002a    0
	00000029    0
	00000026    0
0000005f explorer.exe
	00000064    0
	00000063    0
	00000062    0
	00000061    0
	00000060    0
System information:
    Wine build: wine-2.3 (Staging)
    Platform: i386 (WOW64)
    Version: Windows XP
    Host system: Linux
    Host version: 4.4.0-66-generic
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: Old Windows game: demo works, but the full version not,

Post by lahmbi5678 »

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
This may not be the root cause of your issue, but it should be fixed, so please install the 32bit winbind package (wine requires the 32bit version, even if you are on 64bit linux).

If it still wouldn't work, add a comment to the bug report mentioned above. It is a bit vexed, that the issue only appears in the full version, but maybe a wine developer will leap over his shadow and buy the game. Some of the older games are really cheap to buy on gog.com.
DRanged
Newbie
Newbie
Posts: 3
Joined: Tue Mar 28, 2017 6:47 am

Re: Old Windows game: demo works, but the full version not,

Post by DRanged »

Specs of the game says Win 95 required, so there will be no guarantee the game will run on Wine XP mode, earlier Win versions in Wine have been dropped AFAIK. You could try installing it on a Virtual Machine like Virtualbox with Win 98.
User avatar
dimesio
Moderator
Moderator
Posts: 13205
Joined: Tue Mar 25, 2008 10:30 pm

Re: Old Windows game: demo works, but the full version not,

Post by dimesio »

DRanged wrote:earlier Win versions in Wine have been dropped AFAIK.
No, they haven't, but they are only available in 32 bit wineprefixes. https://wiki.winehq.org/FAQ#Why_aren.27 ... refixes.3F
ecceccecc
Newbie
Newbie
Posts: 4
Joined: Wed Mar 08, 2017 7:28 pm

Re: Old Windows game: demo works, but the full version not,

Post by ecceccecc »

I tried again by creating a 32-bit Windows 95 WINE prefix, but still nothing. That game may be non-WINE compliant at all.
But I wouldn't like to use VirtualBox just because of a game, so I'll keep trying until I find the solution.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: Old Windows game: demo works, but the full version not,

Post by lahmbi5678 »

Did you install 32bit winbind package? Please run again with wine-staging (maybe 2.5 will be out soon) in a 32bit wineprefix and post terminal output. If it still wouldn't work, file a new bug report or add a comment to the bug report mentioned above. The developers of wine-staging might be interested in looking into your issue, but they usually don't read here, so if you don't file a bug or add a comment to the other bug report, you won't get any help from them.

Is that the game in question?
https://www.gog.com/game/legacy_of_kain_defiance
The gog version seems to have been modernized to run with Windows 7-10, but even if you are using old binaries, you could try to set the windows version in winecfg to something like winxp.
ecceccecc
Newbie
Newbie
Posts: 4
Joined: Wed Mar 08, 2017 7:28 pm

Re: Old Windows game: demo works, but the full version not,

Post by ecceccecc »

lahmbi5678 wrote:Is that the game in question?
https://www.gog.com/game/legacy_of_kain_defiance
No, it's a different game.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: Old Windows game: demo works, but the full version not,

Post by lahmbi5678 »

Ah, so it is probably this game, the defiance part well hidden:
https://www.gog.com/game/independence_war_deluxe

Wine-staging is usually released with a slight delay of about a week, so wine-staging 2.5 might be available at the end of this week. You probably don't have to wait for it, test it with 2.4 and file a bug report or add at least a comment to it.
Locked