I'll be reporting more issues as I continue to play test this game on Linux.
DX12 (experimental with frame generation) fails to launch entirely. The game only runs in Directx 11 mode.
Enable DirectX12 mode from the launcher and attempt to start the game. You'll be greeted with a unity crash menu with no apparent crash logs generated in the game directory.
steam-10034832281274679296.log (Crash log during the crash using DirectX12 mode.
Aniimo consistently crashes after teleporting to some location at "idyll".
The game locks up after the player reaches a location shortly after the initial tutorials.
Complete the initial tutorials of the game and reach the point where you are able to teleport to a location at idyll. After you teleport the game will lock up.
Exact location at the time of crash.
The game hasn't been crashing using Proton: 1752901048 GE-Proton10-10. The mouse issue remains though.
It seems to be related to an issue with newer builds of Unity. I'm seeing reports with other games that are having the exact same issue I'm seeing with Aniimo. https://www.codeweavers.com/support/forums/general/?t=27;mhl=340150;msg=340150
Continuing on this, Aniimo has launched and instantly crashes unless you are using Protons on version 10. So any Proton 11 and later crashes at menu, DX11 and DX12. The mouse issue does not appear to be an issue for me at game launch.
Seems to be a regression, works on 10-34
Official launch crashes at login for me when using [experimental-bleeding-edge-11.0-435061-20260916-p4db187-wc24a38-d7df359-v5d0db7-x86_64] and anything else. However 10.0-4 [10.1000-105] works fine.
Game crash after 20 seconds (4126040)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/10150.
@cyber-insomniac posted on 2026-09-16T17:45:43:
Game launches, gets to the Steam login step, then reliably crashes ~20 seconds in, every launch, on every Proton build tested.
Exception 0xc0000005 (EXCEPTION_ACCESS_VIOLATION)
Access: Read
Address: 0x0000000000000060
Backtrace (from Proton Experimental official build, offsets from matching cachyos build in parentheses where they differ):
0 rsaenh.dll +0x26432 (also seen at +0x32332 on a different Wine build)
1 rsaenh.dll +0x5403 (also +0x6d2f)
2 advapi32.dll +0x10fa7 (also +0x13307)
3 FPXSteam.dll +0x4be69
4 FPXSteam.dll +0x1261d
5 FPXSteam.dll +0xe3aa
6 FPXSteam.dll +0x2b56e
7 FPXSteam.dll +0xc62de
8 kernel32.dll +0x11649
9 ntdll.dll +0x10e0f
Faulting instruction at the crash site: callq *0x60(%rax) — an indirect call through what appears to be a null or uninitialized function pointer at offset 0x60 of some internal structure.
FPXSteam.dll (the game's Steam-auth integration library) computes an HMAC using the legacy CryptoAPI (CryptCreateHash with CALG_HMAC, then CryptSetHashParam(HP_HMAC_INFO, ...) with HashAlgid = CALG_SHA_256). The crash happens inside rsaenh.dll's HMAC hash-init/update path.
I initially suspected this was the known issue where RSAENH_CPSetHashParam's CALG_HMAC case fails to find SHA-256 in a CSP's algorithm table and mis-reports success — but checking current Wine master (dlls/rsaenh/rsaenh.c), that specific path already guards against it:
pAlgInfo = get_algid_info(pCryptHash->hProv, pCryptHash->pHMACInfo->HashAlgid);
if (!pAlgInfo)
{
FIXME("Hash algroithm %#x not found.\
", pCryptHash->pHMACInfo->HashAlgid);
return FALSE;
}
Since the crash backtrace is past this point (inside the actual hash init/update calls that only run after pAlgInfo is found), the algorithm lookup is succeeding, and the null-pointer deref is happening somewhere inside the hash context setup/update itself — a distinct, apparently still-open bug.
I also tested a registry-based workaround (adding a duplicate PROV_RSA_FULL-type provider entry aliased to the AES-capable personality, to rule out CSP-selection as the cause). The crash was byte-for-byte identical with and without that change, which further supports this being a bug inside rsaenh.dll's HMAC code path itself rather than a CSP/personality selection issue.
crashinfo.txt from <library>/steamapps/compatdata/4126040/pfx/drive_c/users/steamuser/AppData/Local/Temp/Aniimo/Aniimo/Crashes/PROTON_LOG=1 Wine debug log (steam-4126040.log)Happy to provide additional logs or test patches if anyone wants to dig further — this looks like a genuine crypto-provider bug in rsaenh.dll, not a GPU/driver/anticheat issue.
I have a laptop with a nvidia gpu in it and the game works fine once you use proton 10.0-4. I have working mouse and keyboard aswell. I'm using openSUSE Tumbleweed with linux kernel version 7.2.4 and kde. I've not had any issues with the mouse and keyboard in-game even on different proton versions. Maybe it could be something with amd cards or an earlier version of the game.
I can post a video of it running (the framerate is not amazing but it works)
I've only encountered mouse issues on Proton 11 variants while forcing Wayland compositing, likely due to the web view frame taking over the entire screen and not passing through input. Given that the game crashes upon authentication on proton 11 from a rsaenh null deref, I don't think anyone is encountering this issue at the moment and the mouse issue is an older issue from one of the betas.
Proton 10 and variants work fine due to rsaenh still using bcrypt, as does standalone wine 11.11 with the off-steam launcher due to wine 11.11 replacing TomCrypt with Wine SymCrypt.
Working workaround for the login crash (rsaenh HMAC-SHA256), tested on proton-cachyos 11
Follow-up to the root cause in Wine bug 60345: the crash can be worked around today with a registry change in the game's prefix.
Why the earlier registry test didn't help: rsaenh picks its algorithm set ("personality") by provider name via string compare in new_key_container(). Only the AES personality lists CALG_SHA_256. A new or duplicate provider name falls through to the Strong personality, which still lacks SHA-256, so nothing changes. The existing name Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype) (MS_ENH_RSA_AES_PROV_XP_A) is mapped to AES. Registering that provider as type 1 and making it the default for PROV_RSA_FULL gives FPXSteam an HMAC-SHA256-capable provider.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Defaults\Provider\Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)]
"Type"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Defaults\Provider Types\Type 001]
"Name"="Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"
Save it as aniimo-rsaenh-fix.reg and import it with the game closed, either via protontricks (protontricks -c "wine regedit aniimo-rsaenh-fix.reg" 4126040, run from the folder containing the file) or directly with the wine binary of the Proton build the game uses: WINEPREFIX=<steamapps>/compatdata/4126040/pfx <proton>/files/bin/wine regedit aniimo-rsaenh-fix.reg. Tested: importing this file with wine regedit into an unmodified prefix sets both values. Type 024 and the 32-bit (Wow6432Node) view stay unchanged; the game is 64-bit.
Verified with WINEDEBUG=+crypt: same sequence as in the crash (CryptImportKey 44 bytes → CryptCreateHash(CALG_HMAC) → CryptSetHashParam(HP_HMAC_INFO, CALG_SHA_256) → CryptHashData(84)), but the fixme:crypt:init_hash Hash algroithm 0x800c not found line is gone, CryptHashData succeeds, and CryptGetHashParam returns a 32-byte HMAC-SHA256 that FPXSteam base64-encodes. Login and server list work, no crash.
Note: a Proton version switch may re-register rsaenh and revert this, so re-apply after switching.
For the real fix in rsaenh: RSAENH_CPSetHashParam(HP_HMAC_INFO) ignores the return value of init_hash() and returns TRUE with an uninitialized hash. Windows also accepts SHA-2 inner hashes for HMAC on PROV_RSA_FULL.
System: GPD Win Max 2 (Ryzen 7 6800U / Radeon 680M), CachyOS, proton-cachyos 11.0
proton 10.0-4x1 2026-09proton experimentalx2 2026-09proton 10.0-4bx1 2026-09ge-proton10-10x1 2026-01WINEDEBUG=+crypt`:**x1 2026-09WINEPREFIX=<steamapps>/compatdata/4126040/pfxx1 2026-09PROTON_LOG=1x1 2026-09advapi32.dllx1 2026-09fpxsteam.dllx1 2026-09kernel32.dllx1 2026-09ntdll.dllx1 2026-09rsaenh.dllx1 2026-090xc0000005x1 2026-09
Compatibility Report
System Information
I confirm:
Symptoms
Unable to click on anything using the mouse. Gamepad inputs work fine with both Xbox and Playstation input devices.
Capture includes the time a gamepad device is added and is used to login to the game.
steam-10034832281274679296.zip (Zipped due to the size being too large for upload as a .log)
Reproduction
Launch the game and notice the mouse clicks aren't registered to login to the server. The game is available on Steam and is only accessible in the Beta only and they sent me a PC (Downloadable) version of the game instead of a Steam key. I'm anticipating the same issues for those who are playing via the Steam key as well. It being a closed beta limits the amount of players who are actually able to report on issues ahead of time.
https://github.com/user-attachments/assets/82c565b7-a19e-47f0-b31f-292b70925a11