Can't install mod using ficsit cli (no tui)
Using the default TUI launched when running
ficsit
without arguments, this allows me to install any mods I like.
Unfortunately, I could not make it work in a declarative way, using only a sequence of commands. My goal is to automate mod installation in my dedicated server built on this dockerfile. What I have so far:
I can also search for the mods I want and get their uid, but there's no documented installation method :/Solution:Jump to solution
I found a workaround by creating the profiles json file manually https://github.com/satisfactorymodding/ficsit-cli/issues/72#issuecomment-2436314810
GitHub
Cannot install mods without the TUI · Issue #72 · satisfactorymoddi...
What happened? In a Dockerfile, I need to be able to install mods in a description fashion. The TUI and CLI options aren't the same. I can't for example install mods on a profile, or direct...
10 Replies
in theory everything the cli can do should be auto documented from here https://github.com/satisfactorymodding/ficsit-cli/tree/master/docs
development on cli has slowed down because people are working on SMM and 1.0 support instead
we'll be releasing a "modpack" feature (like profiles, but with server/client distinction) post 1.0, you may want to either help with that effort or wait for it instead
GitHub
ficsit-cli/docs at master · satisfactorymodding/ficsit-cli
A CLI tool for managing mods for the game Satisfactory - satisfactorymodding/ficsit-cli
thanks for the quick answer, Robb. While it doesnt answer my question directly (even the docs don't mention how to install mods), I appreciate that you are all working on making mods compatible with 1.0 🙂
I've got lots of experience with docker, kubernetes and cloud providers, my development skills are rusty. If I can be helpful let me know!
I should have clarified, I don't know how to use the cli aspect to install mods either, haha
@Vilsol would probably be the authority on the cli features
the remaining work on modpack support is very much still on the dev side right now, but knowing what would make it convenient to use in containers will be useful input for sure
Thats a good point! I would love to use a cli mod manager, very much like any package manager (apt, snap, chocolatey, etc.) I'd see people declare their mods as something along those lines:
or even using a requirements file, with embeded versions constraints
the modpack feature will be like requirements file with some more features
things still haven't changed :/ Am i looking in the wrong place?
I opened an issue directly on the github repo https://github.com/satisfactorymodding/ficsit-cli/issues/72
GitHub
Cannot install mods without the TUI · Issue #72 · satisfactorymoddi...
What happened? In a Dockerfile, I need to be able to install mods in a description fashion. The TUI and CLI options aren't the same. I can't for example install mods on a profile, or direct...
I'm tempted to install manually (with bash commands of course) But its clearly not recommended, and not even documented https://docs.ficsit.app/satisfactory-modding/latest/ManualInstallDirections.html#_installing_mods_on_linux
Manual Installation Process for SML and Mods :: Satisfactory Moddin...
We highly suggest you follow the directions here to use mods and SML instead, since it vastly simplifies the process of installing, testing,...
Solution
I found a workaround by creating the profiles json file manually https://github.com/satisfactorymodding/ficsit-cli/issues/72#issuecomment-2436314810
GitHub
Cannot install mods without the TUI · Issue #72 · satisfactorymoddi...
What happened? In a Dockerfile, I need to be able to install mods in a description fashion. The TUI and CLI options aren't the same. I can't for example install mods on a profile, or direct...
Yeah, we've been quite busy and haven't developed the modpack feature and further. Glad you found a working workaround