Author: Voyager
Author Website:

Version: 1.0.1

Short description: ArmA2Ext is an engine that will allow you to develop your own extensions and create derivative works.

Date: 2012-07-11 21:33

Comments: (0)


ArmA2 Extended Dll


ArmA2Ext is an engine that will allow you to develop your own extensions and create derivative works.

  • Allows to create custom extensions that you need
  • High performance of ArmA2Ext's engine
  • Developing on the fly without ArmA2 restarting
  • Supports .NET Framework 2.0/3.0/3.5/4.0

  • Installation:
    ArmA2Ext installs as Addon Mod. Copy @ArmA2Ext into your ArmA 2 installation directory. Add @ArmA2Ext mod folder into startup parameter "-mod":
    "C:\Program Files\Bohemia Interactive\ArmA 2 Operation Arrowhead\
    Expansion\beta\arma2oa.exe" -beta=Expansion\beta;Expansion\beta\Expansion -mod=@ArmA2Ext -showscripterrors

    As we always recommend use modfolders to seperate the custom content from the official game content to prevent problems.
    For different ways to set up your modfolders and use them please visit our FAQ.

    When you are using the Steam version you can find a Steam mod installation and activation FAQ here.

    You can enable .NET 4.0 support in ArmA2Ext.ini

    ".\@ArmA2Ext\ArmA2Ext.ini" - configuration file for ArmA2Ext
    ".\@ArmA2Ext\Bin\" - binary assemblies
    ".\@ArmA2Ext\Sources\" - source code
    ".\@ArmA2Ext\SDK\" - files used to compile assemblies
    "c:\Users\<user>\Documents\ArmA 2\ArmA2Ext\Cache\" - cache folder for assemblies compiled from sources
    "c:\Users\<user>\Documents\ArmA 2\ArmA2Ext\Logs\" - logs folder

    string = "ArmA2Ext" callExtension "Command";
     object = call compile ("ArmA2Ext" callExtension "Command");
    Recommended Command format:

    Args passed to the Call function and can be parsed as you want.

    ArmA2Ext commands:
    "Reset" - reloads all ArmA2Ext extensions on the fly
    "Version" - returns ArmA2Ext version
    "Clr" - returns the CLR version
    "Init" - initializes the library (optional, first initialization can be used in init.sqf for preventing Lazy initialization)

    * New: Added support for .NET Framework 4.0
    * New: Configuration file ArmA2Ext.ini
    * New: Commands: "CLR"

    * First public release

    Forum topic:
    - BI forums

    - .NET Framework 3.5 Service Pack 1 or .NET Framework 4
    - Arma 2: Operation Arrowhead Beta patch 94700

    Enable javascript to be able to download from Armaholic please!

    Tags: Dll,   Extended