[Wine] Mouse wrap problem with Mass Effect on Mac (wine 1.3.23)

Marvin_Arnold wineforum-user at winehq.org
Sat Oct 1 04:39:54 CDT 2011


I used Wineskin to wrap Mass Effect (1). Wineskin helps me a lot with finding working and non-working versions of Wine and has worked very well for me in the past.

With versions later than 1.3.23, (26, 27, 28 ) the game freezes after character creation. So I used 1.3.23.

the problem is (still) that the mouse doesn't wrap in-game.  This makes the game almost unplayable in combat sequences, when you can only move the camera in a narrow angle. 

You can simulate a "mouse lift" motion by moving the mouse quickly in the opposite direction and then moving it slowy in the direction you want the camera to turn, so, step by step, inch by inch, you can turn the camera around. Of course, this makes you a "sitting duck" in combat.
MouseWarpOverride=force or =force-box don't seem to cure the problem

This looks like a repetition of bug 6971, which is said to be fixed in 1.3.21.

I didn't have the problem in Unreal 2.

I tried to manually apply the patch given in bug 6971, but got the message that the code was already present. (I only patched Wine once, two years ago, and it might easily be my fault here)

(There's also an issue with spoken dialogue becoming randomly silent after a few minutes of gameplay, but that should probably go in another thread.)

This is really a pity, because otherwise the game is flawless and would get a Gold rating from me, but it it almost unplayable (and very exhausting) with that mouse/camera problem...

Any help here would be very welcome...


System: MacBookPro Core 2 Duo 2.4Ghz, 4 GB RAM
Nvidia GeForce 9600M GT, 256 MB VRAM

Wine 1.3.23
dinput8 native
reg: Mousewrapoverride=force 

Here's the Wine log for Mass effect:

Code:
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
err:rpc:I_RpcGetBuffer no binding

fixme:d3d:init_driver_info Unable to find a driver/device info for vendor_id=0x10de device_id=0x647 for driver_model=2
fixme:win:EnumDisplayDevicesW ((null),0,0x918290,0x00000000), stub!
[last 2 lines repeated]

fixme:file:K32EnumPageFilesA (0x11f5b980, 0x8f6e70) stub
fixme:file:K32EnumPageFilesA (0x11f5b980, 0x8c178c) stub

fixme:d3d:init_driver_info Unable to find a driver/device info for vendor_id=0x10de device_id=0x647 for driver_model=2
fixme:win:EnumDisplayDevicesW ((null),0,0x85b9f0,0x00000000), stub!
[last 2 lines repeated 13 times]

fixme:process:GetLogicalProcessorInformation (0x0,0x914bd8): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
err:rpc:I_RpcGetBuffer no binding
fixme:gameux:GameExplorerImpl_VerifyAccess (0x1817e8, L"C:\\Programme\\Mass Effect\\Binaries\\MassEffect.exe", 0x92e448)
fixme:d3d:init_driver_info Unable to find a driver/device info for vendor_id=0x10de device_id=0x647 for driver_model=2
fixme:win:EnumDisplayDevicesW ((null),0,0x92ee70,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000)
fixme:wave:AudioUnit_GetVolume independent left/right volume not implemented
fixme:d3d:wined3d_event_query_ops_get_data (0x20d350) Wrong thread, reporting GPU idle.
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4070407, 0000: semi-stub!
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4070407, 0000: semi-stub!
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4070407, 0000: semi-stub!
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4070407, 0000: semi-stub!
fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet.
fixme:d3d:wined3d_event_query_ops_get_data (0x1706bcc8) Wrong thread, reporting GPU idle.









More information about the wine-users mailing list