Re: [PATCH v7 0/2] MR2044: ntoskrnl.exe: Implement acquiring and releasing guarded mutexes
On Thu Jan 22 06:50:56 2026 +0000, Colleirose wrote:
Hi all, The lack of these functions is causing the game Duet Night Abyss to fail to open since the latest release. Looking on the Proton issue tracker, there are at least 2 other games that fail for the same reason. This merge request has been open since 2023 without any further progress. Is there any update on whether the tests are failing due to this code or for unrelated issues, and what other progress needs to be made? If OP no longer has interest in fixing this issue I would be willing to look into fixing it myself to fix the broken apps. Hi,
Does this series exactly fix the issue and make those games playable? AFAIU, it is AntiCheatExpert requires these functions, and sometimes just implementing a couple of functions is far from making the game playable; what is worse, maybe some other game will become unplayable because the exposing of these functions guides them to another code path (e.g. it goes further in the anti-cheat detection) that has issues on Wine. btw, Arknights: Endfield, which ships AntiCheatExpert, depends on KeAcquireGuardedMutex() too. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2044#note_127675
participants (1)
-
Jactry Zeng (@jactry)