Quick and dirty attempt to replicate the visuals of late 80s / early 90s flight simulators, using as a reference MicroProse’s F-117A Nighthawk Stealth Fighter 2.0 (1991).
https://ruben3d.github.io/retroflightsim/dist
You need node.js installed globally (I have been using 14.16.0).
$ cd retroflightsim
$ npm i
$ npm run build
Start the local web server:
$ cd retroflightsim
$ npm run serve
Then open localhost:8000
in your web browser (tested on Chrome/Linux).
The generation of choice will simulate the experience of a game of that era:
The flight model selects the realism of the simulation:
Choose your keyboard layout, for users using AZERTY or Dvorak keyboards.
Use the OSD settings to select the keyboard layout.
QWERTY (default):
W
/S
: PitchA
/D
: RollQ
/E
: YawZ
/X
: ThrottleAZERTY:
Z
/S
: PitchQ
/D
: RollA
/E
: YawW
/X
: ThrottleDvorak:
,
/O
: PitchA
/E
: Roll'
/.
: YawQ
/J
: ThrottleThe system supports a single device connected only. If the device has less than four axes the keyboard can be used to complement the missing controls. Joystick information displayed in the OSD help.
Axis 1
: PitchAxis 0
: RollAxis 3
: YawAxis 2
: ThrottleG
: Landing gearF
: FlapsT
: Select targetI
: Toggle night (386/VGA) or IR (486/SVGA) for the tracking cameraH
: Cycle through HUD focus modes (disabled, partial, full)N
: Toggle day/night1
: Cockpit2
: Toggle exterior back/front3
: Toggle exterior left/right4
: Toggle to/from targetOn reaching the limits of the detailed scenario the player position wraps around.