Advertisement


XLib

by
X39


Description:
XLib is a script/module/functionality libary accessible for anybody
Modules inside (for a functions list please visit the Wiki): So im a modder, what benefit i get from your mod?
First of all, THX for your interest! Please report bugs inside of this thread
check it by yourself: http://x39software.unitedtacticalforces.de/wiki/index.php?title=XLib


Installation:
Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
After extraction it should look like this:
Steam\Steamapps\Common\ArmA 3\@your_mod_folder_name\addons\

You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
mydocuments\Arma3 Alpha\@your_mod_folder_name1\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\

When present place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.

You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:
-mod=@mod_name;@mod_name2;@mod_name3;@mod_name4;@mod_name5

Note:
You can also use -nosplash to get rid of the splash art and intro videos.


And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!

When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods.


Included files:
x39_gm_insurgency.pbo
x39_xlib_core.pbo
x39_xlib_scriptobjectcreation.pbo


Usage:
More info on the wiki: http://x39software.unitedtacticalforces.de/wiki/index.php?title=XLib


License:

XLib by X39 is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


Changelog:
v1.2.5
ADDED
- reduntant function X39_XLib_fnc_scalarToBool (exists also as X39_XLib_fnc_intToBool)
- "Display Name/Rank" Module --> Displays name (up to 50 meter) & rank (up to 100 meter) of any unit on the side of the player on the HUD
FIXED
- InsurgencyModule groupRecreation if old group got deleted was not creating a RED;COMBAT group
CHANGED
- GarbageCollector module icon

v1.2.4
ADDED
- function X39_XLib_fnc_executeLocalToUnit - Executes !SMALL! commands automatically local to given unit
- class "x39_itemcore" which can be used to add simple items to the game which wont do anything
- RequestSystem --> Allows a modder to ask simple Accept/Deny questions to the player in a non blocking way (no UI is generated! Its a HUD element like the hint is)
- function X39_XLib_fnc_createAcceptRequest - Creates a new Accept/Deny dialog for given target
- InsurgencyModule
- minDistanceToPlayableUnitsForSpawn option - Sets how far a newly spawned unit should be away before it is allowed to spawn
- maxDistanceToUnitGrid option - Sets the max distance an insurgency unit is allowed to walk away from its original grid before it gets despawned
- maxDistanceToOwner option - Sets the max distance an insurgency unit is allowed to walk away from its 'Owner' (the unit which triggered the spawn) before it gets despawned
- function X39_XLib_fnc_damageTypeFromProjectile - Returns UNKNOWN, BULLET, GRENADE, SHELL or EXPLOSIVE depending on the projectile type
FIXED
- ActionMenu opens other interaction menu when nothing has been targeted
- modProperties menus TYPE_COMBOBOX did not worked propper in selection menu
CHANGED
- ActionDisplay will close if there is no actions to display

v1.2.3
FIXED
- 0000060: Clicking self/other interaction multiple times will cause unwanted feature
- X39_XLib_fnc_unregisterKey param1 default value is now -1 instead of 0 (was possible to abuse the function easily)
CHANGED
- ActionDisplay will close if there is no actions to display

v1.2.2
- FIXED ActionDialog feature sometimes overwrites actions when they are registered BEFORE the ActionDialogs init has been processed
- FIXED KeyCatcher feature sometimes overwrites keys when they are registered BEFORE the keyCatchers init has been processed
- FIXED KeyCatcher feature sometimes throws script issues when keys are registered BEFORE the keyCatchers init has been processed
- CHANGED ActionDialog is now using ctrlSetEventHandler instead of buttonSetAction so that now SQF is supported ... (stupid arma ...)

v1.2.1
- game crash when addon gets loaded without XMS2

v1.2.0
ADDED
- KeyCatcher feature (automatic key catching without the need of integrating custom keyEventHandlers)
- function X39_XLib_fnc_unregisterKey
- function X39_XLib_fnc_registerKey
- ActionDialog Feature (generic dialog available for anybody and accessable by simply adding new actions via script commands)
- New entry in properties panel to configure the self/others interaction key
- function X39_XLib_fnc_ActionDialog_registerAction
- function X39_XLib_fnc_convertCodeToString which converts a code (for example: '{hint "BLABLA"}') to a string (keeping the example: '"hint ""BLABLA"""')
FIXED
- Escape cant be selected as key anymore (still dont know why you guys always chose it ...)

