Infinity Nikki - AntiCheatExpert prevents playing on non Steam OS non Steam Deck Linux

Added vcrun2022 to get past the UE prerequisite install breaking (game keeps asking to install it and ends up trying to modify the prereq install over and over) https://0x0.st/X76s.log but download doesn't go past this point
No description
28 Replies
afraid-scarlet
afraid-scarlet6mo ago
I've seen multiple people run into this, wish I could find a solution
yappiest-sapphire
yappiest-sapphireOP6mo ago
trying to see what i get with windbg https://rentry.co/a73kp88y kill process, because update game error: QProcess::Crashed
0b74:trace:winsock:WSAStartup version 0x202
0b74:trace:winsock:WSAStartup increasing startup count to 3 0b74:trace:winsock:socket af=2 type=2 protocol=0 0b74:trace:winsock:WSASocketW family 2, type 2, protocol 0, info 0000000000000000, group 0, flags 0x1 0b74:trace:winsock:sock_ioctl handle 0x15c, code 0x120320, in_buffer 0xb7ad00, in_size...
yappiest-sapphire
yappiest-sapphireOP6mo ago
so far: it looks like its trying to download a dll thats missing from the game
InfinityNikkiGlobal\\X6Game\\Binaries\\Win64\x5Game-win64-ShippingEngine.dll
InfinityNikkiGlobal\\X6Game\\Binaries\\Win64\x5Game-win64-ShippingEngine.dll
from
http://down.qq.com/ACE-STD-PRODUCTION/6095040/20241204231153.dll
http://down.qq.com/ACE-STD-PRODUCTION/6095040/20241204231153.dll
this looks to error in path not found? some chat gpt cause i'm dumb and lazy https://chatgpt.com/share/67534bed-c8ac-800b-a265-43b195a827f3
yappiest-sapphire
yappiest-sapphireOP6mo ago
for s&g i downloaded on windows and copied the files to see if even that would run, and thats a big fat nope https://rentry.co/qssa9cch
Launching "Infinity Nikke" (sideload)
Native? No Installed in: /mnt/LData/Games/Heroic Launcher/Prefixes/Infinity Nikke/drive_c/Program Files/InfinityNikkiGlobal Launcher System Info: CPU: 12x AMD Ryzen 5 5600X 6-Core Processor Memory: 33.55 GB (used: 4.84 GB) GPUs: GPU 0: Name: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [R...
other-emerald
other-emerald6mo ago
same issue im having. cant get past the runtime requirement. it installs but then updates dont proceeed and it tries running it again which only gives you option to uninstall the runtime. https://0x0.st/XhzG.log
continuing-cyan
continuing-cyan6mo ago
I get to the point of checking resources (100% completion) after downloading the game content, but I haven't managed to get beyond that either ok, i redid the install after removing it and, weirdly it worked i left it alone for like an hour on the page that was stuck and was able to log in and play after :NikkiShrug:
other-emerald
other-emerald6mo ago
i'd love to know how to get past it. ive gotten past the vcruntime and it finish downloading the patch to 100% but it never completes.
continuing-cyan
continuing-cyan6mo ago
I installed heroic launcher and got it added to Steam for the first time, added Infinity Nikki, changed the install location to (i think) my memory card since the default location was too small the first time i got stuck on the resources screen after downloading, i exited, which i think messed it up so i removed it (using the option on the nikki screen) and then redownloaded it looked like it would get stuck again so i just minimized and did something else for like 2 hours when i came back it had resolved and i could launch! i don't have wine installed, i used what it recommended when i got a popup i had a bit of a struggle getting logged in and it can take a few attempts to get through the gateway, but once I'm in it's more stable than expected
rare-sapphire
rare-sapphire6mo ago
I had the same problem, that the download breaks, but since yesterday (I updated heroic) even the launcher would not start anymore.
yappiest-sapphire
yappiest-sapphireOP6mo ago
what proton version
rare-sapphire
rare-sapphire6mo ago
Got it to stuck at downloading again. Using Wine-GE-Latest. Here's a log: https://0x0.st/XhvY.log
other-emerald
other-emerald6mo ago
WINE-GE-Latest also. when i tried with proton it failed regardless. never gave the prerequisite installer either.
rare-sapphire
rare-sapphire6mo ago
There is a discussion on the Infinity Nikki discord about running on steam deck but not pc. The consensus is that the anti cheat explicitly whitelists the steam deck but not the general linux pc.
other-emerald
other-emerald6mo ago
except its not explicitly if its just a general concensus. that would mean implied
rare-sapphire
rare-sapphire6mo ago
Except that the consensus among those folks in the nikki dc is: "tje devs explicitly enabled anti cheat for and only for the steam deck and not other devices". Eg Pop_Os! does work when running on the steam deck but not on general pc.
conscious-sapphire
conscious-sapphire6mo ago
a followup question would be how the game determines you're running on a Deck. could it be as simple as the SteamDeck=1 env var?
rare-sapphire
rare-sapphire6mo ago
Apparently its using a hardware check. Trying to detect the cpu. You could use a custom wine to spoof that but risking that its trying to use some hardware specific feature that may not work on intel. But even then I am not so sure what the anti cheat is doing and if there are more problems after that.
genetic-orange
genetic-orange6mo ago
god thats the worst way to find out you're on a deck also terrible devs for validating their game on deck but not other linux.. like you practically are there, just do the right thing, not something evil im angry at devs that use some kind of steam deck check to fix proton/wine issues instead of just fixing the proton wine issue.. and i say this as a game dev who just has previously fixed the proton wine issue rather than making explicit hardware pathways (which is generally frowned upon in most gamedev work otherwise)
conscious-sapphire
conscious-sapphire6mo ago
a Bazzite user is being shut out even when running on a Deck, so I don't know how it's checking
genetic-orange
genetic-orange6mo ago
maybe something steam os carries that bazzite doesnt? could it be as simple as like checking uname haha
conscious-sapphire
conscious-sapphire6mo ago
another speculation was that it was looking into z:\etc\ to find something indicating the OS as well. it wasn't as simple as looking for the CPU hardware because that reports the same no matter what OS
genetic-orange
genetic-orange6mo ago
yeah its still a pretty dumb thing to do smells like someone that doesnt know what they're doing trying to identify deck so they can fix a bug just for deck instead of doing it the right way (most game devs have no clue about linux and are like stubbornly aggressive about that )
other-emerald
other-emerald6mo ago
explicity means its known and stated. this is what i mean by its implied its implied there is a block in place
yappiest-sapphire
yappiest-sapphireOP6mo ago
im doing some dumb stuff, i generated a prefix on the deck and pulling it to my pc. my crazy theory is that the proton experimental prefix on deck has some dumb regedit somewhere that unique to steam deck well worth a try, but nope
yappiest-sapphire
yappiest-sapphire6mo ago
I'm having a very similar problem as is described here, has anybody figure it out a way out of it yet? I attached the game log file in case it helps
conscious-sapphire
conscious-sapphire6mo ago
as of now, it still won't work on desktop linux. it specifically whitelists a Steam Deck running SteamOS but that's it. It won't work on a Steam Deck running Bazzite
yappiest-sapphire
yappiest-sapphireOP6mo ago
GitHub
[Request] Add Infinity Nikki · Issue #9 · TaYaKi71751-linux-config/...
The launcher for the game Infinity Nikki uses the same Anti-Cheat as Wuthering Waves #5
rival-black
rival-black6mo ago
Bypassing ACE and making it detect a Linux distro as a steam deck is probably impossible So unfortunately not much that can be done in this case

Did you find this page helpful?