https://bugs.winehq.org/show_bug.cgi?id=57567
Bug ID: 57567 Summary: Punishing gray raven fails to launch Product: Wine Version: 10.0-rc2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: francisco278herrera@gmail.com Distribution: ---
Created attachment 77665 --> https://bugs.winehq.org/attachment.cgi?id=77665 debug log with WINEDEBUG=PGR.exe:+all
Punishing gray raven fails to launch, presumably due to failiing call to 2771.744:00f0:00f4:trace:reg:RegQueryValueExA (000000000000014C,"SystemBiosVersion",0000000000000000,0000000000000000,00000000001058E0,0000000000105890=260)
with OBJECT_NAME_NOT_FOUND and several other registry keys fail with the same error
and
failing call 2769.893:00f0:00f4:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot 2769.910:00f0:00f4:fixme:toolhelp:Heap32ListFirst : stub
the game's anticheat does seem to scan memory after 2769.910:00f0:00f4:Ret KERNEL32.CreateToolhelp32Snapshot() retval=0000014c ret=6ffff991a22d and scan threads with Thread32Next so maybe the game is intentionally refusing to run in wine, in which case the bug is invalid.
https://bugs.winehq.org/show_bug.cgi?id=57567
--- Comment #1 from F H francisco278herrera@gmail.com --- (In reply to F H from comment #0)
Created attachment 77665 [details] debug log with WINEDEBUG=PGR.exe:+all
Punishing gray raven fails to launch, presumably due to failiing call to 2771.744:00f0:00f4:trace:reg:RegQueryValueExA (000000000000014C,"SystemBiosVersion",0000000000000000,0000000000000000, 00000000001058E0,0000000000105890=260)
this happens just before a call to NtClose() and the game terminates like this: 00f4: terminate_process() = 0 { self=1 }
https://bugs.winehq.org/show_bug.cgi?id=57567
F H francisco278herrera@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://pgr.kurogame.net/
https://bugs.winehq.org/show_bug.cgi?id=57567
--- Comment #2 from F H francisco278herrera@gmail.com --- It seems the game anti cheat tries to make a machine fingerprint to uniquely identify the machine maybe for ban purposes, by collecting hardware and software information and to do it, maybe the anti cheat is accessing the registry
https://bugs.winehq.org/show_bug.cgi?id=57567
--- Comment #3 from F H francisco278herrera@gmail.com --- The toolhelp functions are presumably used to scan system memory for cheats but they fail
https://bugs.winehq.org/show_bug.cgi?id=57567
mkrsym1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mkrsym1@gmail.com
--- Comment #4 from mkrsym1@gmail.com --- On Staging 10.4 crashes on https://bugs.winehq.org/show_bug.cgi?id=48291 , my proposed fix resolves the issue.