http://bugs.winehq.org/show_bug.cgi?id=33895
Bug #: 33895 Summary: Tomb Raider 2013 mouse does not work with the changes made to the winemac.drv in the version 1.5.30 Product: Wine Version: 1.5.30 Platform: x86-64 OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: winemac.drv AssignedTo: wine-bugs@winehq.org ReportedBy: stinga11@hotmail.com Classification: Unclassified
Before the version 1.5.30 To play Tomb Raider 2013 was consisting of applying the small one patch and the game was working perfectly. But with the changes made to the winemac.drv in the version 1.5.30 now the mouse does not work when I use the mac driver in Tomb Raider 2013. My temporary solution is to compile a recent version but using the winemac.drv folder from the version 1.5.29 that way the mouse works perfectly.
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com 2013-06-26 13:56:21 CDT --- What small patch are you talking about? There have been a lot of changes since to the mac driver since wine 1.5.30, please retry in wine 1.6-rc3.
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #2 from Exzo stinga11@hotmail.com 2013-06-26 14:10:29 CDT --- Created attachment 44992 --> http://bugs.winehq.org/attachment.cgi?id=44992 upload by Felix Hädicke
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #3 from Exzo stinga11@hotmail.com 2013-06-26 14:13:48 CDT --- The patch I'm talking about is the one above. As for the version, I've tried all from 1.5.30, 1.5.31, 1.6-rc1,2,3 and no mouse solves the problem in winemac.drv
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com 2013-06-26 14:26:17 CDT --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=33895
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |ken@codeweavers.com
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #5 from Ken Thomases ken@codeweavers.com 2013-06-26 15:27:00 CDT --- Have you tried just using Wine with no extra patches? It's possible that the changes I made to the Mac driver improved compatibility with the game without the need to disable SetCursorPos() (which is what that patch does, mostly).
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #6 from Exzo stinga11@hotmail.com 2013-06-26 16:48:54 CDT --- Created attachment 44994 --> http://bugs.winehq.org/attachment.cgi?id=44994 patch 2
I cleaned the patch up to where one could but without the sync2 the game does not work. But in spite of the cleanliness the mouse still does not work. Estava pretty sure it was not the patch because when i use the winemac.drv from 1.5.29 in the version 1.6-rc3 the mouse works fine
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #7 from Exzo stinga11@hotmail.com 2013-06-26 17:02:49 CDT --- It is funny because with the new patch now happened the same thing happens with mac driver happened with X11. the mouse has stopped working
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #8 from Exzo stinga11@hotmail.com 2013-06-26 18:27:37 CDT --- When I say that the mouse does not work what I mean is that when I try to give a complete turn it does only to one side and the other side it does so only half.
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #9 from Ken Thomases ken@codeweavers.com 2013-06-26 18:59:26 CDT --- What happens if you set MouseWarpOverride=disable as per http://wiki.winehq.org/UsefulRegistryKeys?
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #10 from Exzo stinga11@hotmail.com 2013-06-26 19:48:56 CDT --- I just did the test with a recently compiled 1.6-rc3 engine with the sync2 patch only, using MouseWarpOverride=disable and the mouse still the same.
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #11 from Ken Thomases ken@codeweavers.com 2013-06-26 20:16:42 CDT --- If I understand your description of the problem, when you move the mouse continually in one direction, the game character stops turning at some point. Is that right? If so, then try MouseWarpOverride=force instead.
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #12 from Exzo stinga11@hotmail.com 2013-06-26 21:00:18 CDT --- Using MouseWarpOverride=force the mouse still same.
Yes, when I move the mouse against-clockwise, the camera turns around the character without any problem, could be doing it all day. But when I move the mouse in pro-clockwise gives only half of a turn, the game character stops turning. But it only happens from version 1.5.30 onwards.
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #13 from Ken Thomases ken@codeweavers.com 2013-06-26 22:24:11 CDT --- OK, thanks for clarifying the symptom. That's a weird symptom I haven't heard of before. Please perform a regression test as suggested by Bruno in comment 4.
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #14 from Exzo stinga11@hotmail.com 2013-06-27 16:16:11 CDT --- Created attachment 45001 --> http://bugs.winehq.org/attachment.cgi?id=45001 revert for Prefer absolute mouse moves unless cursor is pinned by clipping or desktop edges.
I finally found the error. I carry a good time doing revert to the motor until I found the problem. It's all because of this patch.
http://source.winehq.org/git/wine.git/commitdiff/3e3d982185c62020b7478f43348...
Also I leave a patch for the 1.6-rc3 where I did a revert to that patch and the game now works better than ever.
http://bugs.winehq.org/show_bug.cgi?id=33895
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com Regression SHA1| |3e3d982185c62020b7478f43348 | |6ade19378ed6e
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #15 from Ken Thomases ken@codeweavers.com 2013-07-10 11:30:00 CDT --- Created attachment 45181 --> http://bugs.winehq.org/attachment.cgi?id=45181 Don't discard mouse-move events until catch up to SetCursorPos time
Instead of reverting that commit, could you try applying the attached patch and see if that helps?
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #16 from Exzo stinga11@hotmail.com 2013-07-10 18:08:06 CDT --- (In reply to comment #15)
Created attachment 45181 [details] Don't discard mouse-move events until catch up to SetCursorPos time
Instead of reverting that commit, could you try applying the attached patch and see if that helps?
Thanks for the patch, but unfortunately does not work, still the same problem with the patch.
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #17 from Ken Thomases ken@codeweavers.com 2013-07-11 07:47:36 CDT --- OK, thanks for testing.
http://bugs.winehq.org/show_bug.cgi?id=33895
Brandon Corujo haku08879@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |haku08879@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #18 from Ken Thomases ken@codeweavers.com --- There's a slim chance that http://source.winehq.org/patches/data/101087 might help with this.
http://bugs.winehq.org/show_bug.cgi?id=33895
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #19 from Exzo stinga11@hotmail.com --- Man, thanks for this patch finally the game works perfectly. you are awesome
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #20 from Ken Thomases ken@codeweavers.com --- Oh, good! I'm glad that patch fixes the problem. Thanks for testing!
http://bugs.winehq.org/show_bug.cgi?id=33895
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |77f0a63b4fce90e4a35393eb164 | |68f11a922ea3a Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #21 from Ken Thomases ken@codeweavers.com --- The fix has been committed: http://source.winehq.org/git/wine.git/?a=commit;h=77f0a63b4fce90e4a35393eb16...
http://bugs.winehq.org/show_bug.cgi?id=33895
--- Comment #22 from Exzo stinga11@hotmail.com --- Thanks for your hard work
https://bugs.winehq.org/show_bug.cgi?id=33895
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #23 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.9.