Raptor007's Falcon 4 to Saitek Utility

Falcon BMS4 with X52 Pro and FIP/Thrustmaster MFDs

Raptor007's Falcon 4 to Saitek Utility gives you full control over your X52 Pro joystick and FIP feedback capabilities while playing Falcon 4.0. Configure the MFD with many pages of game data. Assign LED colors and blinking to various game conditions for improved situational awareness. Render gauges, status text, and shared texture cockpit displays (from Lightning's MFD Extractor) to the Flight Information Panel (FIP). Bind soft-buttons to keystrokes to control the game from your devices. Compatible with Allied Force, BMS2, BMS3, BMS4, FreeFalcon, RedViper, and OpenFalcon.

Download Raptor007's Falcon 4 to Saitek Utility v2.2
Released 2015-01-04
Compatible with X52 Pro and FIP
Requires Saitek DirectOutput 6.6 or newer

Source code is available on my GitHub page.

You can also discuss this utility on on SaitekForum.com.
Sadly, it looks like SaitekForum.com is dead. Here is an archive of some of the discussion: Page 1 2 3

Customization

Screenshot of Falcon 4 to Saitek Utility v2.2 UI

All aspects of the output are user customizable; refer to the ReadMe for details.

Falcon 4 Shared Texture Setup (for FIP)

You'll need Lightning's MFD Extractor properly configured to get shared textures from BMS4. Here's how to set that up:

  1. Install MFD Extractor. I recommend letting it launch automatically during Windows startup.
  2. Right-click each of the on-screen MFDs and click "Hide".
  3. Right-click the MFD Extractor tray icon and pick "Options..." to bring up the options window.
  4. Select the "Performance" tab at the top.
  5. Click the "Falcon BMS Advanced Options..." button.
  6. Check the "Enable exporting of 3D cockpit instrument images to shared memory" checkbox.

Compatible Saitek Drivers

This utility requires DirectOutput 6.6 or newer. I highly recommend using Saitek's latest 7.0.34.109 drivers:

Saitek fixed all the major issues of their previous 7.0.11.1/7.0.27.13 driver release:

  • The X52 Pro can scroll through multiple MFD pages again.
  • Installing X52 Pro and FIP drivers together no longer requires manually replacing a DLL.
  • DirectOutput seems to reliably detect all devices.
  • Sending image data to the FIP is now much faster than it's ever been before.

Before you install, you should use the Programs and Features control panel to uninstall any existing copies of Saitek DirectOutput. If you want to be really thorough, you could also use the Device Manager to uninstall all drivers with VID_06A3 in the hardware ID, but it shouldn't be necessary.

Old Version for X52 Pro with 6.2 Drivers

Unfortunately there is no compatibility between the old Saitek DirectOutput 6.2 SDK and the newer 6.6/7.0 SDK, so if you're sticking with the old Saitek 6.2 drivers for your X52 Pro, you'll probably need my older Falcon 4 to X52 Pro Utility.

Download Raptor007's Falcon 4 to X52 Pro Utility v1.4
Released 2010-03-28
Compatible with X52 Pro only
Requires Saitek DirectOutput 6.2 (not 6.6 or 7.x)

This old version has no FIP support at all; it is only for LED and MFD control of the X52 Pro with driver verson 6.2.