v1.1.2
ADDED - AmmoCaches modules endMission is now optional (default: disabled) + you can choose the end type
FIXED - InsurgencyModule is not spawning units after a random period of time (was caused by a deletion of the group so that the module tried to spawn units in a NULL group)

v1.1.1
FIXED - AmmoCaches module is not working because of a not broadcasted variable
CHANGED - AmmoCaches module will now end the mission when all caches got destroyed using "end1"

v1.1.0
ADDED - Ammo caches module
FIXED - Insurgency module freaks out when to many units are spawned (should! untested)
CHANGED - Insurgency module will now despawn units if player is to far away from spawner insurgency objects

1.0.0
- ADDED
ui base class RscMultiColumnListBox
multiple new functions
mod properties feature

v0.1.4 BETA
- added function X39_XLib_fnc_intToBool
- new parameter options for X39_XLib_fnc_getUnitsBearing

v0.1.3 BETA
- added function X39_XLib_fnc_getUnitsBearing
- added module: Resupply
- removed wrong dependency on XActionUI (sorry for this)

v0.1.2 BETA
- finnalized the GM_Insurgency module set
- added example mission for GM_Insurgency module set
- added example mission for the GarbageCollector module

v0.1.1 BETA
- Combined XLib with XEventSystem
- Changed some stuff on the GM_Insurgency module which fixed some problems
- added GarbageCollector module (removes dead units, dropped items, empty groups)

v0.1.0 BETA
- first release


Forum topic:
- BI forums


Written on 2014-10-08 by X39

Advertisement




XTacticalHud

by
X39


Description:
X39s Tactical HUD gives the player a good reason to use the tactical goggles! When worn the tactical goggles are worn in combination with a GPS they will be linked together so that the current heading is displayed.


Features:
- When TacticalGoggles and GPS is worn a small HUD item will become visible which shows the rough direction (N, NNE, NE, ...) + the exact direction (0 - 359)
- AirMissions - JTACs can use the "AirMission control device" to create missions for pilots. The JTAC(only with tactical goggles and mission is in viewDistance) and the pilot(only when pilot helmet is worn and mission is assigned) are able to see the missions on their 3D HUD


Installation:
Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
After extraction it should look like this:
Steam\Steamapps\Common\ArmA 3\@your_mod_folder_name\addons\

You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
mydocuments\Arma3 Alpha\@your_mod_folder_name1\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\

When present place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.

You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:
-mod=@mod_name;@mod_name2;@mod_name3;@mod_name4;@mod_name5

Note:
You can also use -nosplash to get rid of the splash art and intro videos.


And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!

When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods.


Included files:
x39_tacticalhud_items.pbo
x39_tacticalhud_res.pbo
x39_tacticalhud_scripting.pbo
x39_tacticalhud_settings.pbo
x39_tacticalhud_uis.pbo


Usage:
Wiki can be found here: http://x39software.unitedtacticalforces.de/wiki/index.php?title=XTacticalHud


Media:
Armaholic.com has its own Youtube channel where we will try to cover the Community made releases. Make sure to visit our channel and subscribe!
Armaholic.com on Youtube


Notes:
v1.1.0 note: XTacticalHud currently uses an unofficial version of XLib! So please take the one from the zip


Changelog:
v1.1.2
Removed
- userconfig file (all can now be configured ingame using the modProperties dialog)
- unused functions
Changed
- Changelog layout
- init code
- updated to latest XLib version

v1.1.0
- changed command to get heading from direction to eyeDirection* added airMissionSystem
- enlarged the default HUD text
- now also displaying grid coordinates
- rscText elements are now centered
- added userconfig file where you can set the keys for the airMission feature and enable/disable some hud elements

v1.0.0
- first release


Forum topic:
- BI forums



- XLib (included)


