[Far Cry 6] What is the best workflow for cracked games
I recently fully switched to Linux for gaming. After some distro-hopping (Kubuntu -> Bazzite -> and finally Nobara 43), I’ve hit a wall with non-Steam/cracked games (mostly Empress/Repacks)
The Problem: I’ve noticed a very weird pattern with current AAA titles (like Far Cry 6 or Wukong). If I use the latest GE-Proton (10-34) via Heroic or Lutris, the game simply fails to launch or hits a deadlock/stack overflow. Looking at the logs, it seems the new UMU-launcher/Sniper Runtime (the "vagon" system) is constantly clashing with the crack's DLL injection or anti-debug methods. (Gemini helps a lot but it isn't a fortune teller obviously)
The "Accidental" Discovery: Today I accidentally launched a game using an old Wine-GE 8-21 (safest/vanilla build) and it worked instantly. Then I tried GE-Proton 9-27 and it also worked with great performance (400+ FPS in menus, very stable in-game).
My Questions:
- Is version-shifting the norm for piracy on Linux? Do we generally have to "downgrade" our runners because modern Proton builds are becoming too integrated with Steam's specific containerized environment (UMU/Pressure Vessel)?
- Bottles vs. PortProton vs. Heroic: Which one handles these "sideloaded" DLLs better without trying to force them into a Steam-like runtime environment?
I’m really liking the flexibility of Nobara, but the "Runner Labyrinth" is quite exhausting for a newcomer. Any advice on a "Golden Rule" for choosing runners (or something else) for repacks would be greatly appreciated!
- Name of game: Far Cry 6
- CPU: Ryzen Ai 7 350
- GPU: RTX 5060
- RAM: 32GB
- Linux distro: Nobara Project
- Proton version: 10-34
- Game launcher: Heroic