https://bugs.winehq.org/show_bug.cgi?id=15520
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #26 from Anastasius Focht focht@gmx.net --- Hello folks,
i got the original version and tested this with a recent Wine version. The game installs and runs fine here.
The DVD installer is 16-bit based:
--- snip --- $ wine ./setup.exe modify_ldt: Invalid argument err:winediag:build_module Failed to create module for "krnl386.exe", 16-bit LDT support may be missing. err:module:attach_process_dlls "krnl386.exe16" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\windows\system32\winevdm.exe" failed, status c0000142 --- snip ---
--- snip --- $ find . -name "*.exe" -exec file {} ; ./autorun/autorun.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/directx/ddhelp.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/directx/dplaysvr.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/directx/dxinfo.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/directx/dxsetup.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/directx/dxtool.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/dxinst.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./ereg/ereg32.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./ereg/wininet/wintdist.exe: PE32 executable (GUI) Intel 80386 (stripped to external PDB), for MS Windows ./j3data/legacy.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./j3setup/is_setup.exe: MS-DOS executable, NE for MS Windows 3.x ./j3setup/_isdel.exe: MS-DOS executable, NE for MS Windows 3.x ./qtwsetup/setup.exe: MS-DOS executable, NE for MS Windows 3.x ./qtwsetup/_isdel.exe: MS-DOS executable, NE for MS Windows 3.x ./setup/is_setup.exe: MS-DOS executable, NE for MS Windows 3.x ./setup/_isdel.exe: MS-DOS executable, NE for MS Windows 3.x ./setup.exe: MS-DOS executable, NE for MS Windows 3.x --- snip --
Workaround:
--- snip --- $ sudo sh -c "echo 1 >/proc/sys/abi/ldt16" --- snip ---
During the installation it asks to install 'Quicktime 3' runtime. Confirm that if you don't want to shoot yourself in the foot.
The comments about higher QT versions are not useful in this bug. If the game already provides the _correct_ QT 3 runtime with the installer there is _no_ reason to deviate from that and try out something unsupported/different.
The cut scenes are fine. The gameplay is fine.
It's best to run this old pre-2000 era ddraw game in virtual desktop mode.
--- snip --- fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:win:EnumDisplayDevicesW ((null),0,0x33f0e0,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:wined3d_get_adapter_raster_status wined3d 0x149af0, adapter_idx 0, raster_status 0x3ffdd0 semi-stub! fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x1470d8, flags 0x1, event (nil) stub! --- snip ---
The bug initial report from OP is definitely not longer present.
Any further problems are unrelated to original bug report and can be most likely attributed to broken Wine version/WINEPREFIX/host prerequisites/pebcak.
$ wine --version wine-1.7.21-61-gf9f3b21
Regards