OpusFSI Flight Simulator Interface for and
Shortcut Controls enable you to assign joystick button and keyboard keys to common actions or controls within the SERVER program. All shortcut controls are defined using the Shortcut Controls dialog accessed via the FSI SERVER program's main form.
present, you can assign buttons and keys to,
· Update the weather
· Toggle weather update On/Off
· Toggle the Simulator weather report window On/Off display
· Cycle to the next Simulator weather report
· Cycle backwards to the previous Simulator weather report
· Toggle the Opus weather report window On/Off display
· Cycle to the next Opus weather report
· Cycle backwards to the previous Opus weather report
· Toggle the large Weather Assistant Map on and off the screen
· Toggle the first Weather Map on and off the screen
· Toggle the DHM and AHM effects On/Off
· Toggle the ButtKicker effects On/Off
· Toggle windowed views On/Off
· Restore window sizes and positions
· Cycle the camera views forward (next) between identical view modes (virtual cockpit, 2D cockpit, or External Aircraft camera views for the currently selected aircraft)
· Cycle the camera views backward (last) between identical view modes (virtual cockpit, 2D cockpit, or External Aircraft camera views for the currently selected aircraft)
· Play the panning sequence assigned to the current camera. If there is more than one panning sequence assigned then the on-screen Menu box will be displayed allowing you to select the required sequence.
relevant weather reports can be displayed using these controls. The Local Area
weather report is always considered active and relevant. The Lower and Upper
Atmosphere weather reports are only active if the GRIB data is enabled. The
Destination and Alternate weather reports are only considered active if the
relevant Destination or Alternate site has been specified in the Weather
dialog. The weather report Display, Next, and Last Shortcut commands are assumed
to refer to the 'first' OpusFSI Wx Report.
The weather report Display, Next, and Last Shortcut commands are assumed to refer to the 'first' OpusFSI Wx Report.
windowed views must be docked/undocked manually.
Joystick Buttons and Keyboard Keystrokes
within the button or key command text boxes to specify the required
assignment. When you click within the text box, the box will empty and turn
red indicating it is waiting for your entry. You can now either click a second
time to clear the entry, or press your desired joystick button or keyboard
will accept buttons 1 through to 32 of Joysticks 1 through to 8. All button
and registered key events are displayed within the Spy window when the button
or key is pressed. If they are not displayed then the joystick or button is
invalid, either not registered within the sim, already assigned elsewhere
(i.e. FSX, 3rd party add-on etc), or just an illegal entry.
keyboard assignment may consist of a combination of up to two modifier keys
(Alt, Ctrl, or Shift) with a normal keyboard key. The entry is not case
sensitive. The numeric pad keys 0 to 9 can be used but they must be assigned
with the Num Lock ON (for recognition), and used with the Num Lock OFF within
FSX/P3D. This is a quirk of the simulator and not the OpusFSI software.
The Insert, Delete, Home, End, Page Up, Page Down, Left, Right, Up, and Down
keys cannot be assigned to shortcuts.
have U (Update weather), shift-U (toggle weather update on/off), W (Weather
report), N (cycle Next), and shift-N (cycle last), D (toggle DHM on/off), Q
(toggle windowed views on/off), V (cycle next camera view) and shift-V
(cycle last camera view) configured and operating on my system. It is up to
you to make sure any assignments are not in use elsewhere on your system
(FSX, FSUIPC etc). If your assigned key is working it will be displayed as an
event in the Spy window when you press it (only after it has been assigned and
specified to the sim via OpusFSI though).
There is a difference between the
actions of the Shortcut View Cycling commands and the way 'common' camera key
or buttons are processed when configured into the actual Live Camera views.
The Shortcut keys will only cycle the views with the same view mode that was
last selected onto the display through the Live Camera interface. So the
Shortcuts will cycle through all your VC views or all your External views
depending on what was last selected through Live Camera actions. The common
key (or button) is assigned to groups of views, assigned within the camera
views themselves. I use a common X key configured in all my camera views. This
common key (or button) will cycle through all assigned camera views
irrespective of the camera view mode.
Commands - Cycle through relevant views with the same view mode as the
Commands - Cycle through all cameras assigned with the same common
can assign buttons and keys to move the eye point during flight within any VC,
2D, or Custom view.
Ctrl+Shift keys work fine (e.g. Ctrl+Shift +U for Up, Ctrl+Shift
+D for Down etc.).
or controllers with POV (Point Of View or 8-Position Hat switches) can be
assigned to the LCC functions. Up to four POV or Hat switches are supported. Any
POV or Hat switch assigned for use by the LCC should be removed from the FSX
OpusFSI and FSX.
in your controller, install the windows driver if necessary.
Start up the sim and the OpusFSI SERVER program.
Edit the sim SETTINGs and Delete all button and axes assignments (automatically made by the sim) to your new PS3 controller, save the changes. The controller should be enabled but control nothing. Similarly for FSUIPC the controller should control nothing.
Open the Opus Spy window, you should see the controller listed there. Check your list of devices when you open Spy, it should match the list in FSX Settings.
the Shortcuts dialog and click on Live Camera Control (LCC).
Select the controller type from the Controller list box. Click on Left and then operate the left-hand X axis on the controller. Click on Up and operate the left-hand Y axis on the controller. Repeat for Forward and Yaw Left using the right-hand axes. The LCC left/right, up/down, forward/backward, pitch up/down, bank left/right, and yaw left/right movement controls are highlighted in yellow. The axes are read directly by the LCC software however, you can adjust the sensitivity (speed) for cockpit and external views, and dead zone (default 10%) for the axes in the LCC dialog.
Now assign your buttons. I use the left-hand buttons for motion, the right-hand for stop and resets, then central buttons for changing mode and the PS centre button for the Set Camera LCC function.
Click Save a couple of times and you are done.
Axis option is available for the LCC Shortcuts Left/Right, Up,Down,
Forward/Backward, Pitch Up/Down, Bank Left/Right, and Yaw Left/Right
controller axes. When ticked, the GamePad Controller axes will be reversed for
the associated control movement.
In flight when you press one of these assigned keys/buttons the movement will be either Continuous or Stepped according to what setting is selected in the Live Camera Control dialog. If Continuous movement is selected then to stop movement use either one of the red Stop buttons in the Live Camera Control dialog or the assigned Stop shortcut control key/button.
FSX only allows eye point (6DOF) control in VC, 2D, and the Opus 'custom'
external aircraft view.
If the view drifts then calibrate your controller, alter the dead zone, usually between 0 to 15%.
All Shortcut Command data is stored in the following CMD files,
FSXSERVER.CMD ... Microsoft FSX systems
FSESERVER.CMD ... Microsoft FSX-SE systems
P3DSERVER.CMD ... Lockheed Martin Prepar3D systems
The shortcut controls are backed up into a date stamped file (e.g. FSXSERVER_30082013.CMD) each time the shortcut controls are saved via the Shortcuts dialog's OK button. To revert to a FSX backup delete or rename FSXSERVER.CMD and rename the backup file to FSXSERVER.CMD.
The Joysticks button option - Input Device to Sim Joystick Mapping
The Joysticks button option is used to review and change the Input Device to Sim Joystick mapping. Check the order of the joystick devices in the sim and the order of the devices in the OpusFSI Spy window. They should be in the same order. If they are not you can change the order in the 'Input Device To Sim Joystick Mapping' dialog by using the dropdown boxes on the right.
changing the joystick numbers to match the controller order within the
simulator's Controls Settings the
Devices/Joysticks button will change all assigned joystick numbers for Cameras, Panning Sequences, and Shortcut Commands and save the new Device/Joystick mapping data in the relevant JOYSTCKS.DAT file. The
Renumber Joysticks Only button option will change the assigned joystick numbering for either the Cameras, Panning sequences, or Shortcut Commands (depending on the mode) without changing the current device/joystick mapping.
If not loaded at the time, all client system cameras will be automatically remapped when they are next loaded by the SERVER program.
Live View is a standard feature within the OpusFSI Flight Simulator Interface; this feature provides a multi-screen networked display option for FSX/P3D by synchronizing multiple networked PCs running copies of either the Microsoft FSX or Lockheed Martin Prepar3D simulator.
With Live View, Opus Software have used their 30 year experience of developing high-performance real-time networked telemetry and data acquisition systems, to provide the networking software you need to create a multi-screened experience for the sim. No matter what complexity of system you intend to create, Live View will provide the ideal solution.
Live View is ideally suited to home cockpit builders and general enthusiasts alike. The Live Camera control feature included within OpusFSI also simplifies the Live View set up, allowing you to customize and automate the Live View displays on each of your client PCs (see below for details).
The Live View multi-screen networked display feature allows the sim to be synchronized across multiple networked computer systems, including laptops. Live View can be used to create a variety of panoramic views or to simply provide additional fixed spot plane, fly-by, tower, or map views on separate 'client' computers.
A networked Live View system is created by activating the SERVER program on your main 'flying' computer, and running the CLIENT program on each of your connecting client systems (PCs or laptops). The programs can be activated in any order, with or without the sim, which greatly simplifies the set up of your system.
The configuration of the Live View system is simple to the extreme, just tell the main 'flying' server how many Live View clients you wish to support, and configure the server's computer name or IP address into each of the client systems, and away you go. You can sit back and watch your client systems connect and start communicating with the server. Spy buttons help you monitor the activity over all the networked links, or monitor the overall activity and operation of the SERVER and CLIENT programs.
The OpusFSI_v5 Getting Started Networked PCs guide explains how to set up the OpusFSI network and also includes some Live View FAQs.
The set up and configuration of your system is further simplified using the in-built Live Camera interface.
The main features of Live View are,
· Live View synchronizes the aircraft's current position, attitude, landing gear, wheel movement, lighting, ailerons, elevator, rudder, flaps, spoilers (speed brakes), engine throttles, reversers and parking brake.
· Live View synchronizes the simulator's date and time, with either weather themes or full METAR weather updates for the aircraft's surrounding area.
· Live View employs and optimizes multiple dedicated high-performance network links to provide the highest level of performance and the smoothest possible operation.
· Live View requires minimal set up and configuration to get up and running.
In order to achieve the highest possible performance and smoothest operation the Flight Simulator settings should be adjusted on each Live View client computer. Please refer to the section called FSX Computer Systems in the OpusFSI_v5_Getting_Started_Networked_PCs guide for details.
N.B. In order
to see the full synchronized effects of Live View users must save a default
flight with all engines running on each client system to ensure the aircraft
is powered up correctly and ready to fly.
To ensure consistent views you should also have the
same scenery, textures, and airport Add-ons installed on each FSX/P3D system.
To ensure consistent views you should also have the same scenery, textures, and airport Add-ons installed on each FSX/P3D system.
The current version of the software supports synchronization of either Weather Themes or the surrounding area's METAR data.
FSUIPC is required on Live View clients that are used to display camera views. You can download a free copy from http://www.fsuipc.com
Please refer to our OpusFSI_v5_Getting_Started_Single_PC document located in the OpusFSI_v5 installation folder, also available from our download page.
Simply enable the CPFlight driver in the Server Configuration dialog and set the COM port as appropriate.
The TOGA button has been added to the CPFlight MCP737/EFIS737 PRO/EL panel driver on auxiliary input K121.
A/T Arm switch
The A/T Arm switch on the CPFlight MCP737 is automatically disengaged 2 to 3 seconds after landing.
Message - Unable to Open COMn serial port !
Have you configured the wrong serial port number or forgot to connect power to the panel?
a problem with PMDG's FSXPMDG.EXE software when you open an FSX dialog. If you
have paused the sim then you must unpause it before any MCP changes will be
Also if you stop OpusFSI and restart it, then after the panel is initialised you must make a change on the sim's MCP to kick the PMDG connection back into life.
Please refer to our OpusFSI_v5_ButtKicker.pdf document located in the OpusFSI_v5 installation folder, also available from our download page.
The OpusFSI GPS Simulator interface can be used to feed data into an Aviation Planning and Navigation package running on an external device (e.g. SkyDemon or ForeFlight). The external device can be either a PC connected via Wi-Fi or LAN, or a mobile device connected via Wi-Fi (e.g. iPad, iPhone, or Android device).
Connecting to SkyDemon / ForeFlight on a Mobile Device via Wi-Fi
Step 1 - Find the Mobile Device's IP Address
Open the device's Settings -> Wi-Fi page.
IOS - Select the 'i' info button next to the connected Wi-Fi network.
Android - Select the Configure option in the bottom menu.
Make a note of the device's current IP Address.
Step 2 - Configure OpusFSI
Open the OpusFSI Configuration dialog and prime the GPS Output options.
Within the Configuration dialog the GPS Simulator interface can be disabled, set to feed basic Simulator GPS data via a WiFi or Ethernet LAN link, set to feed both Simulator GPS and Traffic data via a WiFi link, or set to imitate an external GPS using the NMEA protocol via a VSP (Virtual Serial Port).
The following GPS Output Options are available from the dropdown menu and described below,
1. GPS Output Disabled
2. Basic SIM GPS Data
3. GDL90 GPS + Traffic Data
4. NMEA GPS Data via VSP
Either click on the Set Default Settings button or enter the Input Port and Output Port values manually.
1. GPS Output Disabled
This option should be selected when no external device is used. The option disables all GPS output preventing OpusFSI from attempting to connect and communicate with any external device.
2. Basic SIM GPS Data
This option transmits basic GPS (lat/lon position, altitude, heading and airspeed) data without any traffic information. To use this option you should set the following OpusFSI Configuration IP Address and I/O Port options. On the external device you should then select the Third-Party XPlane (or equivalent) option within the SkyDemon/ForeFlight packages.
IP Address : <Your mobile device's IP Address>
Input Port : 49001
Output Port : 49002
3. GDL90 GPS + Traffic Data
This option transmits both GPS (lat/lon position, altitude, heading and airspeed) data along with all the simulator's traffic information. The data is broadcast over a WiFi link to the external device using the aviation industry standard GDL90 protocol. Using the standard GDL90 protocol OpusFSI is able to imitate 'in cockpit' GPS + ADSB Input/Output devices (e.g. SkyEcho 2).
Note, to display traffic data on the SkyDemon/ForeFlight you must also tick the Enable Live Traffic Updates option within the OpusFSI Configuration dialog. The sim should also be configured within it's settings to generate some AI airline and GA traffic.
To use the 'GDL90 GPS + Traffic Data' option you should set the following OpusFSI IP Address and Port Configuration options. On the external device you should also select any of the Third-Party SkyEcho, or GDL90 Compatible Device options within the SkyDemon/ForeFlight packages.
IP Address : <Your mobile device's IP Address>
Input Port : 63093 (Not Used)
Output Port : 4000
N.B. You must have a WiFi interface on the server PC for this link to function. It will not be able to make a connection via an Ethernet LAN connected router, even if the router itself is equiped with a WiFi output.
The Local WiFi Broadcast IP Address will share the same first three IP Address codes as your external device (e.g. IPad) with the final address code set to the Broadcast address of zero (0). Over local networks a router will typically assign local IP addresses ranging from 192.168.1.1 through to 192.168.1.253 (the router is normally assigned to local IP address 192.168.1.254). Hence on most systems the Local WiFi Broadcast IP Address will be 192.168.1.0.
4. NMEA GPS Data via VSP
This option transmits basic GPS (lat/lon position, altitude, heading and airspeed) data without any traffic information. The GPS data is transmitted to an Ethernet LAN connected PC via a VSP (Virtual Serial Port) using the industry standard NMEA GPS serial protocol. This protocol and VSP allows OpusFSI to imitate an externally connected GPS receiver. See the section below.
IP Address : 127.1.1.0
Input Port : 0 (Not Used)
Output Port : 23 (The VSP's TCP/IP Port Number)
Step 3 - Configure SkyDemon / ForeFlight
Enable the X-Plane option and select 'Go Flying' mode.
In SkyDemon enable the X-Plane option in the 'Third-Party Devices' settings. Tap 'Go Flying' on the top menu and select the 'Use X-Plane' option.
Using The OpusFSI GPS Option with an NMEA Output (Virtual Serial Port)
Download and install the HW Group Virtual Serial Port - HW VSP3 software from the HW Group website www.HW-group.com.
Create a desktop icon for the HW Virtual Serial Port.
Run the VSP3 program, open the Settings tab and turn OFF all options except for,
TCP Server Mode
Connect to Device even if Virtual COM is closed
Save your settings to the INI file using the button.
Open the [v]Virtual Serial Port tab and specify your general parameters for the VSP. I have mine set up as follows,
Port Name: COM7
IP Address: 127.1.1.0
Click on the Create COM button.
The VSP Status will change to Creating.. then finally Created. The LAN Status will then go to Listen.
In the Opus SERVER program's form click on the View Device Driver Links button to display the Device Driver Links on the form.
Now Open the FSI SERVER program's Configure dialog, select the NMEA GPS Data via VSP option from the dropdown menu. Either click on the Set Default Settings button or enter the IP Address (e.g. 127.1.1.0) and Output Port number (e.g. 23) in the fields provided.
Click OK to close the Configure dialog.
A Device Driver Link should become coloured showing the GPS Simulation Networked TCP/IP Socket link, this link will turn green when it connects to the VSP.
The VSP LAN Status should now change to Connected.
After running and loading the flight in FSX or Prepar3D you are now ready to run the SkyDemon (or other 3rd party) package.
You will now have to set up your SkyDemon package and specify an externally connected GPS,
Setup - > Device Connectivity Options ...
I have a Garmin handheld device
Setup -> GPS Navigation Options ...
Baud: 9600 (I have my COM7 mode set to 9600,N,8,1)
You are now ready to click on the Start GPS option in the top RH corner of the SkyDemon screen.
OpusFSI Stations data contains details of all simulator stations along with
all runway and communication frequencies. However, if you have installed addon
airports then these will have replaced existing airport definitions in the
sim. The runway designations may be different as they can change over time,
also the com frequencies may be different. You may also have installed scenery
addon packages that contain other small airfields that may not even be defined
in the sim.
For both these instances the standard Stations (aerodrome) data will not reflect any of these Addons, in the case of the smaller airfields the original data does not even include them.
if you have addon airports or addon scenery defining new airfields you should
build your own Stations data file to include all these changes within Opus,
that way the correct COM frequencies will be displayed and the correct runway
information and advice given.
The device drivers provide an interface to the popular panels and Addon hardware for FSX. Each device driver will interface to the relevant aircraft simulation thereby eliminating the need to install separate drivers dedicated to each aircraft.
- Drivers Included for CPFlight MCP737 and
All device drivers are aware of any new aircraft selections even if the aircraft is changed in mid-flight. The appropriate interface (SimConnect, FSUIPC or the manufacturer's SDK) will be initialised and employed automatically whenever necessary.
Further upgrades and enhancements are also planned, see our website for details. All upgrades will be freely available from our web site. The OpusFSI_v5_Release_Notes.txt file in the OpusFSI_v5 folder details all upgrades and releases.
If you have any comments or requests for added features we will be pleased to hear from you. All the above planned features will be included as standard within the licensed version of OpusFSI.
Opus Software Limited