https://bugs.winehq.org/show_bug.cgi?id=43039
Bug ID: 43039 Summary: Rise of the Tomb Raider needs unimplemented function USER32.dll.PhysicalToLogicalPoint Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: fincer89@hotmail.com Distribution: ---
Created attachment 58193 --> https://bugs.winehq.org/attachment.cgi?id=58193 ROTTR.exe log, unimplemented function USER32.dll.PhysicalToLogicalPoint
Follow-up of the bug 42985 (unimplemented function USER32.dll.GetPhysicalCursorPos).
Wine complains about unimplemented function USER32.dll.PhysicalToLogicalPoint required by Rise of the Tomb Raider after https://source.winehq.org/patches/data/133879 has been applied. Please see the log attachment for details.
The most relevant string in the log is
wine: Call from 0x7bc6255c to unimplemented function USER32.dll.PhysicalToLogicalPoint, aborting
after which the ROTTR.exe crashes.
Errors seen in the log after the crash are related to some internal crashes happening while running Windows Steam client. They don't specifically have anything to do with ROTTR.exe.
Wine Staging Git 2.8. 64-bit wineprefix & Steam client. No DLL overrides.
https://bugs.winehq.org/show_bug.cgi?id=43039
Fincer fincer89@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fincer89@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=43039
Fincer fincer89@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |42985
https://bugs.winehq.org/show_bug.cgi?id=43039
Fincer fincer89@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=43039
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43039 Bug 43039 depends on bug 42985, which changed state.
Bug 42985 Summary: Rise of the Tomb Raider needs unimplemented function USER32.dll.GetPhysicalCursorPos https://bugs.winehq.org/show_bug.cgi?id=42985
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=43039
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Assignee|wine-bugs@winehq.org |austinenglish@gmail.com Status|UNCONFIRMED |NEW
--- Comment #1 from Austin English austinenglish@gmail.com --- Created attachment 58210 --> https://bugs.winehq.org/attachment.cgi?id=58210 stub
Does this get it further? If not, does returning FALSE instead of TRUE help?
https://bugs.winehq.org/show_bug.cgi?id=43039
--- Comment #2 from Fincer fincer89@hotmail.com --- With the stub patch you provided the game finally starts, loading the main menu GUI and sounds.
If you still find any relevant related to this issue, here's the full ROTTR log file for you to see (12.52MB):
https://www.dropbox.com/s/5vljv4a9s9nb55w/rottr-log-full?dl=1
Log file includes the following events: - starting Steam 64-bit - launching the game - clicking "Play" in ROTTR launcher GUI (so ROTTR actually starts) - accessing ROTTR main menu, trying to start a new game - quitting ROTTR & Steam (forcefully)
*Off-topic*
These are NOT related to User32.dll, I guess. However, still worth reporting:
- Without 'winetricks vcrun2012' you can't start a new game because it leads to black-screen-only situation once a new game starts. - Using Wine staging git 2.8 and enabling CSMT in winecfg causes the application to crash after starting a new game (instead of black screen). - You can actually start a new game only using vcrun2012 override
https://bugs.winehq.org/show_bug.cgi?id=43039
Fincer fincer89@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |40450
https://bugs.winehq.org/show_bug.cgi?id=43039
Fincer fincer89@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |43050
https://bugs.winehq.org/show_bug.cgi?id=43039
--- Comment #3 from Austin English austinenglish@gmail.com --- (In reply to Fincer from comment #2)
With the stub patch you provided the game finally starts, loading the main menu GUI and sounds.
If you still find any relevant related to this issue, here's the full ROTTR log file for you to see (12.52MB):
https://www.dropbox.com/s/5vljv4a9s9nb55w/rottr-log-full?dl=1
Thanks.
- Without 'winetricks vcrun2012' you can't start a new game because it leads
to black-screen-only situation once a new game starts.
That's because of: wine: Call from 0x7b451563 to unimplemented function msvcr110.dll.__crtCapturePreviousContext, aborting
Please file a new bug for that (msvcr component)
https://bugs.winehq.org/show_bug.cgi?id=43039
--- Comment #4 from Fincer fincer89@hotmail.com --- Didn't have time to fill a new report but yeah I know. I'll do it. Thanks for reminding. :)
https://bugs.winehq.org/show_bug.cgi?id=43039
--- Comment #5 from Fincer fincer89@hotmail.com --- Done.
https://bugs.winehq.org/show_bug.cgi?id=43051
https://bugs.winehq.org/show_bug.cgi?id=43039
--- Comment #6 from Austin English austinenglish@gmail.com --- (In reply to Fincer from comment #5)
Done.
Great.
I've sent the patch, with an additional tweak to not flood stderr with the FIXME: https://source.winehq.org/patches/data/133966
https://bugs.winehq.org/show_bug.cgi?id=43039
--- Comment #7 from Fincer fincer89@hotmail.com --- Good.
Thank you very much, Austin!
https://bugs.winehq.org/show_bug.cgi?id=43039
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |3b9e49b4d8815754e5c7b7a0c4f | |982e6efa0ac62 Status|NEW |RESOLVED
--- Comment #8 from Austin English austinenglish@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commitdiff/3b9e49b4d8815754e5c7b7a0c4...
https://bugs.winehq.org/show_bug.cgi?id=43039
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=43039
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.9.
https://bugs.winehq.org/show_bug.cgi?id=43039
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.0.x
https://bugs.winehq.org/show_bug.cgi?id=43039
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.0.x |---
--- Comment #10 from Michael Stefaniuc mstefani@winehq.org --- Removing the 2.0.x milestone from bugs included in 2.0.3.