Author: brainslush
Author Website:

Requirements: Community Base addons A3

Version: 1.0
Signed: Yes, serverkey included

Short description: This is an individualizable nametag addon.

Date: 2015-04-12 12:25


Comments: (2)
Rating:



 



=TSS= NameTag

by
brainslush


Description:
As you may know in elite mode of Arma3 no names of units or player are displayed. This is of course very much appreciated if you care about realism. But since Arma doesn't features customizable faces or physique, distinguishing between two different soldiers becomes extremely difficult. Not all players like to see the names all the time or just in a certain way, so I created this addon to give every player the possibility to adjust the addon, to meet his expectations.
Furthermore I implemented (untested so far) the possibility for the missionmaker to turn off the addon or overwrite partly the usersided config to match equal criteria for TvT or other gamemods.


Features:
Display the name of the unit which you are poinitng at
Display the name of sorrounding units via a defined custom key
Customizable via userconfig, (switch on/off, distance, show dead people, show ai, color, size)
Overwrite the userside config by defining values in the description.ext
Simple deaktivation of the addon via defining a specific variable in the init.sqf
Display rank


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:
tss_nametag.pbo


Usage:
User:
You can adjust the addon using the userconfig under Steam\Steamapps\Common\ArmA 3\userconfig\TSS_ADDONS\NAMETAG.hpp

Missionbuilder
As missionbuilder you can overwrite some of the client settings for all players using the description.ext
description.ext:
class TSS_NAMETAG
{
 enable = 1; // 1== on, 0 ==off, can't be forced on, only off
 distance = 10; // maximum display distance, if clientside setting is smaller it will be set to the smaller value
 showFaction = 4; // does overwrite clientside settings, which faction names will be displayed, for more details see userconfig
 showDead = 1; // show name of dead player, can't be forced on, only off
 showAI = 1; // show AI names, can't be forced on, only off
 showSorrounding = 1; // allow or disallow the usage of the the feature which displays all names in the surrounding
 showUnitsInVehicle = 1; // allow or disallow the feature to display units in vehicles
 showRank = 2; // Overwrite the settings of the player to show rank unless he has it turned off by him self, 0 = force off, 1 = short name, 2 = image
}

init.sqf:
TSS_NAMETAG_MISSION_DISABLE ="xyz"; // the value can be basically anything even number, since the variable only needs to be defined

Server administrator:
If you want to force a config onto all clients you need to install tss_nametag_fsc.pbo onto the server and adjust the userconfig of the server to your wishes. Of course if the client uses settings which are smaller or disable certain features those are effective instead.


Known issues:
http://www.tracker.tactical-stealth-squad.de/projects/tss-nametag/issues

Report Bugs
http://tracker.tactical-stealth-squad.de/projects/tss-nametag/issues/new


Future plans:
Make it compatible with various number of Medical addons and scripts
you can pm me or leave a feature request in the bug tracker


Changelog:
v1.0
Reworked some of the code
Fixed: Names are now displayed in the correct height on the water an in buildings
Fixed: Implemented the new cba keybinding system, requires CBA 1.1.20.150408 RC6 or greater
Added: Zooming increases nametag size
Added: Names are now displayed for a longer time
Added: Init names can now be displayed in vehicles using the custom key
Added: license information

v0.8
- Added GUI for configuration
- Added CBA-Keybinding system
- userconfig has become obselete for the clients
- some code tweaking
- rewrote some of the code

v0.7
- fixed: Name was displayed in wrong height when units were in buildings
- fixed: If the rank function was disabled a filled square was displayed
- added: tss_nametag_fsc.pbo (if you want to force the clients to use a certain setting install this file onto your server and change the server userconfig as you wish)

v0.6
- ATTENTION: THE USERCONFIG AND ITS PATH HAS CHANGED
- rank of the unit can be displayed now, either the shortname or the image
- names of units in vehicle can be displayed if you look at the vehicle
- both features can be disabled or overwritten via the missionbuilder using the description.ext
- fixed: height of the name in buildings was displayed in the wrong height
- fixed: AddOn couldn't be disabled defining TSS_NAMETAG_MISSION_DISABLE in the init.sqf
- changed path of userconfig to meet tss addon conventions

v0.5
- first public release


Forum topic:
- BI forums



- Community Base addons A3




Enable javascript to be able to download from Armaholic please!



Tags: Identify,   Nametag