Jump to content
7erra

ArmA's dialogs and displays (List)

Recommended Posts

So after beeing requested here I thought to myself, why not make a list of all the ArmA dialogs and displays? So here it is:

 

https://docs.google.com/spreadsheets/d/1mfvetmBp2iC44rOzQwNnvlSzQyXAYbkOEw2vhFLLJGg/edit?usp=sharing

 

The function used to find the displays:

Spoiler

/*
	Author: Terra

	Params: (all optional, standard: [0,{},{},true])
	1: seconds between execution of script and search of display (uisleep)
	2: Command which is executed beforehand
	3: Command which is executed after the script
	4: Exclude standard displays (Map, Mission display, Editor display) or your own displays

	Returns:
	List of displays, systemchat

	Example:
		0 = [] execVM "iddFinder.sqf";
		0 = [5, {hint "start"}, {hint "end"}, false] execVM "iddFinder.sqf";

*/

params [
	["_timer", 0, [123]],
	["_preCommand", {},[{}]],
	["_postCommand", {},[{}]],
	["_exclude", true, [true, []]]
];
disableSerialization;
call _preCommand;
_displayArray = [];
uisleep _timer;
_displayArray = allDisplays;
if (typeName _exclude == typeName true) then {
	if (_exclude) then {
		_displayArray = _displayArray - [findDisplay 0, findDisplay 12, findDisplay 46, findDisplay 313];
	};
} else {
	_displayArray = _displayArray - _exclude;
};
systemChat str _displayArray;
call _postCommand;

I acutally found the "allDisplays" command afterwards by pure coincidence. Could have saved some time...

 

The table contains two charts. The first one ("Ingame") contains all displays which I could acutally find ingame. The other one ("config.bin", unfinished) contains the theoretical displays which I couldn't find with my function or I don't know what/where they are. If you want to contribute to the chart you can do so by commenting here or on the table directly. Any help is appreciated ;)

 

Have fun,

 

Terra

 

 

 

Some mentions: 

  • Like 2

Share this post


Link to post
Share on other sites

Inside inventory (602)

 

6331, // uniform
6381, // vest
6191, // backpack
6240 // headgear
610, // Primary Weapon
620, // PW Muzzle
621, // PW Optics
622, // PW Flashlight
611, // secondary weapon
612, // hand Gun
630, // HG Flashlight
628, // HG Muzzle
629 // HG Optics

 

  • Like 1

Share this post


Link to post
Share on other sites
7 hours ago, M1ke_SK said:

Inside inventory (602)

 


6331, // uniform
6381, // vest
6191, // backpack
6240 // headgear
610, // Primary Weapon
620, // PW Muzzle
621, // PW Optics
622, // PW Flashlight
611, // secondary weapon
612, // hand Gun
630, // HG Flashlight
628, // HG Muzzle
629 // HG Optics

 

Are these the controls of display 602 or are they seperate displays? (Or even dialogs?)

Share this post


Link to post
Share on other sites
1 hour ago, 7erra said:

Are these the controls of display 602 or are they seperate displays? (Or even dialogs?)

 

These are controls of display 602

Share this post


Link to post
Share on other sites

Some more ?

 

private ["_cfg", "_cur","_idd","_result","_cfgName","_onLoad"];
 _cfg = configFile;
_idd = 0;
_result = [];
 for "_i" from 0 to (count _cfg)-1 do
{
    _cur = _cfg select _i;
     if(isClass _cur) then
    {
        _cfgName = configName _cur;
        _idd = getNumber(_cur >> "idd");
        _onLoad = getText(_cur >> "onLoad");
         if(_onLoad != "" && _idd >=0) then
        {
            _result set[count _result, [str _idd,_cfgName,_onLoad,toString [0x0D, 0x0A]]];
         };
     };
 };
 copyToClipboard (str (_result));

 

  • Like 2
  • Thanks 2

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×