Use ModManager on mac
Hi, I run Satisfactory on my mac using CrossOver. I tried to install the modmanager in the bottle, but it requires WebView2 which fails to install. Using the ModManager App for mac works, but it doesn't detect my installation, since the macos steam thinks I don't have it installed. Can anybody assist me with that? I'm really lost rn
Solution:Jump to solution
For future readers: https://github.com/satisfactorymodding/ficsit-cli/
GitHub
GitHub - satisfactorymodding/ficsit-cli: A CLI tool for managing mo...
A CLI tool for managing mods for the game Satisfactory - satisfactorymodding/ficsit-cli
28 Replies
thats the debug info from the mac app, if that helps
-# Responding to
Key Details for SMMDebug-2025-01-01-23-02-16.zip
triggered by @MiaCodesIs it somehow possible to tell the modmanager the folders manually?
You can use ficsit-cli instead
>cli
Thought we had a bot command for that, hm
Check the GitHub
alright, thank you :)
@Mircea (Area Actions) is there something else that can be done in this situation?
Solution
For future readers: https://github.com/satisfactorymodding/ficsit-cli/
GitHub
GitHub - satisfactorymodding/ficsit-cli: A CLI tool for managing mo...
A CLI tool for managing mods for the game Satisfactory - satisfactorymodding/ficsit-cli
Do you perhaps know why it just exits when I try to run it? On my other thread nobody did answer
If it's apple silicon, it's probably because of code signing
Let me find what the command was to resign the executable
And for SMM, not sure what's going on, it does find the crossover bottle, and the steam inside it, but not sure why it doesn't then also find the game
codesign -s - -f -vvvvvv ficsit_darwin_all
thanks, I‘ll tr once I‘m back and satisfactory is reinstalled :)
it still doesn't work...
What was the output of codesign?
ficsit_darwin_all: signed Mach-O universal (x86_64 arm64) [ficsit_darwin_all-2a1cfad2420a423eb217246d6543bbe5fa259f83]
Hmm, that looks like it succeeded
If you try to just doubleclick on the executable, does macos give you any popup with maybe more info?
it opens it in the terminal
and gives that
i first did chmod +x, then signed it, then allowed it in the privacy and security settings to be opened
@Mircea do you have any idea? or any idea who could potentially help?
Not sure really, I've only seen this happen once before, and resigning the executable worked
I'd also like to get SMM working for you, but unless you can build SMM from source to test the change, I'll have to re-setup the macos VM I had, which was a pain and I won't have time for it until next weekend
I shure can build it myself
What change are your referring to?
Not any specific change at the moment, just adding a lot of logging in https://github.com/satisfactorymodding/SatisfactoryModManager/blob/master/backend/installfinders/launchers/crossover/crossover_darwin.go and https://github.com/satisfactorymodding/SatisfactoryModManager/blob/master/backend/installfinders/launchers/steam/steam.go to find out why it finds a steam crossover bottle, but not the game inside it
it doesnt find the bottle I thought
I think it does, because it finds some steam, and logs that warning about the path not being readable (because it tries to read the windows steam path, without converting it to a native path using the bottle) to determine if the path is a duplicate, so, if anything, it should be checking the same steam dir twice
I thought it found my mac steam version instead of the bottled one. But I‘ll try the ones you sent later
I run the two files individually? or do I have to build more?
Two files?
the links are specific Golang files arent they?
They are the places to add the logging to, but the development instructions are in the repo readme
ahhhh I see my bad
I‘ll try to understand what it does and add logging accordingly
I‘m not familiar with go, which makes it a little hard 😅
Ahh maybe it is because my crossover folder has cxpatcher in its name, because the tutorial I used to install satisfactory recommended using it on the crossover installation
(i have crossover and cxpatcher crossover)
I‘m going to try installing it in regular crossover. That might work
As long as regular crossover can detect it, SMM should too
regular crossover doesn’t find the bottle
ok in crossover without cxpatcher it works, that was the problem. but satisfactory runs way worse in it. Thank you and sorry for bothering you so much. I‘m going to try some things to improve quality
I got the bottle in cxpatcher now, now both modding and performance is fine. I‘m so sorry I didn’t think of that earlier @Mircea
Interesting, I'll take a look at cxpatcher, because from its description it didn't seem to have different bottles than crossover
It does by default, but you can turn it off