{"name":"Arma 3: Utilities","title":"Arma 3: Utilities","type":"topic","url":"https://community.bistudio.com/wiki/Arma_3:_Utilities","revid":376210,"updated":"2025-09-15T12:54:38Z","aliases":["Arma 3 Utilities"],"markdown":"Arma 3 v1.68\nIn order to access the Utilities list, type `utils` in debug console and click on `LOCAL EXEC` or execute `execVM \"A3\\Functions_F\\Debug\\Utilities\\lib\\index.sqf\"`.\n\n> [!NOTE]\n> To find out how to access a tool directly, see description of the tools below.\n\n### CfgDisabledCommands Template Generator\n\nAuto-generates template to be used with CfgDisabledCommands.\n\n|  |  |\n|---|---|\n| Shortcut: | `utils 1` |\n| Script: | `execVM \"A3\\Functions_F\\Debug\\Utilities\\utility_cfgDisabledCommands.sqf\"` |\n\n### Print Config\n\nPrepares formatted config. There is a limit on how much of the config information can be retrieved and is limited by the Array maximum capacity.\n\n|  |  |\n|---|---|\n| Shortcut: | `utils 2` |\n| Script: | `execVM \"A3\\Functions_F\\Debug\\Utilities\\utility_printConfig.sqf\"` |\n\n### Moon Phases\n\nFinds moon phases throughout given year. The longer the bar the brighter the night.\n\n|  |  |\n|---|---|\n| Shortcut: | `utils 3` |\n| Script: | `execVM \"A3\\Functions_F\\Debug\\Utilities\\utility_moonPhases.sqf\"` |\n\n### Jukebox\n\nPlays music from CfgMusic. One can navigate through the track by dragging the progress bar left or right and pause/resume by clicking again on the song in the list. The track information for played track in window shows the actual track duration, while the track duration in the list comes from config and could be inaccurate.\n\n|  |  |\n|---|---|\n| Shortcut: | `utils 4` |\n| Script: | `execVM \"A3\\Functions_F\\Debug\\Utilities\\utility_jukebox.sqf\"` |\n\n### Script Commands\n\nLists all available script commands and their arguments.\n\n|  |  |\n|---|---|\n| Shortcut: | `utils 5` |\n| Script: | `execVM \"A3\\Functions_F\\Debug\\Utilities\\utility_scriptCommands.sqf\"` |\n\nLimited modifiers can be used with search:\n\n|  |  |  |\n|---|---|---|\n| `\"<word>\"` | Searches for exact word, for example: | `\"addmagazine\"` |\n| `*` | Replaces asterisk with anything, for example: | `add*global` |\n| `-` | Ignores given word, for example: | `addMagazine-cargo` |\n\n#### Notepad++ Export (Arma 3 v2.22)\n\nAll script commands can be exported in Notepad++ syntax highlight template format (light and dark).\n\nFollow the instructions on the export page, here is a short transcript:\n\n1. Copy this content to clipboard with <kbd>Ctrl</kbd> + <kbd>A</kbd>/<kbd>Ctrl</kbd> + <kbd>C</kbd>\n1. Open Notepad++ and open a new file\n1. Paste the copied content into the new file with <kbd>Ctrl</kbd> + <kbd>V</kbd>\n1. Save the file as `arma3sqf.xml`\n1. Open Notepad++ template directory via Notepad++ menu: Language → User Defined Language → Open User Defined Language folder...\n1. Move arma3sqf.xml in this directory and restart Notepad++\n1. From the Language menu, select:\n   - ARMA 3 SQF (Default) - for Default style\n   - ARMA 3 SQF (DarkModeDefault) - for DarkModeDefault style\n\nThe style can be chosen in: Settings → Style Configurator...","sections":[{"heading":null,"level":1,"markdown":"Arma 3 v1.68\nIn order to access the Utilities list, type `utils` in debug console and click on `LOCAL EXEC` or execute `execVM \"A3\\Functions_F\\Debug\\Utilities\\lib\\index.sqf\"`.\n\n> [!NOTE]\n> To find out how to access a tool directly, see description of the tools below."},{"heading":"CfgDisabledCommands Template Generator","level":3,"markdown":"Auto-generates template to be used with CfgDisabledCommands.\n\n|  |  |\n|---|---|\n| Shortcut: | `utils 1` |\n| Script: | `execVM \"A3\\Functions_F\\Debug\\Utilities\\utility_cfgDisabledCommands.sqf\"` |"},{"heading":"Print Config","level":3,"markdown":"Prepares formatted config. There is a limit on how much of the config information can be retrieved and is limited by the Array maximum capacity.\n\n|  |  |\n|---|---|\n| Shortcut: | `utils 2` |\n| Script: | `execVM \"A3\\Functions_F\\Debug\\Utilities\\utility_printConfig.sqf\"` |"},{"heading":"Moon Phases","level":3,"markdown":"Finds moon phases throughout given year. The longer the bar the brighter the night.\n\n|  |  |\n|---|---|\n| Shortcut: | `utils 3` |\n| Script: | `execVM \"A3\\Functions_F\\Debug\\Utilities\\utility_moonPhases.sqf\"` |"},{"heading":"Jukebox","level":3,"markdown":"Plays music from CfgMusic. One can navigate through the track by dragging the progress bar left or right and pause/resume by clicking again on the song in the list. The track information for played track in window shows the actual track duration, while the track duration in the list comes from config and could be inaccurate.\n\n|  |  |\n|---|---|\n| Shortcut: | `utils 4` |\n| Script: | `execVM \"A3\\Functions_F\\Debug\\Utilities\\utility_jukebox.sqf\"` |"},{"heading":"Script Commands","level":3,"markdown":"Lists all available script commands and their arguments.\n\n|  |  |\n|---|---|\n| Shortcut: | `utils 5` |\n| Script: | `execVM \"A3\\Functions_F\\Debug\\Utilities\\utility_scriptCommands.sqf\"` |\n\nLimited modifiers can be used with search:\n\n|  |  |  |\n|---|---|---|\n| `\"<word>\"` | Searches for exact word, for example: | `\"addmagazine\"` |\n| `*` | Replaces asterisk with anything, for example: | `add*global` |\n| `-` | Ignores given word, for example: | `addMagazine-cargo` |"},{"heading":"Notepad++ Export (Arma 3 v2.22)","level":4,"markdown":"All script commands can be exported in Notepad++ syntax highlight template format (light and dark).\n\nFollow the instructions on the export page, here is a short transcript:\n\n1. Copy this content to clipboard with <kbd>Ctrl</kbd> + <kbd>A</kbd>/<kbd>Ctrl</kbd> + <kbd>C</kbd>\n1. Open Notepad++ and open a new file\n1. Paste the copied content into the new file with <kbd>Ctrl</kbd> + <kbd>V</kbd>\n1. Save the file as `arma3sqf.xml`\n1. Open Notepad++ template directory via Notepad++ menu: Language → User Defined Language → Open User Defined Language folder...\n1. Move arma3sqf.xml in this directory and restart Notepad++\n1. From the Language menu, select:\n   - ARMA 3 SQF (Default) - for Default style\n   - ARMA 3 SQF (DarkModeDefault) - for DarkModeDefault style\n\nThe style can be chosen in: Settings → Style Configurator..."}],"categories":["Arma 3: Editing","Introduced with Arma 3 version 1.68"],"groups":["Tools and File Formats"]}