-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
This section will guide you through downloading, installing, and initializing the backend (middleware) for OwO! FlightAssistant.
On the project’s GitHub homepage, locate the Releases tab on the right-hand side and click to enter.
On the Releases page:
- Find the version marked with the green “Latest” label
- Download all zip archives listed under that release
Do NOT download the following files:
source code.zipsource code.tar.gz
Please follow these steps in order:
- Extract
OwO! FlightAssistant_vxxxxxx.zipto any location on your computer - After extraction, move the archive
OwO! FlightAssistant Middleware_vxxxxxx.zipinto the extracted folder - Then extract
OwO! FlightAssistant Middleware_vxxxxxx.zip
Once completed, you will see: OwO! FlightAssistant Middleware.exe
👉 Double-click to launch the program and enter the backend initialization process
📌 Note:
xxxxxx represents the version number (here shown as a placeholder)
After launching OwO! FlightAssistant Middleware.exe, you will see the initialization wizard:

Follow the on-screen instructions step by step to complete the setup.
The backend program uses a BIOS-style interaction design:
- Operated via keyboard (arrow keys + Enter)
- A help panel at the bottom shows available key actions
👉 Even first-time users can quickly get familiar with it
First, select the interface language:

How to operate:
- Select your preferred language
- Press Enter to confirm
- The interface will switch instantly
Once confirmed, move to "Next"
It is recommended to keep the default settings and proceed.
If you do not want log files to be generated, you may disable this option here.
The program will automatically scan for:
- Steam-installed X-Plane 11 / 12
- Steam-installed MSFS 2020 / 2024
Example of successful detection:

You will need to manually input the installation path.
Also, make sure the installation path contains no non-ASCII characters (e.g., Chinese characters) — this is very important!
(Please search online for how to locate installation paths if needed)
This program does not require Little Navmap itself, but it does require its navigation database:
👉 If you are using MSFS:
- Download the database from Navigraph:
https://navigraph.com/downloads - File name:
little_navmap_navigraph.sqlite - Extract it into the backend root directory
- In the simulator path configuration step:
- Move the cursor to
LittleNavmapDB - Press
Eto enter edit mode - Paste (or manually enter) the file path of
little_navmap_navigraph.sqlite
- Move the cursor to
👉 If you are using X-Plane:
- ✅ You can directly use X-Plane’s built-in navigation data (no extra steps needed)
📌 Explanation:
- X-Plane: navigation data can be read directly
- MSFS: no public parsing method available → requires Little Navmap database
Illustration:

Select the default airport data source:

Recommendation:
- X-Plane users: choose the corresponding version
- MSFS users: must complete Little Navmap database setup first, otherwise airport queries will not work
This step configures: 👉 Communication between the frontend (App) and backend
Follow the instructions shown in the interface:

In most cases:
- Default settings are sufficient
- For cross-device access (e.g., mobile), configure your LAN IP

Make sure:
- The backend listening port
- Matches the UDP port configured in X-Plane
👉 Otherwise, flight data cannot be received
After completing all steps, initialization is finished 🎉
The system will:
- Automatically initialize database cache
- This may take a few minutes


After the first initialization is complete, you will see the main interface:

Now, you can enter any valid ICAO airport code to perform a search.
The backend supports fuzzy matching to help you quickly find your target airport.

Example result (VHHH - Hong Kong International Airport):

👉 At this point, you are ready to start using OwO! FlightAssistant!
Congratulations on completing the installation and setup!
You can now launch your simulator, connect the client, and enjoy your flight
Please visit here.