X39 informed us he released an updated version of the ObjectOrientedScripting on the BI forums.

    Quote :
    What is ObjectOrientedScripting (OOS)?
    OOS is a new script language that will be translated to native SQF meaning that it is 100% compatible with SQF.
    It makes it possible to develop modifications in an ObjectOriented way (thats why it is callen ObjectOrientedScripting ... ok i admit ... that was too obvious :P)

    Why would we want to stop using SQF?
    Well ... its a quite complex thematic where most of it is personal choice thus i cant rly help you with this questions
    there is just one thing I can tell you; ObjectOriented Programming (in this case Scripting) has the benefit that youre (in theory) faster in developing scripts for some comparison, please read this.

    • Compiler: fixed objects added using the using instruction where not touched by the PreProcessor
    • Compiler: printout syntax got altered slightly
    • Compiler: fixed for required all params or it would throw a NPE
    • Compiler: fixed NPE when assigning variables in other namespaces
    • Compiler: fixed StackOverflow case with this variable
    • Compiler: using directive threw out folder path instead of file path
    • Compiler: using now is generalized thus syntax changed
    • Compiler: fixed invalid encapsulation on object function "toString"
    • Compiler: Changed cast operator from %...% to <...>
    • Compiler: fixed templates only could use native types
    • Compiler: added internal class "array"
    • Compiler: added internal class "string"
    • Compiler: Parser is more solid now (side effect thx to EBNF changes)
    • Compiler: Fixed CfgFunctions class is never written out regardless of the NFNC flag
    • Compiler: Fixed invalid distinction between variable and function when using a class variable with an object as type
    • Compiler: class & native syntax now supports flags
    • Compiler: Introduced enum`s.
    • Compiler: SQF instruction now supports forcedType via "as".
    • stdLib: added ::std::UI::Display object
    • stdLib: added ::std::UI::Control object
    • stdLib: added ::std::Marker object
    • stdLib: fixed invalid typing in ::std::base::VehicleBase object
    • stdLib: removed ::std::Array object (moved to internal classes)
    • stdLib: removed ::std::String object (moved to internal classes)
    • stdLib: added get-/setObject function to ::std::Context
    • .oosproj: Added <srcfolder> attribute to set the source folder

Written on 2015-11-26 by X39


Major_Shepard submitted an updated version of the ArmA3Sync - launcher and addons synchronization software which he released on the BI forums.

    Quote :
    ArmA3Sync is both a launcher and addons synchronization software for ArmA 3. It is intend to be used by players, server administrators and ArmA 3 teams. ArmA3Sync development has been inspired from ArmA 2 Game Launcher (SpiritedMachine) and AddonSync 2009 (Yoma).

    • Added: User can now set addon groups as modset to join with a favourite server.
    • Fixed: Failed to download file with size superior to 2 GB.
    • Fixed: FTP files download: an error occures since v1.5 Update 4 if the server does not support the MLST command. ArmA3Sync will now use in this case the less efficient LST command instead.

Written on 2015-11-26 by Major_Shepard

Czarny informed us he released an updated version of his Arma Debug Window tool on the BI forums.

    Quote :
    I've created a simple tool to view RPT files.
    This sof just loads RPT file, parse it line by line and reformat to more user friendly form.
    Main purposes is to recieve confortable output during debugging of the mission (currently A3 in window mode has too small output font also it is little bit blurred - often also it dissapears too quickly).
    ADW to the rescue!

    If you want to recieve debug output in ADW, set it to "live mode" (check "tail" and then "refresh time"). Set suitable refresh rate in seconds.
    From now every debug data that will appear in RPT also will appear here.
    "Normal mode" (with unchecked "live") is to simple scrolling of RPT.
    'autoload RPT' option allows you to load automatically RPT if new one will appear in AppData directory of A3. It also open newest RPT if there is nothing open. Autoload check RPT directory every 20 seconds.

    ADW is designed to work with A3 but it also should read RPT files of A2 and DayZ (remember it is not tested).

    • Added: button for manual refresh
    • Added: keyboard shortcuts CTRL+O (open), CTRL+R (refresh)

Arma Debug Window (ADW) v1.6

Java 8_60 or higher

Written on 2015-11-23 by kromka


Dekugelschieber released an updated version of his ASL - Arma Scripting Language tool on the BI forums.

    Quote :
    I'm proud to present my first contribution to the Arma 3 Community!
    As a software developer, I was really excited to play around using SQF. But soon I realized how annoying the syntax can be. Especially for new scripters. So I decide, after writing some scripts to make life easier, like loadout scripts and automatic zeus assignment, to create my own little scripting language which can be compiled to SQF.
    ASL stands for Arma Scripting Language, is C-like and cleaner than SQF. It adds some comfort to scripting and I intend to add more in the future.

    • arrays can now be declared within expressions
    • code keyword bug fix

    The download contains a Windows and a Linux build (in fact I developed it on Linux using the experimental build).

Written on 2015-11-14 by DeKugelschieber

Torndeco released an updated version of his extDB2 on the BI forums.

    Quote :
    Arma3 Database + Rcon Extension for both Windows + Linux.

    This is just an updated build of extDB2, compiled against newer versions of various libraries.
    The biggest change is SQLite compiled updated to 3.9.2
    Updated Libraries (etc) also include:
    • Intel TBB
    • SPDLog
    • Boost
    • Poco
    • MySQL 5.7.9

Written on 2015-11-14 by Armaholic

Glowbal, representing the ACE3 development team and the Arma community effort, released the Arma language support for Atom on the BI forums.

    Quote :
    This packages adds syntax highlighting and auto-completions for SQF files in Atom, including functions and macros from the CBA and ACE3 projects. This package is maintained and developed by the ACE3 development team and the Arma community effort.

    • Syntax Highlighting
        Syntax highlighting for all functions and script commands by Bohemia Interactive is supported. Next to that, functions and macros from CBA and ACE3 projects are also supported.
    • Autocomplete
        With a goal of faster development in SQF, auto-completion for all BIS functions and script commands, as well as CBA and ACE3 functions and macros, is supported. All autocomplete assets also have a type, description and URL to their documentation.
    • Snippets
        Quick development also requires writing a lot of different blocks or combinations of code. A handful of useful snippets ranging from BIS conditional structures and loops through CBA macros and ACE3 function headers were added to help you with this.
    • Open Latest RPT File
        Allows you to quickly open the latest Arma RPT log file with quick and easy access. Simply open the Command Palette and search for it or navigate to Packages -> Language Arma Atom -> Open Latest RPT File.
    • Build Project Tools
        Only available if the project being worked on is based on a project framework like CBA's and ACE3's. The project must contain and tools.
        To ease development when working on projects with a framework like CBA's or ACE3's, quick options for building the project directly from Atom is supported. You have the ability to build a development version or a full release, simply open the Command Palette and search for it or navigate to Packages -> Language Arma Atom -> Build Dev/Release.

Written on 2015-11-06 by Glowbal

Direct Gamer has submitted an updated version of his new lightweight simple and straightforward ArmA 3 Launcher.

    Quote Direct Gamer :
    I was looking for a good ArmA 3 Launcher. Obviously there are many out there, but I wanted something that was simple, clean, and straightforward. So I created my own. Originally I did not plan to release it, but I said what the heck and so here we have it. If you would like me to add features to it let me know and I will consider it. But I do not wan't to clutter it with options, like I said I wan't it to be straightforward. I did my best in an attempt to create a dummy proof launcher.

    • Added description of each launch parameters
    • Added auto-detection of ArmA 3 Directory
    • Fixed: Errors when entering a custom value for some of the launch parameters

Written on 2015-10-31 by DirectGamer

Ranwer135 released his ArmA 3 Report Viewer on the BI forums.

    Quote :
    ArmA 3 RPT Viewer is a tool that eliminates the burning patience of having to go through directories, just to view a .RPT file. With this tool, you can:
    - Select which Bohemia Interactive Game you want the .RPT list to be populated with.
    - Select which .RPT file you want viewed, thus displaying it within the tool.
    - Copy the selected .RPT's content for quick pasting such as for Troubleshooting topics that need to be answered.
    - Save another copy of the .RPT file to your preferred directory.

    This tool also comes with a refresh button, if you have relaunched the game while the tool is running. Clicking the refresh button will reload the .RPT content list, in case you have deleted an .RPT/s or started arma again.

    • Added: Functionality - View currently used .RPT file by game.
    • Added: Functionality - Resizing Program.
    • Added: System - Temp .RPT location for faster viewing.
    • Fixed: Crash - Viewing currently used .RPT file by game.

Written on 2015-10-31 by Armaholic

Kamaradski submitted an updated version of his Ahoy Server Tools.
This is a collection of scripts that will help you manage your dedicated Arma3 server on a windows machine.

    Quote :
    Introducing a totally new, re-written from scratch, Restarter tool: A3_Restarter V2.0!

    This new Restarter has been written in PowerShell V2 and allows for better stability, better compatibility (windows Vista & up), and many new features to be added to the core functionality. Since there is no more need for separate Unlockers, log-archivers, updaters, backup scripts etc, we have moved all those scripts to the "old projects" folder.

    Main Features:
    • Start & re-start Arma3 Server (Restarts Arma & BEC when crashed)
    • Start & re-start BEC (Now able to only restart BEC, without closing the running server)
    • Update and validate your Arma3 Server installation via SteamCMDt (Allow any admin to force update with #shutdown)
    • Sync Keys, Missions and BE-configurations across servers (without the need for a unlocker)
    • Clean and archive log-files (Server & BEC) (Compresses and moved old log files out of the way)
    • Automatic Server Configuration & Log backup (incl BEC) (ready for offsite backup)
    • Supports TADST profiles (create and change your server config via the TADST interface, and allow quick change between profiles)

    • Total re-write in Powershell
    • Integrate all separate tools into 1 powerful script

Written on 2015-10-28 by kamaradski

Major_Shepard submitted an updated stable version of the LEA - Loadout Editor for Arma 3. If you already had the beta you can update the tool by using Check for Updates in the Help menu.

    Quote Major_Shepard :
    LEA is a standalone application with the goal to simplify the customisation of player's loadout and mission edition.
    It uses a full graphical interface and maximum automatised processes to help mission-makers and team players waste as less as possible time in editing loadouts.

    LEA has the capability to read and rewrite mission.sqm files as well as generate SQF scripts into ArmA 3 mission.
    The software is provided with @LEA addon for players to make their loadout at mission start-up whatever the mission running on server.

    LEA can also help ArmA 3 team play thanks to its capability to easily share user profiles and missions through FTP.

    • Fixed: LEA GUI doesn't start with JRE 1.8.0_60 published on 18 August 2015.

Written on 2015-10-15 by Major_Shepard

Screen of the week

User submissions

Submit News Submit Files



Official sites

Official Armed Assault Website - Official Arma 2 Website -
BIS Forums - BIS Wiki -
Bohemia Interactive Studio Website - Official Arma 3 Website -

Network site

International website for user created content for different games -
International Carrier Commad: Gaea mission fansite

Link to us

Armaholic linkus button