I'm running WINE 1.3.33 (on Ubuntu 10.10 64bit) I've installed the Rise of Legends retail version and that runs fine. The game starts, gives a warning about AGP Texture Acceleration not being enabled, and then ends up with a TINY version of the game screen in the upper left corner of the screen. I can actually almost see the dialogs in the game etc, and when I tried the demo version of the game I could actually navigate around with TAB and activate the buttons with SPACE etc.. but I couldn't see what I was doing, so it didn't make any difference. I used winetricks to install msxml4, wmp9, and d3dx9. Below I'm including the terminal log, and 3 shots trying it in the virtual desktop mode, and a close up of the little shrunken game screen in the upper left corner. Also, the sound works fine... and the mouse cursor when it's not above the top or bottom gnome panels shows up as the in game mouse cursor, but I couldn't capture that with the screenshot tool. > justin@justin-ubuntu:~/.wine/drive_c/Program Files/Microsoft Games/Rise Of Legends$ wine ./legends.exe > > fixme:win:EnumDisplayDevicesW ((null),0,0x32de28,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),1,0x32de28,0x00000000), stub! > fixme:imm:ImmDisableTextFrameService Stub > fixme:imm:ImmReleaseContext (0x1006a, 0x1ae9a8): stub > fixme:imm:NotifyIME NI_CLOSECANDIDATE > fixme:imm:ImmGetOpenStatus (0x1ae9a8): semi-stub > fixme:win:EnumDisplayDevicesW ((null),0,0x32dd64,0x00000000), stub! > fixme:msctf:LangBarMgr_GetShowFloatingStatus STUB:(0x1a53b0) > fixme:msctf:LangBarMgr_ShowFloating STUB:(0x1a53b0) > fixme:win:EnumDisplayDevicesW ((null),0,0x32cbac,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x32cacc,0x00000000), stub! > fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}. > fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found > ALSA lib pcm_pulse.c:1008:(_snd_pcm_pulse_open) Unknown field handle_underrun > err:winediag:AUDDRV_GetAudioEndpoint PulseAudio "default" -22 without handle_underrun. Audio may hang. Please upgrade to alsa_plugins >= 1.0.24 > fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels > fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels > fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels > fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels > fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels > fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels > fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels > fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found > fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found > fixme:msctf:LangBarMgr_GetShowFloatingStatus STUB:(0x46de400) > fixme:msctf:LangBarMgr_ShowFloating STUB:(0x46de400) > fixme:d3d:resource_check_usage Unhandled usage flags 0x8. > fixme:d3d:resource_check_usage Unhandled usage flags 0x8. > fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting dynamic buffer, stopping converting > fixme:font:WineEngRemoveFontResourceEx (L".\\fonts\\CentBHG.ttf", 0, (nil)): stub > fixme:font:WineEngRemoveFontResourceEx (L".\\fonts\\H2mjmm.ttf", 0, (nil)): stub > fixme:font:WineEngRemoveFontResourceEx (L".\\fonts\\ARIALUNI.ttf", 0, (nil)): stub > fixme:win:EnumDisplayDevicesW ((null),0,0x32cb70,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x32ca90,0x00000000), stub! > fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}. > fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found > fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found > fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5e4c290,0x00000010,0x32dd54) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5e4c290,0x00000020,0x32dd54) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5e4c290,0x00000010,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5e4c290,0x00000020,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5e4c290,0x00000010,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5e4c290,0x00000020,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5e4c290,0x00000010,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5e4c290,0x00000020,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5e4c290,0x00000010,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5e4c290,0x00000020,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5e4c290,0x00000010,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5e4c290,0x00000020,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5e4c290,0x00000010,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5e4c290,0x00000020,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5e4c290,0x00000010,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5e4c290,0x00000020,0x32dbbc) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x32cef8,0x00000010,0x32db88) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x32cef8,0x00000020,0x32db88) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5f16740,0x00000010,0x809e060) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5f16740,0x00000020,0x809e060) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5f16740,0x00000010,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5f16740,0x00000020,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5f16740,0x00000010,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5f16740,0x00000020,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5f16740,0x00000010,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5f16740,0x00000020,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5f16740,0x00000010,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5f16740,0x00000020,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5f16740,0x00000010,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5f16740,0x00000020,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5f16740,0x00000010,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5f16740,0x00000020,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:ntdll:NtQuerySystemInformation (0x00000021,0x5f16740,0x00000010,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x5f16740,0x00000020,0x809df64) stub > fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION > fixme:d3d:resource_check_usage Unhandled usage flags 0x8. > fixme:d3d:resource_check_usage Unhandled usage flags 0x8. > fixme:d3d:resource_check_usage Unhandled usage flags 0x8. > fixme:d3d:resource_check_usage Unhandled usage flags 0x8. > fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting dynamic buffer, stopping converting > fixme:d3d:resource_check_usage Unhandled usage flags 0x8. > fixme:d3d:resource_check_usage Unhandled usage flags 0x8. > fixme:d3d:resource_check_usage Unhandled usage flags 0x8. > > Terminated > The first 3 shots are from the virtual desktop emulation mode... Shot of the initial title screen flashing for a second with the "AGP Texture Acceleration" warning dialog: [Image: http://i32.photobucket.com/albums/d12/phreadom/rol1crop.png ] The miniature game screen now looks like it's running inside a little icon version of the game... and you can click and drag the title around... [Image: http://i32.photobucket.com/albums/d12/phreadom/rol2crop.png ] [Image: http://i32.photobucket.com/albums/d12/phreadom/rol3crop.png ] The final shot is the little mini version of the screen in the upper left corner of the desktop area when not running in virtual desktop mode: [Image: http://i32.photobucket.com/albums/d12/phreadom/rol-tiny1.png ] Please let me know if there is any other information I need to provide or any other options I might try. Thank you! :)