R3vo/Sandbox – User

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
(29 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{SideTOC}}
<!---
Each key on any keyboard has a unique Direct Input Keyboard (DIK) code. They are '''not''' character symbols. They refer to the '''position of the key''' on the keyboard. In other words, depending on the keyboard layout, the actual key can change, but its position is always identical. This is useful to '''fulfill ergonomic needs'''.
{{Cfg ref|start}}
{{Cfg ref|abc}}
==== += ====
;Type: [[TokenNameValueTypes|Array]]
;Description: Sets the array to given value or adds given value to the array.
;Example: <syntaxhighlight lang="c">
items[] += {1,2,3,4};
</syntaxhighlight>
==== delete ====
;Type: Class
;Description: Deletes given class. Does not delete class if classes that derive from it still exist. In that case, delete children first.
;Example: <syntaxhighlight lang="c">
delete someObsoleteClass;
</syntaxhighlight>
--->
<br clear="all">
Arma 3 Log File


== Location ==


'''In addition to that, using DIK codes has more advantages:'''
{{Informative | Log files for {{arma3}} can be found in:'''%userprofile%'''\AppData\Local\Arma 3}}
* Recognize keys that can not be represented in character equivalents. Function keys for example have no character set code.
* Using the defines below, makes using key codes easier in configs, since the actual code is replaced by a memorable string e.g., DIK_K instead of 0x25.
* Unique DIK codes exist for numeric pad '9' versus standard key '9'. These are key-codes, not, characters.


{{Informative|Specific keys cannot be detected with DIK codes, since the position of the keys changes with the Keyboard layout (Qwerty, [http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard Dvorak]).}}
== Log File Content Explained ==


== Usage in scripts ==
=== Beginning of the Log File ===  


DIK codes are '''always''' accompanied by the state of the SHIFT, ALT, and CTRL keys. Any script can differentiate between 'Q' and ALT-Q.
<syntaxhighlight lang="cpp">
=====================================================================
== C:\Program Files (x86)\Steam\steamapps\common\Arma 3\Arma3_x64.exe
== "C:\Program Files (x86)\Steam\steamapps\common\Arma 3\Arma3_x64.exe" -skipIntro -noSplash -hugePages -showScriptErrors


