Revive Your FSX Fleet in MSFS

18/06/2019

Rating: 4.83 (16899 votes)

For years, Microsoft Flight Simulator X (FSX) has been a beloved platform for aviation enthusiasts, boasting a vast library of aircraft that many have grown fond of. With the advent of Microsoft Flight Simulator (MSFS) 2020, a new era of flight simulation has dawned, offering breathtaking visuals and advanced physics. However, many simmers are keen to bring their cherished FSX aircraft into the modern MSFS environment. Fortunately, with the innovative msfsLegacyImporter tool, this is now a tangible reality. This comprehensive guide will walk you through the process, highlighting the features and functionalities of this essential utility.

Is taxi speed flexible?
Not that flexible as the taxi speed is default or 30kts. 30kts is ok to clear the runway but is too fast at a small ga airfield. I reverted back to default taxi speed, it's unrealistic. When you look at the airport from above it's hilarious how fast planes are taxing to the runway, like their butts are on fire. šŸ˜†
Table

Introducing the msfsLegacyImporter Tool

The msfsLegacyImporter is a sophisticated application designed to bridge the gap between FSX and MSFS. It automates many of the complex steps required to get your legacy aircraft looking and flying correctly in the new simulator. From file structure management to critical configuration adjustments and gauge conversions, this tool aims to streamline the import process, making it accessible even for those less familiar with the intricacies of aircraft file management. It's important to note that while the tool is powerful, it is still under active development, meaning your participation in testing and providing feedback is invaluable.

Security Notice: Understanding Antivirus Flags

As with many custom utilities, the msfsLegacyImporter executable file is unsigned. This can sometimes trigger warnings from Windows Defender or other antivirus software, which may flag it as potentially unwanted software or even malware. This behaviour stems from signature comparison technologies that analyse binary data rather than the program's actual functionality. The developers have submitted the application to Microsoft Security Intelligence services to ensure it is recognised by Windows Defender. However, this process can take a few days for the cloud database and your client to update. If you encounter such issues, you can try manually updating your security intelligence definitions via Microsoft's provided instructions or submit the file for analysis to your antivirus provider. Rest assured, the developers are committed to ensuring the tool's safety.

Key Features for a Seamless Import

The msfsLegacyImporter boasts an impressive array of features designed to tackle the challenges of migrating aircraft from FSX to MSFS. These can be broadly categorised into basic and full import options:

Basic Import Functionality

  • File Management: Copies FSX aircraft files to the MSFS Community folder with the correct structure.
  • Configuration Generation: Creates essential files like layout.json and manifest.json, with the latter allowing for manual editing.
  • Critical Issue Fixing: Addresses common problems encountered with legacy aircraft.
  • Lights and Textures: Converts exterior and interior lights, and offers bulk conversion of BMP textures to DDS format.
  • 2D Gauge Conversion: A work-in-progress feature to import 2D gauges from FSX.

Full Import Functionality (Includes Basic Features Plus:)

  • Advanced CFG Manipulation: Splits the main AIRCRAFT.CFG file into more manageable, relative configuration files.
  • Missing Value Population: Inserts missing performance values from aircraft descriptions and attempts to populate missing CFG file sections.
  • UI and Speed Indicators: Fixes invalid uityperole values and sets speed indicator limits based on cruisespeed.
  • Engine Tuning: Detects and corrects buggy engine values, adjusts engine output power, and applies afterburner thrust with flame animation.
  • Flight Model Enhancements: Imports AIR values into CFG files, fixes runway issues (like raised gears), and resolves duplicate contact points to prevent stuck landing gear.
  • System Adjustments: Inserts taxi lights and allows toggling of aircraft sounds, including adding or removing variometer tones.
  • Model Modifications: Addresses potential issues with MDL files and interior model elements to prevent crashes.

The Import Process: A Step-by-Step Overview

Using the msfsLegacyImporter is a guided process. The main screen presents two primary options: importing a new aircraft from FSX or loading an existing MSFS aircraft. For importing FSX planes:

  1. Select Aircraft Folder: Navigate to your FSX installation's SimObjects folder and select the directory of the aircraft you wish to import.
  2. Specify Community Folder: Indicate the location of your MSFS Community folder.
  3. Initiate Import: The tool will then populate fields and allow you to begin the import.

Once imported, you'll interact with various tabs to fine-tune the aircraft:

Aircraft Tab

This section highlights missing or invalid parameters in your aircraft's configuration. You can select specific issues to have the tool attempt to resolve them by referencing aircraft descriptions. Critical red-flagged values often require manual attention if the tool cannot automatically fix them.

Engines Tab

Here, you can address critical engine parameters. For jet aircraft, the tool offers afterburner adjustments, allowing you to define thrust modifiers based on throttle position and speed. You can also import AIR data values using a companion tool (AirUpdate) if you have a TXT dump of the aircraft's AIR file.

