From 93825080ee619db06a4fb3313869f1c2a383e3cc Mon Sep 17 00:00:00 2001 From: Anton Leagre Date: Wed, 8 Jul 2020 14:17:52 +0200 Subject: [PATCH 1/3] pasted over my work from other repo --- finalized/EBBR.txt | 103 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 finalized/EBBR.txt diff --git a/finalized/EBBR.txt b/finalized/EBBR.txt new file mode 100644 index 0000000..94be6bc --- /dev/null +++ b/finalized/EBBR.txt @@ -0,0 +1,103 @@ +# DISCLAIMER: this is for edutainment purposes only! Not to be used for training. + +[airspace] +radius = 30 ; airspace radius in NM +zoom = 7.0 ; default zoom level, increase to zoom in +elevation = 175 ; ground altitude in feet +floor = 1500 ; minimum selectable altitude +descendaltitude = 8000 ; minimum initial altitude for arrivals +ceiling = 7000 ; maximum selectable altitude +above = 0 ; SID top altitude in feet (above ceiling) +transition = 5000 ; lowest altitude in feet to be displayed as flight level +speedrestriction = 18, 220 ; radius in NM, and speed in knots +usa = false ; American-style callsign pronunciation and runway names +metric = false ; display altitudes in metres instead of feet +center = N050.54.08.398, E004.32.17.098 ; lat/long location of center of radar display (required when using lat/long coordinates elsewhere in this file) +magneticvar = 1.0 ; magnetic variance; east = positive (used to rotate lat/long coordinates if defined below) +beacons = + BUB, N050.54.08.398, E004.32.17.098, 0, Brussels + ANT, N051.11.25.738, E004.28.21.298, -170, Antwerpen + BUB, N050.54.08.398, E004.32.17.098, 0, Brussels + FLO, N050.52.35.990, E005.08.04.318, 308, Flora + CIV, N050.34.19.999, E003.49.18.001, 0, Chievres + HUL, N050.44.58.138, E004.38.29.900, 0, Huldenberg + BUN, N051.07.07.089, E004.50.31.549, 0, Bruno + NIK, N051.09.54.291, E004.11.02.180, 0, Nicky + SPI, N050.30.52.999, E005.37.24.999, 0, Sprimont + LNO, N050.35.09.290, E005.42.36.990, 0, Olno + + +[airport1] +name = Brussels Airport; name of the main airport +code = EBBR ; four letter code, displayed in airport menu (required) +runways = + 25r, 25r, N050.54.41.558, E004.29.57.800, 245, 10535, 0, 0, 175, 3 + 25l, 25l, N050.53.56.191, E004.31.23.879, 250, 11936, 0, 0, 175, 3 +climbaltitude = 6000 ; maximum initial climb altitude in feet or departures +sids = + DENUT, N051.14.10.039, E003.39.27.359, denut + HELEN, N051.14.07.130, E003.52.10.959, helen + CIV + SPI + LNO +entrypoints = + 090, FLO + 360, ANT + 270, BUN +airlines = + bel, 3, a319/a320/a332/a333, beeline, w + bel, 2, a319/a320/a332/a333, beeline, n + bel, 3, a319/a320/a332/a333, beeline, s + jaf, 3, b738/b789, beauty, s + aal, 1, B77W, american, nw + aca, 1, B789, air canada, n + ryr, 2, b738, ryan air, se + dlh, 1, a319/a320, lufthansa, se + ual, 1, b789, united, nw + +[airport2] +name = Charleroi Airport +code = CI +runways = + 24, 24, N050.27.52.829, E004.28.09.951, 245 +traffic = 2 ; average time between airplanes per active runway, in minutes (but this decreases at higher skill values) +inboundbeacon = BUB ; beacon name, for arrivals (choose one from the beacon list above) +entrypoints = + 360 +airlines = + ryr, 3, b738, ryan air, n + oo-spw, 1, c210/c172, 0, n + + +climbaltitude = 5000 ; maximum initial climb altitude in feet for departures +sids = + CIV + +[airport3] +name = Antwerpen Airport +code = AW +runways = + 29, 29, N051.11.15.748, E004.28.23.451, 290 +traffic = 2 ; average time between airplanes per active runway, in minutes (but this decreases at higher skill values) +inboundbeacon = NIK ; beacon name, for arrivals (choose one from the beacon list above) +entrypoints = + 270 +airlines = + oo-spw, 1, c210/c172, 0, w +climbaltitude = 5000 ; maximum initial climb altitude in feet for departures +sids = + NIK + + +[configurations] +#25's: westerly config +config1 = + 0, 25r, landstart + 0, 25l, land + 8, 24, landstart + 12, 29, landstart + + + +[planetypes] +types = \ No newline at end of file From b0d4e24b0b7e52f77f78721f5cc03a53fcf5ef68 Mon Sep 17 00:00:00 2001 From: Anton Leagre Date: Wed, 15 Jul 2020 14:33:54 +0200 Subject: [PATCH 2/3] changed project structure --- final/EU/BEL/EBBR.txt | 103 +++++++++++++++++++++++++++++++++++++++++ final/EU/BEL/readme.md | 37 +++++++++++++++ 2 files changed, 140 insertions(+) create mode 100644 final/EU/BEL/EBBR.txt create mode 100644 final/EU/BEL/readme.md diff --git a/final/EU/BEL/EBBR.txt b/final/EU/BEL/EBBR.txt new file mode 100644 index 0000000..94be6bc --- /dev/null +++ b/final/EU/BEL/EBBR.txt @@ -0,0 +1,103 @@ +# DISCLAIMER: this is for edutainment purposes only! Not to be used for training. + +[airspace] +radius = 30 ; airspace radius in NM +zoom = 7.0 ; default zoom level, increase to zoom in +elevation = 175 ; ground altitude in feet +floor = 1500 ; minimum selectable altitude +descendaltitude = 8000 ; minimum initial altitude for arrivals +ceiling = 7000 ; maximum selectable altitude +above = 0 ; SID top altitude in feet (above ceiling) +transition = 5000 ; lowest altitude in feet to be displayed as flight level +speedrestriction = 18, 220 ; radius in NM, and speed in knots +usa = false ; American-style callsign pronunciation and runway names +metric = false ; display altitudes in metres instead of feet +center = N050.54.08.398, E004.32.17.098 ; lat/long location of center of radar display (required when using lat/long coordinates elsewhere in this file) +magneticvar = 1.0 ; magnetic variance; east = positive (used to rotate lat/long coordinates if defined below) +beacons = + BUB, N050.54.08.398, E004.32.17.098, 0, Brussels + ANT, N051.11.25.738, E004.28.21.298, -170, Antwerpen + BUB, N050.54.08.398, E004.32.17.098, 0, Brussels + FLO, N050.52.35.990, E005.08.04.318, 308, Flora + CIV, N050.34.19.999, E003.49.18.001, 0, Chievres + HUL, N050.44.58.138, E004.38.29.900, 0, Huldenberg + BUN, N051.07.07.089, E004.50.31.549, 0, Bruno + NIK, N051.09.54.291, E004.11.02.180, 0, Nicky + SPI, N050.30.52.999, E005.37.24.999, 0, Sprimont + LNO, N050.35.09.290, E005.42.36.990, 0, Olno + + +[airport1] +name = Brussels Airport; name of the main airport +code = EBBR ; four letter code, displayed in airport menu (required) +runways = + 25r, 25r, N050.54.41.558, E004.29.57.800, 245, 10535, 0, 0, 175, 3 + 25l, 25l, N050.53.56.191, E004.31.23.879, 250, 11936, 0, 0, 175, 3 +climbaltitude = 6000 ; maximum initial climb altitude in feet or departures +sids = + DENUT, N051.14.10.039, E003.39.27.359, denut + HELEN, N051.14.07.130, E003.52.10.959, helen + CIV + SPI + LNO +entrypoints = + 090, FLO + 360, ANT + 270, BUN +airlines = + bel, 3, a319/a320/a332/a333, beeline, w + bel, 2, a319/a320/a332/a333, beeline, n + bel, 3, a319/a320/a332/a333, beeline, s + jaf, 3, b738/b789, beauty, s + aal, 1, B77W, american, nw + aca, 1, B789, air canada, n + ryr, 2, b738, ryan air, se + dlh, 1, a319/a320, lufthansa, se + ual, 1, b789, united, nw + +[airport2] +name = Charleroi Airport +code = CI +runways = + 24, 24, N050.27.52.829, E004.28.09.951, 245 +traffic = 2 ; average time between airplanes per active runway, in minutes (but this decreases at higher skill values) +inboundbeacon = BUB ; beacon name, for arrivals (choose one from the beacon list above) +entrypoints = + 360 +airlines = + ryr, 3, b738, ryan air, n + oo-spw, 1, c210/c172, 0, n + + +climbaltitude = 5000 ; maximum initial climb altitude in feet for departures +sids = + CIV + +[airport3] +name = Antwerpen Airport +code = AW +runways = + 29, 29, N051.11.15.748, E004.28.23.451, 290 +traffic = 2 ; average time between airplanes per active runway, in minutes (but this decreases at higher skill values) +inboundbeacon = NIK ; beacon name, for arrivals (choose one from the beacon list above) +entrypoints = + 270 +airlines = + oo-spw, 1, c210/c172, 0, w +climbaltitude = 5000 ; maximum initial climb altitude in feet for departures +sids = + NIK + + +[configurations] +#25's: westerly config +config1 = + 0, 25r, landstart + 0, 25l, land + 8, 24, landstart + 12, 29, landstart + + + +[planetypes] +types = \ No newline at end of file diff --git a/final/EU/BEL/readme.md b/final/EU/BEL/readme.md new file mode 100644 index 0000000..48c305d --- /dev/null +++ b/final/EU/BEL/readme.md @@ -0,0 +1,37 @@ + +# Brussels Airport For Endless ATC + +This is a file to add EBBR (Brussels Airport) to the [Endless ATC](https://steamcommunity.com/app/666610) game. + +## Installation +### Steam +* Download EBBR.txt +* Put it in `Steam/steamapps/common/endless ATC/locations` +### Android +* Download EBBR.txt +* Put it in `Android/data/com.dirgtrats.endlessatc/files` +## Features +### Implemented +* Arrivals and departures at EBBR +* (Semi-)Realistic arrival- and departure paths +* Realistic airspace +* Secondary airports: EBCI and EBAW +* Multiple runway configurations +### Planned +* Realistic airline schedules. The variety of airlines is quite limited at this time. +## Issues +Endless ATC is a **simple** game. Compromises were made to make the game as realistic and as playable as possible. +* The airspace boundary is a circle of 38NM and doesn't follow the TMA/CTA boundaries. +* Multiple SIDS aren't modelled. Departures make a straight turn to their first waypoint. +* **EBBR** + * Arrivals call at FL80 everywhere, instead of FL60 at FLO, FL110 at KERKY, etc depending on ruway config. this is a limitation of the game, that can't be fixed. + * Departures need to be climbed FL110 instead of FL70. The lowest level Endless ATC allows departures to be climbed to at the moment is FL110. + * When reaching higher skill levels, arrivals spawn really close to eachother and clog up the airspace around ANT and FLO. In Endless ATC, there is no "radar controller" that sequences the arrivals before entering your airspace. This is how the game is coded. +* **EBCI** + * Arrival routings are incorrect. Endless ATC only allows one inbound VOR for secondary airports. [The routing BUB - NIVOR - GSY and the B-Arrivals](https://ops.skeyes.be/html/belgocontrol_static/eaip/eAIP_Main/graphics/eAIP/EBCI_STAR01_v10.pdf) can't be implemented. + * Arrivals call at FL90. This is again a limitation of Endless ATC that can't be fixed. +* **EBAW** + +Notice other bugs or issues? Please open an [issue on github](https://github.com/aap007freak/EndlessATC_EBBR/issues). +## Credits +All coordinates and other information with respect to EBBR where directly taken from the [eAIP](https://ops.skeyes.be/html/belgocontrol_static/eaip/eAIP_Main/html/index-en-GB.html). From 93aa36599eb2a5a58891927366d663cd260e4b96 Mon Sep 17 00:00:00 2001 From: Anton Leagre Date: Wed, 15 Jul 2020 14:45:19 +0200 Subject: [PATCH 3/3] delete finalized folder --- finalized/EBBR.txt | 103 --------------------------------------------- 1 file changed, 103 deletions(-) delete mode 100644 finalized/EBBR.txt diff --git a/finalized/EBBR.txt b/finalized/EBBR.txt deleted file mode 100644 index 94be6bc..0000000 --- a/finalized/EBBR.txt +++ /dev/null @@ -1,103 +0,0 @@ -# DISCLAIMER: this is for edutainment purposes only! Not to be used for training. - -[airspace] -radius = 30 ; airspace radius in NM -zoom = 7.0 ; default zoom level, increase to zoom in -elevation = 175 ; ground altitude in feet -floor = 1500 ; minimum selectable altitude -descendaltitude = 8000 ; minimum initial altitude for arrivals -ceiling = 7000 ; maximum selectable altitude -above = 0 ; SID top altitude in feet (above ceiling) -transition = 5000 ; lowest altitude in feet to be displayed as flight level -speedrestriction = 18, 220 ; radius in NM, and speed in knots -usa = false ; American-style callsign pronunciation and runway names -metric = false ; display altitudes in metres instead of feet -center = N050.54.08.398, E004.32.17.098 ; lat/long location of center of radar display (required when using lat/long coordinates elsewhere in this file) -magneticvar = 1.0 ; magnetic variance; east = positive (used to rotate lat/long coordinates if defined below) -beacons = - BUB, N050.54.08.398, E004.32.17.098, 0, Brussels - ANT, N051.11.25.738, E004.28.21.298, -170, Antwerpen - BUB, N050.54.08.398, E004.32.17.098, 0, Brussels - FLO, N050.52.35.990, E005.08.04.318, 308, Flora - CIV, N050.34.19.999, E003.49.18.001, 0, Chievres - HUL, N050.44.58.138, E004.38.29.900, 0, Huldenberg - BUN, N051.07.07.089, E004.50.31.549, 0, Bruno - NIK, N051.09.54.291, E004.11.02.180, 0, Nicky - SPI, N050.30.52.999, E005.37.24.999, 0, Sprimont - LNO, N050.35.09.290, E005.42.36.990, 0, Olno - - -[airport1] -name = Brussels Airport; name of the main airport -code = EBBR ; four letter code, displayed in airport menu (required) -runways = - 25r, 25r, N050.54.41.558, E004.29.57.800, 245, 10535, 0, 0, 175, 3 - 25l, 25l, N050.53.56.191, E004.31.23.879, 250, 11936, 0, 0, 175, 3 -climbaltitude = 6000 ; maximum initial climb altitude in feet or departures -sids = - DENUT, N051.14.10.039, E003.39.27.359, denut - HELEN, N051.14.07.130, E003.52.10.959, helen - CIV - SPI - LNO -entrypoints = - 090, FLO - 360, ANT - 270, BUN -airlines = - bel, 3, a319/a320/a332/a333, beeline, w - bel, 2, a319/a320/a332/a333, beeline, n - bel, 3, a319/a320/a332/a333, beeline, s - jaf, 3, b738/b789, beauty, s - aal, 1, B77W, american, nw - aca, 1, B789, air canada, n - ryr, 2, b738, ryan air, se - dlh, 1, a319/a320, lufthansa, se - ual, 1, b789, united, nw - -[airport2] -name = Charleroi Airport -code = CI -runways = - 24, 24, N050.27.52.829, E004.28.09.951, 245 -traffic = 2 ; average time between airplanes per active runway, in minutes (but this decreases at higher skill values) -inboundbeacon = BUB ; beacon name, for arrivals (choose one from the beacon list above) -entrypoints = - 360 -airlines = - ryr, 3, b738, ryan air, n - oo-spw, 1, c210/c172, 0, n - - -climbaltitude = 5000 ; maximum initial climb altitude in feet for departures -sids = - CIV - -[airport3] -name = Antwerpen Airport -code = AW -runways = - 29, 29, N051.11.15.748, E004.28.23.451, 290 -traffic = 2 ; average time between airplanes per active runway, in minutes (but this decreases at higher skill values) -inboundbeacon = NIK ; beacon name, for arrivals (choose one from the beacon list above) -entrypoints = - 270 -airlines = - oo-spw, 1, c210/c172, 0, w -climbaltitude = 5000 ; maximum initial climb altitude in feet for departures -sids = - NIK - - -[configurations] -#25's: westerly config -config1 = - 0, 25r, landstart - 0, 25l, land - 8, 24, landstart - 12, 29, landstart - - - -[planetypes] -types = \ No newline at end of file