R3vo/Sandbox – User

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
m (Reverted edits by R3vo (talk) to last revision by Lou Montana)
Tag: Rollback
Line 1: Line 1:
__NOEDITSECTION__
{{SideTOC}}
__NOTOC__
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'''.
 
 
'''In addition to that, using DIK codes has more advantages:'''
* 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]).}}
 
== Usage in scripts ==
 
DIK codes are '''always''' accompanied by the state of the SHIFT, ALT, and CTRL keys. Any script can differentiate between 'Q' and ALT-Q.
 
{{Informative|For parameters passed to key event handlers see [[User_Interface_Event_Handlers#onKeyDown|onKeyDown]] EH.}}
 
=== Example Script ===
 
<code>[[params]] ["_ctrl","_button","_BtnShift","_BtnCtrl","_BtnAlt"];<br>
[[private]] _buttonDisabled = [[false]]; {{cc|[[true]]: block the original comand, [[false]]: Execute the normal command of that button}}
[[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>
 
== Defines ==
=== Header ===
'''Personal Tools'''
 
<syntaxhighlight lang="cpp">#include "\bin\dikCodes.h"</syntaxhighlight>
 
'''{{arma3}}'''
 
<syntaxhighlight lang="cpp">#include "\a3\ui_f\hpp\definedikcodes.inc"</syntaxhighlight>
 
 
=== DIK Codes for QWERTY ===


{| style="width: 100%"
| style="vertical-align: top; width: 50%" |
== Timeline Overview ==
{| class="wikitable sortable"
{| class="wikitable sortable"
|- style="border-bottom: solid 2px #000"
! Key
! Project&nbsp;<!-- space for the sort arrow -->
! Type
! Y&nbsp;/&nbsp;M&nbsp;/&nbsp;D
! DIK ID
! class="unsortable" | Event
! Hexadecimal
{{Timeline_Item
! Integer
|arma0|
! Note
|1982|08&nbsp;/&nbsp;21|
 
<h3>[[Armaverse_Timeline#Resistance|Arma: Cold War Assault - Resistance]]</h3>
|- <!-- F1..F15 -->
}}
 
{{Timeline_Item
| F1 || F1..F15 || DIK_F1 || 0x3B || 59 || {{n/a}}
|arma0|
|-
|1985|05&nbsp;/&nbsp;05|<h3>[[Armaverse_Timeline#Cold_War_Crisis|Arma: Cold War Assault]]</h3>
| F2 || F1..F15 || DIK_F2 || 0x3C || 60 || {{n/a}}
}}
|-
{{Timeline_Item
| F3 || F1..F15 || DIK_F3 || 0x3D || 61 || {{n/a}}
|arma1|
|-
|2006|06&nbsp;/&nbsp;10|
| F4 || F1..F15 || DIK_F4 || 0x3E || 62 || {{n/a}}
<h3>[[Armaverse_Timeline#Sahrani_Conflict|Arma: Armed Assault]]</h3>
|-
}}
| F5 || F1..F15 || DIK_F5 || 0x3F || 63 || {{n/a}}
{{Timeline_Item
|-
|arma1|
| F6 || F1..F15 || DIK_F6 || 0x40 || 64 || {{n/a}}
|2007|10&nbsp;/&nbsp;28|
<h3>[[Armaverse_Timeline#Queen.27s_Gambit|Arma: Queen's Gambit]]</h3>
}}
{{Timeline_Item
|arma2|
|2009|10&nbsp;/&nbsp;08|
<h3>[[Armaverse_Timeline#Operation_Harvest_Red|Arma 2]]</h3>
}}
{{Timeline_Item
|acr|
|2010|08&nbsp;/&nbsp;15|
<h3>Arma 2: Army of the Czech Republic</h3>
}}
{{Timeline_Item
|oa|
|2012|06&nbsp;/&nbsp;01|
<h3>[[Armaverse_Timeline#Operation_Arrowhead|Arma 2: Operation Arrowhead]]</h3>
}}
{{Timeline_Item
|baf|
|2012|07&nbsp;/&nbsp;19|
<h3>[[Armaverse_Timeline#Operation_Crimson_Lance|Arma 2: British Armed Forces]]</h3>
}}
{{Timeline_Item
|pmc|
|2013|06&nbsp;/&nbsp;29|
<h3>[[Armaverse_Timeline#Operation_Black_Gauntlet|Arma 2: Private Military Company]]</h3>
}}
{{Timeline_Item
|tkoh|
|2013|08&nbsp;/&nbsp;05|
<h3>[[Armaverse_Timeline#Take_On_Helicopters_2|Take On Helicopters]]</h3>
}}
{{Timeline_Item
|tacops|
|2026 &amp; 2035||
<h3>[[Armaverse_Timeline#Beyond_Hope|Arma 3 Tac-Ops]]</h3>
}}
{{Timeline_Item
|arma3|
|2034|05&nbsp;/&nbsp;10|
<h3>[[Armaverse_Timeline#Altis_Incident_Prologue|Arma 3 Bootcamp]]</h3>
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;07|
<h3>[[Armaverse_Timeline#East_Wind|Arma 3]]</h3>
}}
{{Timeline_Item
|tanks|
|2035|08&nbsp;/&nbsp;08|
<h3>[[Armaverse_Timeline#East_Wind|Arma 3 Tanks]]</h3>
}}
{{Timeline_Item
|apex|
|2035|08&nbsp;/&nbsp;11|
<h3>[[Armaverse_Timeline#Apex_Protocol|Arma 3 Apex]]</h3>
}}
{{Timeline_Item
|low|
|2035|08&nbsp;/&nbsp;17|
<h3>[[Armaverse_Timeline#Remnants_of_War|Arma 3 Laws of War]]</h3>
}}
|}
| style="vertical-align: top; width: 50%" |<!-- ############################## column separation ############################## -->
== Legend ==
{| class="wikitable"
|- style="border-bottom: 2px solid #000"
! Image
! Description
|-
|-
| style="background-color:#444;"| {{Icon|arma0}}
| F7 || F1..F15 || DIK_F7 || 0x41 || 65 || {{n/a}}
| style="padding-left:1em;"| Arma: Cold War Assault
|-
|-
| style="background-color:#444;"| {{Icon|arma1}}
| F8 || F1..F15 || DIK_F8 || 0x42 || 66 || {{n/a}}
| style="padding-left:1em;"| Arma: Armed Assault
|-
|-
| style="background-color:#444;"| {{Icon|arma2}}
| F9 || F1..F15 || DIK_F9 || 0x43 || 67 || {{n/a}}
| style="padding-left:1em;"| Arma 2
|-
|-
| style="background-color:#444;"| {{Icon|arma2oa}}
| F10 || F1..F15 || DIK_F10 || 0x44 || 68 || {{n/a}}
| style="padding-left:1em;"| Arma 2: Operation Arrowhead
|-
|-
| style="background-color:#444;"| {{Icon|arma2baf}}
| F11 || F1..F15 || DIK_F11 || 0x57 || 87 || {{n/a}}
| style="padding-left:1em;"| Arma 2: British Armed Forces
|-
|-
| style="background-color:#444;"| {{Icon|arma2pmc}}
| F12 || F1..F15 || DIK_F12 || 0x58 || 88 || {{n/a}}
| style="padding-left:1em;"| Arma 2: Private Military Company
|-
|-
| style="background-color:#444;"| {{Icon|arma2acr}}
| F13 || F1..F15 || DIK_F13 || 0x64 || 100 || NEC PC98
| style="padding-left:1em;"| Arma 2: Army of the Czech Republic
|-
|-
| style="background-color:#444;"| {{Icon|arma3}}
| F14 || F1..F15 || DIK_F14 || 0x65 || 101 || NEC PC98
| style="padding-left:1em;"| Arma 3
|-
|-
| style="background-color:#444;"| {{Icon|apex}}
| F15 || F1..F15 || DIK_F15 || 0x66 || 102 ||NEC PC98
| style="padding-left:1em;"| Arma 3 Apex
 
|- <!-- NUMERICAL -->
 
| 0 || 0..9 || DIK_0 || 0x0B || 11 || {{n/a}}
|-
|-
| style="background-color:#444;"| {{Icon|low}}
| 1 || 0..9 || DIK_1 || 0x02 || 2 || {{n/a}}
| style="padding-left:1em;"| Arma 3 Laws of War
|-
|-
| style="background-color:#444;"| {{Icon|tacops}}
| 2 || 0..9 || DIK_2 || 0x03 || 3 || {{n/a}}
| style="padding-left:1em;"| Arma 3 Tac-Ops
|-
|-
| style="background-color:#444;"| {{Icon|tanks}}
| 3 || 0..9 || DIK_3 || 0x04 || 4 || {{n/a}}
| style="padding-left:1em;"| Arma 3 Tanks
|-
|-
| style="background-color:#444;"| {{Icon|tkoh}}
| 4 || 0..9 || DIK_4 || 0x05 || 5 || {{n/a}}
| style="padding-left:1em;"| Take On Helicopters
|-
|-
| style="background-color:#444;"| {{Icon|aan}}
| 5 || 0..9 || DIK_5 || 0x06 || 6 || {{n/a}}
| style="padding-left:1em;"| aan World News
|-
|-
| style="background-color:#444;"| {{Icon|person}}
| 6 || 0..9 || DIK_6 || 0x07 || 7 || {{n/a}}
| style="padding-left:1em;"| person
|-
|-
| style="background-color:#444;border-top:2px solid #ababab;"| {{Icon|person}}
| 7 || 0..9 || DIK_7 || 0x08 || 8 || {{n/a}}
| style="padding-left:1em;"| person - first mention<br>(indicated by the grey line above the image)
|-
|-
| style="background-color:#444;"| {{Icon|real}}
| 8 || 0..9 || DIK_8 || 0x09 || 9 || {{n/a}}
| style="padding-left:1em;"| real Event
|-
|}
| 9 || 0..9 || DIK_9 || 0x0A || 10 || {{n/a}}
|}


|- <!-- NUMPAD -->


| 0 || Numpad || DIK_NUMPAD0 || 0x52 || 82 || {{n/a}}
|-
| 1 || Numpad || DIK_NUMPAD1 || 0x4F || 79 || {{n/a}}
|-
| 2 || Numpad || DIK_NUMPAD2 || 0x50 || 80 || {{n/a}}
|-
| 3 || Numpad || DIK_NUMPAD3 || 0x51 || 81 || {{n/a}}
|-
| 4 || Numpad || DIK_NUMPAD4 || 0x4B || 75 || {{n/a}}
|-
| 5 || Numpad || DIK_NUMPAD5 || 0x4C || 76 || {{n/a}}
|-
| 6 || Numpad || DIK_NUMPAD6 || 0x4D || 77 || {{n/a}}
|-
| 7 || Numpad || DIK_NUMPAD7 || 0x47 || 71 || {{n/a}}
|-
| 8 || Numpad || DIK_NUMPAD8 || 0x48 || 72 || {{n/a}}
|-
| 9 || Numpad || DIK_NUMPAD9 || 0x49 || 73 || {{n/a}}


{{SpoilerWarning}}
|- <!-- Alphabet -->
== Timeline ==
{| class="wikitable sortable"
|- style="border-bottom: 2px solid #000"
! Project&nbsp;
! Y&nbsp;/&nbsp;M&nbsp;/&nbsp;D
! class="unsortable" | Event
{{Timeline_Item
|person|Guba
|1920|approx|
[[Operation_Flashpoint:_Main_Characters#General_Guba|Aleksei Vasilii Guba]] is born.
|start=2}}
{{Timeline_Item
|person|Troska
|1940|approx|
[[Operation_Flashpoint:_Resistance:_Main_Characters#Victor_Troska|Victor Troska]] is born in [[Nogova]].
|start=2}}
{{Timeline_Item
|person|Gastovski
|1945|approx|
[[Operation_Flashpoint:_Main_Characters#James_Gastovski|James Ian Gastovski]] is born.
|start=2}}
{{Timeline_Item
|person|Guba
|1948||
Aleksei Vasilii Guba becomes Commandant in one of Stalin’s Siberian Gulags, where he earns nickname 'The Dentist'.
}}
{{Timeline_Item
|real|
|1955|11&nbsp;/&nbsp;01|
[http://en.wikipedia.org/wiki/Vietnam_war Vietnam War] starts.
}}
{{Timeline_Item
|person|Troska
|1962|approx|
With the Communist regime in Nogova growing stronger, Victor Troska leaves the island as a stowaway on board a cargo ship.
}}
{{Timeline_Item
|person|Armstrong
|1965|approx|
David Armstrong is born.
|start=2}}
{{Timeline_Item
|person|Lopotev
|1965|07&nbsp;/&nbsp;24|
Andrey Lopotev is born in Solnichniy, [[Chernarus]] (then CSSR).
|start=2}}
{{Timeline_Item
|person|Troska
|1970|approx|
Victor Troska, serving in the British Special Forces, meets Lt James Gastovski.
}}
{{Timeline_Item
|person|Troska
|1974||
Anti-government demonstrations in Nogova. With the help of Victor Troska, pro-Soviet regime is overthrown. He becomes a police chief in the newly established republic.
}}
{{Timeline_Item
|person|Razor
|1974|04&nbsp;/&nbsp;12|
[http://www.arma2.com/arma-2-characters/1stsgt-patrick-8-ballballer-miles Patrick '8-Ball' Miles] is born in Sacramento, CA.
|start=2}}
{{Timeline_Item
|person|Razor
|1974|06&nbsp;/&nbsp;15|
[http://www.arma2.com/arma-2-characters/ssgt-randolph-ice-cold-sykes Randolph 'Ice Cold' Sykes] is born in San Antonio, TX.
}}
{{Timeline_Item
|real|
|1975|05&nbsp;/&nbsp;15|
Vietnam War ends.
}}
{{Timeline_Item
|person|Reynolds
|1976|02&nbsp;/&nbsp;24|
[http://www.arma2.com/arma-2-pmc-characters/mark-reynolds Mark Reynolds] is born in Hartford, CT.
|start=2}}
{{Timeline_Item
|person|Razor
|1976|12&nbsp;/&nbsp;09|
[http://www.arma2.com/arma-2-characters/msgt-matthew-coops-cooper Matthew 'Coops' Cooper] is born in New York, NY.
}}
{{Timeline_Item
|person|Razor
|1977|02&nbsp;/&nbsp;08|
[http://www.arma2.com/arma-2-characters/sgt-chad-roborobot-rodriguez Chad 'Robo' Rodriguez] is born.
}}
{{Timeline_Item
|person|Tanny
|1977|04&nbsp;/&nbsp;14|
[http://www.arma2.com/arma-2-pmc-characters/tanny-radcliffe Frank 'Tanny' Radcliffe] is born in Falkirk, Scotland.
|start=2}}
{{Timeline_Item
|person|Razor
|1978|02&nbsp;/&nbsp;21|
[http://www.arma2.com/arma-2-characters/ssgt-brian-scarlet-ohara Brian 'Scarlet' O'Hara] is born in San Francisco, CA.
}}
{{Timeline_Item
|person|Pierce
|1978|05&nbsp;/&nbsp;08|
[http://www.arma2.com/arma-2-oa-characters/cpt-garry-pierce-callsign-qrenegade-oneq Garry Pierce] is born.
|start=2}}
{{Timeline_Item
|person|Troska
|1981||
Victor Troska becomes a Judge at the Nogovan court.
}}
{{Timeline_Item
|person|Larkin
|1981|06&nbsp;/&nbsp;09|
[http://takeonthegame.com/about-the-game/story/joseph-larkin/ Joe Larkin] is born in [http://takeonthegame.com/about-the-game/environment/seattle/ Seattle, WA].
|start=2}}
{{Timeline_Item
|person|Frost
|1982|05&nbsp;/&nbsp;05|
[http://www.arma2.com/arma-2-pmc-characters/a2pmc-brian-frost Brian Frost] is born in Duxford, England.
|start=2}}
<!--- RESISTANCE ----------------------------------------------------------------------------------------------->
{{
Timeline_Item
|arma0|
|1982|08|
<h3>Resistance</h3>
|LightSteelBlue|
}}
{{Timeline_Item
|arma0|
|1982|08&nbsp;/&nbsp;21|
<h4>Invasion</h4>
After years of regime liberalization in Nogova, Vice-Premier Ostrovsky of the Nogova Communist party resigns and leaves for Moscow to meet with the General Secretary of the Soviet Communist party, Leonid Brezhnev. Result of this meeting is the dispatching of Soviet forces stationed on the nearby island of Kolguyev, to Nogova. Led by Col. Aleksei Guba, their official mission is to establish Socialist order and prevent the country from devolving into a capitalist regime of corruption and unemployment.


Victor Troska manages to flee from Lipany, Nogovan capital, and hides at home.
| A || A..Z || DIK_A || 0x1E || 30 || {{n/a}}
}}
|-
{{Timeline_Item
| B || A..Z || DIK_B || 0x30 || 48 || {{n/a}}
|arma0|
|-
|1982|08&nbsp;/&nbsp;22|
| C || A..Z || DIK_C || 0x2E || 46 || {{n/a}}
<h4>Crossroad</h4>
|-
Resistance leaders fail to draft Victor Troska to their cause, but the next morning, wounded resistance fighters appear at Troska's home and hide in his barn. Soviet forces searching for them arrive shortly afterwards and give Troska no choice other than to defend himself. After neutralizing all Soviet troops, Troska heads to the main Resistance base.
| D || A..Z || DIK_D || 0x20 || 32 || {{n/a}}
}}
|-
{{Timeline_Item
| E || A..Z || DIK_E || 0x12 || 18 || {{n/a}}
|arma0|
|-
|1982|08&nbsp;/&nbsp;22|
| F || A..Z || DIK_F || 0x21 || 33 || {{n/a}}
<h4>No Turning Back</h4>
|-
Resistance camp is under Soviet attack and Guerrilla fighters are forced to retreat. Resistance leaders execute the Kappa plan and lure incoming Soviet forces into minefields, slowing them down.
| G || A..Z || DIK_G || 0x22 || 34 || {{n/a}}
}}
|-
{{Timeline_Item
| H || A..Z || DIK_H || 0x23 || 35 || {{n/a}}
|arma0|
|-
|1982|08&nbsp;/&nbsp;22|
| I || A..Z || DIK_I || 0x17 || 17 || {{n/a}}
<h4>Ammo Low</h4>
|-
Victor Troska leads an ambush on a small supply convoy and steals as many weapons and as much ammo as possible.
| J || A..Z || DIK_J || 0x24 || 36 || {{n/a}}
}}
|-
{{Timeline_Item
| K || A..Z || DIK_K || 0x25 || 37 || {{n/a}}
|arma0|
|-
|1982|08&nbsp;/&nbsp;23|
| L || A..Z || DIK_L || 0x26 || 38 || {{n/a}}
<h4>Scrap</h4>
|-
Small task force lead by Victor Troska attacks the tank base in Trosky and steals armored vehicles stationed there.
| M || A..Z || DIK_M || 0x32 || 50 || {{n/a}}
}}
|-
{{Timeline_Item
| N || A..Z || DIK_N || 0x31 || 49 || {{n/a}}
|arma0|
|-
|1982|08&nbsp;/&nbsp;24|
| O || A..Z || DIK_O || 0x18 || 24 || {{n/a}}
<h4>Field Exercise</h4>
|-
With stolen vehicles, Resistance army attacks the city of Modrava and neutralizes all forces there. At this point, Soviet leadership stops viewing resistance as unorganized guerrillas and starts considering them to be a serious threat.
| P || A..Z || DIK_P || 0x19 || 25 || {{n/a}}
}}
|-
{{Timeline_Item
| Q || A..Z || DIK_Q || 0x10 || 16 || {{n/a}}
|arma0|
|-
|1982|08&nbsp;/&nbsp;28|
| R || A..Z || DIK_R || 0x13 || 19 || {{n/a}}
<h4>First Strike</h4>
|-
Large Soviet tank group is sent towards Modrava to crush the resistance, but Victor Troska's armored group manages to stop them in a pass south of the city.
| S || A..Z || DIK_S || 0x1F || 31 || {{n/a}}
}}
|-
{{Timeline_Item
| T || A..Z || DIK_T || 0x14 || 20 || {{n/a}}
|arma0|
|-
|1982|09&nbsp;/&nbsp;02|
| U || A..Z || DIK_U || 0x16 || 22 || {{n/a}}
<h4>Hostages</h4>
|-
Victor Troska's infantry squad rescues civilian hostages in village of Nova Ves.
| V || A..Z || DIK_V || 0x2F || 47 || {{n/a}}
}}
|-
{{Timeline_Item
| W || A..Z || DIK_W || 0x11 || 11 || {{n/a}}
|arma0|
|-
|1982|09&nbsp;/&nbsp;03|
| X || A..Z || DIK_X || 0x2D || 45 || {{n/a}}
<h4>Information</h4>
|-
USA launches an operation to support Nogova anti-Communist resistance. Maj. James Gastovski is in charge. He meets with Victor Troska at an undisclosed location on Nogova and together they negotiate further resistance efforts.
| Y || A..Z || DIK_Y || 0x15 || 15 || {{n/a}}
}}
|-
{{Timeline_Item
| Z || A..Z || DIK_Z || 0x2C || 44 || {{n/a}}
|arma0|
|1982|09&nbsp;/&nbsp;04|
<h4>Occupation</h4>
Resistance fights launches attack against Soviet base in ruins north of the city of Mirov.
}}
{{Timeline_Item
|arma0|
|1982|09&nbsp;/&nbsp;04|
<h4>Counterattack</h4>
Resistance fighters defend captured base, but incoming Soviet combat helicopters force them to retreat.
}}
{{Timeline_Item
|arma0|
|1982|09&nbsp;/&nbsp;06|
<h4>Contraband</h4>
During nighttime, The USA sends first major weapon shipment and Victor Troska transports it back to the resistance base.}}
{{Timeline_Item
|arma0|
|1982|09&nbsp;/&nbsp;08|
<h4>Reckoning</h4>
Task force led by Victor Troska ambushes Soviet helicopter base and destroys numerous gunships.
}}
{{Timeline_Item
|arma0|
|1982|09&nbsp;/&nbsp;19|
<h4>Fireworks</h4>
Resistance fighters blow up the strategic bridge in central Nogova, practically dividing the island in half. Soviet logistics is crippled.
}}
{{Timeline_Item
|arma0|
|1982|09&nbsp;/&nbsp;21|
<h4>The Pass</h4>
Since the bridge is destroyed, Soviets are sending supply convoys through the mountains on the northern part of the island. Resistance fighters attack one of these convoys and destroys it completely.
}}
{{Timeline_Item
|arma0|
|1982|09&nbsp;/&nbsp;22|
<h4>Hunting</h4>
After a long and exhausting battle, Nogovan capital Lipany is liberated.
}}
{{Timeline_Item
|arma0|
|1982|09&nbsp;/&nbsp;24|
<h4>Trap</h4>
Pretty much all resistance forces participate in the attack on Petrovice, Nogova's largest city. Maj. James Gastovski destroys the Soviet communication center, disrupting enemy radio operations for several minutes. Offensive is successful and shortly afterwards, the whole of Nogova apart from the airport is in resistance hands.
}}
{{Timeline_Item
|arma0|
|1982|09&nbsp;/&nbsp;25|
<h4>Fire Fight</h4>
As a last resort, Col. Guba plans to level the whole island using his heavy bombers which arrived from nearby Kolgujev.


With Malden NATO forces lead by Gen. Williams refusing to send support, Maj. James Gastovski's team tries to hastily infiltrate the airport and destroy the bombers before they can takeoff. However, a small spec-op team is no match for the heavy Soviet defenses and the retreating Gastovski is the only survivor. Victor Troska takes explosives from him and heads to the airport to finish the mission.
|- <!-- Control keys -->


Meanwhile, Col. Blake persuades Gen. Williams to send help. As a result, a small army group is dispatched to Nogova to help the local resistance.
| Escape || Control key || DIK_ESCAPE || 0x01 || 1 || {{n/a}}
|-
| Tab || Control key || DIK_TAB || 0x0F || 15 || {{n/a}}
|-
| Shift (left) || Control key || DIK_LSHIFT || 0x2A || 42 || {{n/a}}
|-
| Shift (right) || Control key || DIK_RSHIFT || 0x36 || 54 || {{n/a}}
|-
| Control (left) || Control key || DIK_LCONTROL || 0x1D || 29 || {{n/a}}
|-
| Control (right) || Control key || DIK_RCONTROL || 0x9D || 157 ||  {{n/a}}
|-
| Backspace || Control key || DIK_BACK || 0x0E || 14 || {{n/a}}
|-
|  || Control key || DIK_BACKSPACE || colspan="2" | DIK_BACK || {{n/a}}
|-
| Enter (main) || Control key || DIK_RETURN || 0x1C || 28 || {{n/a}}
|-
| Enter (numpad) || Control key || DIK_NUMPADENTER || 0x9C || 156 || {{n/a}}
|-
| Alt (left) || Control key || DIK_LMENU || 0x38 || 56 || {{n/a}}
|-
|  || Control key || DIK_LALT || colspan="2" | DIK_LMENU || {{n/a}}
|-
|  || Control key || DIK_SPACE || 0x39 || 57 || {{n/a}}
|-
| Caps lock || Control key || DIK_CAPITAL || 0x3A || 58 || {{n/a}}
|-
| Caps lock || Control key || DIK_CAPSLOCK || colspan="2" | DIK_CAPITAL || {{n/a}}
|-
| Num lock (numpad) || Control key || DIK_NUMLOCK || 0x45 || 69 || {{n/a}}
|-
| Scroll lock || Control key || DIK_SCROLL || 0x46 || 70 || {{n/a}}
|-
| Menu button || Control key || DIK_RMENU || 0xB8 || 184 || {{n/a}}
|-
| Alt (right) || Control key || DIK_RALT || colspan="2" | DIK_RMENU || {{n/a}}


Victor Troska manages to destroy all the bombers, but fails to retreat safely and is hunted down by Col. Guba himself.
|- <!-- Graphics ? -->


Shortly afterwards, the US Army arrives at Nogova and crushes the invasion forces. Soviet Army retreats from the country.
| || Graphics || DIK_AT || 0x91 || 145 || NEC PC98
}}
|-
{{Timeline_Item
| || Graphics || DIK_COLON || 0x92 || 146 || NEC PC98
|person|Troska
|-
|1982|09&nbsp;/&nbsp;25|
| || Graphics || DIK_UNDERLINE || 0x93 || 147 || NEC PC98
Victor Troska dies. His body is never found.
|-
}}
| Minus (on main keyboard) || Graphics || DIK_MINUS || 0x0C || 12 || {{n/a}}
{{Timeline_Item
|-
|person|Gastovski
| || Graphics || DIK_EQUALS || 0x0D || 13 || {{n/a}}
|1982|10&nbsp;/&nbsp;12|
|-
James Gastovski sends a letter to Col. Blake, the newly appointed leader of the Malden NATO forces, with his resignation. He then moves to Malden and starts Pegasus Air Taxi.
| || Graphics || DIK_LBRACKET || 0x1A || 26 || {{n/a}}
}}
|-
{{Timeline_Item
| || Graphics || DIK_RBRACKET || 0x1B || 27 || {{n/a}}
|tkoh|
|-
|1983||[[Image:Logo LarkinAviation.png|100px|right]]
| Semicolon || Graphics || DIK_SEMICOLON || 0x27 || 39 || {{n/a}}
[http://takeonthegame.com/lark-rising/larkin-aviation/ Larkin Aviation] is founded by Harry Larkin.
|-
}}
| Apostrophe || Graphics || DIK_APOSTROPHE || 0x28 || 40 || {{n/a}}
{{Timeline_Item
|-
|person|Dixon
| Accent grave || Graphics || DIK_GRAVE || 0x29 || 41 || {{n/a}}
|1983|07&nbsp;/&nbsp;04|
|-
[http://www.arma2.com/arma-2-pmc-characters/patrick-dixon Patrick Dixon] is born in Anna Bay, Australia.
| Backslash || Graphics || DIK_BACKSLASH || 0x2B || 43 || {{n/a}}
|start=2}}
|-
{{Timeline_Item
| Comma || Graphics || DIK_COMMA || 0x33 || 51 || {{n/a}}
|person|MacDade
|-
|1983|07&nbsp;/&nbsp;11|
| Period (main) || Graphics || DIK_PERIOD || 0x34 || 52 || {{n/a}}
Nathan MacDade is born.
|-
|start=2}}
| Slash (main) || Graphics || DIK_SLASH || 0x35 || 53 || {{n/a}}
<!--- COLD WAR CRISIS ----------------------------------------------------------------------------------------------->{{Timeline_Item
|-
|real|
| * (numpad) || Graphics || DIK_MULTIPLY || 0x37 || 55 || {{n/a}}
|1985|03&nbsp;/&nbsp;11|
|-
Mikhail Gorbachev becomes General Secretary of the Communist Party of the Soviet Union.
| * (numpad) || Graphics || DIK_NUMPADSTAR || colspan="2" | DIK_MULTIPLY || {{n/a}}
}}
|-
{{Timeline_Item
| - (numpad) || Graphics || DIK_SUBTRACT || 0x4A || 74 || {{n/a}}
|arma0|
|-
|1985|04|<h3>Cold War Crisis</h3>
| + (numpad) || Graphics || DIK_ADD || 0x4E || 78 || {{n/a}}
|LightSteelBlue|
|-
}}
| . (numpad) || Graphics || DIK_DECIMAL || 0x53 || 83 || {{n/a}}
{{Timeline_Item
|-
|arma0|
| {{=}} (numpad) || Graphics || DIK_NUMPADEQUALS || 0x8D || 141 || NEC PC98
|1985|04&nbsp;/&nbsp;04|
|-
Michail Gorbachev announces Glasnost and Perestroika reforms, welcomed by the West. However, Communist hardliners in his own government are unsympathetic to his cause and are ready to do anything to stop these reforms.
| - (numpad) || Graphics || DIK_NUMPADMINUS || colspan="2" | DIK_SUBTRACT || {{n/a}}
}}
|-
{{Timeline_Item
| + (numpad) || Graphics || DIK_NUMPADPLUS || colspan="2" | DIK_ADD || {{n/a}}
|arma0|
|-
|1985|04&nbsp;/&nbsp;04|
| . (numpad) || Graphics || DIK_NUMPADPERIOD || colspan="2" | DIK_DECIMAL || {{n/a}}
<h4>Training</h4>
|-
NATO soldiers at the Malden base are going through soldier training.
| / (numpad) || Graphics || DIK_NUMPADSLASH || colspan="2" | DIK_DIVIDE || {{n/a}}
}}
{{Timeline_Item
|person|Guba
|1985|05&nbsp;/&nbsp;05|
General Aleksei Vasilii Guba with his loyal army forces invades the island of [[Everon]] to spark conflict between two superpowers and increase the power of Communist ideologists.
}}
{{Timeline_Item
|arma0|
|1985|05&nbsp;/&nbsp;08|
<h4>Flashpoint</h4>
As a response to recent hostilities, NATO forces invade the Everon city of Morton.
}}
{{Timeline_Item
|arma0|
|1985|05&nbsp;/&nbsp;08|
<h4>Combined Arms</h4>
NATO tank group attacks the village of Regine, south of Morton, to be repelled by enemy heavy armor.
}}
{{Timeline_Item
|arma0|
|1985|05&nbsp;/&nbsp;10|
<h4>Camping</h4>
Small NATO infantry squad establishes forward camp near Le Moule and secures its surroundings.
}}
{{Timeline_Item
|arma0|
|1985|05&nbsp;/&nbsp;10|
<h4>Alert</h4>
NATO officer is ambushed between Morton and Le Moule. NATO infantry squad manages to neutralize the attackers, but are too late to save the officer's life.
}}
{{Timeline_Item
|arma0|
|1985|05&nbsp;/&nbsp;13|
<h4>Montignac Must Fall</h4>
NATO forces pushes toward the city of Montignac. Order to evacuate Everon arrives shortly after the city is clear, and NATO forces retreat back to the sea.
}}
{{Timeline_Item
|arma0|
|1985|05&nbsp;/&nbsp;13|
<h4>After Montignac</h4>
NATO forces successfully leave Everon.
}}
{{Timeline_Item
|person|Armstrong
|1985|05&nbsp;/&nbsp;13|
Cpl David Armstrong fails to reach the evac point and is left behind on Everon.
}}
{{Timeline_Item
|arma0|
|1985|05&nbsp;/&nbsp;14|
<h4>Rescue</h4>
Cpl David Armstrong joins Everon's resistance group, Freedom and Independence Army (FIA). Together they rescue captured civilians in the village of Levie.
}}
{{Timeline_Item
|arma0|
|1985|05&nbsp;/&nbsp;14|
<h4>Undercover</h4>
FIA group is heading south to their base of operations in a castle above St. Pierre.
}}
{{Timeline_Item
|person|Armstrong
|1985|05&nbsp;/&nbsp;14|
With local resistance help, Cpl David Armstrong leaves the island of Everon and joins his forces on [[Malden]].
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;01|
<h4>Night Patrol</h4>
Cpl David Armstrong successfully neutralizes enemy commandos trying to disable AAA defenses on Malden.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;02|
<h4>Hold Malden</h4>
Guba's forces invade Malden, NATO defenders retreats from shore.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;04|
<h4>Defender</h4>
Small NATO task force prepares an ambush in central Malden and disables enemy heavy armor.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;04|
<h4>Tank Training</h4>
Robert Hammer undergoes final stage of his training before his first combat action.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;05|
<h4>Battle Of Houdan</h4>
NATO tank group repels the enemy attack against the city of Houdan.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;06|
<h4>Interdiction</h4>
In the early morning, Maj. James Gastovski's black op team disables enemy tanks.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;06|
<h4>Spearhead</h4>
NATO tank group successfully defends village of Lolise against enemy attack.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;08|
<h4>Pathfinder</h4>
NATO infantry groups clears AAA defense around St. Marie and then continues to the city with support of combat helicopters.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;08|
<h4>Tank Rally</h4>
NATO armored counter-offensive heads south and liberates large portion of Malden.
}}
{{Timeline_Item
|person|Armstrong
|1985|06&nbsp;/&nbsp;10|
Cpl David Armstrong, freshly promoted to Lieutenant, meets Maj. James Gastovski. Together they learn about ultimatum set by Gen. Aleksei Guba to NATO forces
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;11|
<h4>Unfinished Business</h4>
Lt. David Armstrong, protected by Maj. James Gastovski, returns undercover to Everon to negotiate a deal with the FIA.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;13|
<h4>Taking Command</h4>
During his first officer's assignment, Lt. David Armstrong collects his squad and defends village of Goisse.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;13|
<h4>Scouting</h4>
Lt. David Armstrong is sent to recon the valley north of Goisse to locate the base from which the attack on the village originated from.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;14|
<h4>Turning the Tide</h4>
Lt. David Armstrong leads offensive against enemy camp north of Goisse.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;16|
<h4>Saboteur</h4>
In preparation of upcoming Everon invasion, Maj. James Gastovski infiltrates enemy tanks base and sabotages all armored vehicles stationed there.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;18|
<h4>Guardian</h4>
Lt. David Armstrong leads important supply convoy to Malden's airport.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;20|
<h4>Return To Eden</h4>
NATO forces return to Everon, Lt. David Armstrong's infantry squad is first to land.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;20|
<h4>Hind Attack</h4>
Maj. James Gastovski infiltrates field helicopter base and destroys all vehicles there.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;21|
<h4>Rolling Thunder</h4>
NATO tank platoons storm northern Everon and neutralize all hostile forces.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;23|
<h4>Airborne</h4>
Cpt. Sam Nichols transports infantry squads during fast evolving Everon offensive.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;24|
<h4>Air Superiority</h4>
Cpt. Sam Nichols neutralizes enemy supply convoy heading from Morton to Le Moule.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;26|
<h4>Recon</h4>
Maj. James Gastovski's squad is deployed on [[Kolgujev]] and locates AAA defense posts.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;27|
<h4>Killdozer</h4>
NATO tank group rolls through central Everon and clears the way for infantry groups.
}}
{{Timeline_Item
|arma0|
|1985|06&nbsp;/&nbsp;27|
<h4>Air Assault</h4>
After launching a joint offensive against last enemy's stronghold in city of St. Pierre, NATO forces liberate Everon and ready themselves for a final strike on Kolgujev.
}}
{{Timeline_Item
|arma0|
|1985|07&nbsp;/&nbsp;02|
<h4>Wake-up Call</h4>
Maj. James Gastovski's squad gets a green light and neutralizes three AAA sites on Kolgujev.
}}
{{Timeline_Item
|arma0|
|1985|07&nbsp;/&nbsp;02|
<h4>Planes Start</h4>
Cpt. Sam Nichols takes off in his A-10 and heads to Kolgujev.
}}
{{Timeline_Item
|arma0|
|1985|07&nbsp;/&nbsp;02|
<h4>Maverick</h4>
Cpt. Sam Nichols arrives on Kolgujev and clears an armored force from the shoreline. Shortly before NATO ground forces arrive, his plane is hit and he ejects behind enemy lines.
}}
{{Timeline_Item
|arma0|
|1985|07&nbsp;/&nbsp;02|
<h4>Counter Strike</h4>
Lt. David Armstrong leads offensive against enemy base and captures it.
}}
{{Timeline_Item
|arma0|
|1985|07&nbsp;/&nbsp;03|
<h4>Escape</h4>
Cpt. Sam Nichols, being held as a POW, escapes from captivity shortly before Guba's orders to execute him arrive.
}}
{{Timeline_Item
|arma0|
|1985|07&nbsp;/&nbsp;03|
USSR begins a full-scale mobilization, allegedly as a military exercise.
}}
{{Timeline_Item
|arma0|
|1985|07&nbsp;/&nbsp;07|
<h4>Incursion</h4>
Maj. James Gastovski infiltrates Guba's heavily guarded main base and steals important documents. According to the documents, Gen. Guba has managed to obtain a SCUD missile with nuclear warhead and plans to launch it on Everon to demonstrate Soviet power.
}}
{{Timeline_Item
|arma0|
|1985|07&nbsp;/&nbsp;07|
<h4>Search And Destroy</h4>
As an immediate response to latest Intel. NATO task force led by Maj. James Gastovski searches for SCUD launcher in central Kolgujev and manages to destroy it shortly before launch preparations are finished.
}}
{{Timeline_Item
|arma0|
|1985|07&nbsp;/&nbsp;10|
<h4>Red Dawn</h4>
After unsuccessful launch of SCUD missile, Gen. Guba decides to leave the island and heads to the harbor where his evac ship is prepared. Against all odds, Maj. James Gastovski manages to track him down and capture him, destroying a second SCUD launcher in the process. Remaining rogue Soviet Forces capitulate immediately afterwards.


Cold War Crisis ends.
|- <!-- KataKana -->
}}
{{Timeline_Item
|person|Guba
|1985|07&nbsp;/&nbsp;10|
Gen. Aleksei Vasilii Guba is captured by Maj. James Gastovski. His further fate is unknown.
}}
{{Timeline_Item
|person|Asano
|1987|06&nbsp;/&nbsp;10|
[http://www.arma2.com/arma-2-pmc-characters/henry-asano Henry Asano] is born in Los Angeles, CA.
|start=2}}
{{Timeline_Item
|person|Larkin
|1987|08&nbsp;/&nbsp;25|
[http://takeonthegame.com/about-the-game/story/tom-larkin/ Tom Larkin] is born in Seattle, WA.
}}
{{Timeline_Item
|oa|
|1988||
Coup d'état in [http://www.arma2.com/arma-2-oa-takistan Takistan]. Following the fall of the incumbent monarchy and second exile of the royal family, Socialist and Royalist groups fight for supremacy in Takistan. Each faction is backed by world-leading superpowers (Royalists by the USA, Socialists by the USSR).
}}
{{Timeline_Item
|real|
|1990|08&nbsp;/&nbsp;02|
[http://en.wikipedia.org/wiki/Gulf_War Gulf War] starts.
}}
{{Timeline_Item
|real|
|1991|02&nbsp;/&nbsp;28|
Gulf War ends.
}}
{{Timeline_Item
|arma0|
|1991|05|
<h4>Status Quo</h4>
Buddies from 1985 conflict - James Gastovski, David Armstrong, Sam Nichols and Robert Hammer - meet back on Everon after many years.
}}
{{Timeline_Item
|oa|
|1992||
Reinforced by open Soviet military support and large shipments of Eastern weaponry, [http://www.arma2.com/arma-2-oa-factions/a-2-oa-takistanian-military-forces Takistani Socialists] prevail over the Royalists. The supply of crude oil at hand is quickly exploited to expand and strengthen the Takistani state police and armed forces. Scud-B ballistic missiles, missile carriers, and the covert research and development of chemical and nuclear weapons contributes to the proliferation of military stockpiles with the aim of maximizing Takistani military might – and, by extension – tightening the grip of Soviet rule.
}}
{{Timeline_Item
|person|Lopotev
|1997||
Andrey Lopotev forms the 'Working Man's Defence Alliance' pseudo-union along with other employees of the Solnichniy Quarry Corporation.
}}
{{Timeline_Item
|pmc|
|1998|01|[[Image:Logo BlackElement.jpg|140px|right]]
'''Black Element''' Private Military Company is founded.
}}
{{Timeline_Item
|person|Reynolds
|1998|05|
Mark Reynolds graduates from an Ivy League college and is recruited by the Central Intelligence Agency.
}}
{{Timeline_Item
|person|Lopotev
|1999||[[Image:Flag ChDKZ.jpg|thumb|100px|right|Flag of ChDKZ]]
Andrey Lopotev organizes a violent protest over pay and conditions that leads to at least three deaths, unconfirmed injuries (figures vary from 10s to 100s) and a dozen prosecutions.


Later he forms the [http://www.arma2.com/arma-2-factions/chernarussian-movement-of-the-red-sta ChDKZ] (Chedaki) along with several previous members of the Working Man's Defence Alliance. The party's main line is that of reintegration with the Russian Federation.
|  || KataKana || DIK_KANA || 0x70 || 112 || Japanese keyboard
}}
|-
{{Timeline_Item
|  || KataKana || DIK_ABNT_C1 || 0x73 ||  115 || / ? on Portugese (Brazilian) keyboards
|pmc|
|-
|1999|05&nbsp;/&nbsp;28|
| || KataKana || DIK_CONVERT || 0x79 || 121 || Japanese keyboard
[[Takistan]] detonates its first nuclear bomb. Western diplomatic pressure forces it to stop its nuclear programme. Since their program is highly classified and Russia states it never supplied the country with any fissile materials, many analysts believe the country never had a nuclear bomb.
|-
}}
|  || KataKana || DIK_NOCONVERT || 0x7B || 123 || Japanese keyboard
{{Timeline_Item
|-
|person|Frost
| || KataKana || DIK_YEN || 0x7D || 125 || Japanese keyboard
|2000|05|
|-
Brian Frost starts helicopter training supervised by his uncle, a professional pilot.
|  || KataKana || DIK_OEM_102 || 0x56 || 86 || < > | on UK/Germany keyboards
}}
|-
{{Timeline_Item
| || KataKana || DIK_ABNT_C2 || 0x7E || 126 || Numpad . on Portugese (Brazilian) keyboards
|person|Frost
|-
|2000|07|
| || KataKana || DIK_PREVTRACK || 0x90 || 144 || Previous Track (DIK_CIRCUMFLEX on Japanese keyboard)
A few days after completing his helicopter training, Brian Frost's helicopter crashes during takeoff. Even while surviving with only a few scratches, his trust in helicopters is severely shaken.
|-
}}
|  || KataKana || DIK_KANJI || 0x94 || 148 || Japanese keyboard
{{Timeline_Item
|-
|person|Frost
| || KataKana || DIK_STOP || 0x95 || 149 || NEC PC98
|2000|11|
|-
Brian Frost enlists into the British Army.
|  || KataKana || DIK_AX || 0x96 || 150 || Japan AX
}}
|-
{{Timeline_Item
| || KataKana || DIK_UNLABELED || 0x97 || 151 || J3100
|real|
|-
|2001|06&nbsp;/&nbsp;22|
| || KataKana || DIK_NUMPADCOMMA || 0xB3 || 179 || , on numeric keypad - NEC PC98
Documents about Cold War Crisis of 1985 are declassified. The world is shocked to learn how close to global flashpoint it was.
|-
}}
| || KataKana || DIK_CIRCUMFLEX || colspan="2" | DIK_PREVTRACK || Japanese keyboard
{{Timeline_Item
|real|
|2001|09&nbsp;/&nbsp;11|
[http://en.wikipedia.org/wiki/9/11 9/11]
}}
{{Timeline_Item
|real|
|2001|10&nbsp;/&nbsp;07|
[http://en.wikipedia.org/wiki/War_in_Afghanistan_(2001%E2%80%93present) War in Afghanistan] starts.
}}
{{Timeline_Item
|arma1|
|2002||[[Image:Flag Sahrani.jpg|thumb|100px|right|Flag of Sahrani]]
In aftermath of 9/11, a small US Army contingent is sent to the Atlantic island of [[Sahrani]] with the purpose of helping to train the army of the local pro-American monarchy and locating possible terrorist suspects who could use the country for its strategic position between America, Europe and Africa.


As a longtime socialist regime with strong ties to the former Soviet Union, the Kingdom's Northern neighbor, the Democratic Republic of Sahrani, doesn't welcome the arrival of US troops much.
|- <!-- Apps -->
}}
{{Timeline_Item
|real|
|2003|03&nbsp;/&nbsp;20|
[http://en.wikipedia.org/wiki/Iraq_War Iraq War] starts.
}}
{{Timeline_Item
|person|Frost
|2003|04|
Brian Frost is deployed in Iraq as part of Pegasus Company.
}}
{{Timeline_Item
|person|Dixon
|2003|09|
Patrick Dixon joins Black Element.
}}
{{Timeline_Item
|person|Asano
|2004|07|
Henry Asano enlists into the US Army.
}}
<!--- ARMED ASSAULT ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|arma1|
|2006||
As the situation in the Kingdom of South Sahrani has remained stable during recent years and the training of local forces is almost finished, US Army plans to leave the country in the following months.
}}
{{Timeline_Item
|person|Porter
|2006|03&nbsp;/&nbsp;02|
William Porter starts [http://web.archive.org/web/20080401075137/http://www.armedassault.com/william/ blogging] from Sahrani.
|start=2}}
{{Timeline_Item
|person|Reynolds
|2006|05|
Mark Reynolds warns his superiors against a potential Sahrani Liberation Army (SLA) invasion into the Kingdom of South Sahrani. All his reports are ignored.
}}
{{Timeline_Item
|arma1|
|2006|06|
<h3>Sahrani Conflict</h3>
|LightSteelBlue|
}}
{{Timeline_Item
|arma1|
|2006|06&nbsp;/&nbsp;10|
<h4>Transport</h4>
A few days after the official withdrawal of US Army troops, SLA invades the Kingdom of South Sahrani. Royal Army Corps Sahrani (RACS) are forced to retreat, and the few remaining US troops go with them.
}}
{{Timeline_Item
|arma1|
|2006|06&nbsp;/&nbsp;11|
<h4>Beaten Dog</h4>
SLA army proceeds to the city of Ortego, where it is slowed down by a mix of RACS and US forces.
}}
{{Timeline_Item
|arma1|
|2006|06&nbsp;/&nbsp;11|
<h4>Dolores</h4>
SLA armored forces move south towards coastal city of Dolores. In a desperate act of defense, RACS decides to destroy the bridges to cut the approaching enemy off. Even though the operation is successful and SLA forces are heavily hit, RACS has to retreat even further into its territory.
}}
{{Timeline_Item
|arma1|
|2006|06&nbsp;/&nbsp;11|
<h4>Battle Of Somato</h4>
US Army takes advantage of its technology and stages night attack at camping SLA forces in Southern Province.
}}
{{Timeline_Item
|arma1|
|2006|06&nbsp;/&nbsp;12|
<h4>Dawn of Hope</h4>
When the remains of RACS and US forces defend the last base on the Sahrani International Airport, United States Marine Corps (USMC) 27th Marine Expeditionary Unit (MEU) joins the battle, repelling SLA invasion back from the Kingdom.
}}
{{Timeline_Item
|arma1|
|2006|06&nbsp;/&nbsp;12|
<h4>Reclaiming</h4>
SLA is pushed away from the Kingdom of South Sahrani. After two days of conflict, the country is free again.
}}
{{Timeline_Item
|arma1|
|2006|06&nbsp;/&nbsp;14|
<h4>Into Enemy Territory</h4>
In order to restore peace in the region, USA decides to invade the Democratic Republic of Sahrani. RACS joins the offensive and both armies progress towards Bagango, the country's capital.
}}
{{Timeline_Item
|arma1|
|2006|06&nbsp;/&nbsp;15|
<h4>Gryphons</h4>
As main RACS forces are nearing Bagango, SLA launches majority of its remaining forces in one large counter-offensive. However, they are no match for US air superiority and are crushed after short battle.
}}
{{Timeline_Item
|arma1|
|2006|06&nbsp;/&nbsp;16|
<h4>Blood, Sweat & Tears</h4>
US forces open a new front by capturing a helicopter base in the Eastern part of the country.
}}
{{Timeline_Item
|arma1|
|2006|06&nbsp;/&nbsp;16|
<h4>Final Countdown</h4>
Bagango is encircled. A few SLA troops dressed like RACS infantry try to spread confusion amongst US forces, but their origin is quickly discovered and the offensive continues. Few hours later, Prime Minister Torrez is captured and the SLA capitulates.


Sahrani Conflict ends.
|  || Apps || DIK_NEXTTRACK || 0x99 || 153 || Next Track
}}
|-
<!--- QUEEN'S GAMBIT ----------------------------------------------------------------------------------------------->
|  || Apps || DIK_MUTE || 0xA0 || 160 || Mute
{{Timeline_Item
|-
|arma1|
|  || Apps || DIK_CALCULATOR || 0xA1 || 161 || Calculator
|2007|10|
|-
<h3>Queen's Gambit</h3>
|  || Apps || DIK_PLAYPAUSE || 0xA2 || 162 || Play / Pause
|LightSteelBlue|
|-
}}
|  || Apps || DIK_MEDIASTOP || 0xA4 || 164 || Media Stop
{{Timeline_Item
|-
|arma1|
|  || Apps || DIK_VOLUMEDOWN || 0xAE || 174 || Volume -
|2006|10|
|-
King Jose of Sahrani and his son, Prince Orlando, die in helicopter crash. King's other child, Princess Isabella, becomes the Queen of Sahrani.
| || Apps || DIK_VOLUMEUP || 0xB0 || 176 || Volume +
}}
|-
{{Timeline_Item
| || Apps || DIK_WEBHOME || 0xB2 || 178 || Web home
|arma1|
|-
|2007|10&nbsp;/&nbsp;28|
| || Apps || DIK_SYSRQ || 0xB7 || 183 || {{n/a}}
<h4>Spy</h4>
|-
'''Black Element''' Private Military Contractors team (codenamed Royal Flush) arrives on Sahrani, hired by Queen Isabella Ximénez. Their job is to fight against growing anti-government resistance.
| || Apps || DIK_PAUSE || 0xC5 || 197 || Pause
}}
|-
{{Timeline_Item
|  || Apps || DIK_APPS || 0xDD || 221 || AppMenu key
|arma1|
|-
|2007|10&nbsp;/&nbsp;29|
| || Apps || DIK_POWER || 0xDE || 222 || System Power
<h4>Base</h4>
|-
Royal Flush team discovers that Prince Orlando is alive and leads the anti-government Guerrillas. They terminate their contract and sides with them.
|  || Apps || DIK_SLEEP || 0xDF || 223 || System Sleep
}}
|-
{{Timeline_Item
| || Apps || DIK_WAKE || 0xE3 || 227 || System Wake
|arma1|
|-
|2007|10&nbsp;/&nbsp;30|
|  || Apps || DIK_WEBSEARCH || 0xE5 || 229 || Web Search
<h4>Camp</h4>
|-
Royal Flush team attack the government prison and liberate all political captives held there.
| || Apps || DIK_WEBFAVORITES || 0xE6 || 230 || Web Favorites
}}
|-
{{Timeline_Item
|  || Apps || DIK_WEBREFRESH || 0xE7 || 231 || Web Refresh
|arma1|
|-
|2007|10&nbsp;/&nbsp;30|
| || Apps || DIK_WEBSTOP || 0xE8 || 232 || Web Stop
<h4>Genocide</h4>
|-
Royal Flush team attacks another camp, liberating more of the Prince's supporters.
|  || Apps || DIK_WEBFORWARD || 0xE9 || 233 || Web Forward
}}
|-
{{Timeline_Item
| || Apps || DIK_WEBBACK || 0xEA || 234 || Web Back
|arma1|
|-
|2007|10&nbsp;/&nbsp;31|
|  || Apps || DIK_MYCOMPUTER || 0xEB || 235 || My Computer
<h4>Reality Show</h4>
|-
Prince Orlando is ready to go public, and the Royal Flush team clears a local TV station building in order to give the Prince the opportunity to speak to the nation.
| || Apps || DIK_MAIL || 0xEC || 236 || Mail
}}
|-
{{Timeline_Item
|  || Apps || DIK_MEDIASELECT || 0xED || 237 || Media Select
|arma1|
|2007|11&nbsp;/&nbsp;01|
<h4>Meeting</h4>
Royal Flush team fails to stop the Queen from luring her brother into a trap and killing him.
}}
{{Timeline_Item
|arma1|
|2007|11&nbsp;/&nbsp;01|
<h4>Escape</h4>
Surviving members of the Royal Flush team steal a plane on Sahrani Airport and flees the country. Black Element proclaims them rogue operators and denies any responsibility for their actions.


Situation in the Kingdom of South Sahrani remains unchanged.
|- <!-- ArrowKeypad -->
}}
<!--- ARMA 2 ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|aan|
|2008|10&nbsp;/&nbsp;09|
[http://www.youtube.com/watch?v&#x3d;jFa7bjEMSAc US Marine Corps in Grozovia]
}}
{{Timeline_Item
|aan|
|2008|10&nbsp;/&nbsp;27|
[http://www.youtube.com/watch?v&#x3d;upWGjEAeCNo Bombing in Chernogorsk leaves 6 dead]
}}
{{Timeline_Item
|aan|
|2008|11&nbsp;/&nbsp;11|
[http://www.arma2.com/arma-2-factions/national-party National Party] (NAPA) group, allegedly lead by mysterious Prizrak, [http://www.youtube.com/watch?v&#x3d;sDXoQvn8R4w burns down ChDKZ warehouse]
}}
{{Timeline_Item
|person|Reynolds
|2009|03|
Mark Reynolds arrives in Chernarus with objective to find Aslan Radayev, international weapons dealer and major supplier for ChDKZ
}}
{{Timeline_Item
|aan|
|2009|07&nbsp;/&nbsp;27|
[http://www.youtube.com/watch?v&#x3d;lMVDD7CTTFI ChDKZ groups engage in skirmishes with Chernarussian Defence Forces], but lack of strong leadership leaves their efforts unsuccessful.
}}
{{Timeline_Item
|arma2|
|2009|09|[[Image:Chernarus flag.jpg|thumb|right|Flag of Chernarus]]
'''September Crisis'''


[http://www.arma2.com/arma-2-factions/chernarussian-movement-of-the-red-sta ChDKZ] (Chedaki) masses its forces on the coast to take control of the most developed part of the country and gain access to harbors, trade routes etc. This effort is coordinated by three warlords and is largely successful. Chedaki seizes the majority of [http://www.arma2.com/arma-2-chernarus Chernarus] including Chernogorsk, the capital of South Zagoria.
|  || ArrowKeypad || DIK_HOME || 0xC7 || 199 || Home on arrow keypad
|-
|  || ArrowKeypad || DIK_UP || 0xC8 || 200 || UpArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_PRIOR || 0xC9 || 201 || PgUp on arrow keypad
|-
|  || ArrowKeypad || DIK_LEFT || 0xCB || 203 || LeftArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_RIGHT || 0xCD || 205 || RightArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_END || 0xCF || 207 || End on arrow keypad
|-
|  || ArrowKeypad || DIK_DOWN || 0xD0 || 208 || DownArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_NEXT || 0xD1 || 209 || PgDn on arrow keypad
|-
|  || ArrowKeypad || DIK_INSERT || 0xD2 || 210 || Insert on arrow keypad
|-
|  || ArrowKeypad || DIK_DELETE || 0xD3 || 211 || Delete on arrow keypad
|-
|  || ArrowKeypad || DIK_UPARROW || colspan="2" | DIK_UP || UpArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_PGUP || colspan="2" | DIK_PRIOR || PgUp on arrow keypad
|-
|  || ArrowKeypad || DIK_LEFTARROW || colspan="2" | DIK_LEFT || LeftArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_RIGHTARROW || colspan="2" | DIK_RIGHT || RightArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_DOWNARROW || colspan="2" | DIK_DOWN || DownArrow on arrow keypad
|-
|  || ArrowKeypad || DIK_PGDN || colspan="2" | DIK_NEXT || PgDn on arrow keypad


After negotiations to join Russia result in dismissal by Moscow, Chedaki executes Alexander Baranov, the prime minister of Chernarus, and declares the nation the Chernarussian Socialistic Republic.
|- <!-- Others -->


Part of the Chernarussian government manages to find a way off the island into exile abroad and insist they are still the only legitimate government of the country, asking western countries for help.
| OS key (left) || Other || DIK_LWIN || 0xDB || 219 || Left Windows key
}}
|-
{{Timeline_Item
| OS key (right) || Other || DIK_RWIN || 0xDC || 220 || Right Windows key
|aan|
|}
|2009|10&nbsp;/&nbsp;03|
[http://aan.moricky.com/en/europe/1-chernarussian-pm-executed.html Chernarussian PM Executed]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;04|
[http://aan.moricky.com/en/europe/2-marines-en-route-to-green-sea.html Marines En Route to Green Sea]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;06|
[http://aan.moricky.com/en/europe/3-chernarussian-crisis-intensifies.html Chernarussian Crisis Intensifies]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;07|
[http://aan.moricky.com/en/europe/4-russians-call-emergency-un-meeting.html Russians call emergency UN meeting]
}}
{{Timeline_Item
|arma2|
|2009|10|
<h3>Operation Harvest Red</h3>
|LightSteelBlue}}
{{Timeline_Item
|arma2|
|2009|10&nbsp;/&nbsp;08|
<h4>First To Fight</h4>
USMC 27th MEU is sent to Chernarus to prevent civilian casualties in the ongoing conflict between Chedaki and remnants of [http://www.arma2.com/arma-2-factions/chernarussian-defence-forces Chernarussian Defence Forces] (CDF).
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;08|
[http://aan.moricky.com/en/europe/5-security-council-stalemate.html Security Council stalemate]
}}
{{Timeline_Item
|arma2|
|2009|10&nbsp;/&nbsp;09|
<h4>Into The Storm</h4>
Shortly before USMC invasion starts, [http://www.arma2.com/arma-2-characters Razor Team] is deployed near Chernogorsk with objective to destroy communication station. During the mission, they discovers a mass grave created by Chedaki forces.
}}
{{Timeline_Item
|arma2|
|2009|10&nbsp;/&nbsp;09|
<h4>Harvest Red</h4>
Razor team joins the battle of Chernogorsk tasked to locate and capture Chedaki leaders - Andrey 'Akula' Lopotev, Mikola Bardak and an unknown man going under the identity of Kostey. They manage to take the first two captive, while transporting them back to base, they are ambushed and taken captive. It's learned that Kostey was actually a CDF officer who now revealed his true identity. Shortly after the warlords leave the scene, USMC squad rescues Razor team, but they're too late to save Sgt. Miles' life.
}}
{{Timeline_Item
|person|Razor
|2009|10&nbsp;/&nbsp;09|
Sgt. Patrick '8-Ball' Miles is KIA.
}}
{{Timeline_Item
|arma2|
|2009|10&nbsp;/&nbsp;09|
<h4>Razor Two</h4>
Though Andrey Lopotev manages to escape, Mikola Bardak is captured after a long hunt by Razor team, now led by MSgt. Matthew Cooper.
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;09|
[http://aan.moricky.com/en/europe/6-us-marines-reportedly-inside-chernarus.html US Marines reportedly inside Chernarus]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;09|
[http://aan.moricky.com/en/europe/7-us-confirms-marine-incursion.html US confirms Marine incursion]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;09|
[http://aan.moricky.com/en/europe/8-marines-retake-chernagorsk-mass-graves-discovered.html Marines retake Chernagorsk - mass graves discovered]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;09|
[http://aan.moricky.com/en/europe/9-chdkz-leaders-captured.html ChDKZ' leaders captured?]
}}
{{Timeline_Item
|person|Reynolds
|2009|10&nbsp;/&nbsp;10|
Mark Reynolds interrogates Mikola Bardak, who was captured by Razor team. From him he learns that Aslan Radayev has already fled Chernarus.
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;10|
[http://aan.moricky.com/en/europe/10-chdkz-in-full-retreat.html ChDKZ in full retreat?]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;11|
[http://aan.moricky.com/en/europe/11-new-twist-in-chernarus-crisis.html New Twist in Chernarus Crisis]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;12|
[http://aan.moricky.com/en/europe/12-interim-chernarussian-government-elected.html Interim Chernarussian Government Elected]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;13|
[http://aan.moricky.com/en/europe/13-nationalist-reprisals-intensify.html Nationalist reprisals intensify]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;14|
[http://aan.moricky.com/en/europe/14-2nd-chance-for-un-talks.html 2nd chance for UN talks]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;15|
[http://aan.moricky.com/en/europe/15-conventional-war-over.html 'Conventional' war over?]
}}
{{Timeline_Item
|aan|
|2009|10&nbsp;/&nbsp;16|
[http://aan.moricky.com/en/europe/16-chernarus-crisis-nearing-end-as-usmc-advance.html Chernarus crisis nearing end as USMC advance]
}}
{{Timeline_Item
|arma2|
|2009|10&nbsp;/&nbsp;16|
<h4>Manhattan</h4>
As USMC pushes north, Forward Operating Base (FOB) Manhattan is set up. Razor team searches for Chedaki base and smaller camps in the region. While doing that, they meet Father Fyodor, local priest with ties to NAPA.
}}
{{Timeline_Item
|arma2|
|2009|10&nbsp;/&nbsp;16|
'''Moscow bombing.''' Fifty three people are killed and nearly two hundred injured, many critically, in a bomb blast that tore through Moscow's Red Square. NAPA is linked to the attack and Russia readies itself to enter the Chernarussian conflict.
}}
{{Timeline_Item
|arma2|
|2009|10&nbsp;/&nbsp;17|
<h4>Bitter Chill</h4>
Under diplomatic pressure, USMC withdraws from Chernarus, leaving arriving Russian Forces to handle the situation. Razor team fails to reach the evac point and goes undercover with the help of locals.
}}
{{Timeline_Item
|arma2|
|2009|10&nbsp;/&nbsp;18|
<h4>Badlands</h4>
Officially MIA, Razor team supports local forces with their fight against Chedaki. USMC command, unconvinced that NAPA was behind the Moscow bombing, tasks Razor team with finding evidence about the truth.
}}
{{Timeline_Item
|arma2|
|2009|10&nbsp;/&nbsp;19|
<h4>Dogs of War</h4>
After gathering enough evidence, Razor learns that Lopotev was the man responsible for the Moscow bombing. While US government presents this data to the UN council, USMC forces return to the country. Tolerated by Russian Forces, they help Razor team with the assault on the main Chedaki base, followed by the swift capture of Andrey Loptev.


Chernarussian crisis ends.
== German keyboard ==
}}
{{Timeline_Item
|person|Lopotev
|2009|10&nbsp;/&nbsp;19|
Andrey Lopotev is captured by Razor team of USMC.
}}
{{Timeline_Item
|arma2|
|2009|12&nbsp;/&nbsp;22|
'''Eagle Wing''' Preemptive Strike Plan is cancelled by Pentagon and never happens.
}}
<!--- aan ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|person|Dixon
|2009|12&nbsp;/&nbsp;27|
Black Element caught up in controversy as contractors led by Patrick Dixon use live ammunition to disperse groups of angry civilians, protesting over fuel shortages amidst bitter winter chill.
}}
{{Timeline_Item
|pmc|
|2009|12&nbsp;/&nbsp;31|
<h4>Infiltration</h4>
Mark Reynolds oversees the destruction of the Takistani Army's BM-21 missile launchers, supplied by arms dealer Aslan Radayev. Reynolds needs army officers to contact Radayev again, so he can track him down.
}}
{{Timeline_Item
|aan|
|2010|05&nbsp;/&nbsp;28|
[http://aan.moricky.com/en/europe/18-nato-training-exercises-in-2010.html NATO training exercises planned for Green Sea Region].
}}
{{Timeline_Item
|aan|
|2010|05&nbsp;/&nbsp;31|
[http://aan.moricky.com/en/europe/23-chernarus-firms-strike-uneasy-deal-in-takistan.html Chernarus firms strike uneasy deal in Takistan].
}}
{{Timeline_Item
|aan|
|2010|06&nbsp;/&nbsp;01|
[http://aan.moricky.com/en/europe/25-chernarussian-geologist-killed-in-karzeghistan.html Chernarussian Geologist Killed in Karzeghistan].
}}
{{Timeline_Item
|aan|
|2010|06&nbsp;/&nbsp;06|
[http://aan.moricky.com/en/europe/22-interview-un-chief-weapons-inspector.html Interview: UN Chief Weapons inspector].
}}
{{Timeline_Item
|person|Reynolds
|2010|06|
Mark Reynolds leads investigation into the slaying of geologists.
}}
{{Timeline_Item
|aan|
|2010|06&nbsp;/&nbsp;14|
[http://aan.moricky.com/en/europe/24-green-sea-anger-at-takistani-missile-launch.html Green Sea Anger at Takistani Missile Launch].
}}
{{Timeline_Item
|aan|
|2010|06&nbsp;/&nbsp;17|
[http://aan.moricky.com/en/europe/26-chernarussian-beer-export-market-stagnates.html Chernarussian Beer Export Market Stagnates].
}}
{{Timeline_Item
|aan|
|2010|08&nbsp;/&nbsp;13|
[http://aan.moricky.com/en/europe/27-british-armed-forces-defuse-shapur-bomb.html British Armed Forces Defuse Shapur Bomb].
}}
{{Timeline_Item
|ARMA2ACR|
|2010|09&nbsp;/&nbsp;05|
Based on Mark Reynolds' Intel, Aslan Radayev is captured by Czech Special Forces in Bystrica region, Chernarus.
}}
{{Timeline_Item
|aan|
|2010|09&nbsp;/&nbsp;20|
The Chernarussian judiciary agrees to [http://aan.moricky.com/en/europe/28-radayev-extradition-approved.html extradite weapons dealer], Aslan Radayev, to Russia.
}}
{{Timeline_Item
|person|Razor
|2010|10|
Sgt. Chad "Robo" Rodriguez is KIA and Sgt. Randolph 'Ice Cold' Sykes is WIA during '''Operation Fiery Mountain''' in Zargabad. Purpose of the operation has not been declassified to this date.
}}
{{Timeline_Item
|aan|
|2010|10&nbsp;/&nbsp;01|[[Image:Logo ION.png|60px|right]]
[http://aan.moricky.com/en/europe/29-black-element-rebrand-corporate-image.html Black Element Rebrand Corporate Image], changing its name from '''Black Element''' to '''ION Inc.'''
}}
{{Timeline_Item
|person|Reynolds
|2010|10&nbsp;/&nbsp;|
Mark Reynolds leaves CIA and joins ION Inc.
}}
{{Timeline_Item
|aan|
|2010|11&nbsp;/&nbsp;10|
[http://aan.moricky.com/en/europe/30-green-sea-armex-events-confirmed.html Green Sea ARMEX events confirmed]
}}
{{Timeline_Item
|real|
|2011|05&nbsp;/&nbsp;02|
[http://en.wikipedia.org/wiki/Death_of_Osama_bin_Laden Operation Neptune Spear]
}}
{{Timeline_Item
|tkoh|
|2011|08&nbsp;/&nbsp;18|
<h4>Take On: Operation Longbow</h4>
Lt. Joe Larkin patrols the Karzegho-Takistani border, as military commanders assess the situation.
}}
{{Timeline_Item
|person|Razor
|2012||
Following a slow recovery from his wounds, Sgt. Randolph 'Ice Cold' Sykes becomes a special warfare instructor at Marine Special Operations School, Camp Lejeune.
}}
<!--- ARROWHEAD ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|oa|
|2012|04 /17|[[Image:Takistan flag.jpg|thumb|right|Flag of Takistan]]
Takistani Royalist tribes, with the rumored support of CIA operatives seeking to destabilize the dangerous regime, succeed in significantly damaging the production of crude oil. A well-coordinated raid on key oil fields deals three critical blows to the regime: the loss of a year's production of crude oil, the destruction of 68% of the country's oil wells, and the sudden lack of resources required to hold Takistan.


Power structures start to disintegrate; voices and actions of discontent spread. In a desperate bid to cling to the reins of power, the Socialist Supreme Bureau threatens the nearby country of Karzeghistan with the use of chemical weapons if the oil-rich Sharig Plateau, an integral part of Takistani territory usurped by the British reign in the times of the Takistani monarchy, was not "immediately returned to the people of Takistan". The ultimatum is set.
{| class="wikitable sortable" style="text-align: center"
}}
! Number
{{Timeline_Item
! Key Name
|oa|
! Number
|2012|06|
! Key Name
<h3>Operation Arrowhead</h3>
! Number
|LightSteelBlue|
! Key Name
}}
|-
{{Timeline_Item
| 1 || ESC || 11 || 0 || 21 || Z
|oa|
|-
|2012|06&nbsp;/&nbsp;01|
| 2 || 1 || 12 || ß || 22 || U
<h4>One Shot One Kill</h4>
|-
At the dawn of upcoming full-scale NATO military operation, US Army sniper sent behind enemy lines neutralizes Jafar Karizi (Two of Spades), Intelligence Commander for Zargabad District.
| 3 || 2 || 13 || ´ || 23 || I
}}
|-
{{Timeline_Item
| 4 || 3 || 14 || BACKSPACE || 24 || O
|oa|
|-
|2012|06&nbsp;/&nbsp;01|
| 5 || 4 || 15 || TAB || 25 || P
<h4>Good Morning T-stan</h4>
|-
A few days after the ultimatum set by Takistani Government in April, NATO forces deploy bases in rebel-controlled territories and instigate Operation Arrowhead, whose objectives is to neutralize the threat of ballistic missile attacks and nullify the possibility of an attack on Karzeghistan before attempting any humanitarian or political actions.
| 6 || 5 || 16 || Q || 26 || Ü
}}
|-
{{Timeline_Item
| 7 || 6 || 17 || W || ||
|oa|
|-
|2012|06&nbsp;/&nbsp;01|
| 8 || 7 || 18 || E || 28 || ENTER
<h4>Pathfinder</h4>
|-
After securing Loy Manara airport and establishing FOB Revolver, NATO dispatches armored convoy heading towards oil fields south of Zargabad. However, when C-130 cargo plane transporting humanitarian workers and journalists is shot down near convoy's position, objective changes to securing the crash site. Unfortunately, NATO forces are too late and civilians are captured by Takistani Army.
| 9 || 8 || 19 || R || 29 || STRGL
}}
|-
{{Timeline_Item
| 10 || 9 || 20 || T || 30 || A
|oa|
|-
|2012|06&nbsp;/&nbsp;01|
| 31 || S || 41 || ^ || 51 || ,
<h4>Coltan Blues</h4>
|-
Delta Force is sent to rescue captive civilians supposedly held in nearby mine, but information proves incorrect and only the dead body of aan reporter Joe Harris is discovered.
| 32 || D || 42 || SHIFTL || 52 || .
}}
|-
{{Timeline_Item
| 33 || F || 43 || # || 53 || -
|tkoh|
|-
|2012|06&nbsp;/&nbsp;01|
| 34 || G || 44 || Y || 54 || SHIFTR
<h4>Take On: Operation Arrowhead</h4>
|-
Lt. Joe Larkin provides air support in the full-scale invasion of Takistan.
| 35 || H || 45 || X || 55 || NUM_*
}}
|-
{{Timeline_Item
| 36 || J || 46 || C || 56 || ALT
|oa|
|-
|2012|06&nbsp;/&nbsp;01|
| 37 || K || 47 || V || 57 || SPACE
<h4>Open Season</h4>
|-
Cpt. Garry Pierce is tasked with neutralizing outpost and command stations along Takistani Army defense line. Whilst the operation is successful, Pierce's gunship is hit and he's forced to autorotate to the ground.
| 38 || L || 48 || B || 58 || CAPS
}}
|-
{{Timeline_Item
| 39 || Ö || 49 || N || 59 || F1
|person|Pierce
|-
|2012|06&nbsp;/&nbsp;01|
| 40 || Ä || 50 || M || 60 || F2
Cpt. Garry Pierce is shot down over enemy territory and captured by Takistani Army.
|-
}}
| 61 || F3 || 71 || NUM_7 || 81 || NUM_3
{{Timeline_Item
|-
|oa|
| 62 || F4 || 72 || NUM_8 || 82 || NUM_0
|2012|06&nbsp;/&nbsp;02|
|-
<h4>Death from Above</h4>
| 63 || F5 || 73 || NUM_9 || 83 || NUM_,
Immediately before crucial offensive against main enemy base, NATO uses its technological advantage and sends Unmanned Littlebird (ULB) near the base. From there, it marks targets for Hellfire missiles fired by AH-64 gunship hovering 8km away in occupied territory.
|-
| 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 ||  ||
|}


Abdul Mussawir Ghafurzai (Seven of Hearts) is reported killed by ULB strike, although the hit cannot be confirmed.
}}
{{Timeline_Item
|oa|
|2012|06&nbsp;/&nbsp;01|
<h4>Sandstorm</h4>
NATO forces start offensive against main Takistani base in region. Under cover of night, fast moving armored platoons crushes poorly equipped enemy and seize the base and nearby airfield without significant losses.
}}
{{Timeline_Item
|person|Pierce
|2012|06&nbsp;/&nbsp;01|
Cpt. Garry Pierce escapes during NATO offensive and manages to return back to safety.
}}
{{Timeline_Item
|oa|
|2012|06&nbsp;/&nbsp;02|
<h4>Eye Of The Hurricane</h4>
Large scale battle of Zargabad takes place. Delta Team rescues civilian hostages held in city's mosque, while main NATO force focuses on disabling SCUD launchers scattered around city.


Muhhamad R. Aziz (Jack of Clubs), local army commander, is captured alive while trying to escape the city.
== French keyboard ==
}}
{{Timeline_Item
|baf|
|2012|06&nbsp;/&nbsp;03|
<h4>Scud Busters</h4>
British SAS are sent into the deserts of Takistan to hunt for remaining mobile SCUD launchers, which are about to attack Karzeghistan and the Allied bridgeheads.
}}
<!--- BAF ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|baf|
|2012|07|
<h3>Operation Crimson Lance</h3>
|LightSteelBlue|
}}
{{Timeline_Item
|baf|
|2012|07&nbsp;/&nbsp;19|
<h4>Blue Jam</h4>
While heading towards FOB Arizona in central Takistan, a transport chopper carrying Sgt. Brian Frost's squad is mistakenly targeted and shot down by a US Missile. The squad defends the crash site and evacuates in another helicopter a few minutes later.
}}
{{Timeline_Item
|baf|
|2012|07&nbsp;/&nbsp;20|
<h4>Lancers</h4>
Operation Crimson Lance is in effect. Sgt. Brian Frost's squad assists in defusing IEDs and minefields and then continues onto FOB Winchester, now serving as a mere outpost for a couple of British patrol teams.
}}
{{Timeline_Item
|person|Dixon
|2012|07&nbsp;/&nbsp;20|
After numerous quarrels with his clients (notably Refugee Help Center organizer Rita Ensler), Patrick Dixon is demoted from his post of team coordinator.
}}
{{Timeline_Item
|person|Reynolds
|2012|07&nbsp;/&nbsp;20|
Mark Reynolds takes command of ION Inc. security team, previously lead by Patrick Dixon.
}}
{{Timeline_Item
|baf|
|2012|07&nbsp;/&nbsp;20|
<h4>Heat</h4>
Sgt. Brian Frost's squad manages to defend FOB Winchester against a surprise Takistani offensive.
}}
{{Timeline_Item
|baf|
|2012|07&nbsp;/&nbsp;20|
<h4>Mountain Lair</h4>
A joint raid of US and UK forces against the insurgent's group headquarters succeeds and the region is secured.
}}
<!--- PMC ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|person|Tanny
|2012|09|
Frank 'Tanny' Radcliffe leaves British Army and joins ION Inc.
}}
{{Timeline_Item
|pmc|
|2012|12&nbsp;/&nbsp;24|
<h4>Reaction</h4>
Frank 'Tanny' Radcliffe leads a small security response team to rescue captured clients.
}}
{{Timeline_Item
|person|Razor
|2013||
Brian 'Scarlet' O'Hara leaves USMC after 6 years in service. He returns to San Francisco to study, becoming a civilian MD some years later.
}}
{{Timeline_Item
|person|Frost
|2013|01|
Brian Frost leaves British Army and joins ION Inc.
}}
{{Timeline_Item
|pmc|
|2013|03&nbsp;/&nbsp;27|
<h4>Provision</h4>
ION drops supplies for a UN team operating in Central Takistan.
}}
{{Timeline_Item
|person|Frost
|2013|02|
Brian Frost is assigned to Mark Reynold's security team.
}}
{{Timeline_Item
|person|Asano
|2013|02|
Henry Asano is assigned to Mark Reynold's security team.
}}
{{Timeline_Item
|tkoh|
|2013|03&nbsp;/&nbsp;29|
<h4>Take On: Operation Gold Quiver</h4>
Lt. Joe Larkin and Cpt. Garry Pierce air-drop propaganda leaflets over captured Takistani territory.
}}
{{Timeline_Item
|person|Tanny
|2013|04|
Frank 'Tanny' Radcliffe is assigned to Mark Reynold's security team.
}}
{{Timeline_Item
|aan|
|2013|05&nbsp;/&nbsp;06|
[http://www.youtube.com/watch?v&#x3d;4nbmCvytm3o Four Talon International security contractors die in insurgent attack]
}}
{{Timeline_Item
|person|Larkin
|2013|06&nbsp;/&nbsp;17|
Harry Larkin, father of Joe and Tom, dies.
}}
{{Timeline_Item
|pmc|
|2013|06|
<h3>Operation Black Gauntlet</h3>
|LightSteelBlue|
}}
{{Timeline_Item
|pmc|
|2013|06|
After a year of occupation, the situation in Takistan is dire. NATO forces have withdrawn to a few Green Zones around major cities, while the rest of the country is ravaged by ongoing power struggle between the New Takistani Army (NTA) and Royalist tribes, no longer unconditionally pro-Western. With most of the allied forces already gone and the British Armed Forces in the process of leaving the region, the US government plans to draw down its forces in the following months.
}}
{{Timeline_Item
|pmc|
|2013|06&nbsp;/&nbsp;29|
<h4>Reception</h4>
UN weapon inspectors arrive in Zargabad to search for the remnants of the Takistani nuclear programme. An ION Inc. security team, lead by Mark Reynolds, is tasked with their protection.
}}
{{Timeline_Item
|pmc|
|2013|07&nbsp;/&nbsp;01|
<h4>Vocation</h4>
An ION Inc. security team disperses civilians around an abandoned factory while UN investigators search for documents pertaining to the Takistani nuclear programme.
}}
{{Timeline_Item
|pmc|
|2013|07&nbsp;/&nbsp;02|
<h4>Confirmation</h4>
UN inspectors locate the former Takistani presidential advisor and orchestrator of various weapon programmes. They discover it to be Abdul Mussawir Ghafurzai, proclaimed dead after NATO strike during Operation Arrowhead, now hiding in Zargabad. While they force him to tell them everything he knows, an NTA offensive against the emptied city arrives and Ghafurzai is killed.


ION Inc. security team manages to evacuate UN inspectors back to safety, but some of its members are killed during an initial mortar strike and a few others are cut off from the main squad.
{| class="wikitable" style="text-align: center"
}}
! Number
{{Timeline_Item
! Key Name
|person|Tanny
! Number
|2013|07&nbsp;/&nbsp;02|
! Key Name
Frank 'Tanny' Radcliffe is KIA during a mortar strike on Zargabad.
! Number
}}
! Key Name
{{Timeline_Item
|-
|pmc|
| 1 || ESC || 11 || 0 || 21 || Y
|2013|07&nbsp;/&nbsp;02|
|-
<h4>Inception</h4>
| 2 || 1 || 12 || ) || 22 || U
Brian Frost and Henry Asano reunite after the initial confusion and retreat back to Patrick Dixon's position on the city outskirts. All three of them are later evacuated by Mark Reynold's helicopter.
|-
}}
| 3 || 2 || 13 || = || 23 || I
{{Timeline_Item
|-
|pmc|
| 4 || 3 || 14 || BACKSPACE || 24 || O
|2013|07&nbsp;/&nbsp;02|
|-
<h4>Transportation</h4>
| 5 || 4 || 15 || TAB || 25 || P
UN inspectors insist upon getting to abandoned OKB-754 test site, located deep in unsecured territory. A lightly armored SUV convoy is dispatched to travel through no man's land of central Takistan, while Mark Reynolds stays in the U.S. Green Zone to handle the legality of such an operation.
|-
}}
| 6 || 5 || 16 || A || 26 || ^
{{Timeline_Item
|-
|pmc|
| 7 || 6 || 17 || Z || 27 || $
|2013|07&nbsp;/&nbsp;02|
|-
<h4>Elimination</h4>
| 8 || 7 || 18 || E || 28 || ENTER
An ION Inc. security convoy deliver UN inspectors to the the Takistani test-facility, but locates an NTA camp there. Brian Frost and Henry Asano manage to neutralize scattered armored units and rest of the team then finishes off the demoralized infantry units.
|-
}}
| 9 || 8 || 19 || R || 29 || CTRLG
{{Timeline_Item
|-
|pmc|
| 10 || 9 || 20 || T || 30 || Q
|2013|07&nbsp;/&nbsp;03|
|-
<h4>Malfunction</h4>
|-
Deep in the cover of night, an ION Inc. security team is ambushed by UAV's operated by competing PMC, Talon International. Even when they succeed in defending the site, questions about why they were attacked remain.
| 31 || S || 41 || ² || 51 || ;
}}
|-
{{Timeline_Item
| 32 || D || 42 || SHIFTL || 52 || :
|pmc|
|-
|2013|07&nbsp;/&nbsp;03|
| 33 || F || 43 || * || 53 || !
<h4>Retaliation</h4>
|-
UN inspectors discover nuclear materials buried deep in a partially destroyed bunker. According to their calculations, the quantity is enough for creating small-yield nuclear warhead. Initial readings place the origin of the material to China, possibly Russia.
| 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
|-
| ||  || 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 ||  ||
|}


In the morning, an ION Inc. security team is attacked by incoming enemy forces. Brian Frost uses UAVs hijacked by Patrick Dixon and soon the guerilla attack is repulsed. Mark Reynolds joins the battle in his helicopter shortly before enemy starts to retreat.
}}
{{Timeline_Item
|pmc|
|2013|07&nbsp;/&nbsp;03|
<h4>Preparation</h4>
UN inspectors ready the materials for transport back to the Green zone. Some of the ION Inc. contractors refuse to go with the radioactive material and they are assigned to a helicopter. Brian Frost overcomes his fear of flying and takes control of the helicopter, while Henry Asano and Patrick Dixon take crew seats. Mark Reynolds drives the car with the material.
}}
{{Timeline_Item
|pmc|
|2013|07&nbsp;/&nbsp;03|
<h4>Aviation</h4>
An ION Inc. security convoy travels back through Central Takistan, while helicopters provide air support.
}}
{{Timeline_Item
|pmc|
|2013|07&nbsp;/&nbsp;03|
<h4>Decision</h4>
After being damaged, Brian Frost's helicopter continues back to the Zargabad ION base. The SUV with UN inspectors arrives shortly afterwards, but Reynolds' SUV with nuclear materials on board is delayed.
Reynolds contacts them and explains the situation - An unspecified government contacted ION Inc. and want to cover up their illegal involvement in Takistani nuclear programme. While Patrick Dixon openly opposes this change of plan, Brian Frost and Henry Asano are indecisive.
}}
{{Timeline_Item
|pmc|
|2013|07&nbsp;/&nbsp;03|
<h4>Deception</h4>
Brian Frosts kills Patrick Dixon and together with Henry Asano, they join Mark Reynolds. Dressed in NTA uniforms, they use an IED to blow up the SUV with UN inspectors on board and murder all remaining survivors.
}}
{{Timeline_Item
|person|Dixon
|2013|07&nbsp;/&nbsp;03|
According to official statement by ION Inc., Patrick Dixon is KIA while protecting the UN inspectors from militia ambush north of Zargabad. Attackers manage to escape before authorities arrive.
}}
<!--- Take On ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|tkoh|
|2013|07|
<h3>Take On Helicopters</h3>
|LightSteelBlue|
}}
{{Timeline_Item
|tkoh|
|2013|07&nbsp;/&nbsp;04|
<h4>The Gathering Storm</h4>
Tom Larkin returns back home to Seattle.
}}
{{Timeline_Item
|tkoh|
|2013|08&nbsp;/&nbsp;05|
<h4>The Brothers Larkin</h4>
Tom Larkin takes responsibility for Larkin Aviation, the family business started by his father.
}}
{{Timeline_Item
|tkoh|
|2013|08|
<h4>The Rising Tide</h4>
}}
{{Timeline_Item
|tkoh|
|2013|08|
<h4>The Cove</h4>
}}
{{Timeline_Item
|tkoh|
|2013|08|
<h4>The Deal</h4>
}}
{{Timeline_Item
|tkoh|
|2013|08|
<h4>The Burn Card</h4>
}}
{{Timeline_Item
|tkoh|
|2013|08|
<h4>The Best Laid Plans</h4>
}}
{{Timeline_Item
|tkoh|
|2013|08|
<h4>The Shadow of the Blade</h4>
}}
{{Timeline_Item
|tkoh|
|2013|08|
<h4>The Hand That Feeds</h4>
}}
{{Timeline_Item
|tkoh|
|2013|08|
<h4>The Shakedown</h4>
}}
{{Timeline_Item
|tkoh|
|2013|08|
<h4>The Take Down</h4>
}}
{{Timeline_Item
|person|Kerry
|2015||
Ben Kerry is born in Portland, Oregon.
|start=2}}
{{Timeline_Item
|arma3|
|2026||
'''Kavala Coup'''
Georgious Akhanteros and his rogue troops take control of Altis by force, marking the beginning of the '''Altian Civil War'''.
}}
<!--- TACOPS - BEYOND HOPE ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|tacops|
|2026|05|
<h3>Beyond Hope</h3>
|LightSteelBlue|
}}
{{Timeline_Item
|tacops|
|2026|05&nbsp;/&nbsp;11|
<h4>No Reprieve</h4>
Government loyalists search for a missing squad ahead of a major offensive.
}}
{{Timeline_Item
|tacops|
|2026|05&nbsp;/&nbsp;11|
<h4>Avenging Furies</h4>
A humanitarian convoy must be rescued from rebel forces.
}}
{{Timeline_Item
|arma3|
|2030||
<h4>Jerusalem Ceasefire</h4>
After the defeat of most loyalists, the '''Altian Civil War''' ends entrenching '''Georgious Akhanteros''' as [[Altis]]' legitimate leader.
}}
<!--- BOOTCAMP ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|arma3|
|2034||
<h3>Altis Incident Prologue</h3>
|LightSteelBlue|
}}
{{Timeline_Item
|arma3|
|2034|05&nbsp;/&nbsp;10|
<h4>Reality Check</h4>
Now for something completely different.
}}
{{Timeline_Item
|arma3|
|2034|05&nbsp;/&nbsp;10|
<h4>Common Denominator</h4>
NATO peacekeepers conduct joint training exercises with members of the AAF.
}}
{{Timeline_Item
|arma3|
|2034|05&nbsp;/&nbsp;10|
<h4>Diplomatic Relations</h4>
Members of the AAF require assistance from NATO peacekeepers.
}}
{{Timeline_Item
|low|
|2034|05&nbsp;/&nbsp;16|
<h4>Oreokastro Memory</h4>
Nathan MacDade arrives at IDAP's camp in Oreokastro.
}}
{{Timeline_Item
|arma3|
|2034|05&nbsp;/&nbsp;17|
<h4>Rising Tensions</h4>
The AAF and the FIA agree to a dialogue in the former capital, Kavala.
}}{{Timeline_Item
|arma3|
|2034|05&nbsp;/&nbsp;17|
<h4>Damage Control</h4>
NATO peacekeepers returning to Kavala discover that the situation has gone from bad to worse.
}}
<!--- LAWS OF WAR----------------------------------------------------------------------------------------------->
{{Timeline_Item
|low|
|2034||
<h3>Remnants of War</h3>
|LightSteelBlue|
}}
{{Timeline_Item
|low|
|2034|05&nbsp;/&nbsp;28|
<h4>The Peacekeeper</h4>
NATO performs an airdrop to supply an IDAP camp in remote town of Oreokastro.
}}
{{Timeline_Item
|low|
|2034|09&nbsp;/&nbsp;30|
<h4>The Guerrilla</h4>
Guerrillas turn Oreokastro into a fortress. IDAP's camp moves from the center of the town to the church.
}}
{{Timeline_Item
|low|
|2034|10&nbsp;/&nbsp;13|
<h4>The Redacted</h4>
Oreokastro is destroyed by a cluster strike. IDAP's camp is spared, but the town is left in ruin.
}}
{{Timeline_Item
|low|
|2034|10&nbsp;/&nbsp;13|
<h4>The Survivor</h4>
After a two week siege, the town is taken by the AAF. Some guerrillas escape into the surrounding mountains.
}}
{{Timeline_Item
|tanks|
|2035|04&nbsp;/&nbsp;01|
<h4>Lost Horizons</h4>
The AAF take active measures to defeat FIA guerrillas. Kyros Kalogeros of AAF's 1st Mechanized Regiment conducts patrol mission in the mountains around Oreokastro.
}}
<!--- EAST WIND ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|arma3|
|2035||
<h3>East Wind</h3>
|LightSteelBlue|
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;07|
<h4>Drawdown 2035</h4>
Tensions grow as NATO peacekeepers prepare to leave the island of Stratis.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;07|
<h4>Situation Normal</h4>
NATO forces struggle to regroup.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;07|
<h4>Blackfoot Down</h4>
A NATO helicopter went down in a nearby forest.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;07|
<h4>Death Valley</h4>
Friendly forces are pinned down in Girna.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;07|
<h4>Radio Silence</h4>
The survivors launch a coordinated assault on Air Station Mike-26.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;07|
<h4>Wet Work</h4>
An opportunity to neutralize an AAF commander presents itself.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;07|
<h4>Crossing Paths</h4>
Ben Kerry meets FIA soldiers lead by Nikos.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;08|
<h4>Tipping Point</h4>
The survivors launch a last-ditch effort to drive the remaining AAF units into the sea.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;09|
<h4>Signal Lost</h4>
Kerry faces the consequences of a botched withdrawal.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;09|
<h4>Common Enemy</h4>
The remaining survivors link up with the local guerrillas.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;20|
<h4>Supply Network</h4>
CTRG prepare to ambush an enemy supply convoy.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;21|
<h4>Breaking Even</h4>
The guerrillas plan a hit and run attack on an AAF outpost.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;21|
<h4>Bingo Fuel</h4>
The FIA move in to retrieve a seized fuel truck.
}}
{{Timeline_Item
|arma3|
|2035|07&nbsp;/&nbsp;22|
<h4>Exit Strategy</h4>
An AAF officer looking to defect offers the guerrillas a chance for revenge.
}}
{{Timeline_Item
|tacops|
|2035|07&nbsp;/&nbsp;24|
<h4>Fait Accompli</h4>
NATO forces strike strategic positions on Malden.
}}
{{Timeline_Item
|tacops|
|2035|07&nbsp;/&nbsp;24|
<h4>Desintegration Point</h4>
Having captured Chapoi and Cancon, NATO push north for a final offensive.
}}
{{Timeline_Item
|arma3|
|2035|08&nbsp;/&nbsp;02|
<h4>Within Reach</h4>
Kerry joins a small team bound for Stratis.
}}
{{Timeline_Item
|arma3|
|2035|08&nbsp;/&nbsp;02|
<h4>Attention Deficit</h4>
CTRG lead an operation to extract Nikos from Stratis.
}}
{{Timeline_Item
|arma3|
|2035|08&nbsp;/&nbsp;08|
<h4>Beyond Recognition</h4>
On the eve of a NATO invasion, the guerrillas launch a diversionary assault against a small airfield.
}}
{{Timeline_Item
|tanks|
|2035|08&nbsp;/&nbsp;08|
<h4>Salient Force</h4>
As NATO forces advance on Pyrgos, the 1st Mechanized Regiment responds with a daring counter-offensive.
}}
{{Timeline_Item
|low|
|2035|08&nbsp;/&nbsp;08|
<h4>The Major</h4>
Trapped by NATO forces, Major Gavras and his adjutant, Antoniou Dimitriou, make a stand at Oreokastro's church. The area is mined during their defense, but Antoniou later visits IDAP and reports the location of the mines, significantly helping clearance efforts.
}}
<!--- TACOPS - BEYOND HOPE ----------------------------------------------------------------------------------------------->
{{Timeline_Item
|tacops|
|2035|08&nbsp;/&nbsp;09|
<h4>LZ Nowhere</h4>
As NATO's invasion of Altis falters, a high-risk plan is put into action.
}}
{{Timeline_Item
|tacops|
|2035|08&nbsp;/&nbsp;09|
<h4>Breaking Through</h4>
Survivors from LZ Mustang attempt to reach friendly forces.
}}
{{Timeline_Item
|tacops|
|2035|08&nbsp;/&nbsp;09|
<h4>Final Strike</h4>
Against the odds, NATO soldiers attempt to capture Chalkeia.
}}
{{Timeline_Item
|arma3|
|2035|08&nbsp;/&nbsp;09|
<h4>New Dawn</h4>
Following a botched invasion on Altis, Kerry is taken back to NATO's re-established base on Stratis.
}}
{{Timeline_Item
|arma3|
|2035|08&nbsp;/&nbsp;09|
<h4>Resurgent West</h4>
Although still under suspicion, Kerry returns to the NATO front-line on patrol duty.
}}
{{Timeline_Item
|arma3|
|2035|08&nbsp;/&nbsp;09|
<h4>Air Superiority</h4>
In preparation for a major assault on the main airport, Kerry coordinates FIA forces as NATO form up near Neochori.
}}
{{Timeline_Item
|arma3|
|2035|08&nbsp;/&nbsp;09|
<h4>Moral Fiber</h4>
Having seized control of the main airport, NATO are poised to strike Pyrgos, the capital city of Altis.
}}
{{Timeline_Item
|tanks|
|2035|08&nbsp;/&nbsp;10|
<h4>Terminal Defiance</h4>
Hours before an expected ceasefire, the AAF make a stand against overwhelming odds.
}}
{{Timeline_Item
|arma3|
|2035|08&nbsp;/&nbsp;10|
<h4>Preventive Diplomacy</h4>
NATO launches a final push against remaining AAF positions.
}}
{{Timeline_Item
|apex|
|2035||
<h3>Apex Protocol</h3>
|LightSteelBlue|
}}
{{Timeline_Item
|apex|
|2035|08&nbsp;/&nbsp;11|
<h4>Warm Welcome</h4>
Group 15 is deployed to ambush a Syndikat convoy en route to Tanoan village.
}}
{{Timeline_Item
|apex|
|2035|08&nbsp;/&nbsp;12|
<h4>Firestarter</h4>
Following Syndikat's unchecked aggression towards the citizens of Tanoa, Group 15 launch an operation to draw out their leadership.
}}
{{Timeline_Item
|apex|
|2035|08&nbsp;/&nbsp;13|
<h4>Heart of Darkness</h4>
Recently acquired intel sends Group 15 on a mission to kill or capture Warlock.
}}
{{Timeline_Item
|apex|
|2035|08&nbsp;/&nbsp;14|
<h4>Extraction</h4>
Deep in enemy territory and vastly outnumbered, Group 15 race to get Keystone to safety.
}}
{{Timeline_Item
|low|
|2035|08&nbsp;/&nbsp;15|
<h4>The Brother</h4>
Markos Kouris returns to Oreokastro in search of his brother. He dies after stepping on a mine, leading IDAP to investigate the region.
}}
{{Timeline_Item
|apex|
|2035|08&nbsp;/&nbsp;16|
<h4>Apex Protocol</h4>
Acting on intel uncovered by Captain Miller, Group 15 are sent to a former WW2 outpost in search of Viper.
}}
{{Timeline_Item
|low|
|2035|08&nbsp;/&nbsp;17|
<h4>Oreokastro</h4>
Nathan MacDade returns to Oreokastro to help with post-war explosive clearance efforts
}}
{{Timeline_Item
|apex|
|2035|08&nbsp;/&nbsp;18|
<h4>End Game</h4>
Syndikat have occupied the Blue Pearl Industrial Port with the intent of ransoming the Eastwind Device. With enemies on all sides, Group 15 are deployed to end this once and for all.
}}
|}


[[Category:Armaverse]]
[[Category:Reference Lists]]
[[Category:Scripting Topics]]

Revision as of 15:03, 27 December 2020

Template: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.


In addition to that, using DIK codes has more advantages:

  • 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.
Specific keys cannot be detected with DIK codes, since the position of the keys changes with the Keyboard layout (Qwerty, Dvorak).

Usage in scripts

DIK codes are always accompanied by the state of the SHIFT, ALT, and CTRL keys. Any script can differentiate between 'Q' and ALT-Q.

For parameters passed to key event handlers see onKeyDown EH.

Example Script

params ["_ctrl","_button","_BtnShift","_BtnCtrl","_BtnAlt"];
private _buttonDisabled = false; // true: block the original comand, false: Execute the normal command of that button private _blockInput = { _ButtonDisabled = true; };
if (_button isEqualTo 17) then // 17 = 0x11 = "W" { // For now, button W is just registered, but won't block the original command for now (player can move forward).
// If SHIFT is pressed, block "W" (walk forward) and show the systemchat message if (_BtnShift) then { systemChat "Shift+W pressed"; call _blockInput; // call to disable the original command }; };
_buttonDisabled

Defines

Header

Personal Tools

#include "\bin\dikCodes.h"

Arma 3

#include "\a3\ui_f\hpp\definedikcodes.inc"


DIK Codes for QWERTY

Key Type DIK ID Hexadecimal Integer Note
F1 F1..F15 DIK_F1 0x3B 59 N/A
F2 F1..F15 DIK_F2 0x3C 60 N/A
F3 F1..F15 DIK_F3 0x3D 61 N/A
F4 F1..F15 DIK_F4 0x3E 62 N/A
F5 F1..F15 DIK_F5 0x3F 63 N/A
F6 F1..F15 DIK_F6 0x40 64 N/A
F7 F1..F15 DIK_F7 0x41 65 N/A
F8 F1..F15 DIK_F8 0x42 66 N/A
F9 F1..F15 DIK_F9 0x43 67 N/A
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
0 0..9 DIK_0 0x0B 11 N/A
1 0..9 DIK_1 0x02 2 N/A
2 0..9 DIK_2 0x03 3 N/A
3 0..9 DIK_3 0x04 4 N/A
4 0..9 DIK_4 0x05 5 N/A
5 0..9 DIK_5 0x06 6 N/A
6 0..9 DIK_6 0x07 7 N/A
7 0..9 DIK_7 0x08 8 N/A
8 0..9 DIK_8 0x09 9 N/A
9 0..9 DIK_9 0x0A 10 N/A
0 Numpad DIK_NUMPAD0 0x52 82 N/A
1 Numpad DIK_NUMPAD1 0x4F 79 N/A
2 Numpad DIK_NUMPAD2 0x50 80 N/A
3 Numpad DIK_NUMPAD3 0x51 81 N/A
4 Numpad DIK_NUMPAD4 0x4B 75 N/A
5 Numpad DIK_NUMPAD5 0x4C 76 N/A
6 Numpad DIK_NUMPAD6 0x4D 77 N/A
7 Numpad DIK_NUMPAD7 0x47 71 N/A
8 Numpad DIK_NUMPAD8 0x48 72 N/A
9 Numpad DIK_NUMPAD9 0x49 73 N/A
A A..Z DIK_A 0x1E 30 N/A
B A..Z DIK_B 0x30 48 N/A
C A..Z DIK_C 0x2E 46 N/A
D A..Z DIK_D 0x20 32 N/A
E A..Z DIK_E 0x12 18 N/A
F A..Z DIK_F 0x21 33 N/A
G A..Z DIK_G 0x22 34 N/A
H A..Z DIK_H 0x23 35 N/A
I A..Z DIK_I 0x17 17 N/A
J A..Z DIK_J 0x24 36 N/A
K A..Z DIK_K 0x25 37 N/A
L A..Z DIK_L 0x26 38 N/A
M A..Z DIK_M 0x32 50 N/A
N A..Z DIK_N 0x31 49 N/A
O A..Z DIK_O 0x18 24 N/A
P A..Z DIK_P 0x19 25 N/A
Q A..Z DIK_Q 0x10 16 N/A
R A..Z DIK_R 0x13 19 N/A
S A..Z DIK_S 0x1F 31 N/A
T A..Z DIK_T 0x14 20 N/A
U A..Z DIK_U 0x16 22 N/A
V A..Z DIK_V 0x2F 47 N/A
W A..Z DIK_W 0x11 11 N/A
X A..Z DIK_X 0x2D 45 N/A
Y A..Z DIK_Y 0x15 15 N/A
Z A..Z DIK_Z 0x2C 44 N/A
Escape Control key DIK_ESCAPE 0x01 1 N/A
Tab Control key DIK_TAB 0x0F 15 N/A
Shift (left) Control key DIK_LSHIFT 0x2A 42 N/A
Shift (right) Control key DIK_RSHIFT 0x36 54 N/A
Control (left) Control key DIK_LCONTROL 0x1D 29 N/A
Control (right) Control key DIK_RCONTROL 0x9D 157 N/A
Backspace Control key DIK_BACK 0x0E 14 N/A
Control key DIK_BACKSPACE DIK_BACK N/A
Enter (main) Control key DIK_RETURN 0x1C 28 N/A
Enter (numpad) Control key DIK_NUMPADENTER 0x9C 156 N/A
Alt (left) Control key DIK_LMENU 0x38 56 N/A
Control key DIK_LALT DIK_LMENU N/A
Control key DIK_SPACE 0x39 57 N/A
Caps lock Control key DIK_CAPITAL 0x3A 58 N/A
Caps lock Control key DIK_CAPSLOCK DIK_CAPITAL N/A
Num lock (numpad) Control key DIK_NUMLOCK 0x45 69 N/A
Scroll lock Control key DIK_SCROLL 0x46 70 N/A
Menu button Control key DIK_RMENU 0xB8 184 N/A
Alt (right) Control key DIK_RALT DIK_RMENU N/A
Graphics DIK_AT 0x91 145 NEC PC98
Graphics DIK_COLON 0x92 146 NEC PC98
Graphics DIK_UNDERLINE 0x93 147 NEC PC98
Minus (on main keyboard) Graphics DIK_MINUS 0x0C 12 N/A
Graphics DIK_EQUALS 0x0D 13 N/A
Graphics DIK_LBRACKET 0x1A 26 N/A
Graphics DIK_RBRACKET 0x1B 27 N/A
Semicolon Graphics DIK_SEMICOLON 0x27 39 N/A
Apostrophe Graphics DIK_APOSTROPHE 0x28 40 N/A
Accent grave Graphics DIK_GRAVE 0x29 41 N/A
Backslash Graphics DIK_BACKSLASH 0x2B 43 N/A
Comma Graphics DIK_COMMA 0x33 51 N/A
Period (main) Graphics DIK_PERIOD 0x34 52 N/A
Slash (main) Graphics DIK_SLASH 0x35 53 N/A
* (numpad) Graphics DIK_MULTIPLY 0x37 55 N/A
* (numpad) Graphics DIK_NUMPADSTAR DIK_MULTIPLY N/A
- (numpad) Graphics DIK_SUBTRACT 0x4A 74 N/A
+ (numpad) Graphics DIK_ADD 0x4E 78 N/A
. (numpad) Graphics DIK_DECIMAL 0x53 83 N/A
= (numpad) Graphics DIK_NUMPADEQUALS 0x8D 141 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
KataKana DIK_KANA 0x70 112 Japanese keyboard
KataKana DIK_ABNT_C1 0x73 115 / ? on Portugese (Brazilian) keyboards
KataKana DIK_CONVERT 0x79 121 Japanese keyboard
KataKana DIK_NOCONVERT 0x7B 123 Japanese keyboard
KataKana DIK_YEN 0x7D 125 Japanese keyboard
KataKana DIK_OEM_102 0x56 86 on UK/Germany keyboards
KataKana DIK_ABNT_C2 0x7E 126 Numpad . on Portugese (Brazilian) keyboards
KataKana DIK_PREVTRACK 0x90 144 Previous Track (DIK_CIRCUMFLEX on Japanese keyboard)
KataKana DIK_KANJI 0x94 148 Japanese keyboard
KataKana DIK_STOP 0x95 149 NEC PC98
KataKana DIK_AX 0x96 150 Japan AX
KataKana DIK_UNLABELED 0x97 151 J3100
KataKana DIK_NUMPADCOMMA 0xB3 179 , on numeric keypad - NEC PC98
KataKana DIK_CIRCUMFLEX DIK_PREVTRACK Japanese keyboard
Apps DIK_NEXTTRACK 0x99 153 Next Track
Apps DIK_MUTE 0xA0 160 Mute
Apps DIK_CALCULATOR 0xA1 161 Calculator
Apps DIK_PLAYPAUSE 0xA2 162 Play / Pause
Apps DIK_MEDIASTOP 0xA4 164 Media Stop
Apps DIK_VOLUMEDOWN 0xAE 174 Volume -
Apps DIK_VOLUMEUP 0xB0 176 Volume +
Apps DIK_WEBHOME 0xB2 178 Web home
Apps DIK_SYSRQ 0xB7 183 N/A
Apps DIK_PAUSE 0xC5 197 Pause
Apps DIK_APPS 0xDD 221 AppMenu key
Apps DIK_POWER 0xDE 222 System Power
Apps DIK_SLEEP 0xDF 223 System Sleep
Apps DIK_WAKE 0xE3 227 System Wake
Apps DIK_WEBSEARCH 0xE5 229 Web Search
Apps DIK_WEBFAVORITES 0xE6 230 Web Favorites
Apps DIK_WEBREFRESH 0xE7 231 Web Refresh
Apps DIK_WEBSTOP 0xE8 232 Web Stop
Apps DIK_WEBFORWARD 0xE9 233 Web Forward
Apps DIK_WEBBACK 0xEA 234 Web Back
Apps DIK_MYCOMPUTER 0xEB 235 My Computer
Apps DIK_MAIL 0xEC 236 Mail
Apps DIK_MEDIASELECT 0xED 237 Media Select
ArrowKeypad DIK_HOME 0xC7 199 Home on arrow keypad
ArrowKeypad DIK_UP 0xC8 200 UpArrow on arrow keypad
ArrowKeypad DIK_PRIOR 0xC9 201 PgUp on arrow keypad
ArrowKeypad DIK_LEFT 0xCB 203 LeftArrow on arrow keypad
ArrowKeypad DIK_RIGHT 0xCD 205 RightArrow on arrow keypad
ArrowKeypad DIK_END 0xCF 207 End on arrow keypad
ArrowKeypad DIK_DOWN 0xD0 208 DownArrow on arrow keypad
ArrowKeypad DIK_NEXT 0xD1 209 PgDn on arrow keypad
ArrowKeypad DIK_INSERT 0xD2 210 Insert on arrow keypad
ArrowKeypad DIK_DELETE 0xD3 211 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
OS key (left) Other DIK_LWIN 0xDB 219 Left Windows key
OS key (right) Other DIK_RWIN 0xDC 220 Right Windows key

German keyboard

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


French keyboard

Number 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
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