Author: Big
Author Website: http://www.kegetys.net/arma/

Version: 1.03

Short description: ArmAlib extends the scripting capabilities of Armed Assault making it possible to use an SQLite database

Date: 2009-05-03 21:09


Comments: (3)
Rating:



 



ArmAlib
by
Kegetys


Description:
ArmAlib extends the scripting capabilities of Armed Assault making it possible to use an SQLite database, download data from the web, communicate with in-game scripts in real time using named pipes, and other various features.


Features:
    * Access to two SQLite databases
    * HTTP GET support to retrieve data from the web
    * Windows clipboard access (set and get string)
    * Setting mouse cursor position (same as ArmA function 'setMousePosition' which does not work)
    * Retrieving mouse information, including cursor position, "relative" positions and button states
    * Setting TrackIR X,Y,Z and roll axis freedom for "6DOF" support
    * Retrieving the current viewdistance, camera X/Y FOV, current screen resolution and arma command line
    * Creating Universally Unique Identifiers (UUID)
    * Night vision goggles effect detection
    * 'ScriptLink' feature, which allows real time communication with external applications using a Windows named pipe
    * Debug output
Demo missions:
Some demo missions demonstrating some ArmAlib features which you can download from here.


Version:
v1.03
- ArmA version 1.16.0.5277 support (v1.16 beta)
- Some potential SQL crash fixes
- Experimental texture drawing operations

v1.02
- ArmA version 1.15.0.5268 support (v1.15 beta)
- Fixed database vacuuming often did not work
- Fixed crash with null type returned data

v1.01
- Fixed some SQL parameter parsing bugs (strings within arrays, empty return arrays)
- Further improved fast SQL database speed
- When mission changes or DB is closed, COMMIT is automatically sent to both SQLite databases to commit any open transactions automatically
- Fixed possible crash with 'commands' command
- Added commands: createUUID, getTicks, getFrameNumber
- Added 'ArmAlib' global boolean variable to alibinterface.sqf to detect if ArmAlib is available


Forum topic:
- BI forums




Enable javascript to be able to download from Armaholic please!



Tags: No tags