WineHQ

Star Wars: Episode I - Racer

Windows 95/98 CD-ROM

Application Details:

Version: 1.0
License: Retail
URL: http://www.lucasarts.com/produ...
Votes: 1
Latest Rating: Silver
Latest Wine Version Tested: 2.21-staging

Maintainers: About Maintainership

No maintainers. Volunteer today!

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

Game installs flawless on a out-of-the-box Wine.

What does not

Here is a DirectDraw issue assigned with the message "Direct3D error : No 3d hardware found".

I traced this in file: ftp://ftp.lucasarts.com/patches/pc/SWEP1RCR.EXE (minor update for WinXP).

The function above adress .488C89 must return zero in EAX.If so ,we will be abble to configure screen and go.

Also there is an trouble with CD check, because it attempt to write on CD with CreateFile & GetLastError,expecting failure.Even by-passing this things the game will not run - only video intro.Here is the log...

err:ntdll:RtlpWaitForCriticalSection section 0x7f1cffa0 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 001c, blocked by 001b, retrying (60 sec)

err:dsound:DSOUND_MixOne underrun on sound buffer 0x7bacb3e8

fixme:ddraw:DIB_DirectDrawSurface_Blt Can't handle DDBLT_WAIT flag right now.
fixme:ddraw:cant_do_that attempt to blt to a fake z-buffer
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_LINEPATTERN (0000000a) value : 00000000 !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_MONOENABLE (0000000b) value : 00000000 !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_ROP2 (0000000c) value : 0000000d !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_PLANEMASK (0000000d) value : ffffffff !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_LASTPIXEL (00000010) value : 00000001 !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_ZVISIBLE (0000001e) value : 00000000 !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_EDGEANTIALIAS (00000028) value : 00000000 !
err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_RANGEFOGENABLE (00000030)

Warning : application does direct locking of ZBuffer - expect slowdowns on many GL implementations :-)

fixme:midi:OSS_MidiInit Synthesizer support MIDI in. Not supported yet (please report)

fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12288 < primary_done=13404)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12288 < primary_done=13404)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12288 < primary_done=13400)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12288 < primary_done=13396)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12288 < primary_done=13396)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12288 < primary_done=13392)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12288 < primary_done=13388)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12288 < primary_done=13384)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12288 < primary_done=13384)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12288 < primary_done=13380)
[there is a lot screen of this]

There is useful demo - http://downloads.pcworld.com/pub/new/fun_and_games/action/racerdemo.exe .

There You can trace DDRAW error.

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0048DCDA(C), :0048DCE4(C)
|
:0048DD3B 8B442408 mov eax, dword ptr [esp+08]
:0048DD3F 50 push eax
:0048DD40 8B08 mov ecx, dword ptr [eax]
:0048DD42 FF5108 call [ecx+08] DDRAW.737903F6 <-Function that cause "Direct3D error"
:0048DD45 85C0 test eax, eax
:0048DD47 740B je 0048DD54
:0048DD49 33C0 xor eax, eax
:0048DD4B 5F pop edi
:0048DD4C 5E pop esi
:0048DD4D 81C4C0050000 add esp, 000005C0
:0048DD53 C3 ret


Workarounds

What was not tested

The game itself.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 17.10 "Artful" amd64 (+variants like Kubuntu)Jan 07 20182.21-stagingYes Yes YesSilverLe Gluon du Net 
ShowDebian 9 (Stretch)Sep 03 20172.15N/A Yes YesGoldDavid García 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Aug 02 20161.9.15Yes Yes BronzeLe Gluon du Net 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Jul 06 20161.9.13Yes Yes PlatinumSeth Poulsen 
ShowArch Linux x86_64Dec 23 20151.8Yes Yes PlatinumHoraÈ›iu Mlendea 

Known Bugs

Bug # Description Status Resolution Other apps affected
12915 Star Wars Episode I Racer: Assign key cause freeze UNCONFIRMED View
12918 Skip intro video, not work, when mouse is over Wine desktop CLOSED ABANDONED View
13859 Star Wars Race cursor duplicate REOPENED View
14008 Star Wars: Episode 1 Racer crashes on startup CLOSED ABANDONED View
16225 Star Wars X-Wing Alliance installation crashes CLOSED DUPLICATE View
34630 Some games don't detect the correct number of display drivers (graphic cards) and their names CLOSED FIXED View
34860 Star Wars Episode I: Racer: Black mesh appears on graphical elements (Mac OS X only bug) CLOSED NOTOURBUG View
41047 Star Wars Racer videos have no sound UNCONFIRMED View

Show open bugs

HowTo / Notes

a small warning...
Insert the disc before attempting to start the game or it will crash x.

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back