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

28 Replies
afraid-scarlet•6mo ago
I've seen multiple people run into this, wish I could find a solution
yappiest-sapphireOP•6mo 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-sapphireOP•6mo ago
so far:
it looks like its trying to download a dll thats missing from the game
from
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-sapphireOP•6mo 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•6mo 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•6mo 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•6mo 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•6mo 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•6mo ago
I had the same problem, that the download breaks, but since yesterday (I updated heroic) even the launcher would not start anymore.
yappiest-sapphireOP•6mo ago
what proton version
rare-sapphire•6mo ago
Got it to stuck at downloading again. Using Wine-GE-Latest. Here's a log: https://0x0.st/XhvY.log
other-emerald•6mo ago
WINE-GE-Latest also. when i tried with proton it failed regardless. never gave the prerequisite installer either.
rare-sapphire•6mo 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•6mo ago
except its not explicitly if its just a general concensus. that would mean implied
rare-sapphire•6mo 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•6mo 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•6mo 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•6mo 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•6mo 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•6mo ago
maybe something steam os carries that bazzite doesnt? could it be as simple as like checking uname haha
conscious-sapphire•6mo 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 OSgenetic-orange•6mo 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•6mo ago
explicity means its known and stated. this is what i mean by its implied
its implied there is a block in place
yappiest-sapphireOP•6mo 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•6mo 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•6mo 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-sapphireOP•6mo ago
maybe sketchily at some point
https://github.com/TaYaKi71751-linux-config/steam-shortcuts-linux/issues/9
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•6mo 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