{"id":25242677,"url":"https://github.com/viktorholk/arma3-mod-manager-console","last_synced_at":"2026-02-17T08:17:04.668Z","repository":{"id":253648091,"uuid":"844112784","full_name":"viktorholk/arma3-mod-manager-console","owner":"viktorholk","description":"⚙️ An Arma 3 Mod Manager Console for Linux \u0026 MacOS. Easily enable, disable, and manage Steam Workshop mods and CDLCs without the official launcher.","archived":false,"fork":false,"pushed_at":"2025-03-05T21:13:28.000Z","size":74,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-02T12:23:52.556Z","etag":null,"topics":["apple-silicon","arma","arma3","console","dlc","expansion","expansions","linux","mac","mod","mod-manager","terminal","tool"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/viktorholk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-08-18T12:28:02.000Z","updated_at":"2025-03-05T21:13:32.000Z","dependencies_parsed_at":"2024-08-18T13:59:41.580Z","dependency_job_id":"4fb551b6-471c-42d6-8cd9-cc37109cd07b","html_url":"https://github.com/viktorholk/arma3-mod-manager-console","commit_stats":null,"previous_names":["viktorholk/arma3-mod-manager-cli","viktorholk/arma3-mod-manager-console"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/viktorholk/arma3-mod-manager-console","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viktorholk%2Farma3-mod-manager-console","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viktorholk%2Farma3-mod-manager-console/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viktorholk%2Farma3-mod-manager-console/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viktorholk%2Farma3-mod-manager-console/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/viktorholk","download_url":"https://codeload.github.com/viktorholk/arma3-mod-manager-console/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viktorholk%2Farma3-mod-manager-console/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259686085,"owners_count":22896049,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apple-silicon","arma","arma3","console","dlc","expansion","expansions","linux","mac","mod","mod-manager","terminal","tool"],"created_at":"2025-02-11T23:58:30.367Z","updated_at":"2026-02-17T08:17:04.653Z","avatar_url":"https://github.com/viktorholk.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Arma 3 Mod Manager Console\n\nA lightweight terminal-based mod manager for Arma 3 on **Linux** and **macOS**.\n\nEnable, disable, and launch mods without the official launcher.\n\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![GitHub release](https://img.shields.io/github/v/release/viktorholk/arma3-mod-manager-console)](https://github.com/viktorholk/arma3-mod-manager-console/releases/latest)\n\n[Website](https://viktorholk.github.io/arma3-mod-manager-console) · [Download](https://github.com/viktorholk/arma3-mod-manager-console/releases/latest) · [Issues](https://github.com/viktorholk/arma3-mod-manager-console/issues)\n\n\u003cimg src=\"https://github.com/user-attachments/assets/f5f58180-e5f4-4442-a448-c60f81df907d\" alt=\"Demo\" width=\"700\" /\u003e\n\n\u003c/div\u003e\n\n## Features\n\n- **Mod toggling** — enable/disable mods with a keypress\n- **Mod presets** — save and switch named mod loadouts\n- **Dependency checking** — detect missing mod dependencies\n- **Direct launch** — start Arma 3 from the manager\n- **Setup wizard** — guided first-run configuration\n- **CDLC support** — manage Creator DLC alongside mods\n- **Custom mods** — load offline mods from a local folder\n\n## Requirements\n\n- Arma 3 installed via Steam\n- Rust \u0026 Cargo (if building from source)\n\n## Installation\n\n### Pre-built binary\n\nDownload the latest release for your platform from [releases](https://github.com/viktorholk/arma3-mod-manager-console/releases/latest):\n\n| Platform | File |\n|---|---|\n| macOS Apple Silicon (M1+) | `arma3-mod-manager-console-*-aarch64-apple-darwin-release.zip` |\n| macOS Intel | `arma3-mod-manager-console-*-x86_64-apple-darwin-release.zip` |\n| Linux x86_64 | `arma3-mod-manager-console-*-x86_64-unknown-linux-gnu-release.zip` |\n| Linux ARM | `arma3-mod-manager-console-*-aarch64-unknown-linux-gnu-release.zip` |\n\nUnzip, make executable (`chmod +x arma3-mod-manager-console`), and run.\n\n\u003cdetails\u003e\n\u003csummary\u003emacOS security warning\u003c/summary\u003e\n\nOn macOS, you may be greeted with a security warning.\nGo to **Settings \u003e Privacy \u0026 Security \u003e Security** and press **Open Anyway**.\n\n![image](https://github.com/user-attachments/assets/966592ac-b40a-439e-b793-70fc42070ccd)\n\n![image](https://github.com/user-attachments/assets/6d58efce-6dff-41f9-b790-7839c2a15a36)\n\n\u003c/details\u003e\n\n### Build from source\n\n```sh\ngit clone https://github.com/viktorholk/arma3-mod-manager-console.git\ncd arma3-mod-manager-console\ncargo run --release\n```\n\n## Usage\n\n### Controls\n\n| Action | Keys |\n|---|---|\n| Navigate | `W` `S` / `K` `J` / `↑` `↓` |\n| Toggle mod | `Space` |\n| Cycle presets | `Tab` / `Shift+Tab` |\n| Preset manager | `T` |\n| Launch Arma 3 | `P` |\n| Search | `/` |\n| Check dependencies | `D` |\n| Quit | `Q` |\n\n### Presets\n\nPresets let you save named mod selections and switch between them without manually toggling mods each time. Useful for different game modes (milsim, antistasi, casual, etc.).\n\nExisting configs are automatically migrated — your current mod selection becomes the \"Default\" preset.\n\n## Configuration\n\nThe config file is located at:\n\n```\n~/.config/arma3-mod-launcher-console/config.json\n```\n\n```json\n{\n  \"game_path\": \"/path/to/Steam/steamapps/common/Arma 3\",\n  \"workshop_path\": \"/path/to/Steam/steamapps/workshop/content/107410\",\n  \"custom_mods_path\": \"/path/to/custom-mods\",\n  \"executable_name\": \"arma3\",\n  \"enabled_mods\": [],\n  \"default_args\": \"-noSplash -skipIntro -world=empty\",\n  \"presets\": {\n    \"Default\": []\n  },\n  \"active_preset\": \"Default\"\n}\n```\n\nIf 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:\n\n- On macOS: without the `.app` extension (e.g., `arma3`)\n- On Linux: the actual executable name (e.g., `arma3_x64`)\n\n### Custom mods\n\nPlace your mods in the custom mods folder. The folder is created alongside the config file.\n\n## Troubleshooting\n\n### InvalidPath error\n\nIf you see `Error: InvalidPath(...)` on startup, the Steam paths in your config are incorrect.\n\n1. Open the config file (see above)\n2. Set `game_path` and `workshop_path` to the correct Steam directories:\n   - macOS: `~/Library/Application Support/Steam/steamapps/...`\n   - Linux: `~/.local/share/Steam/steamapps/...`\n3. Save and rerun\n\n### Mod compatibility\n\nNot all Arma 3 mods work on macOS or Linux. Mods that require Windows .DLL files (ACE, TFAR/ACRE, Blastcore, etc.) are not compatible. Most content mods (maps, units, vehicles) work fine.\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviktorholk%2Farma3-mod-manager-console","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviktorholk%2Farma3-mod-manager-console","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviktorholk%2Farma3-mod-manager-console/lists"}