New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@fboes/aerofly-patterns

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fboes/aerofly-patterns

Landegerät - Create landing pattern lessons for Aerofly FS 4.

  • 1.1.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
2
decreased by-92.59%
Maintainers
1
Weekly downloads
 
Created
Source

Aerofly Landegerät

Create landing pattern lessons for Aerofly FS 4.

This nice little project generates custom_missions_user.tmc to use with Aerofly FS 4. These missions contain landing pattern lessons, which put your plane in a random location around an airport, sets time of day as well as weather, and let you figure out how to enter the landing pattern correctly.

What does it do?

  1. It downloads data for an airport selected by you,
  2. and places an aircraft selected by you in a random spot around this airport.
  3. It downloads METAR weather data for the last few days,
  4. and determines which will be the active runway,
  5. considering if your aircraft is able to land on this runway.
  6. From this data it will create multiple random missions,
  7. and write these to a custom_missions_user.tmc which you then can use in Aerofly FS 4.

How to use it

This tool requires Node.js in at least version 20 to be installed on your local computer.

Use this CLI command to generate a new mission file in the current folder.

# npx @fboes/aerofly-patterns [ICAO_AIRPORT_CODE] [AEROFLY_AIRCRAFT_CODE] [RP_RUNWAY,..]
npx @fboes/aerofly-patterns KMVY c172 24,33
ParameterDescriptionExampleDefault
ICAO_AIRPORT_CODEICAO airport code which needs to be available in Aerofly FS 4KMVYKMVY
AEROFLY_AIRCRAFT_CODEInternal aircraft code in Aerofly FS 4c172c172
RP_RUNWAYComma-separated list of runway names with right-turn pattern24,33
FOLDER_MODEIf set to 1 will create files in a subdirectory instead of current directory.1

If you need to skip a parameter, supply - and it will use the default value.

The complete list of available internal aircraft codes in Aerofly FS 4 is available in …\Aerofly FS 4 Flight Simulator\aircraft. Examples of codes:

AEROFLY_AIRCRAFT_CODEType
a320Airbus A320
asg29Schleicher ASG 29
b58Beechcraft Baron 58
b737Boeing 737
b737_900Boeing 737-900
b777_300erBoeing 777
c172Cessna 172
c90gtxBeechcraft King Air C90
camelSopwith Camel
concordeAérospatiale-BAC Concorde
dr1Fokker Dr.I
ec135Eurocopter EC135
f15eMcDonnell Douglas F-15E Strike Eagle
f4uVought F4U Corsair
jungmeisterBücker Bü 133 Jungmeister
lj45Learjet 45
mb339Aermacchi MB-339
p38Lockheed P-38
pittsPitts Special S-2
q400De Havilland DHC-8
r22Robinson R22
swiftAériane Swift

Download the missions

There are already multiple mission files generated in /data. They are stored in directories with the pattern data/[ICAO_AIRPORT_CODE]-[AEROFLY_AIRCRAFT_CODE]/. These files are in each directory:

  • custom_missions_user.tmc: Mission file with multiple emissions
  • [ICAO_AIRPORT_CODE]-[AEROFLY_AIRCRAFT_CODE].geojson: A GeoJSON file containing the airport properties and the plane in mission #1
  • README.md: Quick summary of all missions

See the installation instructions on how to import the missions into Aerofly FS 4.

Technical stuff

This projects uses the public APIs of the Aviation Weather Center. The usage of these APIs may be restricted or blocked on your local computer. The data may also be incoherent with your local state of Aerofly FS 4.

Status

npm version GitHub version GitHub

Author: Frank Boës 2024

Copyright & license: See LICENSE.txt

Keywords

FAQs

Package last updated on 01 May 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc