[Wine] Star Sonata

Zaehlas wineforum-user at winehq.org
Sun Jul 27 18:33:44 CDT 2008


Hi.  I've had issues with my Windows Laptop, so I've been trying to get Star Sonata working using Wine.  It runs horribly under Cedega.

I've recently upgraded my system to the latest Ubuntu (8.04), and upgraded Wine to 1.1.2.  I've got an NVidia GeForce 6800 GT card, and I'm running Pentium 4, x86 architecture.

At this time, with the default settings, there are no graphical or sound issues running Star Sonata.  It actually runs great, with a high fps, and no lag or glitches I can see.   It only has one major problem.

None of the control keys for the game itself work.  The mouse works fine, and I can even click in the chat box, and type, so the keyboard interface works.  But the command keys that let you do almost everything in the game don't work at all.  Basically, without these keys, it's useless.   I believe there's settings that work, because before I reloaded my system, I was able to get SS running under Cedega..  the graphics and interface were horrible jumbled, but it was playable, and the keys worked fine.  So I think there's some way to bypass these errors.

I have put in an entry to add Star Sonata to the App Database, if that helps as well.

My error codes are as follows.  There is no problem with sound, I think the ALSA are trying to load by default.  And the Page faults appear to be on exit of the game only.  The various batches of errors all list the keys that do not work, and their function.  I'm just not savvy enough with Wine to see if there's an easy fix for this.

=================================


