Profile image

Novice controls Wasp (1.11 ver.)

79.0k hpgbproductions  14 days ago
Auto Credit Based on hpgbproductions's Wasp_Novice

Thumbnail mirror PNG | XCF
Image sources: Ace Combat Fan, Acepedia, IOSYS, Know Your Meme (lmao), idk who made the red arrow

Demo video

The game journalist flying experience returns in 2022! A unique flight controller uses variables and polar coordinates to manage the controls automatically. The original control surface FT is completely retained by substituting each Pitch and Roll input with a single variable, making integration with other airplanes simple... as simple as copying a list of variable setters gets.


Use Custom Camera 1!

Like the original novice controls Wasp, the pitch control is inverted. You can temporarily invert your pitch in the keybinds menu.

Pitch UP - Climb
Pitch DOWN - Descend
Roll - Main turn
Yaw - Slight bank turn (low speed only)

Flaps and trim are automated
Other controls unchanged from Wasp


  • All-new control system based on variables
  • Automatic flaps and trim
  • Original flight characteristics retained completely

Improvements from the first edition:

  • Aircraft can now consistently roll past inverted
  • Fixed roll oscillations
  • Added limiters and auto-recovery system to handle steep climbs and dives
  • Added light bank feature to aid landing


Quick one-and-a-half-day project. I was recently reminded of my original novice controls experiment and its shortcomings. I decided to pause another project for this. It's a nice, but not needed, break from the color #FFD4B2.

I programmed without reference to my original FT code and did run into the same issues, which are the inability to roll past inverted, and a complete failure at large pitch angles.

The first issue is caused by having two separate handling controls - one for vertical and one for banking controls. This is the same method as the original FT and was done to get around trigonometry functions returning NaN during zero lateral inputs. I fixed it by preventing the second mode from changing to the first when the input reaches downwards.

The second issue is simply fixed by clamping pitch controls in the first flight mode, and clamping the permitted roll angle range in banking mode. The limiters are set to prevent pitching past 65 degrees up or down.

Both fixes and general handling FT improvements makes it accurate enough to beat more air races.

One last thing, the thumbnail. I added a few funny items to make it probably the most layers GIMP project I have. I was surprised at how bare the original thumbnail looks. I thought it was more cursed.

General Characteristics

  • Predecessor Wasp_Novice
  • Created On Windows
  • Wingspan 40.3ft (12.3m)
  • Length 92.1ft (28.1m)
  • Height 20.5ft (6.2m)
  • Empty Weight 25,689lbs (11,652kg)
  • Loaded Weight 42,282lbs (19,179kg)


  • Power/Weight Ratio 1.913
  • Wing Loading 87.9lbs/ft2 (429.0kg/m2)
  • Wing Area 481.2ft2 (44.7m2)
  • Drag Points 5960


  • Number of Parts 261
  • Control Surfaces 10
  • Performance Cost 1,439