Skip to content

add fix for Gray Zone Warfare EAC hash errors after subseqent launches#537

Open
ProjectSynchro wants to merge 1 commit into
Open-Wine-Components:masterfrom
ProjectSynchro:fix-gzw-readonly-cache
Open

add fix for Gray Zone Warfare EAC hash errors after subseqent launches#537
ProjectSynchro wants to merge 1 commit into
Open-Wine-Components:masterfrom
ProjectSynchro:fix-gzw-readonly-cache

Conversation

@ProjectSynchro
Copy link
Copy Markdown
Contributor

@ProjectSynchro ProjectSynchro commented Apr 3, 2026

For some reason when you launch the game under Proton these two cache files are either changed or regenerated in some way which causes EAC to boot you from the game after subsequent launches.

0xaf497c273f87b6e4_0x7a22fc105639587d.dat
0xb9af63cee2e43b6c_0x3cb3b3354fb31606.dat

The best way to get around this is to set those two files as read only so the game won't invalidate it's own EAC hashes.

I have manually applied this fix for the last few patches and the filenames haven't changed.

Obviously this is a symptom of some syscall not behaving as expected or being implemented incorrectly on the Wine side of things but this should resolve the issue until that is either looked into or resolved.

Set cache files to read-only to prevent the game from modifying them
after first launch, which invalidates Easy Anti-Cheat hashes.
@ProjectSynchro ProjectSynchro changed the title add fix for Gray Zone Warfare EAC hash validation add fix for Gray Zone Warfare EAC hash errors after subseqent launches Apr 3, 2026
@ProjectSynchro
Copy link
Copy Markdown
Contributor Author

Looks like CI failed due to another issue unrelated to this change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant