[Bug 15520] DVD version of Riven fails to start.

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jul 6 06:45:04 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=15520

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #26 from Anastasius Focht <focht at 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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list