Skip to content

⚙️ An Arma 3 Mod Manager Console for Linux & macOS. Easily enable, disable, and manage Steam Workshop mods and CDLCs without the official launcher.

License

Notifications You must be signed in to change notification settings

viktorholk/arma3-mod-manager-console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arma3 Mod Manager Console (Linux & macOS)

animated

Overview

Arma 3 Mod Manager Console is a lightweight tool that helps you enable, disable, and manage Arma 3 Steam Workshop mods and 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.

This have been tested on Apple Silicon M1.

Installation

Requirements

  • Arma 3 installed via Steam
  • Rust & Cargo installed (if building from source)

Download & Install

Download Pre-Built Binary

Downloading the latest Pre-Built UNIX executable from releases.

For MacOS

On MacOS, you may be greeted with a security warning. Go to Settings > Privary & Security > Security and press Open Anyway

image

image

Build from Source

git clone git@github.com:viktorholk/arma3-mod-manager-console.git
cd arma3-mod-manager-console
cargo run

Config

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",
  "enabled_mods": [
    
  ],
  "default_args": "-noSplash -skipIntro -world=empty"
}

If the application cannot resolve the correct paths, you can edit them here.

Custom Mods

Simply move your mods into the custom mods folder. The folder will be alongside the config.

Troubleshooting Guide (Fix Errors & Paths)

Issue: Running the console gives an error:

Error: InvalidPath("/Users/user/Library/Application Support/Steam/steamapps/workshop/content/107410")

Steps to Resolve:

  1. Check Config File: Verify ~/arma3-mod-manager-console-config.json has the correct Steam path.
  2. Ensure Workshop Mods: Confirm Arma 3 workshop mods are installed via Steam.
  3. Locate Steam Path:
    • For MacOS check for ~/Library/Application Support/Steam
    • For Linux check for ~/.local/share/Steam

Adjust and test the paths, then rerun the application.

Issues

Need Help? GitHub's issues tab.

License

Arma 3 Mod Manager Console is under the MIT LICENSE.

About

⚙️ An Arma 3 Mod Manager Console for Linux & macOS. Easily enable, disable, and manage Steam Workshop mods and CDLCs without the official launcher.

Topics

Resources

License

Stars

Watchers

Forks