Bay Djinn
SMSatisfactory Modding
•Created by Bay Djinn on 9/20/2024 in #help-using-mods
Can't install mod using ficsit cli (no tui)
I found a workaround by creating the profiles json file manually https://github.com/satisfactorymodding/ficsit-cli/issues/72#issuecomment-2436314810
15 replies
SMSatisfactory Modding
•Created by Riyadh on 10/13/2024 in #help-using-mods
linux
this step generates the lockfile we were mentionning
19 replies
SMSatisfactory Modding
•Created by Riyadh on 10/13/2024 in #help-using-mods
linux
I found the "profiles" definitions in
/home/steam/.local/share/ficsit/profiles.json
That's where I could define my list of mods and their version requirements
after that a quick ficsit apply
downloads the mods in my installation! I think this might be worth documenting in ficsit's doc19 replies
SMSatisfactory Modding
•Created by Riyadh on 10/13/2024 in #help-using-mods
linux
@Arrhythmix But maybe the SSM mod list (profile) is stored in a standard file somewhere? ficsit-cli can apply a profile locally , so that might just work around the issue!
I just tried with
/config/gamefiles/FactoryGame/Mods/default-lock.json
but that might not be it19 replies
SMSatisfactory Modding
•Created by Riyadh on 10/13/2024 in #help-using-mods
linux
Remember: efficiency first
19 replies
SMSatisfactory Modding
•Created by Riyadh on 10/13/2024 in #help-using-mods
linux
That's fair, but it doesnt make sens to expose an sftp server and port from my container just to install a server-only mod. (I'm looking at https://ficsit.app/mod/FicsitRemoteMonitoring plugged in with a custom prometheus and grafana deployment)
Additionally, ficsit-cli clearly has the ability to install mods locally, just not through command lines. Its probably just missing a few cli options that reuse the same code under the hood. I opened an issue directly on the github repo. https://github.com/satisfactorymodding/ficsit-cli/issues/72 Maybe at some point I'll have to learn go and make a pr myself :/
Lastly, containers should stay as stateless as possible. In my case, there's a save game that's on a mounted volume, but apart from that, everything is automated either at image creation of container launch. It's in line with the container philosophy (yes im a nerd). For example I could automate mod updates on container launch instead of keeping this step manual with your suggested workflow.
19 replies
SMSatisfactory Modding
•Created by Bay Djinn on 9/20/2024 in #help-using-mods
Can't install mod using ficsit cli (no tui)
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
15 replies
SMSatisfactory Modding
•Created by Bay Djinn on 9/20/2024 in #help-using-mods
Can't install mod using ficsit cli (no tui)
I opened an issue directly on the github repo https://github.com/satisfactorymodding/ficsit-cli/issues/72
15 replies
SMSatisfactory Modding
•Created by Riyadh on 10/13/2024 in #help-using-mods
linux
👋 how can we use ficsit cli to install mods without the TUI? let's say in a Dockerfile. There are no documented options to add mods to a profile or directly to an installation
19 replies
SMSatisfactory Modding
•Created by Bay Djinn on 9/20/2024 in #help-using-mods
Can't install mod using ficsit cli (no tui)
things still haven't changed :/ Am i looking in the wrong place?
15 replies
SMSatisfactory Modding
•Created by Bay Djinn on 9/20/2024 in #help-using-mods
Can't install mod using ficsit cli (no tui)
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
15 replies
SMSatisfactory Modding
•Created by Bay Djinn on 9/20/2024 in #help-using-mods
Can't install mod using ficsit cli (no tui)
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!
15 replies