{{Informative|For parameters passed to key event handlers see [[User_Interface_Event_Handlers#onKeyDown|onKeyDown]] EH.}}
Original output filename: Arma3Retail_DX11_x64
Exe timestamp: 2020/08/20 01:03:22
Current time:  2020/09/06 10:35:03


=== Example Script ===
Type: Public
Build: Development
Version: 2.01.146606


<code>[[params]] ["_ctrl","_button","_BtnShift","_BtnCtrl","_BtnAlt"];<br>
Allocator: C:\Program Files (x86)\Steam\steamapps\common\Arma 3\Dll\tbb4malloc_bi_x64.dll [2017.0.0.0] [2017.0.0.0]
[[private]] _buttonDisabled = [[false]]; {{cc|[[true]]: block the original comand, [[false]]: Execute the normal command of that button}}
PhysMem: 24 GiB, VirtMem : 131072 GiB, AvailPhys : 18 GiB, AvailVirt : 131068 GiB, AvailPage : 19 GiB
[[private]] _blockInput = { _ButtonDisabled = [[true]]; };<br>
=====================================================================
[[if]] (_button [[isEqualTo]] 17) [[then]] {{cc|17 {{=}} 0x11 {{=}} "W"}}
{
{{cc|For now, button W is just registered, but won't block the original command for now (player can move forward).}}<br>
{{cc|If SHIFT is pressed, block "W" (walk forward) and show the systemchat message}}
[[if]] (_BtnShift) [[then]]
{
[[systemChat]] "Shift+W pressed";
[[call]] _blockInput; {{cc|call to disable the original command}}
};
};<br>
_buttonDisabled</code>


10:35:03 Detected number of DLCs: 26
10:35:03 DLC index:3 - unable to get DLC data
10:35:03 DLC index:23 - unable to get DLC data
10:35:03 DLC index:24 - unable to get DLC data
10:35:03 DLC index:25 - unable to get DLC data
10:35:03 ---------------------------------------------------------- Game ----------------------------------------------------------
10:35:03                                                                name      appId  owned  installed  available  isDlc
10:35:03                                                              Arma 3    107410    yes        yes        yes      no
10:35:03                                                            Unknown        -1      no        no        no    yes
10:35:03 ---------------------------------------------------------- Dlcs ----------------------------------------------------------
10:35:03  index                                                        name      appId  owned  installed  available  isDlc
10:35:03      0                              Arma 3 Alpha Lite - expires now    228800      no        no        no    yes
10:35:03      1                                                Arma 3 Server    233780    yes        yes        no    yes
10:35:03      2                                                Arma 3 Tools    233800    yes        yes        no    yes
10:35:03      4                                            Arma 3 Soundtrack    249860    yes        yes        no    yes
10:35:03      5                                                  Arma 3 Maps    249861      no        no        no    yes
10:35:03      6                                        Arma 3 Tactical Guide    249862      no        no        no    yes
10:35:03      7                                                  Arma 3 Zeus    275700    yes        yes        yes    yes
10:35:03      8                                                Arma 3 Karts    288520    yes        yes        yes    yes
10:35:03      9                                          Arma 3 Helicopters    304380    yes        yes        yes    yes
10:35:03    10                                          Arma 3 DLC Bundle 1    304400    yes        yes        no    yes
10:35:03    11                                              Arma 3 Marksmen    332350    yes        yes        yes    yes
10:35:03    12                                              Arma 3 Samples    390500    yes        yes        no    yes
10:35:03    13                                                  Arma 3 Apex    395180    yes        yes        yes    yes
10:35:03    14                                          Arma 3 Laws of War    571710    yes        yes        yes    yes
10:35:03    15                                                  Arma 3 Jets    601670    yes        yes        yes    yes
10:35:03    16                                          Arma 3 DLC Bundle 2    612480    yes        yes        no    yes
10:35:03    17                                                Arma 3 Malden    639600    yes        yes        yes    yes
10:35:03    18                                  Arma 3 Tac-Ops Mission Pack    744950    yes        yes        yes    yes
10:35:03    19                                                Arma 3 Tanks    798390    yes        yes        yes    yes
10:35:03    20                                              Arma 3 Contact    1021790    yes        yes        yes    yes
10:35:03    21  Arma 3 Creator DLC: Global Mobilization - Cold War Germany    1042220    yes        yes        yes    yes
10:35:03    22                                    Arma 3 - Prague Content 2    1175380    yes        yes        no    yes
10:35:03 --------------------------------------------------------------------------------------------------------------------------
</syntaxhighlight>


== Headers ==
=== Common Errors and Warnings ===
 
=== Personal Tools ===
 
<syntaxhighlight lang="cpp">#include "\bin\dikCodes.h"</syntaxhighlight>
 
=== {{arma3}} ===
 
<syntaxhighlight lang="cpp">#include "\a3\ui_f\hpp\definedikcodes.inc"</syntaxhighlight>
 
 
== Defines ==
 
=== QWERTY ===
 
{| class="wikitable sortable"
{| class="wikitable sortable"
! Key
! Type
! DIK ID
! Hexadecimal
! Integer
! Note
|- <!-- F1..F15 -->
| F1 || F1..F15 || DIK_F1 || 0x3B || 59 || {{n/a}}
|-
|-
| F2 || F1..F15 || DIK_F2 || 0x3C || 60 || {{n/a}}
! Message (Exact message can vary) !! Explanation !! Significance !! Recommended Action
|-
|-
| F3 || F1..F15 || DIK_F3 || 0x3D || 61 || {{n/a}}
| ''Warning Message: Picture iconmanleader not found'' |
| An image or icon was not found
| style="background-color:green;" |
| none
 
|-
|-
| F4 || F1..F15 || DIK_F4 || 0x3E || 62 || {{n/a}}
| ''Updating base class RscShortcutButton->RscButton...'' || Caused by inheriting from wrong config while modifiying an existing base class. Can also be caused by {{arma3}}
| style="background-color:red;" |
| Issue should be fixed if caused by a mod.
 
|-
|-
| F5 || F1..F15 || DIK_F5 || 0x3F || 63 || {{n/a}}
| ''Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).'' || Attempt to delete a class failed.
| style="background-color:red;" |
| Issue should be fixed if caused by a mod.
 
|-
|-
| F6 || F1..F15 || DIK_F6 || 0x40 || 64 || {{n/a}}
| ''SimulWeather - Cloud Renderer - noise texture file is not specified!'' || |
| style="background-color:gray"  |
| Can be ignored.
 
|-
|-
| F7 || F1..F15 || DIK_F7 || 0x41 || 65 || {{n/a}}
| ''Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\briefing\hubbriefing_loop.rtm differs (looped now 0)! MoveName: hubbriefing_ext'' ||
| style="background-color:red" |
| Issue should be fixed if caused by a mod.
 
|-
|-
| F8 || F1..F15 || DIK_F8 || 0x42 || 66 || {{n/a}}
| ''a3\characters_f\proxies\flag.p3d: No geometry and no visual shape'' || |
|-
| style="background-color:green;" |
| F9 || F1..F15 || DIK_F9 || 0x43 || 67 || {{n/a}}
| none
|-
| F10 || F1..F15 || DIK_F10 || 0x44 || 68 || {{n/a}}
|-
| F11 || F1..F15 || DIK_F11 || 0x57 || 87 || {{n/a}}
|-
| F12 || F1..F15 || DIK_F12 || 0x58 || 88 {{n/a}}
|-
| F13 || F1..F15 || DIK_F13 || 0x64 || 100 || NEC PC98
|-
| F14 || F1..F15 || DIK_F14 || 0x65 || 101 || NEC PC98
|-
| F15 || F1..F15 || DIK_F15 || 0x66 || 102 ||NEC PC98
 
|- <!-- NUMERICAL -->


| 0 || 0..9 || DIK_0 || 0x0B || {{n/a}}
|-
|-
| 1 || 0..9 || DIK_1 || 0x02 || {{n/a}}
| ''B_LSV_01_unarmed_F: mainturret - unknown animation source mainturret'' || |
|-
| style="background-color:green;" |
| 2 || 0..9 || DIK_2 || 0x03 || {{n/a}}
| none
|-
| 3 || 0..9 || DIK_3 || 0x04 || {{n/a}}
|-
| 4 || 0..9 || DIK_4 || 0x05 || {{n/a}}
|-
| 5 || 0..9 || DIK_5 || 0x06 || {{n/a}}
|-
| 6 || 0..9 || DIK_6 || 0x07 || {{n/a}}
|-
| 7 || 0..9 || DIK_7 || 0x08 || {{n/a}}
|-
| 8 || 0..9 || DIK_8 || 0x09 || {{n/a}}
|-
| 9 || 0..9 || DIK_9 || 0x0A || {{n/a}}


|- <!-- NUMPAD -->
| 0 || Numpad || DIK_NUMPAD0 || 0x52 || {{n/a}}
|-
| 1 || Numpad || DIK_NUMPAD1 || 0x4F || {{n/a}}
|-
| 2 || Numpad || DIK_NUMPAD2 || 0x50 || {{n/a}}
|-
| 3 || Numpad || DIK_NUMPAD3 || 0x51 || {{n/a}}
|-
| 4 || Numpad || DIK_NUMPAD4 || 0x4B || {{n/a}}
|-
| 5 || Numpad || DIK_NUMPAD5 || 0x4C || {{n/a}}
|-
| 6 || Numpad || DIK_NUMPAD6 || 0x4D || {{n/a}}
|-
|-
| 7 || Numpad || DIK_NUMPAD7 || 0x47 || {{n/a}}
| ''No face for B Alpha 1-4:1''<br>''No speaker given for 'Sotiris Zenon''' || |
|-
| style="background-color:green;" |
| 8 || Numpad || DIK_NUMPAD8 || 0x48 || {{n/a}}
| none
|-
| 9 || Numpad || DIK_NUMPAD9 || 0x49 || {{n/a}}
 
|- <!-- Alphabet -->


| A || A..Z || DIK_A || 0x1E || {{n/a}}
|-
| B || A..Z || DIK_B || 0x30 || {{n/a}}
|-
| C || A..Z || DIK_C || 0x2E || {{n/a}}
|-
| D || A..Z || DIK_D || 0x20 || {{n/a}}
|-
| E || A..Z || DIK_E || 0x12 || {{n/a}}
|-
| F || A..Z || DIK_F || 0x21 || {{n/a}}
|-
| G || A..Z || DIK_G || 0x22 || {{n/a}}
|-
| H || A..Z || DIK_H || 0x23 || {{n/a}}
|-
| I || A..Z || DIK_I || 0x17 || {{n/a}}
|-
| J || A..Z || DIK_J || 0x24 || {{n/a}}
|-
| K || A..Z || DIK_K || 0x25 || {{n/a}}
|-
| L || A..Z || DIK_L || 0x26 || {{n/a}}
|-
| M || A..Z || DIK_M || 0x32 || {{n/a}}
|-
|-
| N || A..Z || DIK_N || 0x31 || {{n/a}}
| ''Strange convex component08 in a3\weapons_f_enoch\rifles\msbs\msbs65_ubs_f.p3d:geometryView'' || |
|-
| style="background-color:green;" |
| O || A..Z || DIK_O || 0x18 || {{n/a}}
| none
|-
| P || A..Z || DIK_P || 0x19 || {{n/a}}
|-
| Q || A..Z || DIK_Q || 0x10 || {{n/a}}
|-
| R || A..Z || DIK_R || 0x13 || {{n/a}}
|-
| S || A..Z || DIK_S || 0x1F || {{n/a}}
|-
| T || A..Z || DIK_T || 0x14 || {{n/a}}
|-
| U || A..Z || DIK_U || 0x16 || {{n/a}}
|-
| V || A..Z || DIK_V || 0x2F || {{n/a}}
|-
| W || A..Z || DIK_W || 0x11 || {{n/a}}
|-
| X || A..Z || DIK_X || 0x2D || {{n/a}}
|-
| Y || A..Z || DIK_Y || 0x15 || {{n/a}}
|-
| Z || A..Z || DIK_Z || 0x2C || {{n/a}}
 
|- <!-- Control keys -->


| Escape || Control key || DIK_ESCAPE || 0x01 || {{n/a}}
|-
| Tab || Control key || DIK_TAB || 0x0F || {{n/a}}
|-
| Shift (left) || Control key || DIK_LSHIFT || 0x2A || {{n/a}}
|-
| Shift (right) || Control key || DIK_RSHIFT || 0x36 || {{n/a}}
|-
| Control (left) || Control key || DIK_LCONTROL || 0x1D || {{n/a}}
|-
| Control (right) || Control key || DIK_RCONTROL || 0x9D || {{n/a}}
|-
| Backspace || Control key || DIK_BACK || 0x0E || {{n/a}}
|-
|  || Control key || DIK_BACKSPACE || DIK_BACK
|-
| Enter (main) || Control key || DIK_RETURN || 0x1C || {{n/a}}
|-
| Enter (numpad) || Control key || DIK_NUMPADENTER || 0x9C || {{n/a}}
|-
| Alt (left) || Control key || DIK_LMENU || 0x38 || {{n/a}}
|-
|  || Control key || DIK_LALT || DIK_LMENU || {{n/a}}
|-
|  || Control key || DIK_SPACE || 0x39 || {{n/a}}
|-
| Caps lock || Control key || DIK_CAPITAL || 0x3A || {{n/a}}
|-
| Caps lock || Control key || DIK_CAPSLOCK || DIK_CAPITAL || {{n/a}}
|-
| Num lock (numpad) || Control key || DIK_NUMLOCK || 0x45 || {{n/a}}
|-
| Scroll lock || Control key || DIK_SCROLL || 0x46 || {{n/a}}
|-
| Menu button || Control key || DIK_RMENU || 0xB8 || {{n/a}}
|-
|-
| Alt (right) || Control key || DIK_RALT || DIK_RMENU || {{n/a}}
| ''hidebullet_001 - unknown animation source codrivermuzzle_revolving'' || |
| style="background-color:green;" |
| none


|- <!-- Graphics ? -->
|  || Graphics || DIK_AT || 0x91 || (NEC PC98)
|-
|  || Graphics || DIK_COLON || 0x92 || (NEC PC98)
|-
|  || Graphics || DIK_UNDERLINE || 0x93 || (NEC PC98)
|-
| Minus (on main keyboard) || Graphics || DIK_MINUS || 0x0C || {{n/a}}
|-
|  || Graphics || DIK_EQUALS || 0x0D || {{n/a}}
|-
|  || Graphics || DIK_LBRACKET || 0x1A || {{n/a}}
|-
|  || Graphics || DIK_RBRACKET || 0x1B || {{n/a}}
|-
| Semicolon || Graphics || DIK_SEMICOLON || 0x27 || {{n/a}}
|-
| Apostrophe || Graphics || DIK_APOSTROPHE || 0x28 || {{n/a}}
|-
| Accent grave || Graphics || DIK_GRAVE || 0x29 || {{n/a}}
|-
| Backslash || Graphics || DIK_BACKSLASH || 0x2B || {{n/a}}
|-
| Comma || Graphics || DIK_COMMA || 0x33 || {{n/a}}
|-
| Period (main) || Graphics || DIK_PERIOD || 0x34 || {{n/a}}
|-
| Slash (main) || Graphics || DIK_SLASH || 0x35 || {{n/a}}
|-
| * (numpad) || Graphics || DIK_MULTIPLY || 0x37 || {{n/a}}
|-
| * (numpad) || Graphics || DIK_NUMPADSTAR || DIK_MULTIPLY || {{n/a}}
|-
| - (numpad) || Graphics || DIK_SUBTRACT || 0x4A || {{n/a}}
|-
| + (numpad) || Graphics || DIK_ADD || 0x4E || {{n/a}}
|-
| . (numpad) || Graphics || DIK_DECIMAL || 0x53 || {{n/a}}
|-
| {{=}} (numpad) || Graphics || DIK_NUMPADEQUALS || 0x8D || NEC PC98
|-
| - (numpad) || Graphics || DIK_NUMPADMINUS || DIK_SUBTRACT || {{n/a}}
|-
| + (numpad) || Graphics || DIK_NUMPADPLUS || DIK_ADD || {{n/a}}
|-
| . (numpad) || Graphics || DIK_NUMPADPERIOD || DIK_DECIMAL || {{n/a}}
|-
|-
| / (numpad) || Graphics || DIK_NUMPADSLASH || DIK_DIVIDE || {{n/a}}
| ''Trying to create an invalid center EMPTY'' || |
 
| style="background-color:green;" |
|- <!-- KataKana -->
| none


|  || KataKana || DIK_KANA || 0x70 ||  (Japanese keyboard)
|-
|  || KataKana || DIK_ABNT_C1 || 0x73 ||  / ? on Portugese (Brazilian) keyboards
|-
|  || KataKana || DIK_CONVERT || 0x79 || (Japanese keyboard)
|-
|  || KataKana || DIK_NOCONVERT || 0x7B || (Japanese keyboard)
|-
|  || KataKana || DIK_YEN || 0x7D || (Japanese keyboard)
|-
|  || KataKana || DIK_OEM_102 || 0x56 || < > | on UK/Germany keyboards
|-
|  || KataKana || DIK_ABNT_C2 || 0x7E ||  Numpad . on Portugese (Brazilian) keyboards
|-
|-
| || KataKana || DIK_PREVTRACK || 0x90 ||  Previous Track (DIK_CIRCUMFLEX on Japanese keyboard)
| ''ModParams - Undefined or empty mod directory'' || [[modParams]] command was unable to find the specified mod directory
|-
| style="background-color:green;" |
|  || KataKana || DIK_KANJI || 0x94 ||  (Japanese keyboard)
| none
|-
| || KataKana || DIK_STOP || 0x95 || NEC PC98
|-
|  || KataKana || DIK_AX || 0x96 || (Japan AX)
|-
|  || KataKana || DIK_UNLABELED || 0x97 || (J3100)
|-
|  || KataKana || DIK_NUMPADCOMMA || 0xB3 || , on numeric keypad (NEC PC98)
|-
|  || KataKana || DIK_CIRCUMFLEX || DIK_PREVTRACK || Japanese keyboard


|- <!-- Apps -->
|  || Apps || DIK_NEXTTRACK || 0x99 || Next Track
|-
|-
| || Apps || DIK_MUTE || 0xA0 || Mute
| ''Unit is not in cargo'' ||  
|-
| style="background-color:green;" |
|  || Apps || DIK_CALCULATOR || 0xA1 || Calculator
| none
|-
|  || Apps || DIK_PLAYPAUSE || 0xA2 || Play / Pause
|-
|  || Apps || DIK_MEDIASTOP || 0xA4 || Media Stop
|-
|  || Apps || DIK_VOLUMEDOWN || 0xAE || Volume -
|-
|  || Apps || DIK_VOLUMEUP || 0xB0 || Volume +
|-
|  || Apps || DIK_WEBHOME || 0xB2 || Web home
|-
|  || Apps || DIK_SYSRQ || 0xB7
|-
|  || Apps || DIK_PAUSE || 0xC5 || Pause
|-
|  || Apps || DIK_APPS || 0xDD || AppMenu key
|-
|  || Apps || DIK_POWER || 0xDE || System Power
|-
|  || Apps || DIK_SLEEP || 0xDF || System Sleep
|-
|  || Apps || DIK_WAKE || 0xE3 || System Wake
|-
|  || Apps || DIK_WEBSEARCH || 0xE5 || Web Search
|-
|  || Apps || DIK_WEBFAVORITES || 0xE6 || Web Favorites
|-
|  || Apps || DIK_WEBREFRESH || 0xE7 || Web Refresh
|-
|  || Apps || DIK_WEBSTOP || 0xE8 || Web Stop
|-
|  || Apps || DIK_WEBFORWARD || 0xE9 || Web Forward
|-
|  || Apps || DIK_WEBBACK || 0xEA || Web Back
|-
|  || Apps || DIK_MYCOMPUTER || 0xEB || My Computer
|-
|  || Apps || DIK_MAIL || 0xEC || Mail
|-
|  || Apps || DIK_MEDIASELECT || 0xED || Media Select
 
|- <!-- ArrowKeypad -->


|  || ArrowKeypad || DIK_HOME || 0xC7 || Home on arrow keypad
|-
|  || ArrowKeypad || DIK_UP || 0xC8 || UpArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_PRIOR || 0xC9 || PgUp on arrow keypad
|-
|  || ArrowKeypad || DIK_LEFT || 0xCB || LeftArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_RIGHT || 0xCD || RightArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_END || 0xCF || End on arrow keypad
|-
|  || ArrowKeypad || DIK_DOWN || 0xD0 || DownArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_NEXT || 0xD1 || PgDn on arrow keypad
|-
|  || ArrowKeypad || DIK_INSERT || 0xD2 || Insert on arrow keypad
|-
|  || ArrowKeypad || DIK_DELETE || 0xD3 || Delete on arrow keypad
|-
|  || ArrowKeypad || DIK_UPARROW || DIK_UP || UpArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_PGUP || DIK_PRIOR || PgUp on arrow keypad
|-
|  || ArrowKeypad || DIK_LEFTARROW || DIK_LEFT || LeftArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_RIGHTARROW || DIK_RIGHT || RightArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_DOWNARROW || DIK_DOWN || DownArrow on arrow keypad
|-
|-
| || ArrowKeypad || DIK_PGDN || DIK_NEXT || PgDn on arrow keypad
| ''Deinitialized shape [Class: "C_Soldier_VR_F"; Shape: "a3\characters_f_bootcamp\common\vr_soldier_f.p3d";]'' ||  
 
| style="background-color:green;" |
|- <!-- Others -->
| none


| OS key (left) || Other || DIK_LWIN || 0xDB || Left Windows key
|-
|-
| OS key (right) || Other || DIK_RWIN || 0xDC || Right Windows key
| ''Error: entity [ProxyFlag_Auto] still has its shape, ref_count=2'' ||  
|}
| style="background-color:green;" |
| none


== German keyboard ==
{| class="wikitable sortable" style="text-align: center"
! Number
! Key Name
! Number
! Key Name
! Number
! Key Name
|-
| 1 || ESC || 11 || 0 || 21 || Z
|-
| 2 || 1 || 12 || ß || 22 || U
|-
| 3 || 2 || 13 || ´ || 23 || I
|-
| 4 || 3 || 14 || BACKSPACE || 24 || O
|-
| 5 || 4 || 15 || TAB || 25 || P
|-
| 6 || 5 || 16 || Q || 26 || Ü
|-
| 7 || 6 || 17 || W || ||
|-
| 8 || 7 || 18 || E || 28 || ENTER
|-
| 9 || 8 || 19 || R || 29 || STRGL
|-
| 10 || 9 || 20 || T || 30 || A
|-
| 31 || S || 41 || ^ || 51 || ,
|-
| 32 || D || 42 || SHIFTL || 52 || .
|-
| 33 || F || 43 || # || 53 || -
|-
| 34 || G || 44 || Y || 54 || SHIFTR
|-
| 35 || H || 45 || X || 55 || NUM_*
|-
| 36 || J || 46 || C || 56 || ALT
|-
| 37 || K || 47 || V || 57 || SPACE
|-
| 38 || L || 48 || B || 58 || CAPS
|-
| 39 || Ö || 49 || N || 59 || F1
|-
| 40 || Ä || 50 || M || 60 || F2
|-
| 61 || F3 || 71 || NUM_7 || 81 || NUM_3
|-
| 62 || F4 || 72 || NUM_8 || 82 || NUM_0
|-
| 63 || F5 || 73 || NUM_9 || 83 || NUM_,
|-
| 64 || F6 || 74 || NUM_- ||  ||
|-
| 65 || F7 || 75 || NUM_4 ||  ||
|-
| 66 || F8 || 76 || NUM_5 || 86 || <
|-
| 67 || F9 || 77 || NUM_6 || 87 || F11
|-
| 68 || F10 || 78 || NUM_+ || 88 || F12
|-
| 69 || NUM || 79 || NUM_1 ||  ||
|-
| 70 || SCROLL || 80 || NUM_2 ||  ||
|-
| 156 || NUM_ENTER || 200 || UP || 211 || DELETE
|-
| 157 || STRGR || 201 || PAGEUP || 219 || WINR
|-
|  ||  || 220 || WINL || ||
|-
| 181 || NUM_/ || 203 || LEFT || 221 || APP
|-
| 183 || PRINT ||  ||  || ||
|-
| 184 || ALTGR || 205 || RIGHT || NOT DEFINED || +
|-
| 197 || PAUSE || 207 || END ||  ||
|-
| 199 || POS1 || 208 || DOWN ||  ||
|-
|  ||  || 209 || PAGEDOWN ||  ||
|-
|-
| || || 210 || INSERT ||  ||
| ''"Some path": Missing ';' at the end of line'' ||  
|}
| style="background-color:orange;" |
 
| Issue should be fixed
 
|}  
== French keyboard ==


{| class="wikitable" style="text-align: center"
'''Key'''
! Number
{| class="wikitable"
! Key Name
! Number
! Key Name
! Number
! Key Name
|-
| 1 || ESC || 11 || 0 || 21 || Y
|-
| 2 || 1 || 12 || ) || 22 || U
|-
| 3 || 2 || 13 || = || 23 || I
|-
| 4 || 3 || 14 || BACKSPACE || 24 || O
|-
| 5 || 4 || 15 || TAB || 25 || P
|-
| 6 || 5 || 16 || A || 26 || ^
|-
| 7 || 6 || 17 || Z || 27 || $
|-
| 8 || 7 || 18 || E || 28 || ENTER
|-
| 9 || 8 || 19 || R || 29 || CTRLG
|-
| 10 || 9 || 20 || T || 30 || Q
|-
|-
| 31 || S || 41 || ² || 51 || ;
|-
| 32 || D || 42 || SHIFTL || 52 || :
|-
| 33 || F || 43 || * || 53 || !
|-
| 34 || G || 44 || W || 54 || SHIFTR
|-
| 35 || H || 45 || X || 55 || NUM_*
|-
| 36 || J || 46 || C || 56 || ALT
|-
| 37 || K || 47 || V || 57 || SPACE
|-
| 38 || L || 48 || B || 58 || CAPS
|-
| 39 || M || 49 || N || 59 || F1
|-
| 40 || ù || 50 || , || 60 || F2
|-
| 61 || F3 || 71 || NUM_7 || 81 || NUM_3
|-
| 62 || F4 || 72 || NUM_8 || 82 || NUM_0
|-
| 63 || F5 || 73 || NUM_9 || 83 || NUM_.
|-
| 64 || F6 || 74 || NUM_- ||  ||
|-
| 65 || F7 || 75 || NUM_4 ||  ||
|-
| 66 || F8 || 76 || NUM_5 || 86 || <
|-
| 67 || F9 || 77 || NUM_6 || 87 || F11
|-
| 68 || F10 || 78 || NUM_+ || 88 || F12
|-
| 69 || NUM || 79 || NUM_1 ||  ||
|-
| 70 || SCROLL || 80 || NUM_2 ||  ||
|-
| 156 || NUM_ENTER || 200 || UP || 211 || DELETE
|-
|-
| 157 || CTRLR || 201 || PAGEUP || 219 || WINR
! '''Significance'''
! | Low
! | Medium
! | High
! | Ignore
|-
|-
| ||  || 220 || WINL || ||
| '''Description'''
| No action needed
| It's recomended to find the source of this issue and fix it
| Cause of the message needs to be found and issue needs to be fixed
| A false error. No action required
|-
|-
| 181 || NUM_/ || 203 || LEFT || 221 || APP
| '''Color'''
|-
| style="background-color:green" |
| 183 || PRINT ||  ||  || ||
| style="background-color:orange;" |
|-
| style="background-color:red;" |
| 184 || ALTGR || 205 || RIGHT || NOT DEFINED || +
| style="background-color:gray;" |
|-
| 197 || PAUSE || 207 || END ||  ||
|-
| 199 || POS1 || 208 || DOWN ||  ||
|-
|  ||  || 209 || PAGEDOWN ||  ||
|-
|  ||  || 210 || INSERT ||  ||
|}
|}
[[Category:Reference Lists]]
[[Category:Scripting Topics]]

Revision as of 13:37, 6 September 2020


Arma 3 Log File

Location

Log files for Arma 3 can be found in:%userprofile%\AppData\Local\Arma 3

Log File Content Explained

Beginning of the Log File

=====================================================================
== C:\Program Files (x86)\Steam\steamapps\common\Arma 3\Arma3_x64.exe
== "C:\Program Files (x86)\Steam\steamapps\common\Arma 3\Arma3_x64.exe" -skipIntro -noSplash -hugePages -showScriptErrors

Original output filename: Arma3Retail_DX11_x64
Exe timestamp: 2020/08/20 01:03:22
Current time:  2020/09/06 10:35:03

Type: Public
Build: Development
Version: 2.01.146606

Allocator: C:\Program Files (x86)\Steam\steamapps\common\Arma 3\Dll\tbb4malloc_bi_x64.dll [2017.0.0.0] [2017.0.0.0]
PhysMem: 24 GiB, VirtMem : 131072 GiB, AvailPhys : 18 GiB, AvailVirt : 131068 GiB, AvailPage : 19 GiB
=====================================================================

10:35:03 Detected number of DLCs: 26
10:35:03 DLC index:3 - unable to get DLC data
10:35:03 DLC index:23 - unable to get DLC data
10:35:03 DLC index:24 - unable to get DLC data
10:35:03 DLC index:25 - unable to get DLC data
10:35:03 ---------------------------------------------------------- Game ----------------------------------------------------------
10:35:03                                                                name      appId   owned  installed  available   isDlc
10:35:03                                                              Arma 3     107410     yes        yes        yes      no
10:35:03                                                             Unknown         -1      no         no         no     yes
10:35:03 ---------------------------------------------------------- Dlcs ----------------------------------------------------------
10:35:03  index                                                         name      appId   owned  installed  available   isDlc
10:35:03      0                              Arma 3 Alpha Lite - expires now     228800      no         no         no     yes
10:35:03      1                                                Arma 3 Server     233780     yes        yes         no     yes
10:35:03      2                                                 Arma 3 Tools     233800     yes        yes         no     yes
10:35:03      4                                            Arma 3 Soundtrack     249860     yes        yes         no     yes
10:35:03      5                                                  Arma 3 Maps     249861      no         no         no     yes
10:35:03      6                                        Arma 3 Tactical Guide     249862      no         no         no     yes
10:35:03      7                                                  Arma 3 Zeus     275700     yes        yes        yes     yes
10:35:03      8                                                 Arma 3 Karts     288520     yes        yes        yes     yes
10:35:03      9                                           Arma 3 Helicopters     304380     yes        yes        yes     yes
10:35:03     10                                          Arma 3 DLC Bundle 1     304400     yes        yes         no     yes
10:35:03     11                                              Arma 3 Marksmen     332350     yes        yes        yes     yes
10:35:03     12                                               Arma 3 Samples     390500     yes        yes         no     yes
10:35:03     13                                                  Arma 3 Apex     395180     yes        yes        yes     yes
10:35:03     14                                           Arma 3 Laws of War     571710     yes        yes        yes     yes
10:35:03     15                                                  Arma 3 Jets     601670     yes        yes        yes     yes
10:35:03     16                                          Arma 3 DLC Bundle 2     612480     yes        yes         no     yes
10:35:03     17                                                Arma 3 Malden     639600     yes        yes        yes     yes
10:35:03     18                                  Arma 3 Tac-Ops Mission Pack     744950     yes        yes        yes     yes
10:35:03     19                                                 Arma 3 Tanks     798390     yes        yes        yes     yes
10:35:03     20                                               Arma 3 Contact    1021790     yes        yes        yes     yes
10:35:03     21   Arma 3 Creator DLC: Global Mobilization - Cold War Germany    1042220     yes        yes        yes     yes
10:35:03     22                                    Arma 3 - Prague Content 2    1175380     yes        yes         no     yes
10:35:03 --------------------------------------------------------------------------------------------------------------------------

Common Errors and Warnings

Message (Exact message can vary) Explanation Significance Recommended Action
An image or icon was not found none
Updating base class RscShortcutButton->RscButton... Caused by inheriting from wrong config while modifiying an existing base class. Can also be caused by Arma 3 Issue should be fixed if caused by a mod.
Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably). Attempt to delete a class failed. Issue should be fixed if caused by a mod.
SimulWeather - Cloud Renderer - noise texture file is not specified! Can be ignored.
Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\briefing\hubbriefing_loop.rtm differs (looped now 0)! MoveName: hubbriefing_ext Issue should be fixed if caused by a mod.
a3\characters_f\proxies\flag.p3d: No geometry and no visual shape none
B_LSV_01_unarmed_F: mainturret - unknown animation source mainturret none
No face for B Alpha 1-4:1
No speaker given for 'Sotiris Zenon'
none
Strange convex component08 in a3\weapons_f_enoch\rifles\msbs\msbs65_ubs_f.p3d:geometryView none
hidebullet_001 - unknown animation source codrivermuzzle_revolving none
Trying to create an invalid center EMPTY none
ModParams - Undefined or empty mod directory modParams command was unable to find the specified mod directory none
Unit is not in cargo none
Deinitialized shape [Class: "C_Soldier_VR_F"; Shape: "a3\characters_f_bootcamp\common\vr_soldier_f.p3d";] none
Error: entity [ProxyFlag_Auto] still has its shape, ref_count=2 none
"Some path": Missing ';' at the end of line Issue should be fixed

Key

Significance Low Medium High Ignore
Description No action needed It's recomended to find the source of this issue and fix it Cause of the message needs to be found and issue needs to be fixed A false error. No action required
Color