Code:
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on CA0106, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
fixme:win:EnumDisplayDevicesW ((null),0,0x32eab0,0x00000000), stub!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:debug_d3dformat Unrecognized 909200416 (as fourcc:  L16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909200449 (as fourcc: AL16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909201952 (as fourcc:  R16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909201985 (as fourcc: AR16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:dinput:IDirectInput8AImpl_EnumDevicesBySemantics (this=0x1f052f8,(null),0xa2093c,0x48e780,0xa20920,0000): stub
fixme:dinput:_dump_diactionformatA diaf.dwSize = 328
fixme:dinput:_dump_diactionformatA diaf.dwActionSize = 40
fixme:dinput:_dump_diactionformatA diaf.dwDataSize = 124
fixme:dinput:_dump_diactionformatA diaf.dwNumActions = 31
fixme:dinput:_dump_diactionformatA diaf.rgoAction = 0x5805b8
fixme:dinput:_dump_diactionformatA diaf.rgoAction[0]:
fixme:dinput:_dump_diactionformatA 	uAppData=3
fixme:dinput:_dump_diactionformatA 	dwSemantics=7000401
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Fire weapons"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[1]:
fixme:dinput:_dump_diactionformatA 	uAppData=d
fixme:dinput:_dump_diactionformatA 	dwSemantics=7004408
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Scoop"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[2]:
fixme:dinput:_dump_diactionformatA 	uAppData=4
fixme:dinput:_dump_diactionformatA 	dwSemantics=70044fe
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Cloak"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[3]:
fixme:dinput:_dump_diactionformatA 	uAppData=7
fixme:dinput:_dump_diactionformatA 	dwSemantics=7000403
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Next Target"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[4]:
fixme:dinput:_dump_diactionformatA 	uAppData=1
fixme:dinput:_dump_diactionformatA 	dwSemantics=8100041e
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Turn left"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[5]:
fixme:dinput:_dump_diactionformatA 	uAppData=2
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000420
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Turn right"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[6]:
fixme:dinput:_dump_diactionformatA 	uAppData=0
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000411
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Thrust"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[7]:
fixme:dinput:_dump_diactionformatA 	uAppData=3
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000439
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Fire weapons"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[8]:
fixme:dinput:_dump_diactionformatA 	uAppData=5
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000413
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Dock"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[9]:
fixme:dinput:_dump_diactionformatA 	uAppData=6
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000421
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Jump"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[10]:
fixme:dinput:_dump_diactionformatA 	uAppData=4
fixme:dinput:_dump_diactionformatA 	dwSemantics=8100041f
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Cloak"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[11]:
fixme:dinput:_dump_diactionformatA 	uAppData=7
fixme:dinput:_dump_diactionformatA 	dwSemantics=8100040f
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Next Target"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[12]:
fixme:dinput:_dump_diactionformatA 	uAppData=c
fixme:dinput:_dump_diactionformatA 	dwSemantics=8100042a
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Previous Modifier"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[13]:
fixme:dinput:_dump_diactionformatA 	uAppData=8
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000410
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Target Similar"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[14]:
fixme:dinput:_dump_diactionformatA 	uAppData=9
fixme:dinput:_dump_diactionformatA 	dwSemantics=8100042c
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Next Ship Target"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[15]:
fixme:dinput:_dump_diactionformatA 	uAppData=a
fixme:dinput:_dump_diactionformatA 	dwSemantics=8100041d
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Next Target Type"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[16]:
fixme:dinput:_dump_diactionformatA 	uAppData=b
fixme:dinput:_dump_diactionformatA 	dwSemantics=8100042d
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Target Options"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[17]:
fixme:dinput:_dump_diactionformatA 	uAppData=d
fixme:dinput:_dump_diactionformatA 	dwSemantics=8100042e
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Scoop"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[18]:
fixme:dinput:_dump_diactionformatA 	uAppData=e
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000412
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Switch Weapon"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[19]:
fixme:dinput:_dump_diactionformatA 	uAppData=f
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000422
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Tractor Beam"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[20]:
fixme:dinput:_dump_diactionformatA 	uAppData=10
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000416
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Suicide"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[21]:
fixme:dinput:_dump_diactionformatA 	uAppData=11
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000414
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Talk"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[22]:
fixme:dinput:_dump_diactionformatA 	uAppData=12
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000402
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Hotkey 1"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[23]:
fixme:dinput:_dump_diactionformatA 	uAppData=13
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000403
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Hotkey 2"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[24]:
fixme:dinput:_dump_diactionformatA 	uAppData=14
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000404
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Hotkey 3"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[25]:
fixme:dinput:_dump_diactionformatA 	uAppData=15
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000405
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Hotkey 4"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[26]:
fixme:dinput:_dump_diactionformatA 	uAppData=16
fixme:dinput:_dump_diactionformatA 	dwSemantics=81000406
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Hotkey 5"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[27]:
fixme:dinput:_dump_diactionformatA 	uAppData=17
fixme:dinput:_dump_diactionformatA 	dwSemantics=8100042f
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Go To Target"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[28]:
fixme:dinput:_dump_diactionformatA 	uAppData=19
fixme:dinput:_dump_diactionformatA 	dwSemantics=810004cb
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Turn left (alternate)"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[29]:
fixme:dinput:_dump_diactionformatA 	uAppData=1a
fixme:dinput:_dump_diactionformatA 	dwSemantics=810004cd
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Turn right (alternate)"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.rgoAction[30]:
fixme:dinput:_dump_diactionformatA 	uAppData=18
fixme:dinput:_dump_diactionformatA 	dwSemantics=810004c8
fixme:dinput:_dump_diactionformatA 	dwFlags=0
fixme:dinput:_dump_diactionformatA 	szActionName="Thrust (alternate)"
fixme:dinput:_dump_diactionformatA 	guidInstance={00000000-0000-0000-0000-000000000000}
fixme:dinput:_dump_diactionformatA 	dwObjID=0
fixme:dinput:_dump_diactionformatA 	dwHow=0
fixme:dinput:_dump_diactionformatA diaf.guidActionMap = {d3fe98fc-938b-4e2a-b70a-fcb18e6fc0b7}
fixme:dinput:_dump_diactionformatA diaf.dwGenre = 117440512
fixme:dinput:_dump_diactionformatA diaf.dwBufferSize = 16
fixme:dinput:_dump_diactionformatA diaf.lAxisMin = -100
fixme:dinput:_dump_diactionformatA diaf.lAxisMax = 100
fixme:dinput:_dump_diactionformatA diaf.hInstString = (nil)
fixme:dinput:_dump_diactionformatA diaf.ftTimeStamp ...
fixme:dinput:_dump_diactionformatA diaf.dwCRC = 0
fixme:dinput:_dump_diactionformatA diaf.tszActionMap = "Star Sonata"
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:state_patchsegments (WINED3DRS_PATCHSEGMENTS,0.000000) not yet implemented
err:heap:GlobalFree (0x3): Page fault occurred ! Caused by bug ?









More information about the wine-users mailing list