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:
GitHub
GitHub - satisfactorymodding/ficsit-cli: A CLI tool for managing mo...
A CLI tool for managing mods for the game Satisfactory - satisfactorymodding/ficsit-cli
Jump to solution
28 Replies
MiaCodes
MiaCodesOP3mo ago
thats the debug info from the mac app, if that helps
FICSIT-Fred
FICSIT-Fred3mo ago
SMM Version: 3.0.3
SMM Version: 3.0.3
-# Responding to Key Details for SMMDebug-2025-01-01-23-02-16.zip triggered by @MiaCodes
MiaCodes
MiaCodesOP3mo ago
Is it somehow possible to tell the modmanager the folders manually?
Robb
Robb3mo ago
You can use ficsit-cli instead >cli Thought we had a bot command for that, hm Check the GitHub
MiaCodes
MiaCodesOP3mo ago
alright, thank you :)
Robb
Robb3mo ago
@Mircea (Area Actions) is there something else that can be done in this situation?
Solution
Robb
Robb3mo ago
GitHub
GitHub - satisfactorymodding/ficsit-cli: A CLI tool for managing mo...
A CLI tool for managing mods for the game Satisfactory - satisfactorymodding/ficsit-cli
MiaCodes
MiaCodesOP2mo ago
Do you perhaps know why it just exits when I try to run it? On my other thread nobody did answer
Mircea
Mircea2mo ago
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
MiaCodes
MiaCodesOP2mo ago
thanks, I‘ll tr once I‘m back and satisfactory is reinstalled :) it still doesn't work...
Last login: Mon Jan 13 20:20:41 on ttys002
/Users/name/Downloads/ficsit_darwin_all ; exit;
name@MacBook-Pro-von-Mia ~ % /Users/name/Downloads/ficsit_darwin_all ; exit;
zsh: killed /Users/name/Downloads/ficsit_darwin_all

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]
Last login: Mon Jan 13 20:20:41 on ttys002
/Users/name/Downloads/ficsit_darwin_all ; exit;
name@MacBook-Pro-von-Mia ~ % /Users/name/Downloads/ficsit_darwin_all ; exit;
zsh: killed /Users/name/Downloads/ficsit_darwin_all

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]
Mircea
Mircea2mo ago
What was the output of codesign?
MiaCodes
MiaCodesOP2mo ago
ficsit_darwin_all: signed Mach-O universal (x86_64 arm64) [ficsit_darwin_all-2a1cfad2420a423eb217246d6543bbe5fa259f83]
Mircea
Mircea2mo ago
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?
MiaCodes
MiaCodesOP2mo ago
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?
Mircea
Mircea2mo ago
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
MiaCodes
MiaCodesOP2mo ago
I shure can build it myself What change are your referring to?
MiaCodes
MiaCodesOP2mo ago
it doesnt find the bottle I thought
Mircea
Mircea2mo ago
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
MiaCodes
MiaCodesOP2mo ago
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?
Mircea
Mircea2mo ago
Two files?
MiaCodes
MiaCodesOP2mo ago
the links are specific Golang files arent they?
Mircea
Mircea2mo ago
They are the places to add the logging to, but the development instructions are in the repo readme
MiaCodes
MiaCodesOP2mo ago
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
Mircea
Mircea2mo ago
As long as regular crossover can detect it, SMM should too
MiaCodes
MiaCodesOP2mo ago
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
Mircea
Mircea2mo ago
Interesting, I'll take a look at cxpatcher, because from its description it didn't seem to have different bottles than crossover
MiaCodes
MiaCodesOP2mo ago
It does by default, but you can turn it off

Did you find this page helpful?