Advanced Users Guide

From FSFO Support Hub
Revision as of 01:03, 30 January 2026 by Randomshadow (talk | contribs) (Created page with " = Advanced Users Guide = This guide is intended for advanced FSFO users who want to manually customize SOPs, create their own flows and checklists, tune Smart Flows, and manage the FSFO airport database.<div style="border:1px solid #aaa; background:#f9f9f9; padding:12px; width:320px; float:right; margin:0 0 15px 15px;"> '''On this page''' * SOP File Location * SOP File Structure * ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Advanced Users Guide

This guide is intended for advanced FSFO users who want to manually customize SOPs, create their own flows and checklists, tune Smart Flows, and manage the FSFO airport database.


SOP File Location

All SOPs are stored in:

C:\Users\[Your Name]\AppData\Local\FSFO_V6\FlowsChk

Each SOP file must begin with two required header lines:

type;AIRBUS;;
user;;;
  • The first line identifies the aircraft type (BOEING or AIRBUS).
  • The second line is reserved for user-generated flows and checklists.

Back to top


SOP File Structure

Each line in an SOP file uses the following structure:

Phase;Type;System;Response

Example:

1;1;Auto_Brakes;MAX

Where:

  • Phase = Flight phase number
  • Type = Flow or Checklist
  • System = Target system or command
  • Response = Desired value or action

Back to top


Phases

The following numeric values define flight phases:

1  = Preflight or Cockpit Preparation
2  = Before Start
3  = Engine Start
4  = After Start
5  = Taxi
6  = Before Takeoff or Lineup
7  = After Takeoff
8  = Descent
9  = Approach
10 = Landing
11 = After Landing
12 = Shutdown or Parking
13 = Runway Change
100 = Turn Around
14 = User Defined
15 = User Defined
16 = User Defined

Back to top


Types (Flow vs Checklist)

1 = Flow
2 = Checklist

Flow A memorized, spatial sweep of switches and controls used to configure the aircraft. Flows are fast, heads-up, and done from memory.

Checklist A short, written challenge-response used to verify critical items are correctly set.

How they work together:

  • Normal operations: Flow → Checklist
  • Abnormal or emergencies: Use QRH or abnormal checklist

Back to top


Creating Custom Flows and Checklists

To add user-defined flows (for example: Single Engine and Go-Around):

Update the second line of your SOP file:

type;AIRBUS;;
user;Single_Eng;Go_Around;

Then add new phase lines at the end of your file:

13;2;Takeoff_Speeds;READBACK 13;2;Altitude;READBACK

14;2;Action;Value 14;2;Action;Value

15;2;Action;Value 15;2;Action;Value

Mapping:

  • Phase 14 = Supplemental Flow One
  • Phase 15 = Supplemental Flow Two
  • Phase 16 = Supplemental Flow Three

Voice commands:

  • “Supplemental checklist one”
  • “Supplemental flow one”

Back to top


Flow Commands Explained

LVAR

Used to control MSFS Local Variables.

Format:

1;1;LVAR;XMLVAR_StandbyPower_Selector=1=Standby Power

Meaning:

  • XMLVAR_StandbyPower_Selector = LVAR name
  • 1 = value
  • Standby Power = display string

SIMVAR

Used to control MSFS Simulation Variables.

Format:

1;1;SIMVAR;67271=1=Parking Brake

Meaning:

  • 67271 = SIMVAR control number
  • 1 = value (ON)

Play_Sapi_Copilot

Speaks text using the Copilot SAPI voice.


Play_Sapi_Pilot

Speaks text using the Pilot SAPI voice.


Play_Wav

Plays a WAV file.

Format:

1;1;Play_Wav;C:\Users\name\FSFO\boarding_Noise.wav

Misc_Text

Displays reminder text under the Pilot section.

Example:

1;1;Misc_Text;Start ACARS

Capt_Actions

Displays reminder text under the Captain Actions section.


Flight_Plan

Loads the most recent flight plan from:

C:\Users\[name]\AppData\Local\FSFO_V6\Download


Landing_Data

Reads back minimums and Vref speeds.


Fuel

  • Load = Loads fuel from FSFO Flight Plan
  • Readback = Reads back current fuel

Payload

  • Load = Loads payload from FSFO Flight Plan
  • Readback = Reads back current payload

Loadsheet

  • Confirm = Confirms aircraft under MTOW

Walk_Around

Custom duration (seconds):

1;1;WALK_AROUND;965

Defaults:

  • SHORT = 150 seconds
  • MED = 300 seconds
  • LONG = 600 seconds

Back to top


Manually Update Smart Flow Options

Close FSFO.

Navigate to:

C:\Users\[Your Name]\AppData\Local\FSFO_V6\UserData

Open:

userSettings.cfg

Locate and edit:

Flows_PreFltStart=10
Flows_BeforeTakeoffStart=800
Flows_AfterTakeoffStart=3000
Flows_DescentStart=20
Flows_ApproachStart=10000
Flows_LndgStart=1500

Units:

Flows_PreFltStart = Seconds Flows_BeforeTakeoffStart = Feet to runway threshold Flows_AfterTakeoffStart = AGL feet Flows_DescentStart = Nautical miles Flows_ApproachStart = AGL feet Flows_LndgStart = AGL feet

Back to top


FSFO Airport Database Tool

FSFO Make Runway is a separate program that builds the runway database using SIMCONNECT and MSFS APIs.

Installation

You can install it in two ways:

  • Click Get Started on the FSFO main page
  • Click MAKE RWY on the New User window

Or manually:

C:\Users\[Your Name]\Dropbox\FSFO\1.FSFO_V6\FSFO_V6\bin\x64\Release\Res\Exe

Run:

FSFO_Make_Runway.exe (as Administrator)


Building the Database

1. Start MSFS or MSFS24 and load into the cockpit 2. Click FSFO NAV PATH and select the FSFO NavData folder 3. Click Connect 4. Click Build

Note: This process can take over two hours.


Manual Database Updates

Runway data file:

  • \FSFO_V6\NavData\runways.csv

Column order:

1. ICAO 2. Runway Code 3. Threshold Latitude 4. Threshold Longitude 5. Altitude 6. Heading 7. Length 8. ILS Frequency 9. Width 10. Magnetic Variation 11. Runway Centerline Latitude 12. Runway Centerline Longitude 13. Threshold Offset

Back to top