Key Features • Installing / Using • Credits
While learning fundamentals of BRAA and bullseye callouts for combat flight sims, I saw that there were limited resources available to interactively practice going from hearing a BRAA or BULLSEYE callout to converting that into actual, practical knowledge of where another aircraft (or your own) is located. If you wanted to practice in a dynamic environment, your only option was to load up a full simulator scenario, which is time consuming and takes time away from actually going out and doing the things you enjoy.
HelmetFire is a completely free and open-source BRAA and BULLSEYE call simulator that I designed and coded to overcome this problem and help practice BRAA and BULLSEYE callouts on-demand and in a customizable and controlled environment. The features include :
-
A BRAA call mode (default)
- You are placed in a simplified 3D cockpit and hear BRAA calls, responding by turning to face the target and clicking once you have figured out where the target is relative to you.
-
A BULLSEYE call mode
- Similar to the above, except the calls are given relative to a bullseye.
- Toggleable enemy visibility, to simulate BVR conditions.
- Toggleable directional randomization for the user aircraft. Beginner users may prefer to always start facing north, with this disabled.
- Toggleable analog and textual heading indicators.
- A toggleable minimap showing your location relative to bullseye
- A toggleable physical bullseye marker present in the simulator space
- A textual indicator showing your own location relative to bullseye, in "DEGREES / NAUTICAL MILES" format
There are two ways to use the program - in your browser, or by downloading the file for the program.
To use it in your browser, you can access HelmetFire here.
To download the program, go to the latest release page, download and launch the HelmetFire.exe included in the download, and configure your preferred settings in the options menu. When playing, use your mouse to turn towards where you believe the target is, and click. You will hear a positive-sounding high pitched tone if you are correct, and a bad-sounding low pitched tone if you are not.
Your options are stored under \AppData\ (search for helmetfire in that folder). Delete that folder after updaing to re-fresh the settings and shaders for the new version. For browser versions, clear your cache.
In addition to the settings presets provided, anyone can change the settings around to fit their intended goals, whether it be learning the fundamentals of BRAA and Bullseye calls, or to get used to converting a call to knowledge of where a target actually is in order to do so faster with practice.
If enabled, instead of issuing a call in BRAA format relative to your own aircraft, will issue calls relative to a randomly generated bullseye.
Toggles the bullseye marker's visibility in the 3D world (does not affect its visibility on the minimap)
You will see the marker as a blue cone.
Will display your own aircraft's location relative to bullseye in BBB / MMM (Bearing and Miles) format on an instrument in the cockpit.
Toggles the presence of an analog heading indicator, in the form of a N E S W style heading dial with a red arrow that points to where your aircraft is facing.
Toggles the presence of a digital heading indicator in the cockpit, that displays your current heading in numerical form as degrees.
Toggles the visibility of the target aircraft that calls are based off of, to allow for simulation of beyond visual range encounters.
Toggles the display of the BRAA or bullseye call you hear in text form at the bottom of the screen. If disabled, you will only hear the audible call. This makes it easier as it allows you to reference.
Toggles random heading of the user's simulated cockpit for every challenge scenario. Without this enabled, cockpit will always face north.
Sets the time (in seconds) between targets appearing.
How sensitive the in-game mouse is to user mouse movements.
Modifies the maximum error in degrees between where the user clicks, and the actual position of a target.
Think of this as a flashlight, this number represents the width of the beam in degrees. When you click, the program checks if the enemy is within X degrees of your click. Bigger numbers allow for greater click error and still getting marked correct.
This software used, referenced, or was otherwise helped by the following projects:
GODOT - Open Source Game Engine that was used for the development of HelmetFire
Falcon BMS - Incredibly detailed systems simulation of the F-16 viper aircraft and mission briefing/navigation. Now playable in VR!
VTOL VR - Well optimized and accessible VR-based flight sim.
FreeSVG.org - For a variety of public domain scalable vector graphics, from which I obtained the helmet and flames for the HelmetFire icon.