rsFirstOfficer is a standalone program that reads specially formatted text files to simulate interaction between pilot flying and pilot monitoring in MSFS2020.
Read checklist items
- In windows default, (Amazon Polly gone, see known issues below) or CereProc voices.
- Read pilot monitoring and pilot flying, or just pilot monitoring side.
Perform actions *
- Simple; like Gear Up, Flaps 1, etc (see Actions file in the download).
- Complex; multipl actions in sequence like doing clean up - lights, flaps, etc.
- Actions can be added/removed from your checklist so you decide what you want rsFO to do, and what you want to do manaully.
Readback information *
- Switch state; like engine and wing anti-ice (see Callouts file in download).
- V-speeds, baro, etc.
Event based callouts and actions *
- Examples of event based callout: "Passing transition level", "Positive rate".
- Examples of event based action: Landing lights off/on when passing 10K feet.
Play audio files
- Checklist item can trigger playing of mp3 file (some supplied).
- Use in conjuction with action, (a)73X_seat_belts_off (a)play:seatbelt_off2.mp3
In-game Panel
- Simple panel for montoring sequence on items, showing current and next.
- Helpfull in VR ;-)
- Connect / disconnect from MSFS.
- Load briefing data (V-speeds and transition levels) from FMC. *
Play live ATC
- Play audio stream files you have downloaded from liveatc.net**
Note: Theses are live streams, not old recordings. - Listen to ground while setting up your flight, listen to IRL taxi instructions.
More details in pdf here
Azure Voices
- 200+ free voices *** to read your rsFirstOfficer checklist files and made callouts.
- More details in pdf here
Multi-Language
- You can create your own translations of checklist files, and select the appropriate voices in Azure.
Example here - More deatils in pdf here
- All callouts are stored in language files. The checklist file tells rsFO which language file to use.
* Aircraft specific availablity based on vendor data accessable via FSUIPC
** The Terms of Use at liveatc.net prevent distribution of .asx files, so you will need to download your own copies. With rsFirstOfficer you can import and play when appropriate.
*** Azure Free Tier gives you .5 million characters per month (enough for 4 or 5 rsFO flights every day) free.
The checklist files are simple text files setup as prompt/response phrase pairs.
rsFirstOfficer offers no voice command or speech recognition.
rsFirstOfficer is a Windows only program.
Installation
Unzip and run the installer rsFirstOfficerSetup.msi
rsFirstOfficer is a standalone Windows executable and should not be installed into MSFS community folder.
rsFirstOfficer (rsFO) has two features that require it to write into the checklist folder:
- Editing your checklist at runtime from within rsFirstOfficer
- Adding/Removing LiveATC .asx files
If you install rsFO in the default location C:\Program Files\Soft Ventures\rsFirstOfficer, Windows will
prevent you from saving checklist edits, or adding LiveATC files.
Here are 3 work arounds, choose one that suits you:
- Set rsFirstOfficer to 'Run as Administrator' - Now rsFO can read/write into its own folder.
- When you install, select a different location in the installer, maybe C:\rsFirstOfficer - no problems with read/write here.
- Install into the default location, but then move the /rsChecklist folder to a location outside of the Program Files folder, then in the rsFO Setting screen tell rsFO where you put the rsChecklist folder.
There are several rsChecklist text files included:
- rsChecklist_A20N.txt – for FBW A32NX (use also for LVFR/HorSim A318/A319/A321)
- rsChecklist_B737.txt – for PMDG B737
- rsChecklist_A320.txt – for Fenix A320
- rsChecklist_A310.txt - for IniBuilds/MSFS A310
- rsChecklist_ATR.txt - for MSFS ATR24/72
- rsChecklist_EMB.txt - for FSS E170/175
- rsChecklist_A20N_V2.txt - for IniBuilds/MSFS A320Neo [coming soon]
- rsChecklist_A300F.txt - for IniBuilds A300
Some of the new functionality for FBW, ATR and PMDG, requires FSUIPC be installed.
The free version from fsuipc.com works fine.
PMDG
PMDG 737_Options.ini may need a line added to have it broadcast LVars for rsFirstOfficer to read.
In file:
C:\Users\[your name]\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalState\packages\pmdg-aircraft-737\work\737_Options.ini
Add:
[SDK]
EnableDataBroadcast=1
FSUIPC
rsFirstOfficer Works best with FSUIPC version 7.3.17 (or higher) from fsuipc.com.
Two steps:
1. Download and install FSUIPC 7.3.17.
2.Copy the wasm folder to your Community folder.
After installation, look for the FSUIPC-WASM.zip file in folder C:\FSUIPC7\SDK.
In that zip file look for file fsuipc-lvar-module.zip
Unzip that file and copy the fsuipc-lvar-module folder to your MSFS Communinty folder.
Known Issues
- No Amazon Polly SAPI anymore.
rsFirstOfficer uses Windows built in text to speech service with SAPI voices.
Amazon Polly dropped support of SAPI in September 2023.
If you have the old Amazon Polly SAPI plugin, it still works but Amazon have removed the download and documentation for it. :-(
Cereproc offers great voices, this is the recommended solution. https://www.cereproc.com/
Azure voices are now supported as of rsFO 2.0.1
These are not official checklists but rather just checklists I have cobbled together over the years, that meet my needs.
You are encouraged to make your own checklist files or edit those to suit your requirements.
The pdf included in the download gives more information on making your own checklist files.
You can also have your checklist trigger audio files for cabin sounds or announcements.
Video sample of rsFirstOfficer in operation.. here
Enjoy,
OwnNavigation
(YYCeeYa in MSFS)
2 months ago
2 months ago
OwnNavigation
gna13495
2 months ago
2 months ago
OwnNavigation
AleRoldan2020
3 months ago
3 months ago
OwnNavigation
Vonhessler
3 months ago
3 months ago
OwnNavigation
cptautoland
Great tool, thanks for the effort. While the callouts for me work perfectly on Windows 11 I experience a CTD as soon as I click Execute for any checklist (two different computers). Windows Event Viewer indicates unhandled exception in Speech module. Any specific .Net required or anything I am missing?
Thanks again.
3 months ago
3 months ago
OwnNavigation
DomNick81
4 months ago
4 months ago
OwnNavigation
Foggy
From Amazon..
"The Amazon Polly Windows Speech Application Programming Interface (SAPI) plugin will no longer be supported.
September 26, 2023"
rsFirstOfficer is built around MS speech synthesis that allows real-time text to speech using the SAPI voices on your PC.
Amazon used to offer a plug-in that made their voices appear as SAPI voices on your PC and rsFO could speak in those voices.
Amazon has stopped support for SAPI, it still works if you had installed in previously, but new users can no longer get it. 😞
Cereproc offer great voices but they are a bit expensive. https://www.cereproc.com/
4 months ago
4 months ago
OwnNavigation
OwnNavigation
Is it possible to use a controller or joystick to as the trigger for the next item?
4 months ago
4 months ago
OwnNavigation
daanvb
7 months ago
7 months ago
OwnNavigation
SilverSurfer
Vielen Dank
11 months ago
Gern geschehen. :-)
11 months ago
OwnNavigation
Tenzel
This program is very good but with the windows voices it is very bad, I wanted to install the polly voices but it doesn't connect, it's very difficult to do it, do you have a tutorial for this?
1 years ago
This page shows how to install Amazon Polly voices.
https://aws.amazon.com/blogs/machine-learning/using-amazon-polly-in-windows-applications/
Once done, the voices will show in rsFirstOfficer.
1 years ago
OwnNavigation
AleRoldan2020
Absolutely love your Tool!
Thank you 😊
1 years ago
Sorry, the supported actions are all hard coded.
If there is something you would like added, I can certainly look into it.
1 years ago
OwnNavigation
amalia
1 years ago
Do you mean in in-game panel?
rsFirstOfficer can only load V1,V2 and transition levels, from the PMDG 73x aircraft, and FWB A32NX. For other aircraft you need to use rsFirstOfficer's Briefing screen to manually enter the values. Once they are entered in the Briefing screen, they will show in the in-game panel as well.
1 years ago
OwnNavigation
jpp84
This is the best addon ever! Thanks!
1 years ago
I am happy that you like it. :-)
1 years ago
OwnNavigation
Vonhessler
### UPDATE March 24, 2023 ###
I have added a zoom setting to rsFirstOfficer to adjust the in-game panel to be usable in VR.
See discord.
https://discord.com/channels/1061834077818339388/1061834078489432076
1 years ago
OwnNavigation