FlightModel Tab

Focuses on the aircraft's physical behaviour. It identifies issues like duplicate contact points that can cause landing gear to get stuck. You can also import AIR data for flight model values, though this often requires the addition of an AERODYNAMICS section and careful manual validation.

Cockpit Tab (Full Import Mode)

This is where the magic happens for your cockpit instruments. The tool scans for gauges and allows for their conversion. It's crucial to have the original FSX instrument sources extracted if you want the best results. The process can be experimental, and you may need to adjust settings like gauge scaling and background transparency for optimal display. Troubleshooting options are provided for common issues like missing gauge backgrounds or black squares.

Should FSX have a menu option in the ATC window?
I should not have to go two or three layers deep into the menu when I am taxing. FSX had an option in the ATC window whenever you were taxing and had been given instructions, this would be a simple but fantastic QoL improvement. If you want to add one extra layer to this feature request, if my classic menu idea was implemented, a s…

Systems Tab

Manage your aircraft's lighting systems. FSX lights can be converted to MSFS equivalents, though some differences in effect may occur. You can also add taxi lights to aircraft that lack them, with options for automatic switching.

Textures Tab

Convert your FSX BMP textures to the more efficient DDS format required by MSFS. The tool provides multiple conversion options and backs up the original BMP files.

Models Tab

This tab deals with the aircraft's 3D models. It can help fix issues with MDL files and allows for the modification of model elements to prevent crashes, especially concerning interior models and their clickable elements.

Sounds Tab

Control your aircraft's soundscape. You can enable or disable individual sound samples and manage variometer tones.

Potential Issues and Troubleshooting

While msfsLegacyImporter is powerful, migrating legacy aircraft is a complex task, and some issues may arise:

  • Game Crashing: Ensure your aircraft package includes both exterior and interior model files.
  • Inoperative Cockpit Instruments: The 2D gauge conversion is still a work in progress. You might need to manually adjust or replace certain gauges.
  • Invisible Models: This can occur if the model format is not supported by MSFS.
  • Engine Power Issues: Turbine engines may feel underpowered at higher throttle settings, and some adjustments in the Engines tab might be necessary.
  • Glass Opacity: Window glass might appear without proper opacity. This might require adjustments using external tools like ModelConverterX.

The tool provides helpful notifications for potential problems, such as contact point formatting issues or missing critical values. Always refer to these messages for guidance.

Installation and Uninstallation

Installation:

  1. Download the latest version of msfsLegacyImporter from the provided Nexus Mods link.
  2. Unpack the downloaded archive into a folder of your choice.
  3. Launch the msfsLegacyImporter.exe file.

Uninstallation:

  1. Simply delete the folder where you unpacked the application.

Requirements

  • Windows 7, 8, or 10 operating system.
  • .NET Framework version 4.5 or later.

Video Tutorials

For a visual guide, several video tutorials are available:

  • https://www.youtube.com/watch?v=Tt_6Vsp9xZY
  • https://www.youtube.com/watch?v=wNFbwr3KstE
  • https://www.youtube.com/watch?v=wNFbwr3KstE
  • https://www.youtube.com/watch?v=O80P73twn5E
  • https://www.youtube.com/watch?v=g00a3mDRZIA

Frequently Asked Questions

Q1: Can I import aircraft from FS2004 or P3D?
The tool is primarily designed for FSX aircraft. Importing from other simulators may yield unpredictable results or not work at all. Ensure you are importing native FSX aircraft.
Q2: My aircraft model is invisible in MSFS after import. What should I do?
This is often due to an unsupported model format or missing interior/exterior model files. Check the 'Models' and 'Aircraft' tabs for notifications and ensure all necessary model components are present.
Q3: The cockpit instruments are not working correctly. How can I fix this?
The 2D gauge conversion is still under development. Ensure you have extracted the original FSX instrument sources. You may need to manually edit gauge configurations or wait for future updates to the importer tool.
Q4: My aircraft keeps crashing to the desktop. What could be the cause?
Common causes include missing interior model files, incorrect MDL file formats, or critical configuration errors. Review the tool's notifications and the 'Models' and 'Aircraft' tabs carefully.
Q5: How do I update the msfsLegacyImporter tool?
The tool will inform you of available updates. You can perform a manual update by downloading the new version or trigger a self-update from within the 'About' tab.

In conclusion, the msfsLegacyImporter is a powerful and invaluable tool for any flight simulator enthusiast looking to expand their hangar in Microsoft Flight Simulator 2020 with beloved aircraft from FSX. While the process requires some attention to detail and potential troubleshooting, the ability to fly your favourite legacy planes in a stunningly modern environment is a rewarding experience. Happy flying!

If you want to read more articles similar to Revive Your FSX Fleet in MSFS, you can visit the Taxis category.

Go up