Written on 2014-11-01 by X39

3-yearning_01.jpg 3-yearning_01.jpg

Yearning For Home
by
R.M009


Description:
You and your team have crashed somewhere in the mountains of Chernarus. Your task is to reach the US base safely, while in enemy zone- A Russian patrol has been sent to track you down and BOOM! HEADSHOT! :)FIGHT OR SURRENDER? It's your choice ;)


Features:
Custom Conversations.
Featuring Soundtrack from "The Hurt Locker".


Installation:
Extract the .pbo file(s) to your ArmA2\Missions folder.


- Jon-C5- Editor Update


Written on 2010-04-06 by R.M009

Advertisement




YO!NK Better Opfor FIA

by
ParaMedic


Description:
I made this mod mostly for myself and thought sharing it with the community couldn't hurt. You can use and change this mod as you like, just give me credit for my work. I didn't texture or model anything I just remixed units and gear from BIS.

It isn't really much, but I just felt the FIA in ArmA 3 Vanilla...
- is on the wrong side.
- feels to much like a regular army.
- needed something like a helicopter to use here and there.

I tried to make the OPFOR FIA in this mod a bit more mixed in terms of weapon use, gave them a bit less power in some areas and a bit more possibilities in other areas.
Onto that I made some CSAT Special Forces (Takavar) to fight with the FIA, so I don't have to change Faction side in MCC and Zeus.


Features:
-OPFOR FIA with weaker, more diverse weapons (found under OPFOR - OPFOR FIA in the Editor)
-added the civilian MH-9 and the AW-159 Wildcat to the FIA
-added civilian vehicles to the FIA
-CSAT Takavar fighting along FIA troops black ops style (found under OPFOR - OPFOR FIA in the Editor)
-should be with key, if I didn't mess it up
-Works well with Zeus (Just do it as it is described in the HowToGetItInZeus.txt file in the mod directory)


Installation:
Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
After extraction it should look like this:
Steam\Steamapps\Common\ArmA 3\@your_mod_folder_name\addons\

You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
mydocuments\Arma3 Alpha\@your_mod_folder_name1\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\

When present place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.

You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:
-mod=@mod_name;@mod_name2;@mod_name3;@mod_name4;@mod_name5

Note:
You can also use -nosplash to get rid of the splash art and intro videos.


And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!

When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods.


Included files:
yoink_opfor_insurgents.pbo


Usage:
For usage and information instructionss of how to use YO!NK Better Opfor FIA please refer to the included documentation.


Future plans:
-Civilians filtered, only one of every kind that is a believable Altian (I hate that almost every Altian seems to wear a striped poloshirt and shorts)
-AAF and NATO civilian hostages/prisoners
-FIA has to look more like an insurgent Faction, giving some of the fighters civilian clothing will make it harder to make them out amongst civilians
- still working on civ clothing for insurgents


Credits & Thanks:
Axek/Axyl for his Guerilla Units and Groups in Editor for East and Independents Mod: http://forums.bistudio.com/showthread.php?169206-Guerilla-Units-and-Groups-in-Editor-for-East-and-Independents
Delta 1 Actual from ArmaHolic for guiding my first steps with his post: http://www.armaholic.com/forums.php?m=posts&p=160999
BIS for their great game, the slightly hard to maneuver BIS Wiki and stuff... like all the little strange errors you get. I kind of love my old friend: "Config : some input after EndofFile"
The great community, making ArmA right and fixing things.
withSIX and Armaholic for their good work.
Oh and a little sidenote: In the process of making this mod I learned to hate this engines scripting and its little flaws from the depths of my heart.


Changelog:
v1.1
- Problems with the .bikey hopefully solved

v1.0
- Smashed a bug that prevented some of the infrantry to be placed with Zeus.
- Changed some of the uniforms for more diversity.

v0.9 beta
- Made the mod compatible with Zeus, now you should see the units in Zeus when you follow the instructions in the mod folder.


v0.8 beta
- first public release


Forum topic:
- BI forums


Written on 2014-12-04 by Armaholic



You're Dead

by
zooloo75


