-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
FlyLive Manual
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
Thank you for downloading FlyLive. Allow us to provide
you with some instructions to get you started.
Introduction
FlyLive is a program developed by a Flight Simulator YouTuber called CAG2. The
purpose of FlyLive is to inject flight data from your simulator into your livestream,
so your audience don’t have to look at the tiny numbers on the flight instruments
to know what’s going on. It is designed specifically for streamers who want to “up
their game” in Flight Simulation streaming, but don’t have the knowledge to code
something. This program can export “flight labels” which you place into your
stream. It also has a powerful and flexible “Landing Rate Widget”.
Perquisites
FlyLive relies on FSUIPC to extract data from the Simulator. You MUST have
FSUIPC installed (free or registered) on your computer to use this software.
FSUIPC can be downloaded from http://www.schiratti.com/dowson.html
If you use X-Plane, you must have XPUIPC installed. XPUIPC emulates the
presence of FSUIPC.
XPUIPC can be downloaded from http://www.tosi-online.de/XPUIPC/XPUIPC.html
You must have a broadcaster/recorder that can read from text files constantly.
OBS Studio is an excellent, open source free broadcasting suite which FlyLive
supports.
OBS can be downloaded from https://www.obsproject.com
http://www.schiratti.com/dowson.htmlhttp://www.tosi-online.de/XPUIPC/XPUIPC.htmlhttps://www.obsproject.com/
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
Startup Screen
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
You can connect to FSUIPC via the startup screen, thus enabling FlyLive to work
its job. FSX or P3D must be running with FSUIPC installed (FS2002 and FS2004
should work, but they have not been tested).
Clicking the Gear Icon at the top will open the settings. The “Document” Icon will
open the changelog.
Click “Connect to FSUIPC/XPUIPC”. If you have your simulator open, it will auto-
connect to it.
If you get a connection error, try restarting/starting flight sim and try again.
If it bugs out after that and crashes, just tolerate it and restart the application. This
program is still not free of bugs.
Select Output Directory
Click on “Browse”.
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
Select your desired directory, this is where your flight labels will go – it is
recommended that you make a separate, empty folder just for this.
Press “OK”.
Intentionally Left Blank
Main Interface
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
The main window will now appear – this is the “hub” for everything this app does.
Here are some quick explanations for some of the things you can find on the
main window:
Ground Speed: This is how fast your aircraft is moving relative to the ground – or
simply, how fast you are travelling.
Altitude: This is your height above MSL (Mean Sea Level).
Heading: This is your magnetic heading. Note that this shows direction of the
aircraft’s movement, not where its facing. This will be noticeable when there are
crosswinds during flight.
Vertical Speed: How fast the aircraft is moving vertically.
FPS: Your current framerate in FS.
VAS: Virtual Address Memory remaining. Does not work for 64bit P3D or X-Plane.
Sim GMT: The current GMT in your simulator.
Real GMT: The current GMT in the real world.
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
METAR: The METAR for the DEP/ARR, whichever is closer.
Under “Flight Dispatcher” (these only update when you set up a flight):
ETA: The estimated time your aircraft will arrive at the destination.
DTG: Distance until you arrive at your destination.
DEP: Departure airfield.
ARR: Arrival airfield.
Navigation
In previous versions of FlyLive, everything was cluttered and put on the main
interface. It was a mess. In version 2.0 and above, everything is accessed through
the menu. To show the menu, click the “+”at the top right of the main interface.
If the button is inoperable, please restart FlyLive.
What you see above is the “Menu”. When you hover over one of the icons, it tells
you where the icon will take you. Refer to it and you will find navigating FlyLive a
breeze!
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
Setting up a flight
1) Click on the “Set up flight…” button.
2) Ignore the “Coordinates” Section. Instead, focus on the “Flight info” section
for now.
3) Enter your departure ICAO. For this flight, my departure ICAO is “EGCC”
(Manchester).
4) Enter your destination ICAO. For this flight, my destination ICAO is “KMCO”
(Orlando).
5) Enter your cruise altitude. The ETA will be calculated once that altitude is
reached. (If you want it to be calculated earlier (not recommended), enter a
lower altitude.)
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
6) Click “Apply”. Now, FlyLive will find the coordinates for the airfields you
have entered previously.
7) If you want the ETA to be in real GMT time, click “Real GMT Time”.
8) Click “Apply and Close”.
9) Now the fields will be populated. The ETA will update once you reach your
cruising altitude.
Landing Rate Controller/Configurator
To open, open the menu and click the bottom left icon.
A whole new interface will have popped up.
Below, I have written a demonstration of how to configure this my way. After
you’ve followed my instructions, configure it your own way. Be sure to screenshot
your settings after you’re done – this program is still in alpha!
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
1) Click the text box below “Top Label Text”, then type “Landing V/S”.
2) In the textbox next to “”, type “FPM”.
3) Download the “Roboto” font from Google here:
https://material.io/guidelines/resources/roboto-noto-fonts.html
4) Click the “Change Font” button for the Top Label.
5) Choose the “Roboto” font.
6) In the “Font Style” list, choose “Condensed”. Choose size 20.
7) Click “OK”.
8) Repeat for the FPM label but set it to size 48.
9) Download this image file from here: http://imgur.com/a/lPHsw
10) Click the “Select…” button next to “Background Image”.
11) Select the image you downloaded.
You can then press the “test” button to see what it looks like transitioning in. Of
course, you can make your own background and choose your own fonts and
maybe even colors! Play around with it, find a style you like.
There are some other features of the Landing Rate Configurator that I have not
explained yet.
Position: To change, uncheck “Center”. Then you can move the widget by
clicking and holding anywhere on the widget.
Size: Click and drag the bottom right corner of the widget to resize. (Don’t
worry, the flashing white thing at the bottom right is normal. It won’t show up
when you’re using it normally)
NEVER, EVER click on the widget itself when its open unless you are configuring
it. If you do, it will not work properly. To fix, either restart FlyLive or open and
close the Configurator.
You CANNOT add the Landing Rate Widget as a window capture, it will not
work.
Now, when you fly normally, the Landing Rate widget will pop up automatically.
You can see it, as well as the flight labels, working in this YouTube video:
https://material.io/guidelines/resources/roboto-noto-fonts.htmlhttp://imgur.com/a/lPHsw
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
https://www.youtube.com/watch?v=3BnfZgkaCTk
Setting up the Progress Bar
The progress bar is basically a progress bar showing your flight progress. For
example, if you’re halfway through your flight, then the progress bar will be
halfway filled. If you’re at your destination, the progress bar will be filled. Likewise,
if you’re at your departure airfield, the progress bar will be empty. To set it up:
1) Click on the “+” icon at the top right to reveal the menu.
2) Click on the icon at the bottom right (the one that looks like a progress
bar).
3) Another interface will have popped up: The progress bar configurator.
Here’s a quick run through of what everything there is about:
Background Color: This color will fill the part of the progress that is empty.
Progress Bar Color: This color will fill the part of the progress bar that shows
the “progress” if you will.
To change these colors, click “change” for the respective color. Once you are
done, close the configurator.
To place the progress bar into OBS: (Note: This is assuming you have a basic
stream profile set up. Please refer to other tutorials if you haven’t.)
1) Make sure FlyLive is open.
https://www.youtube.com/watch?v=3BnfZgkaCTk
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
2) Click the “+” icon at the bottom. Select “Window Capture”.
3) Click “OK”.
4) In the window section, select this window:
[FlyLive.exe]: FlyLive Progress Bar - Add this window to put a progress bar into your stream!
5) Click “OK”.
6) A “strip” will have appeared in your preview area.
7) To resize the progress bar, right click the source and click “Filters”.
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
8) Click the “+” at the bottom left. Select “Crop/Pad”.
9) Increasing these values will result in the respective side being cropped. For
example, if you increase the “Bottom” value, then a bit of the bottom will
be cropped off.
10) To resize, increase either the top or bottom values until you are happy with
the size.
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
Usage of Flight Labels
In your output folder, there will be multiple text files. I will not explain what each
of these files contain, it should be easy to know what’s going on there.
These text files only become “flight labels” once you’ve connected to FSUIPC for
the first time.
To add Flight Labels to an OBS Stream:
1) In the “Sources” panel, click the “+” icon at the bottom left.
2) Click “Text” in the drop-down menu.
3) Choose your desired font and color.
4) Check “Read from file” and select the Flight Label you want to add.
Changelog
To open the changelog, either:
a) On the connection screen, click “Tools”, then “Changelog”
b) In the main interface, open the menu and click the middle-top icon.
It will now have downloaded the changelog, and you can read the changelog.
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
Options
To open the options window, either:
a) On the connection screen, click “Tools”, then “Options”
b) In the main interface, reveal the menu and click the top left icon.
Intentionally left blank
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
Hide Landing Rate Widget: Disables the Landing Rate Widget.
Automatically Connect to FSUIPC: When your simulator is open, it automatically
connects to it, if FSUIPC is installed.
Export Flight Labels Every x Seconds(s): How often FlyLive reads data from the
simulator.
“GB” in x letters: When “”GB” in capital letters” is selected, the VAS will export as
x GB. When “”GB” in capital letters” is selected, the VAS will export as x gb. This
works best when using fonts such as Neutra.
Generate Log File: Click this to generate a log file when asked by the developer.
Reset Settings: Resets the application’s settings, including the Landing Rate
Widget Configurations.
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
Conclusion
Again, thank you for downloading this application and I hope this documentation
helped you. Big thanks to Microsoft for making Visual Studio, then ending up
making it free – this would not have been possible without its help. The FSUIPC
SDK used is by Pete Dawson on simflight.com – big thanks to him, otherwise this
application would be virtually useless. Big thanks to any streamers willing to use
and test this application.
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
Intentionally left blank
-
For Alpha 2.xxx only
©CAG2 2017. All rights reserved. Last revision: 26th May 2017
Terms of Usage
This software is provided “as is” and without any warranties. Installation and usage of software is completely at your
own risk. In circumstances, whereat damage, loss or charges is the indirect or direct consequence of your use of the
software, the author shall not be liable for it.
This software is freeware. It may be freely distributed, provided that no money is charged for it, nor should the files be
removed, modified, “reverse engineered” and/or used in the amount of any other purpose. The utilization of this
software shall not be in the amount of commercial use OTHER than revenue from streaming services such as Twitch
or YouTube, without written permission from the author of the software.
The author has no intent to gain monetary value from this software, nor does he intend to take works from other
individuals and claim it as his. Should you, the user, choose to claim this software as your own, you may face legal
charges. The author reserves the right to have the final say in all appropriate circumstances.
By using this software, you agree that any and all things you comment regarding the software may be utilized as
testimonials on our website.
By using this software, you hereby agree to the terms stated above.
FSUIPC Client is by Pete Dawson. Designed and coded with Microsoft Visual Studio 2015 Community, using the .NET
Framework v4.5.2
Support:
http://cag2.weebly.com [email protected]
http://cag2.weebly.com/mailto:[email protected]