failed to validate installation: failed reading FactoryGame.exe: failed to list path:...
Hi there, we are trying to install mods on a 3rd party server with ftp full access.
SMM cannot find factorygame.sh
please help 🙂
failed to validate installation: failed reading FactoryGame.exe: failed to list path: 1 error occurred:
* 450 / satisfactory/FactoryGame. exe: No such file or directory

11 Replies
What host? It probably means they aren't providing enough access for SMM to function
Gamed.de is the host
Ah, not one we've seen here before. Some hosts hide files which need to be visible for SMM to work - if you explore your FTP a bit, you should be able to find either a FactoryGame.sh or a FactoryGame.exe, and a folder called Engine with a couple of files in. If you can't find those, your host is hiding them and isn't compatible with SMM
The folders are visible. Also the file but SMM is looking for an .exe and not .sh, at least that's what it looks like. Are there any other tips we can try?
It's definitely checking for both. @Mircea sorry to tag you in but I haven't seen this in the SMM log and I'm guessing it's relevant 😆
That log is normal, it just means it connected to FTP, and the
hidden-files
part is because some FTP servers require an additional parameter to return hidden (e.g. .file
or .folder
) files, even though the FTP spec says they shouldn't
And the FTP spec also says that for files not found, the server should reeturn a 550 status code, but the FTP server your hosting provider uses returns 450, which is why SMM/ficsit-cli are showing the error, instead of just finding that the file doesn't exist and going ahead with checking for the other .exe and .shFirst of all, thank you very much for your efforts! Is there a solution for this? Or are we just unlucky with our host?
I will try to fix this, because there was another host that also returned 450 for files not existing, but I'm not sure when I will have time to do it
Is there a config file in which we can temporarily change the value?
Or maybe to set the installation path manually
No, it's the logic for whether a file exists that breaks because of that invalid response code, even if you did add the install manually to the json, it would error as soon as you open SMM/ficsit-cli again, because it needs to know if the mods folder exists, what it contains and so on, and it can't do that without checking if a file/folder exists