Fall Guys: Missing Files
Can't play it. It says it is missing files and i should try reparyng the game. I think i did all steps to launch it properly: Easyantiche enable, the .ini file has been configured and the .so anticheat x64 file was already in the right place, so i didn't need to move it.

26 Replies
eastern-cyan•2y ago
I think you have to run a specific version of proton to install the game and then a different version of proton to play it
Techhut mentioned it once in video
ratty-blush•2y ago
check here https://discord.com/channels/812703221789097985/1105895064502280212
there are some solutions, though for some users it doesn't work and nobody has found a working solution for them
rare-sapphire•2y ago
When the EOS installer is running you have to click cancel
When it's installing dependencies
I am going to look into the issue and try patching wine
Was trying to find which module (exe/dll) the stack overflow is happening in
Then I uninstalled the game :sunglase:
automatic-azure•2y ago
This tutorial works for me, could be very annoying, but at least work https://youtu.be/vjI2R5HfCio
TetradotoxinaOficial
YouTube
Fall Guys en GNU Linux | Heroic Games Launcher Solucion Missing Files
Como ejecutar Fall Guys en GNU Linux tras la nueva update ha ocurrido un error de "Missing Files" o "Faltan archivos"
Pd: En Steam Deck con el Proton Experimental he visto que si anda funcionando y no debes cancelar el segundo paso del EOS, pero bueno prueba y comenta.
Esperamos a futuras versiones del Fall Guys y de Heroic 🔥🔥🔥
#fallguys #Miss...
inland-turquoiseOP•2y ago
Thank you all. this video explain how to fix it, but it is only a temporary solution as of now
foreign-sapphire•2y ago
tbh I wonder if there's something easier to be done that just makes the game think the service is installed.
flat-fuchsia•2y ago
This workaround fixed it for me as well
Now would you look at that

rare-sapphire•2y ago
thanks for that, lemme see if I can make a reg workaround
It seems to be looking at specifically
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Epic Games\EOS\MainService\Path
, although changing that to something other than the path set by the installer just leads to the "Missing Files" errorrare-sapphire•2y ago
yeah the game wants epic online services
not just the overlay
lemme see if I can fix this stack overflow somehow, now that I found where EOS is installed
inland-turquoiseOP•2y ago
that's good to hear
rare-sapphire•2y ago
stack overflow happens bruh why is wine-ge so bad
I can't even WINEDEBUG=+trace with it for some reason
actually im dum
idk where I got +trace from
0x7bc5a42b
there
idk where the heck that is
could just be some native dll for all I know
Just cutting out EOS seems unlikely here, from the logs I have it seems they're talking to the game over IPC (and if the game can't do that, it'll do the missing files)
And of course this tiny install dialog is a CEF application that spins up a whole webserver on your system
rare-sapphire•2y ago
could you test ubisoft connect with older proton versions (like proton stable) and check if it gets stack overflow
I actually cannot test Ubisoft Connect at all, getting some strange connection issues on there for some reason
rare-sapphire•2y ago
if it also gets a stack overflow then I know exactly what to change
ok proton stable doesn't work for testing this issue
and proton ge works fine
NtCreateEvent
that's our culprit ?
nope
it's
being called recursively
which would overflow the stack (obviously)
GetLastError() = 0000007b = ERROR_INVALID_NAME ?
with a few hacks and some whacking, I found it bois
it was in ntdll ALL ALONG
there's litterally no way
RtlDosPathNameToNtPathName_U_WithStatus
is the one causing the issue
I refuse to believe it
straight lies from ghidra
I mean I can kind of believe it
the function eats 0.5k off the stack from just one of the variables alone
I need debug symbols...
now when I do WINEDEBUG=+file which should print a TRACE for this function, I get a nice surprise
it crashes on the trace (the address of the stack overflow is different)
by getting stack overflow
this is just crazy and ridiculous :Eyes_shaking:
I think I fixed it :sunglase:
user helper isin't crashing anymore I believe
nvm
seems like whatever changes I did cut 256 bytes off the stack maybe?
now it's overflowing by 1348 bytes
debugstr seems to love its stack memory
cuz it eats 300 bytes every time its called
oh and then another 1000 bytes later onforeign-sapphire•2y ago
I don't even get to that point on my machine without the service installed. So it seems to be possibly doing other checks as well.
Just write a mock service that does the same IPC, or at least pretends to 😛
rare-sapphire•2y ago
ok I was defintely looking at the wrong place
im going to start debugging EOS later, but the problem's in there somehwere
foreign-sapphire•2y ago
I guess that's something I'll have to do one of these days. Not really sure how to even start though, IPC will be annoying to intercept and reverse-engineer (anti-cheat doesn't help either), plus you'd still need to register a Windows service I assume. Just weird that fall guys requires it when basically nothing else does, including Fortnite or other first-party titles.
A stopgap would be to at least enable Legendary/Heroic to install the service more easily and warn if games ship with the installer.
A stopgap would be to at least enable Legendary/Heroic to install the service more easily and warn if games ship with the installer.The fix is already in my workarounds DB, just gotta have some time to rebase that PR
foreign-sapphire•2y ago
Amusingly their service is largely implemented in Node, so you probably really only need to load the
ipc.node
module it comes with to at least play around.harsh-harlequin•2y ago
so has anyone found the solution?
rare-sapphire•2y ago
No
harsh-harlequin•2y ago
damn it:CatYeah:
it gets hella annyoing after you get to open the game after so much trouble then another error pops up ingame
rising-crimson•2y ago
also don't touch the EOS overlay options in heroic after doing the workaround
it will mess it up again and you'll have to do the workaround steps over