Arma 3 Mod Manager Console is a lightweight tool that helps you enable, disable, and manage Arma 3 Steam Workshop mods and creator DLCs without needing the official Arma 3 Launcher. Designed for Linux and macOS, this console-based mod manager is perfect for players who want a simple and efficient way to control their mod list.
- Arma 3 installed via Steam
- Rust & Cargo installed (if building from source)
Downloading the latest Pre-Built UNIX executable from releases.
- For newer Macs (Apple Silicon / M1 and later):
arma3-mod-manager-console-aarch64-apple-darwin-release.zip
- For older Intel-based Macs:
arma3-mod-manager-console-x86_64-apple-darwin-release.zip
- For Linux (64-bit):
arma3-mod-manager-console-x86_64-unknown-linux-gnu-release.zip
.
- For Linux (ARM-based):
arma3-mod-manager-console-aarch64-unknown-linux-gnu-release.zip
.
For MacOS
On MacOS, you may be greeted with a security warning. Go to Settings > Privary & Security > Security and press Open Anyway
git clone [email protected]:viktorholk/arma3-mod-manager-console.git
cd arma3-mod-manager-console
cargo run
The application creates a config file at ~/arma3-mod-launcher-console-config.json
which looks like this:
{
"game_path": "/Users/user/Library/Application Support/Steam/steamapps/common/Arma 3",
"workshop_path": "/Users/user/Library/Application Support/Steam/steamapps/workshop/content/107410",
"custom_mods_path": "/Users/user/arma3-mod-manager-console-custom-mods",
"executable_name": "arma3",
"enabled_mods": [
],
"default_args": "-noSplash -skipIntro -world=empty"
}
If the application cannot resolve the correct paths, you can edit them here. The executable_name
field allows you to specify a different Arma 3 executable name:
- On macOS: without the
.app
extension (e.g., "arma3") - On Linux: the actual executable name (e.g., "arma3_x64")
Simply move your mods into the custom mods folder. The folder will be alongside the config.
Issue: Running the console gives an error:
Error: InvalidPath("/Users/user/Library/Application Support/Steam/steamapps/workshop/content/107410")
Steps to Resolve:
- Check Config File: Verify
~/arma3-mod-manager-console-config.json
has the correct Steam path. - Ensure Workshop Mods: Confirm Arma 3 workshop mods are installed via Steam.
- Locate Steam Path:
- For macOS: check for
~/Library/Application Support/Steam
- For Linux: check for
~/.local/share/Steam
- For macOS: check for
Adjust and test the paths, then rerun the application.
Not 100% of Arma 3 mods are compatible with macOS or Linux.
Mods that require .DLL files will not work so no ACE, TFR/ACRE or blastcore.
Need Help? Github's issues tab.
Arma 3 Mod Manager Console is under the MIT LICENSE.