Description:
What does this mod do?
When the player is killed, their screen is blacked out and all sound is muted.

Why would anyone want that?
It provides a much more "realistic" experience. When you're dead. You're dead.

It's a simple mod. Really. Just a few lines of code, but I feel that it's a small thing that can add more immersion to the game.
It should be multiplayer compatible too.


Installation:
Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
After extraction it should look like this:
Steam\Steamapps\Common\ArmA 3\@your_mod_folder_name\addons\

You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
mydocuments\Arma3 Alpha\@your_mod_folder_name1\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\

When present place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.

You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:
-mod=@mod_name;@mod_name2;@mod_name3;@mod_name4;@mod_name5

Note:
You can also use -nosplash to get rid of the splash art and intro videos.


And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!

When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods.


Included files:
z75_Dead.pbo


License:
Users are free to:
Create derivatives/modifications of the work for personal use.
Use the work as intended by the author.

Users may not:
Redistribute the work without direct consent from the author, which includes but is not limited to uploading to the Steam Workshop.
Sell or make any form of profit from the work.


Changelog:
v1.0
- first release


Forum topic:
- BI forums


Written on 2014-06-27 by zooloo75



Your Custom Jukebox

by
piluspalus


Description:
This is for everyone who wants to improve his mission with a little bonification: a jukebox!
It adds some radio stations to your mission and declare some objects as jukeboxes!
In multiplayer you can listen to the same music at same time.

Enjoy your own music, ingame!


Features:
- every object can be a jukebox
- switch on/off and change channels
- use your custom music
- sound follows moving vehicles declared as jukeboxes
- now also multiplayer-synchro for dedicated servers ! (coop not tested)


Installation / Usage:
1. put all the content besides this file in the folder of your mission
2. add several folders into the RADIOCHANNELS folder to have some different radiochannels. name them as you like. place your custom songs INTO the generated folders.
3. execute the "createsonglist.jar", 3 txt files will appear, open these files and follow their instructions.
4. execute arma 3 , go to the editor and open your mission. then:
place a GameLogic and write this in its init-line:
JUKEBOXES = [];
and now for each object you want to declare as a jukebox (still into the init-line of the GameLogic):
hndl = [name_of_your_object] execVM "RADIO\radioInit.sqf";
whereas name_of_your_object is replaced by the word which is written in the NAME-line of the object you placed somewhere else in the world.
5. have fun


Known issues:
- if you get in a vehicle declared as jukebox, you can only listen to the music in third person view properly
- tracks start always at the beginning


Notes:
This is the beta (or even the alpha?) stadium. I'll work on certain issues, if you have questions, pm to me!


Credits & Thanks:
sapiensl for testing


Changelog:
v1.1
- all-in-one version, works in singleplayer, coop multiplayer and on dedicated servers

v1.0
- is now working also for coop multiplayer (not just dedicated)

v0.9 beta
- first public release


Written on 2014-02-20 by piluspalus



Your Guide to Dialogs

by
austin(medic)


Description:
This guide is meant to help you learn how to create a basic dialog that will accept user input and display it on the screen.

This one isn't too complex, I wrote it up in about an hour, all it covers is one basic dialog.
It consists of a frame, a button, and a edit box. It also contains a download link to a hpp file that you will need for the dialog to function

I didn't really take the time to beautify the dialog either, so it looks hideous, I could care less really about how nice it looks for the purposes of demonstration.

I might add a second section for something a bit more complex than this and cover other resources such as the list box in the future.


Known issues:
There is a few pictures missing from the PDF, though no biggie, you can still get a working dialog without them


Changelog:
v1.1
- Updated the guide with a section on how to make and use listboxes. Also some corrections to the first section.

v1.0
- first release


Forum topic:
- BI forums


Written on 2014-10-27 by austin(medic)




Zagoria People's Militia

by
FoxFort


Description:
This addon will REPLACE your vanilla CHDKZ infantry textures.

