hi there, hope someone can help me with this i have this game StarSonata that im trying to get running on ubuntu 9.1 using wine.. this game runs fine under windows.. but after i install it using wine it loads then crashes.. heres the steps i took to get it to install i installed wine using Synaptics package Manager it appeared to install successfully so i dled the starsonata installer from their website and ran it using wine "Downloads/Star Sonata.exe" wine created the .wine/ and c_drive/ directories and then launched the installer... i clicked through the installer options but opted to install it to c:/starsonata instead of the defult... after it installed, i had to installed the C++ 2005 runtimes using wintricks but now im getting to the point where, when i try to load my game i type (while in the Star Sonata dir) wine start "Start Sonata.exe" Star Sonata kinda loads but then crashes and spits this out into terminal Code: matt@war-is-upon-us-laptop:~/.wine/drive_c/StarSonata$ wine start "Star Sonata.exe" fixme:exec:SHELL_execute flags ignored: 0x00000100 matt@war-is-upon-us-laptop:~/.wine/drive_c/StarSonata$ fixme:win:EnumDisplayDevicesW ((null),0,0x33e768,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:debug_d3dformat Unrecognized 909200416 (as fourcc: L16) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(909200416) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 909200449 (as fourcc: AL16) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(909200449) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 909201952 (as fourcc: R16) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(909201952) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 909201985 (as fourcc: AR16) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(909201985) in the format lookup table fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1bec78,0x1beb78): stub fixme:dinput:IDirectInput8AImpl_EnumDevicesBySemantics (this=0x1b47f60,(null),0xce23dc,0x4a1780,0xce23c0,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 = 0x59cf10 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:state_patchsegments (WINED3DRS_PATCHSEGMENTS,0.000000) not yet implemented err:heap:GlobalFree (0x3): Page fault occurred ! Caused by bug ? the game opens but then just hangs and i gotta press ESC a couples time to exit Anyone got any ideas on what im missing?