![](https://forums.bohemia.net/uploads/set_resources_8/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://secure.gravatar.com/avatar/f5ea2189b98baec1f4c8ce0450dc0eba?d=https://forums.bohemia.net/uploads/set_resources_8/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
Voyager-NO-
-
Content Count
24 -
Joined
-
Last visited
-
Medals
Posts posted by Voyager-NO-
-
-
ArmA2Ext 1.0.1
Extends standard ArmA2 scripting capabilities. See callExtension and Extensions for details.
ArmA2Ext is an engine that will allow you to develop your own extensions and create derivative works.Download
http://game.vgrsoft.com/download
Features
- 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
Syntax
string = "ArmA2Ext" callExtension "Command"; object = call compile ("ArmA2Ext" callExtension "Command"); Recommended Command format: Namespace.FunctionWithArgs
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 [url="http://en.wikipedia.org/wiki/Lazy_initialization"]Lazy initialization[/url])
Install
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
You can enable .NET 4.0 support in ArmA2Ext.ini
Structure
".\@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
Requirements
Requires .NET Framework 3.5 Service Pack 1 or .NET Framework 4, ArmA2 1.61.
You can download ArmA2 latest beta patch, I used 91138.
Microsoft Visual C++ Redistributables are not needed.
Changelog
1.0.1
* New: Added support for .NET Framework 4.0
* New: Configuration file ArmA2Ext.ini
* New: Commands: "CLR"
1.0.0
* First public release
Information for developers
Extensions can be developed in Notepad or in Visual Studio (you must include files from ".\@ArmA2Ext\SDK\"), ArmA2Ext supports both variants of use. Binary assemblies should be placed into ".\@ArmA2Ext\Bin\" directory, source codes into ".\@ArmA2Ext\Sources\".
Examples
See Missions folder in ArmA2Ext.zip.
Licensing
ArmA2Ext is a closed source project. See License.txt for details.
- Allows to create custom extensions that you need
-
ArmA Extended Dll does not contain any malware. Just run.exe is packed by WinUpack 0.39.
-
ArmA Extended Dll
Capabilities:
- File operations.
- String operations.
- Database like operations (a lot of vars in 1 file).
<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">
1) Simple commands:
loadfile "01 :dll" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â return dll version
loadfile "02 :ver" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â return dll version
loadfile "03 :info" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â return dll info
loadfile "04 :ArmaDir" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â return Arma Directory
loadfile "05 :ArmaPath" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â return Arma Path
2) File operations:
loadfile "06 :File.Write(""file"")@data" Â Â Â Â Â Â Â Â return nothing
loadfile "07 :File.Append(""file"")@data" Â Â Â Â Â Â Â return nothing
loadfile "08 :File.Delete(""file"")" Â Â Â Â Â Â Â Â Â Â return nothing
loadfile "09 :File.Exists(""file"")" Â Â Â Â Â Â Â Â Â Â return bool
3) String operations:
loadfile "10 :String.ToCharArray(""string"")" Â Â Â Â Â return array of char
loadfile "11 :String.ToIntArray(""string"")" Â Â Â Â Â Â return array of integer
loadfile "12 :String.ToLower(""string"")" Â Â Â Â Â Â Â return string
loadfile "13 :String.ToUpper(""string"")" Â Â Â Â Â Â Â return string
loadfile "14 :String.Copy(""string"", offset)" Â Â Â Â Â return string
loadfile "15 :String.Copy(""string"", offset, count)" Â return string
loadfile "16 :String.Length(""string"")" Â Â Â Â Â Â Â Â return integer
4) DataBase like operations:
loadfile "17 :File.SetVar(""file"",""varname"")@var" Â Â return nothing
loadfile "18 :File.GetVar(""file"",""varname"")" Â Â Â Â return var
loadfile "19 :File.RemoveVar(""file"",""varname"")" Â Â return nothing
loadfile "20 :File.VarExists(""file"",""varname"")" Â Â return bool
loadfile "21 :File.VarCount(""file"")" Â Â Â Â Â Â Â Â Â return integer
See readme for examples.
Download page (32 Kb)
Direct link (32 Kb)
This dll is provided "as is".
-
Thx Symbiot.
Tool still in development & will be upgraded as soon as possible.
-
Player search added.
-
Italian language added (thanks to AciDBorN).
-
Don't panic!
ArmA Spy 1.2 released!
Attention!
+ Added loading a live server list online
+ sorting
Download page or direct link (program size ~38 kb)!
gs dll for ArmA Spy or direct link (3 Kb)
language files or direct link (6 Kb)
-
New version released. Added language files support.
ArmA Spy 1.1 (or just run and update old version).
NikoTak
It's updating interval for selected server.
-
-
Average Joe
Cool video
-
This version looks better than previous
-
Hm... My pbo protection method uses in addon. Where's mentioning about copyrights?
-
OFP Filemon is a small tool that monitors and displays basic OFP file activity.
May be useful for addonmakers and missionmakers.
Download from this page.
0.03 Mb !
See readme for details.
Voyager
-
-
The inevitable has occurred!
-
Operation Flashpoint PBO Plugin for Total Commander
current version : 0.81 beta
This is a Total Commander plugin that allows to implement pbo files management.
I don't have time to finish the plugin, so I'm putting out what I've already finished so far. It may be usefull to somebody
Download from www.totalcmd.net
Installation and usage
1. unzip the pboplugin.wcx to your Total Commander installation directory
2. choose the menu configuration - options
3. choose the packer tab
4. click the configure packer extension dlls button
5. type PBO as new extension
6. click new type, and select pboplugin.wcx
7. click ok
- select an *.pbo file and enter to pbo arcnive to browse the file, extract,
delete, or add new files
- select a set of single files or directories and press Alt+F5 for pack.
-
-
I have not problem with it.
Use correct icon, 32x32 for example.
-
Thanks for your appreciations. When all suggestions accumulate in largo manum, i'll release next version
-
Yes, in general it's so. Patch uses my OFP Extended Dynamic-link library for unpacking pbo, copying files to folder and packing pbo again.
OFP Extended Dynamic-link library v1.7:
http://www.ofp.ussr-online.net/nasheorujie/voyager/ofp_ex.zip
-
Our Weapons project present:
Patch Generator tool v1.0
First tool for creating smallsize automatic installations for your updates.
Generated patch written with using WinAPI and non-visual components and pure code size is no more than 100 kb.
Download 1.92 Mb
Comments?
Regards, Voyager
-
[ig]http://www.ofp.ussr-online.net/nasheorujie/voyager/water/waterb2.jpg[/img]>100kb
New version available here:
-
OWPW is NOT mod folder. You can not use it whith "-mod" param, it is incorrect and non-working solution. Â
Quote[/b] ]Can the maker please explain what his exe really doesExe just activate transparent water. Use Run OFP button to see transparent water. Â
ArmA2 Extended Dll
in ARMA 2 & OA - ADDONS & MODS: COMPLETE
Posted · Edited by Voyager[NO]
YSandro, thx for example!
ArmA2Ext is a closed source project (I use some technologies in my other projects). For more information about syntax and using see callExtension and examples.