This addon changes CHDKZ infantry uniform textures into similar uniform textures of "Donbass People's Militia" in Eastern Ukraine crisis of 2014. I decided to name them "Zagoria People's Militia" (ZPM). I didn't made any changes to the ingame names in order to preserve compability with Singleplayer
New uniforms are: Spectre-S, Flora, Gorka with Berezka, solo Berezka for medic and Izlom for commander.

Since I've changed the name from "CHDKZ_camo" into "ZPM". This is now v1.0 of ZPM.


Installation:
As we always recommend use modfolders to separate 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.


Included .pbo files:
zagoria_peoples_militia.pbo


Notes:
Works with ArmA 2 and Arma 2 CO version.


Changelog:
v1.0
  • changed the name from "CHDKZ New camouflage";
  • Removed VSR camo;
  • Added Berezka camo;
  • Improved flora camo;
  • AA and Sapper now again have flora camo jacket;
  • Gorka uniform (for Grenadier, Sniper and Saboteur) is in combination with Berzeka camo;
  • Added CHKDZ flag emblem;


  • Credits & thanks:
    Zagoria People's Militia by FoxFort



    - Arma 2


    Written on 2014-09-07 by FoxFort



    ZAM - ShowNames

    by
    Phoenix_ZA


    Description:
    Shows the names of nearby players when you hold down the key.
    Factors such as time of day, fog, zoom, group membership, ranks, line of sight, optical zoom (factoring in simulated atmospheric distortion), thermals and voice are taken into account in order to make recognition as realistic as possible.
    This has been separated out of the ZAM mods collection and is where you should get zam_showNames.


    Features:
    • Shows player names
    • Displays ranks (optional)
    • Name tag size corresponds linearly with distance
    • Name tag fade's depending on distance and other factors (optional)
    • Recognizes zoom (with any optics or no optics) and resizes name tags accordingly (optional)
    • line of sight is considered by taking into account terrain and objects
    • Passenger name tags are optimized
    • Time of day taken into account to simulate the necessity for ambient lighting and\or NVGs to ID people
    • Arma 3 enhanced fog is taken into consideration when determining ID range (optional)
    • Smaller name tags are displayed for ruck sacks, named after it's last owner (optional)
    • Fellow group member names are much bolder to aid in ID (optional)
    • Knowledge system, allowing normally unknown men to be discovered (by approaching them) or already fully known (such as HVT\VIPs) (optional)
    • Knowledge system also allows adding name tags to any object (such as crates and mission critical items)
    • Players using TFAR or ACRE direct speak is indicated by a red name tag, with redness indicating how loud they are predicted to be (taking into account shout, whisper, etc) (optional)
    • Performance demands of main loop and ACRE support configurable in userconfig (Arma scheduler permitting)
    • Mission maker can force the enabling or disabling of optional features
    • Key can be used as toggle or hold by setting in userconfig
    • Detects if thermal is used and disables name tags (TI is bad at ID IRL).
    • Show group names for other groups. Togglable with a key (default Ctrl-y). (optional)
    • Show team names for current group (optional)

    Installation:
    Extract into the ArmA 3 Directory, by default this is located in:
    32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
    64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
    After extraction it should look like this:
    Steam\Steamapps\Common\ArmA 3\@your_mod_folder_name\addons\

    You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
    mydocuments\Arma3 Alpha\@your_mod_folder_name1\addons\
    mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\
    mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\

    When present place the "userconfig" folder into your game install folder, usually:
    "C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
    You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.

    You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
    For using multiple mods you would then do so like this:
    -mod=@mod_name;@mod_name2;@mod_name3;@mod_name4;@mod_name5

    Note:
    You can also use -nosplash to get rid of the splash art and intro videos.


    And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!

    When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods.


    Included files:
    zam_shownames.pbo


    Usage:
    Press y (or another key configured in Main Menu, Configure -> Controls -> Configure Addons -> ZAM -> showNames) to show the names of all players on your side and name tags of rucks used by players.
    Note that the key options will appear in that menu only 5 seconds into the game.

    (Mission makers) Disable by setting: zam_showNames_enabled = false
    Before 5 seconds into the game.
    Options can be turned off by editing userconfig or by the mission maker. See "\userconfig\zam_shownames\zam_shownames.hpp" for options.

    Client side mod
    Multiplayer and single player support


    Media:



    Armaholic.com has its own Youtube channel where we will cover the Community made releases.
    Subscribe to the Armaholic.com Youtube channel


    Notes:
    Author repo: https://bitbucket.org/zulualpha/zam-shownames/

    I didn't test ACRE on this final build, so I would appreciate it if someone confirms that it works as my community only uses TFAR.


    Credits & Thanks:
    LordHeart for assistance and early optimizations
    KillZoneKid for his zoom detection code


    License / Disclaimer:
    Covered under APL-SA (arma-public-license-share-alike)
    Feel free to use and modify this code, on the proviso that you post back changes and improvements
    so that everyone can benefit from them, and acknowledge the original authors in any derivative works.


    Changelog:
    v3.3.0
    - Fixed support for TFAR and improved accuracy.
    - Added support for @ACRE2. Also supports @st_acre_volume.
    - Dramatically improved the smoothness of the name tags. Still has great difficulty in choppers though.

    v3.2.1
    - Added optional feature to show group names for other groups using toggle (ZAM_showNames_group_names).
    - Added optional feature to show team names for current group (ZAM_showNames_group_teams).
    - Added key to toggle group names (default Ctrl-y and configurable in cba key-binding menu). Default toggle mode is off.

    v3.2
    - Changed the way magnification is detected. Now all optics are supported, in all vehicles.
    - Added detection of thermal imaging. Name tags are disabled when thermals are used (and fade is enabled).
    - Changed ID ranges method. ID range is now only limited by the strength of optics (among other conditions).
    - Tweaked fade handling
    - Changed getFogViewDistance to be suitable for showNames. Should not be used anywhere else.
    - getZoom function added.
    - Fixed a few zero divisor errors.

    v3.1.4
    - Added CBA as a dependancy.
    - Changed over to CBA keyhandler. You should now set your key in the game options.
    - Attempted to fix _vd_player bug.

    v3.1.3
    - Added option to use key as toggle (set 'zam_showNames_conf_toggle = true' in the userconfig).
    - Added singleplayer support
    - Fixed zero divisor error with null check
    - Fixed userconfig mess

    v3.1.2
    - Calibrated TFAR feature
    - Fixed TS3 crash due to call extension on null object. Now tfar_eh more cautious.

    v3.1.1
    - Tweaked names heights when in vehicles and standing
    - Added safety to make sure discoverable objects and normally seen objects don't clash

    v3.1
    - Reduced name tag sizes
    - Feature added to allow mission makers to make units discoverable (knowledge feature) (optional)
    - addDiscoverable function added
    - Added support for miscellaneous objects through knowledge feature (name tag will display as ruck sack name tag)
    - pressLoop function added - A helper thread to offload calculations from the onEachFrame stack that also allows finer performance controls
    - Massive performance optimisation through the use of pressLoop function
    - Added TFAR support
    - Feature added to indicate relative volume of speaker (through redness of name tag) (Optional)
    - tfar_eh function added
    - tfar_vol function added
    - Renamed to showNames
    - Fixed support for AGM medical by avoiding side confusion as a result of setCaptive
    - Added fog effect modifier for different types of objects (as backpacks where too easy to see through fog)

    v3
    - Most code re-written and adjusted to allow for easier addition of features
    - getFogViewDistance function added
    - getRankIcon function added
    - Feature added to display image of unit's rank (optional)
    - Feature added to display last user of ruck when one is put on the ground (optional)
    - Feature added to make players of the same group have their names show up bolder and everyone else's lighter, if applicable (optional)
    - Feature added to make name tags fade with distance, taking into account time of day and magnification (optional)
    - Feature added to make name tags fade even more depending on fog (including new A3 fog) (optional)
    - Feature added to detect non optical magnification and linearly adjust name tag sizes accordingly (optional)
    - Added userconfig to change user action keys used and default options for features
    - Fixed detection of crouch stance
    - Adjusted name tag heights (for ranks and tweaks)
    - Adjusted maximum text and icon sizes for rucks and people
    - Added different categories of maximum text sizes to allow for smaller max text size for vehicle occupants (to better differentiate them)
    - Many more smaller adjustements

    v2.3
    - Did some fiddly stuff in OnEachFrame to ensure no unnecessary calculations are done.
    - Limited the size the text can become.

    v2.2
    - Changed the way name tag height is calculated, to take into account different stances.
    - Changed the way unit list is generated to display names for. 3 orders of magnitude faster and better vehicle handling, but limited or no AI support.

    v2.1
    - More Optimizations
    - (Fixed) zero divizor error
    - Changed which object's names are shown
    - Added new functions to filter arrays

    v2
    - Swich from onEachFrame to BIS_fnc_addStackedEventHandler (Done by LH)
    - Major Optimizations (Done by LH)
    - Removed line of sight to lower body check (Done by LH)


    Forum topic:
    - BI forums



    - Community Base addons A3


    Written on 2014-11-08 by Phoenix_ZA



    ZAM - Zulu-Alpha Modifications

    by
    Phoenix of Zulu-Alpha


    Description:
    This is a package of mods that my group has used to use. This is a modular package of independent mods with individual descriptions below:
    • zam_tap.pbo:
        Used to tap another player on their shoulder. You will be notified of their name and they will be of yours as well.
    • zam_res.pbo:
        Saves the client's state to the server for their current game to allow restoring to near (if not absolutely) exact previous state, to provide protection against client crashes.

    Features:
    • zam_tap.pbo:
        - Tap buddies shoulder
        - 'Tapper' name and name of 'tapee' hinted to tapee and tapper respectivelly
    • zam_res.pbo:
        - Gear including ammo count, postion, damage level, coarse postion in vehicle (if applicable), direction, captive state and animation are all saved on the server.
        - Player restored to previous state if rejoining on same side, with same role and if was alive.
        - Save frequency on server scales with server performance (5 to 60 seconds)
        - Plays well with Alive player persistence, in that it disables itself automatically if it detects the alive player persistence module.


    Installation:
    Extract into the ArmA 3 Directory, by default this is located in:
    32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
    64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
    After extraction it should look like this:
    Steam\Steamapps\Common\ArmA 3\@your_mod_folder_name\addons\

    You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
    mydocuments\Arma3 Alpha\@your_mod_folder_name1\addons\
    mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\
    mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\

    When present place the "userconfig" folder into your game install folder, usually:
    "C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
    You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.

    You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
    For using multiple mods you would then do so like this:
    -mod=@mod_name;@mod_name2;@mod_name3;@mod_name4;@mod_name5

    Note:
    You can also use -nosplash to get rid of the splash art and intro videos.


    And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!

    When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods.


    Included files:
    zam_tap.pbo
    zam_res.pbo


    Usage:
    All PBOs are independent of each other and can thus be deleted without any issues.
    This allows the mod package to be customized.
    Mods can also be disabled by editing user-config or assigning the appropriate variables in a mission's init.

    zam_tap.pbo:
    Press t (or another key configured in Main Menu, Configure -> Controls -> Configure Addons -> ZAM -> tap) to tap the shoulder of another person within 2m of you and under your cursor.
    Note that the key options will appear in that menu only 5 seconds into the game.

    (Mission makers) Disable by setting: zam_tap_enabled = false
    Before 5 seconds into the game.

    Client side mod
    Multiplayer and single player


    zam_res.pbo
    (Mission makers) Disable by setting: zam_res_enabled = false
    Before 5 seconds into the game.

    Client and server side mod
    Multiplayer only


    Credits & Thanks:
    ZAM Resume uses aeroson's loadout functions for saving and setting states.
    LordHeart for assistance and early optimizations


    License:
    Covered under APL-SA ([url=http://www.bistudio.com/community/licenses/arma-public-license-share-alikearma-public-license-share-alike[/url]).
    Feel free to use and modify this code, on the proviso that you post back changes and improvements
    so that everyone can benefit from them, and acknowledge the original authors in any derivative works.

    Repo: https://bitbucket.org/zulualpha/zam


    Changelog:
    v1.0.6
    - Removed showNames. It is now it's own mod elsewhere.

    zam v1.0.5 - 15-08-2014:
    - Updated ShowNames.
    showNames V3.2.1 - 15-08-2014:
    - Added optional feature to show group names for other groups (ZAM_showNames_group_names).
    - Added optional feature to show team names for current group using toggle (ZAM_showNames_group_teams).
    - Added key to toggle group names (default Ctrl-y and configurable in cba key-binding menu). Default toggle mode is off.

    zam v1.0.4 - 14-08-2014:
    - Updated ShowNames.
    showNames V3.2 - 14-08-2014:
    - Changed the way magnification is detected. Now all optics are supported, in all vehicles.
    - Added detection of thermal imaging. Name tags are disabled when thermals are used (and fade is enabled)
    - Changed ID ranges method. ID range is now only limited by the strength of optics (among other conditions).
    - Tweaked fade handling
    - Changed getFogViewDistance to be suitable for showNames. Should not be used anywhere else.
    - getZoom function added.
    - Fixed a few zero divisor errors.

    zam v1.0.3 - 04-08-2014:
    - Added CBA as a dependancy.
    - Changed over to CBA keyhandler for all mods. You should now set your keys in the game options.
    - Updated ShowNames and tap.

    showNames V3.1.4 - 04-08-2014:
    - Added CBA as a dependancy.
    - Changed over to CBA keyhandler. You should now set your key in the game options.
    - Attempted to fix _vd_player bug.

    tap V1.3.3 - 04-08-2014:
    - Added CBA as a dependancy.
    - Changed over to CBA keyhandler. You should now set your key in the game options.

    zam v1.0.2 - 23-07-2014:
    - Updated all the mods
    - Changed the way the config is handled completely (it works properly now). You need to make sure you have the new one.

    showNames V3.1.3 - 23-07-2014:
    - Added option to use key as toggle (set 'zam_showNames_conf_toggle = true' in the userconfig).
    - Added singleplayer support
    - Fixed zero divisor error with null check
    - Fixed userconfig mess

    res v2.0.2 - 23-07-2014:
    - Fixed userconfig mess


    zam v1.01 - 15-07-2014:
    - Changed versioning scheme.

    res v2.01 - 15-07-2014:
    - Fixed position, stance and dir restore.
    Note the versioning has changed to v1.01 (last version can be v1.0) as I misused the revision scheme.


    zam R20 - 13-07-2014:
    - First public release of all mods
    - All PBOs signed with key provided
    - Readme revised to be easier to publish



    Forum topic:
    - BI forums



    - Community Base addons A3[/url]


    Written on 2014-11-08 by Phoenix_ZA

    Screen of the week


    User submissions

    Submit News Submit Files

    Advertisement

    Buy the ArmA series

    Buy the ArmA series

    Polls

    Official sites

    Official Armed Assault Website - armedassault.com Official Arma 2 Website - arma2.com
    BIS Forums - forums.bistudio.com BIS Wiki - community.bistudio.com
    Bohemia Interactive Studio Website - bistudio.com Official Arma 3 Website - arma3.com

    Community sites

    Polish Arma community - ArmASite.pl Ultima Ratio
    PvP Arma community - arma-tactical-combat.com Italian Arma community - arma2.it
    Arma Editing resource - ofpec.com Czech Arma 3 community website - armaseries.cz
    Brazilian Arma community - armapoint.com German Arma community - armed-assault.de
    Spanish Arma community - arma2.es PMC Tactical
    French Arma community - cfr-arma.net

    Hosted sites

    FRL-Addons hosted by Armaholic.com - frl-addons.armaholic.eu Ambient Occlusion Studios hosted by Armaholic.com - aos.armaholic.eu
    CSLA studio hosted by Armaholic.com - csla-studio.info

    Project websites

    Finland at war mod - fww2.org Spanish Army Mod FFAA
    Armed Assault OTK Studio - otk-studio.ru Hellenic Armed Forces Mod - hac-virtual.org/HAFM

    Network site

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

    Link to us

    Armaholic linkus button