{"name":"Arma 3: Launcher - Mod Handling","title":"Arma 3: Launcher - Mod Handling","type":"topic","url":"https://community.bistudio.com/wiki/Arma_3:_Launcher_-_Mod_Handling","revid":349978,"updated":"2023-11-20T22:11:33Z","aliases":["Arma 3 Launcher - Mod Handling"],"markdown":"This page presents description of mod handling by Arma 3 Launcher.\n\n### Overview\n\nThe Mods tab in Launcher allows you to configure [Steam Workshop](http://steamcommunity.com/workshop/browse?appid=107410) mod content. From here you can see a list of all your subscribed content. Workshop supports uploading unlimited size items containing multiple files.\n\n#### Main Features\n\n- All subscribed Steam Workshop mods are visible in Mods tab.\n- User can subscribe and unsubscribe mods directly from the Launcher.\n- Launcher automatically downloads updates for all subscribed mods (data, signatures, dependencies).\n- Launcher signalizes current state of mod (ready, downloading, corrupted etc.).\n- **[NEW]** Launcher signalizes mod dependencies (one mod requires different mod for proper functionality) and handles missing mods.\n\nUser can add even Local mods (=not present on Steam Workshop) to the Launcher list of mods, but only enabling and disabling is supported in this case.\n\n> [!IMPORTANT]\n> All downloads are handled by the Steam Client. When downloading updates for multiple-files mods, Steam Client will download content but do not update the mod files when any Arma 3 related application (Arma 3, Launcher, Publisher) is running. Please, exit all the applications to allow updates to be pushed from the temporary download folder to a proper folder.\n\n### Mods in Launcher\n\n#### UI Documentation\n\n**Mods Tab**\n\nThe Mods tab is together with News, Parameters and Battleye one of the main tabs in Launcher.\n\n- Preset - Here you can save, load and name various presets of mods. This makes switching mod sets much faster. The current unsaved preset is preserved when the launcher quits.\n- + Steam Workshop - Opens Steam Workshop home page with *mod* tag pre-selected to allow easier mod subscribing.\n- + Local mod - Opens browse folder dialog. User is able to include his local (non-Workshop) mods into Launcher to manage them from one place, mods can be also drag'n'dropped into the Launcher window.\n- More\n  - Unsubscribe all Steam Workshop mods - Automatically unsubscribes and deletes data of all mods currently subscribed on Steam Workshop.\n  - Add watched folder - Allows you to add watched folder where Launcher detects local mods.\n- Unload all - All mods are unloaded and moved into the Available mods part.\n- Load all - All mods are loaded and moved into the Loaded mods part.\n- Status icon - Signifies the status of the mod, for detailed info see next chapter *Mod States*.\n- Signature icon - Mods with multiplayer signatures are marked by a green sign icon.\n- Dependencies icon - Info about mod dependencies related to this mod.\n\n**Mod Info**\n\nThe Mod Info presents detailed info about a mod and is opened after click on any mod in the list of mods.\n\n- Source - Indicates the source of mod (Steam Workshop or Local)\n- Author - Shows author of given mod. For Steam Workshop mods it is person who uploaded the mod on Workshop.\n- Last update - Time when was the last update uploaded on Steam Workshop.\n- File size - Size of mod's data folder.\n- Status - Signifies the status of the mod, for detailed info see next chapter *Mod States*.\n- Multiplayer - Multiplayer signatures are marked in here. Except the signed and not signed states, even the partially signed state (not all PBOs have signature) is signalized.\n- Button Steam Workshop - Opens the mod's page in Steam Workshop.\n- Button Mod Folder - Opens the mod folder.\n- Button Dependencies View - Opens the dependencies view, for more info see part Dependencies below.\n- Button Re-download - Re-downloads the mod from Steam Workshop.\n- Button Unsubscribe - Unsubscribes from mod and deletes its local files.\n\n#### Mod States\n\n| **Icon** | **State** | **Status in Mod Info** | **Description** |\n|---|---|---|---|\n|  | OK | Ready | Item is installed and ready to be used. |\n|  | Not Ready | Not Ready<br>Verifing...<br>Checking.. | Item is being initialized. |\n|  | Busy | Downloading...<br>Synchronizing...<br>Removing...<br>Working... | Item is currently being processed. It cannot be loaded into the game. |\n|  | Listed | Not Installed | Item is not installed, waiting for download by the Steam Client. |\n|  | Installation Queued | Not installed, download queued | Item is waiting to be installed by the Steam Client. |\n|  | Update Queued | Ready, update queued (on Steam) | Item is installed and is queued for update. Update will not be processed when the Launcher, Publisher or game are running. This will be marked in the Progress bar. |\n|  | Corrupted | Corrupted | Item is installed and corrupted and cannot be loaded into the game. Causes:<br>- mod target path is not set<br>- mod target path doesn't exist<br>- mod target path doesn't contain Addons directory<br>- mod target path / Addons doesn't contain an *.pbo or *.ebo file |\n\n### Dependencies\n\nLauncher is able to handle mod dependencies (one mod requires different mod for proper functionality) and offer download of missing mods from Steam Workshop.\n\n#### System Description\n\n- Only mods on Steam Workshop can use dependencies.\n- Dependencies can be set by mod's author in the mod's administration on Steam Workshop.\n- Subscribe/Load of required mods is offered to user when loading a mod with dependencies.\n- Multiple dependencies are supported (even mods downloaded as a dependency can have own dependencies and Launcher solves them).\n\n#### UI Documentation\n\n**Load dependencies**\nThis dialog offers subscription/load of missing dependencies.\n\n- Checkbox - Select which mods should be subscribed/loaded.\n- +Subscribe - Manually subscribes given mod.\n- Webpage - Opens the mod's page in Steam Workshop.\n- Subscribe/Load selected mods - Subscribes/Loads all selected mods from Steam Workshop.\n- Ignore dependencies - The mod is still loaded, but all dependencies are ignored.\n- Cancel - Cancels the dialog, the mod is not loaded neither are the dependencies.\n\n**Unload mod with dependencies**\nThis dialog warns user when trying to unload a mod which is a dependency for any other loaded mod.\n\n- Checkbox - Select which mods should be unloaded as well.\n- Unload mod anyway - Unloads only the mod you choose to unload. Keeps all mods dependent on this mod loaded.\n- Unload all selected mods - Unloads the mod you choose to unload and all selected mods as well.","sections":[{"heading":null,"level":1,"markdown":"This page presents description of mod handling by Arma 3 Launcher."},{"heading":"Overview","level":3,"markdown":"The Mods tab in Launcher allows you to configure [Steam Workshop](http://steamcommunity.com/workshop/browse?appid=107410) mod content. From here you can see a list of all your subscribed content. Workshop supports uploading unlimited size items containing multiple files."},{"heading":"Main Features","level":4,"markdown":"- All subscribed Steam Workshop mods are visible in Mods tab.\n- User can subscribe and unsubscribe mods directly from the Launcher.\n- Launcher automatically downloads updates for all subscribed mods (data, signatures, dependencies).\n- Launcher signalizes current state of mod (ready, downloading, corrupted etc.).\n- **[NEW]** Launcher signalizes mod dependencies (one mod requires different mod for proper functionality) and handles missing mods.\n\nUser can add even Local mods (=not present on Steam Workshop) to the Launcher list of mods, but only enabling and disabling is supported in this case.\n\n> [!IMPORTANT]\n> All downloads are handled by the Steam Client. When downloading updates for multiple-files mods, Steam Client will download content but do not update the mod files when any Arma 3 related application (Arma 3, Launcher, Publisher) is running. Please, exit all the applications to allow updates to be pushed from the temporary download folder to a proper folder."},{"heading":"Mods in Launcher","level":3,"markdown":""},{"heading":"UI Documentation","level":4,"markdown":"**Mods Tab**\n\nThe Mods tab is together with News, Parameters and Battleye one of the main tabs in Launcher.\n\n- Preset - Here you can save, load and name various presets of mods. This makes switching mod sets much faster. The current unsaved preset is preserved when the launcher quits.\n- + Steam Workshop - Opens Steam Workshop home page with *mod* tag pre-selected to allow easier mod subscribing.\n- + Local mod - Opens browse folder dialog. User is able to include his local (non-Workshop) mods into Launcher to manage them from one place, mods can be also drag'n'dropped into the Launcher window.\n- More\n  - Unsubscribe all Steam Workshop mods - Automatically unsubscribes and deletes data of all mods currently subscribed on Steam Workshop.\n  - Add watched folder - Allows you to add watched folder where Launcher detects local mods.\n- Unload all - All mods are unloaded and moved into the Available mods part.\n- Load all - All mods are loaded and moved into the Loaded mods part.\n- Status icon - Signifies the status of the mod, for detailed info see next chapter *Mod States*.\n- Signature icon - Mods with multiplayer signatures are marked by a green sign icon.\n- Dependencies icon - Info about mod dependencies related to this mod.\n\n**Mod Info**\n\nThe Mod Info presents detailed info about a mod and is opened after click on any mod in the list of mods.\n\n- Source - Indicates the source of mod (Steam Workshop or Local)\n- Author - Shows author of given mod. For Steam Workshop mods it is person who uploaded the mod on Workshop.\n- Last update - Time when was the last update uploaded on Steam Workshop.\n- File size - Size of mod's data folder.\n- Status - Signifies the status of the mod, for detailed info see next chapter *Mod States*.\n- Multiplayer - Multiplayer signatures are marked in here. Except the signed and not signed states, even the partially signed state (not all PBOs have signature) is signalized.\n- Button Steam Workshop - Opens the mod's page in Steam Workshop.\n- Button Mod Folder - Opens the mod folder.\n- Button Dependencies View - Opens the dependencies view, for more info see part Dependencies below.\n- Button Re-download - Re-downloads the mod from Steam Workshop.\n- Button Unsubscribe - Unsubscribes from mod and deletes its local files."},{"heading":"Mod States","level":4,"markdown":"| **Icon** | **State** | **Status in Mod Info** | **Description** |\n|---|---|---|---|\n|  | OK | Ready | Item is installed and ready to be used. |\n|  | Not Ready | Not Ready<br>Verifing...<br>Checking.. | Item is being initialized. |\n|  | Busy | Downloading...<br>Synchronizing...<br>Removing...<br>Working... | Item is currently being processed. It cannot be loaded into the game. |\n|  | Listed | Not Installed | Item is not installed, waiting for download by the Steam Client. |\n|  | Installation Queued | Not installed, download queued | Item is waiting to be installed by the Steam Client. |\n|  | Update Queued | Ready, update queued (on Steam) | Item is installed and is queued for update. Update will not be processed when the Launcher, Publisher or game are running. This will be marked in the Progress bar. |\n|  | Corrupted | Corrupted | Item is installed and corrupted and cannot be loaded into the game. Causes:<br>- mod target path is not set<br>- mod target path doesn't exist<br>- mod target path doesn't contain Addons directory<br>- mod target path / Addons doesn't contain an *.pbo or *.ebo file |"},{"heading":"Dependencies","level":3,"markdown":"Launcher is able to handle mod dependencies (one mod requires different mod for proper functionality) and offer download of missing mods from Steam Workshop."},{"heading":"System Description","level":4,"markdown":"- Only mods on Steam Workshop can use dependencies.\n- Dependencies can be set by mod's author in the mod's administration on Steam Workshop.\n- Subscribe/Load of required mods is offered to user when loading a mod with dependencies.\n- Multiple dependencies are supported (even mods downloaded as a dependency can have own dependencies and Launcher solves them)."},{"heading":"UI Documentation","level":4,"markdown":"**Load dependencies**\nThis dialog offers subscription/load of missing dependencies.\n\n- Checkbox - Select which mods should be subscribed/loaded.\n- +Subscribe - Manually subscribes given mod.\n- Webpage - Opens the mod's page in Steam Workshop.\n- Subscribe/Load selected mods - Subscribes/Loads all selected mods from Steam Workshop.\n- Ignore dependencies - The mod is still loaded, but all dependencies are ignored.\n- Cancel - Cancels the dialog, the mod is not loaded neither are the dependencies.\n\n**Unload mod with dependencies**\nThis dialog warns user when trying to unload a mod which is a dependency for any other loaded mod.\n\n- Checkbox - Select which mods should be unloaded as well.\n- Unload mod anyway - Unloads only the mod you choose to unload. Keeps all mods dependent on this mod loaded.\n- Unload all selected mods - Unloads the mod you choose to unload and all selected mods as well."}],"categories":[],"groups":["Modding"]}