https://bugs.winehq.org/show_bug.cgi?id=57507
Bug ID: 57507 Summary: XCOM 2 needs native vcomp120 Product: Wine Version: 9.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: vcomp Assignee: wine-bugs@winehq.org Reporter: j-r@online.de Distribution: ---
Created attachment 77536 --> https://bugs.winehq.org/attachment.cgi?id=77536 WINEDEBUG=+vcomp, starting the game, loading a save that exhibits the problem, exiting the game
The XCOM 2 base game from gog (I can't find a version number ingame) basically runs fine, but units can't be moved unless native vcomp120 is used.
I think - but this is just conjecture - that the game uses vcomp to run the path finding algorithm and with builtin vcomp it fails to find any valid position.
There are several messages from the engine in the log. These are completely identical to a run with native vcomp120 (including the 'GetEndPoint called on an invalid path during shutdown of the engine), except the order of the SlumsSkyline_x messages seems somewhat random.
There doesn't seem to be a demo available, unfortunately.
Note that there seems to be an unrelated issue with wined3d (sometimes/randomly most of the scene is rendered black, but the game is still working and usable).
https://bugs.winehq.org/show_bug.cgi?id=57507
Maya Janzen jonah.janzen@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jonah.janzen@gmail.com
--- Comment #1 from Maya Janzen jonah.janzen@gmail.com --- Have you checked whether installing vcrun2013 fixes the issue? This has worked in other cases, so it is included as a How-To on the game's AppDB page: https://appdb.winehq.org/objectManager.php?sClass=version&iId=41821
https://bugs.winehq.org/show_bug.cgi?id=57507
--- Comment #2 from Rafał Mużyło galtgendo@o2.pl --- (In reply to Maya Janzen from comment #1)
:sigh:
Please explain what do you think the library content of vcrun2013 is ?
(you've basically added nothing over what OP already found out (besides maybe existence of the appdb page))
https://bugs.winehq.org/show_bug.cgi?id=57507
--- Comment #3 from j-r@online.de --- (In reply to Maya Janzen from comment #1)
Have you checked whether installing vcrun2013 fixes the issue? This has worked in other cases, so it is included as a How-To on the game's AppDB page: https://appdb.winehq.org/objectManager.php?sClass=version&iId=41821
Thank you! The How-To was what originally got me on track for this issue. The intent of this issue is to document in more detail which part of wines builtin dlls still needs work. And the symptom is interesting enough that I was curious whether it could actually be caused by msvcr120.
(In reply to Rafał Mużyło from comment #2)
(In reply to Maya Janzen from comment #1)
:sigh:
Well, that wasn't too constructive:-( Please don't do that.