Military Items provides military aircraft from around the world, airports and other military stuff. The set is not aimed at specific military operators or manufacturers, but rather gives you a broad selection so that you can be your own company. To support that goal, the vehicles are in dual company colours.
The first aircraft is available from 1913. Build (small) airports to use aircraft.
By default military airplanes (especially fighters) can carry only limited types of cargo. But this set also consists of heavy-lift military transport aircraft.
By default each vehicle can be purchased in similar years like in real life. The vehicle life corresponds to use by users anywhere in the world.
The first airport is available from 1941. Build carrier-like airport to simulate aircraft carrier and to use naval aircraft.
The set provides parameters:
- Enable custom airports
- Enable military theme airports in game
- Disable airport noise limit
- Sets the noise generated by every airport to zero.
- Aircraft purchase cost multiplier
- You can set purchase cost multiplier from 1/16x to 16x
- Aircraft running cost multiplier
- You can set running cost multiplier from 1/16x to 16x
- Enable aircraft ranges
- Limits the range of aircraft. Range is set similar to World Airliners Set. Default Limited Aircraft range.
- Disable date restrictions for airports
- Make possibility to purchase airports without date limitations. Default False.
- Enable European aircraft
- Enable types of aircraft according to option None, All, Fighters and reconnaissance aircraft only, Transport aircraft only, Helicopters only, Transport aircraft and helicopters.
- Enable Czechoslovakian aircraft
- Enable types of aircraft according to option None, All, Fighters and reconnaissance aircraft only, Transport aircraft only, Helicopters only, Transport aircraft and helicopters.
- Enable Soviet/Russian aircraft
- Enable types of aircraft according to option None, All, Fighters and reconnaissance aircraft only, Transport aircraft only, Helicopters only, Transport aircraft and helicopters.
- Enable U.S. aircraft
- Enable types of aircraft according to option None, All, Fighters and reconnaissance aircraft only, Transport aircraft only, Helicopters only, Transport aircraft and helicopters.
- Enable aircraft of other nations
- Enable types of aircraft according to option None, All, Fighters and reconnaissance aircraft only, Transport aircraft only, Helicopters only, Transport aircraft and helicopters.
- Disable default aircraft
- Disable default helicopters and aircraft in game
The set contains several airports based on aircraft carriers. Due to the limitations of the game, these airports are adapted, ie. the bridge is on the opposite side, the airport is wider than an aircraft carrier, etc.
Normal airports are also available.
All airports are only available in north heading.
Aircraft carrier | Size of OpenTTD airport | Available dates | Catchment | Infrastructure Cost |
---|---|---|---|---|
USS Intrepid (CV-11) | small 4x3 | 1941-1974 | 5 | 28 |
HMS Eagle (R05) | small 4x3 | 1951-1972 | 5 | 30 |
USS Enterprise (CVAN-65) | small 4x3 | 1961-2012 | 6 | 50 |
Charles de Gaulle (R91) | small 4x3 | 2000-2040 | 6 | 38 |
Airport | Size of OpenTTD airport | Available dates | Catchment | Infrastructure Cost |
---|---|---|---|---|
Air Force Base | city 6x6 | 1950-2050 | default | default |
Airplanes available in set:
Name | Type | Game type | Intro date | Model life | Speed in km/h | Range |
---|---|---|---|---|---|---|
Fighters | ||||||
Avro 504 | fighter | small | 1913 | 19 | 153 | 80 |
Nieuport-Delage NiD 29 | fighter | small | 1918 | 10 | 235 | 116 |
Avia B.3 | fighter | small | 1921 | 4 | 240 | 90 |
Aero A.18 | fighter | small | 1923 | 4 | 229 | 80 |
Avia B.21 | fighter | small | 1925 | 4 | 245 | 110 |
Avia Ba.33 | fighter | small | 1929 | 4 | 315 | 90 |
Avia B.534 | fighter | small | 1933 | 6 | 380 | 120 |
Polikarpov I-16 | fighter | small | 1933 | 9 | 489 | 140 |
Hawker Hurricane IIC | fighter | small | 1935 | 9 | 550 | 194 |
Avia B.35 | fighter | small | 1938 | 4 | 550 | 188 |
Mitsubishi A6M Zero | carrier-based fighter | small | 1940 | 4 | 533 | 620 |
Grumman F6F Hellcat | carrier-based fighter | small | 1942 | 4 | 629 | 492 |
Yakovlev Yak-9 | fighter | small | 1942 | 6 | 600 | 182 |
Avia S-199 | fighter | small | 1947 | 4 | 590 | 170 |
Hawker Sea Hawk | carrier-based fighter | small | 1947 | 9 | 970 | 238 |
Mikoyan-Gurevich MiG-15 | fighter | small | 1947 | 6 | 1076 | 504 |
North American F-86 Sabre | fighter | small | 1949 | 8 | 1 106 | 491 |
Aero S-103 | fighter | small | 1951 | 10 | 1076 | 504 |
Mikoyan-Gurevich MiG-19 | fighter | small | 1952 | 14 | 1452 | 440 |
Mikoyan-Gurevich MiG-21 | fighter | small | 1955 | 36 | 2175 | 159 |
Dassault Mirage III | fighter, IIIM carrier-based | small | 1956 | 24 | 2 350 | 667 |
Aero S-105 | fighter | small | 1957 | 4 | 1452 | 440 |
McDonnell F-4 Phantom II | carrier based fighter, bomber | small | 1958 | 24 | 2 370 | 540 |
General Dynamics F-16 Fighting Falcon | multirole fighter | small | 1976 | 55 | 2 124 | 840 |
Mikoyan-Gurevich MiG-29 | fighter | small | 1977 | 60 | 2400 | 420 |
Dassault Mirage 2000 | fighter | small | 1978 | 29 | 2 336 | 667 |
McDonnell Douglas F/A-18 Hornet | carrier-based fighter and attacker | small | 1980 | 53 | 1 915 | 403 |
Saab JAS 39 Gripen | multirole fighter | small | 1989 | 50 | 2 460 | 640 |
Sukhoi Su-30 | multirole fighter | small | 1989 | 40 | 2 120 | 600 |
Dassault Rafale | multirole fighter, M carrier-based | small | 1991 | 40 | 1 912 | 740 |
Lockheed Martin F-35A Lightning II | multirole combat aircraft | small | 2006 | 34 | 1 930 | 560 |
Sukhoi Su-57 | multirole fighter | small | 2010 | 40 | 2 440 | 700 |
Transport / Airlifters | ||||||
Douglas C-74 Globemaster | heavy lift cargo aircraft | small | 1945 | 2 | 528 | 1 100 |
Antonov An-2 | utility aircraft | small | 1947 | 54 | 258 | 169 |
Douglas C-124 Globemaster II | heavy lift cargo aircraft | small | 1949 | 6 | 489 | 1 298 |
Antonov An-12 | transport aircraft | small | 1957 | 13 | 660 | 720 |
Antonov An-24 | transport aircraft | small | 1959 | 20 | 450 | 480 |
Lockheed C-141 Starlifter | strategic airlifter | small | 1963 | 5 | 912 | 945 |
Grumman C-2 Greyhound | carrier-based COD | small | 1964 | 8 | 635 | 480 |
Antonov An-22 | large military transport aircraft | small | 1965 | 12 | 740 | 1000 |
Lockheed C-5 Galaxy | large military transport aircraft | large | 1968 | 21 | 856 | 852 |
Let L-410 | airliner and transport aircraft | small | 1969 | 50 | 335 | 300 |
Antonov An-26 | military transport aircraft | small | 1969 | 17 | 440 | 500 |
Ilyushin Il-76 | strategic airlifter | small | 1971 | 60 | 900 | 1000 |
Boeing C-17 Globemaster III | large military transport aircraft | small | 1991 | 24 | 1 080 | 896 |
Airbus A400M Atlas | military transport aircraft | small | 2009 | 30 | 858 | 660 |
Let L-410NG | airliner and transport aircraft | small | 2015 | 40 | 417 | 514 |
Reconnaissance | ||||||
Northrop Grumman RQ-4 Global Hawk | remotely-piloted surveillance aircraft | small | 1998 | 40 | 609 | 4 560 |
Lockheed Martin RQ-170 Sentinel | unmanned aerial vehicle | small | 2007 | 30 | 710 | 2 000 |
Training / Courier Service / Light Bombers | ||||||
Letov Š.328 | reconnaissance/light bomber | small | 1933 | 6 | 328 | 256 |
Zlín Z.12 | trainer/courier service | small | 1935 | 5 | 145 | 80 |
Aero A.304 | reconnaissance and light bomber | small | 1937 | 4 | 322 | 240 |
Aero A.304 | courier service/aerotaxi | small | 1947 | 14 | 280 | 200 |
Aero L-29 | trainer/light attack aircraft | small | 1959 | 11 | 655 | 180 |
Aero L-39 | trainer/light attack aircraft | small | 1968 | 28 | 750 | 350 |
Aero L-159 | trainer/light attack aircraft | small | 1997 | 6 | 960 | 506 |
Aero L-39NG | trainer/light attack aircraft | small | 2018 | 25 | 780 | 500 |
Helicopters | ||||||
Sikorsky CH-37 Mojave | heavy transport military helicopter | heli | 1953 | 10 | 190 | 47 |
Bell UH-1 Iroquois / HU-1 "Huey" | utility military helicopter | heli | 1956 | 31 | 220 | 102 |
Mil Mi-6 | heavy transport military helicopter | heli | 1959 | 21 | 250 | 194 |
Aérospatiale SA 321 Super Frelon | heavy transport helicopter | heli | 1962 | 20 | 249 | 204 |
Aérospatiale SA 330 Puma | medium transport/utility helicopter | heli | 1965 | 22 | 257 | 116 |
Sikorsky CH-53E Super Stallion | heavy transport military helicopter | heli | 1974 | 11 | 280 | 200 |
Mil Mi-26 | heavy transport military helicopter | heli | 1977 | 60 | 295 | 384 |
Eurocopter AS 532 Cougar | medium multipurpose helicopter | heli | 1978 | 60 | 239 | 115 |
Sikorsky UH-60 Black Hawk | utility military helicopter | heli | 1978 | 50 | 282 | 118 |
Mil Mi-17 | medium-lift helicopter | heli | 1981 | 60 | 260 | 260 |
AgustaWestland AW101 Merlin | medium-lift helicopter | heli | 1997 | 30 | 278 | 272 |
AgustaWestland AW139 | medium-lift helicopter | heli | 2002 | 30 | 306 | 212 |
Eurocopter EC725 Caracal | tactical transport military helicopter | heli | 2005 | 50 | 262 | 184 |
Sikorsky CH-148 Cyclone | heavy transport military helicopter | heli | 2008 | 30 | 254 | 200 |
Sikorsky CH-53K King Stallion | heavy transport military helicopter | heli | 2015 | 15 | 310 | 170 |
Mil Mi-38 | medium-lift helicopter | heli | 2015 | 45 | 250 | 176 |
If you like a particular vehicle to be added to the set, you can make a request for that. Post your request in the development topic at TT-Forums.net (https://www.tt-forums.net/viewtopic.php?f=26&t=88858) and preferably also to the issue tracker at the github repository (https://github.com/adpro/openttd-military-grf/issues) such that the request is not lost.
To avoid disappointment, consider the following rules for requests:
- The manufacturer and model must not already be present in the set;
- If the manufacturer is present in the set, the model must fill a regional or time frame gap;
- Sufficient information must be available to draw and code the vehicle;
- The development team and author reserves the right to interpret these rules more like guidelines.
Pull-requests (PRs) with new liveries are welcomed. Identification by country,
military branch (air force, navy, army), wing/squadron are needed for proper
naming scheme. In this case, best to use my voxel model for the aircraft/helicopter
and paint the livery on it (e.g. in MagicaVoxel). Ideally a PR voxel of the model
with the livery, write the designation in English in military-grf/lang/english.lng
in the livery section (line 306+) to uniquely identify the livery.
The form of the ID to identify the livery in the language file is
STR_LIV_AIR_{country iso alpha-2}{military branch abbrev}_{unit}, e.g.
STR_LIV_AIR_USN_VF24 : U.S. Navy VF-24
.
The voxel model identification corresponding to the designation above is always
based on the 2CC or AF variant. If the model has the _landing
variant, then
paint this variant. It is always easier to erase the landing gear than to draw it :)
If the original model name with Air Force (AF) livery is e.g. air_f14_af_landing.vox
,
then the VF-24 livery should be in the file air_f14_usnvf24_landing.vox
.
If you don't master github, it is possible to submit the livery as a vox model in a post to the forum development thread. I will read it and convert it to grf in next possible release with credit. All your contributions are considered to be under GNU GPL v2 license.
For help with identification here are some useful tables.
Common ISO Alpha-2 country codes for aircraft in this set:
ISO Alpha-2 Code | Country |
---|---|
BR | Brazil |
CA | Canada |
CN | China |
CS | Czechoslovakia (1918-1992) |
CZ | Czech republic (1993+) |
DE | Germany |
FR | France |
GB | United Kingdom of Great Britain and Northern Ireland |
IT | Italy |
JP | Japan |
RU | Russian Federation (1992+) |
SE | Sweden |
SU | Soviet Union (1922-1991) |
US | United States of America |
Common military branch abbreviations for this set:
Abbrev | Military Branch |
---|---|
A | Army |
AF | Air Force |
CG | Coast Guard |
G | Gendarmerie |
M | Marines |
MR | Military Reserve (U.S. Nat. Guard, U.K. Army Reserve) |
N | Navy |
SF | Special forces |
Graphic set supports these translations:
- English
- Czech
There are only one way how to add new translation - add pull request to github repository.
TT-forums topic:
The source code can be obtained via git checkout
git clone https://github.com/adpro/openttd-military-grf
Project management: adpro Graphics design: adpro Code programming: adpro Makefile development: adpro
Thanks go out to #openttdcoop, Richard Wheeler for PixelTool and Matt Kimber for GoRender.
Special thanks to OpenTTD community for wiki, NML tutorial and many other sources.
Web sources for calculations and other sources:
- https://wikipedia.org
- https://cs.wikipedia.org/wiki/Kategorie:Československá_a_česká_dopravn%C3%AD_letadla
- https://cs.wikipedia.org/wiki/Československé_vojenské_letouny_po_prvn%C3%AD_světové_válce
- https://globaljournals.org/GJRE_Volume14/2-A-Comparative-Study.pdf
- https://www.officialdata.org/us/inflation/1800?amount=1
- https://dev.openttdcoop.org/projects/grfdev
- https://dev.openttdcoop.org/projects/worldairlinersset
- https://newgrf-specs.tt-wiki.net/wiki/PalettesAndCoordinates#Coordinates
- https://wiki.openttd.org/en/Development/NewGRF/Debugging
- https://newgrf-specs.tt-wiki.net/wiki/NML:Vehicles#Properties_common_to_all_vehicle_types
Literature:
- Čížek, M., LETADLA ZRAZENÉHO NEBE, Naše vojsko, 2015, EAN 9788020615763
- Pavlůsek, A., Československé stíhací letouny, CPress, 2018, EAN 9788026418092
Some voxel models are based on existing free 3D models. These models are often converted and heavily edited in Magica Voxel. However, without the original 3D models, they would not have been created so easily and accurately. Therefore, credit to their authors:
- "Aérospatiale SA 321 Super Frelon", "Sikorsky CH-37 Mojave", "Bell UH-1 Iroquois (Huey)" by helijah is licensed under Creative Commons Attribution.
- UH-60 - "Helicopter N050614" by hemantrk40 is licensed under Creative Commons Attribution.
- SA321, SA330, AS532, EC725, AW101 - base models by unknown user from open3model.com, Commercial Use Not Allowed license.
- "Aw139 Chopper" by Bannerz is licensed under Creative Commons Attribution.
- "Mi6", "Mi8" aka Mi-17, "Mi26" by manilov.ap is licensed under Creative Commons Attribution.
- "Mi-38" by desirefx.me is licensed under free for all license.
Military Items - military airplanes and other vehicles in 2CC for OpenTTD Copyright (C) 2021 adpro
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this NewGRF; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.