https://bugs.winehq.org/show_bug.cgi?id=56695
Bug ID: 56695 Summary: Unreal Engine game checks for a specific VC runtime regkey Product: Wine Version: 9.8 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: tools Assignee: wine-bugs@winehq.org Reporter: galtgendo@o2.pl Distribution: ---
Created attachment 76479 --> https://bugs.winehq.org/attachment.cgi?id=76479 registry key being checked for
An Unreal Engine game checks for a VC++ runtime libs by checking for a specific registry key created during install of that runtime upon startup.
Consider adding that key.
https://bugs.winehq.org/show_bug.cgi?id=56695
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|tools |msvcrt CC| |z.figura12@gmail.com
--- Comment #1 from Zeb Figura z.figura12@gmail.com --- Copypasting for convenience:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\14.0\VC\Runtimes\X64] "Bld"=dword:00006ddf "Installed"=dword:00000001 "Major"=dword:0000000e "Minor"=dword:00000018 "Rbld"=dword:00000004 "Version"="v14.24.28127.04"
Any reason you can't tell us which game?
https://bugs.winehq.org/show_bug.cgi?id=56695
--- Comment #2 from Rafał Mużyło galtgendo@o2.pl --- Well, IIRC it was actually some free game, but not one that I was particularly invested in and I ran into the problem a bit over two weeks ago, so I don't really recall what it was .
https://bugs.winehq.org/show_bug.cgi?id=56695
--- Comment #3 from Rafał Mużyło galtgendo@o2.pl --- ...TBH, I likely spent more time testing the problem than actually playing the game.
https://bugs.winehq.org/show_bug.cgi?id=56695
--- Comment #4 from Zeb Figura z.figura12@gmail.com --- So you're saying we have no way to verify that it's fixed.
https://bugs.winehq.org/show_bug.cgi?id=56695
--- Comment #5 from Rafał Mużyło galtgendo@o2.pl --- Well, while I'm not really familiar with the engine, that check seemed to be a part of the engine (though likely just some recent version of it as another game of that engine (also a free one) didn't have it).
The check was such that upon running the game executable a popup with 'This game needs VC++ redist...Install it now ? Yes/No' (well, roughly), so to me it looked like an internal engine check (if a silly one), than something game's author had done on their own.
https://bugs.winehq.org/show_bug.cgi?id=56695
--- Comment #6 from Rafał Mużyło galtgendo@o2.pl --- Actually, google finds some rough matches on the engine's forum. Something that was changed around UE 5.1.
https://bugs.winehq.org/show_bug.cgi?id=56695
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org
--- Comment #7 from Bernhard Übelacker bernhardu@mailbox.org --- If it is of any help, the VirtualBox Installer checks for similar keys and aborts installation if not found (from 57093):
Oracle VM VirtualBox 7.0.20 needs the Microsoft Visual C++ 2019 Redistributable Package being installed first. Please install and restart the installation of oracle VM VirtualBox 7.0.20.
Adding at least values "Installed", "Major" and "Minor" makes it happy.