How to Customise Text When ProSim737 Opens in MSFS-2020

JAL 737-800 departing Toyama (RJNT) Japan

A somewhat annoying aspect of using ProSim737 in MSFS-2020 is that when MSFS initiates the loading of the 737 livery (by pressing Fly Now) a long message is displayed across the lower screen.

While the displayed text serves a purpose, it becomes redundant after repeated viewings.

Many users have asked if it is possible to remove this message or replace it with customised text. 

The displayed text:

  • This version of the ProSimB738 plane MUST be used under the "MODERN" mode of the MSFS flight model! 

  • In a couple of years the ‘MODERN’ mode in MSFS will become a legacy one. 

  • ProSim Training-Solutions presents you the MSFS version of our B738. There are functions not yet completely working with our plane due to present limitations in the simulator. 

  • Visit us at www.prosim-ar.com for our award winning solutions for the A320 & A320Neo and the MAX8. 

  • You have to disable all related control-axes in MSFS and assign them only in ProSim.  The ProSim 738 offers two winglet configurations to use.

Steps to Edit the Aircraft.cfg File

To remove or alter this text, you must edit the aircraft.cfg file. This file is part of the Visual Flight Model.  The aircraft.cfg file can be found at:

Community Folder/Aircraft/Prosim-B738-v2023/Simobjects/Airplanes/Prosim-b738-2023.

  1. Create a backup of the aircraft.cfg file.  You can copy the folder and rename it to something like aircraft_backup.cfg, though you can use any name you prefer. 

  2. Open the aircraft.cfg file in a text editor and scroll to the section named [Loading].

  3. Modify or delete the lines named Tips0 through Tips6

    • To remove the displayed message, delete the lines labelled Tips0 through Tips6. This will prevent any message from being displayed.

    • To replace the text, edit the content of Tips0 through Tips6.  For example, to display only one line of custom text, edit Tips0 and delete the remaining lines.

  4. Remember to include the quotation marks each side of your written entry.

In my simulator I have removed the entries and replaced them with: Tips0 = "Aircraft Loading (Boeing 737-800) - Flaps 2 Approach"

Documenting Edits  

After making changes to the aircraft.cfg file, it is good practice to document them at the top of the file. Use // before adding comments, as lines prefixed with // are ignored by the computer system.  

For example, // Edited on 20-11-2024: Removed default loading tips and added custom message.  

Important Point:

  • If the Visual Flight Model is reinstalled or updated, the aircraft.cfg file will be replaced. You will need to reapply your edits. To simplify this process, keep a copy of your modified file to quickly copy and paste your changes into the updated file.  

Final Call  

Editing the aircraft.cfg file enables you to remove or customize the message to better suit your preferences, however, although this is a straightforward task, it is important to create a backup of the file prior to making any changes.  

BELOW: Gallery showing aircraft.cfg edits.

ProSim737 IOS - Unconventional Settings

The user interface in the Instructor Operator Station (IOS) allows the user to customise several functions, in addition to enabling or disabling specific options.  Whilst most of the functions are straightforward, there are several options that are unconventional and therefore, probably not clearly understood.

Read More

Installing the Navigraph Database to ProSim-AR (ProSim737)

No matter which avionics suite is used, the navigational database and approach charts will need to be kept up-to-date.  Navigraph (the company) have for many years been the mainstay in supplying accurate navigational data to the flight simulator community.

The navigation database and monthly updates can be downloaded from the Navigraph website, and can either be manually installed to Flight Simulator, or alternatively you can use Navigraph’s FMS Data Manager software to install the files.

This short article will benefit only those using the ProSim-AR (ProSim-737) avionics suite Version 3.  ProSim-AR Version 2 uses a different file structure and navigation path.

Database Files and Installation

Navigraph is the navigation database used by ProSim737.   The database is purchased separately to ProSim-AR and navigation updates (AIRAC cycles) are released monthly.

The correct navigational database for ProSim737 to download from the Navigraph website is: ProSim737 2.24b1 (and above).

When installed the database consists of three files:

  • cycle.json;

  • cycle_info.txt; and,

  • nd.bb3.

Cycle-info.txt is a text file that indicates which navigation database has been installed.  This is the file you need to open if you are unsure of which AIRAC cycle has been installed.  The other two files relate directly to the database.

Once the database is installed or updated, the ProSim737 main module (.exe file) must be run, and the database rebuilt.

To rebuild the database, open the ProSim main module, select Config/Database and Build Database.  The process to rebuild the database will take around 5 minutes.  When completed, the installed database AIRAC cycle number will be displayed.

Database Fails to Update

If the database does not update, there is a possibility that either the downloaded file is corrupt, or more than likely the database has been installed to the incorrect folder structure within ProSim-AR.

In this case, download the required files from Navigraph, uncompress the files to your computer desktop (or anywhere else) and copy the three database files to:

C:/Program Data/Prosim-AR/Navdata.

FMS Database Manager Mapping page.  This is where you select the folder structure to upload the AIRAC cycle to

FMS Data Manager

Navigraph have an installer (FMS Data Manager) which is a standalone program that is free to use.  The Data Manager is quite a powerful program and it’s worth the effort examining what this software can do.

When setup correctly, the installer will download, uncompress, and install the Navigraph files to the correct folder structure with ProSim.  The installer also will create a backup of the existing database (if selected).

Navigraph FMS Data Manager main front page.  This is the page where you select Update to update the navigational database with the latest AIRAC cycle

To ensure that the database is installed to the correct folder on your computer, the Data Manager must be configured correctly.  This can be done a number of ways, however, the easiest and most straightforward way is to setup the folder structure manually.

  • Open the FMS Data Manager and select Addon Mappings.

  • Select the black coloured folder adjacent to the purple coloured box named Manual.

  • Select the correct folder in your computer (C:/Program Data) and save the configuration.

To update the database, navigate back to the front page of the manager and select the check box adjacent to ProSim737 2.24b1 and select update.

ProSim-AR (ProSim737) main menu showing the Config page open with the Build Database page overlaid

Important Points:

  • Whenever you install or update the Navigraph database, rebuild the database and check the AIRAC cycle.

Final Call

Maintaining the navigation database is important if you are to get the most from Flight Simulator.  Navigraph AIRAC cycles are released monthly, and it stands to reason that the FMS Data Manager should be used to streamline the installation process.  Problems, when they do occur, usually relate to the FMS Data Manager trying to install files to the incorrect folder structure.

Changing the Font Style and Colour in CDU

OEM 737-800 font style (courtesy Mick.C ©).  An interesting point about this picture is the condition of the flightdeck which is far from the pristine appearance of many simulators

This article will discuss how to change the font style displayed in the Control Display Unit (CDU). Although the ProSim737 avionics suite comes with a default font style, many enthusiasts wish to change the font, colour and size to more closely mimic the font used in the OEM CDU, or so the information can be more easily read (not all of us are 20 years old…)

The font styles displayed in a simulator are linked to the fonts that have been installed in the computer’s operating system.  Any font style can be displayed in the CDU – as long as the font style has been included in the style library used by Windows.

important Parameters

There are two parameters which depict how a font style is displayed:  the actual font style itself and the CDU config file.  

  • The location of the font style library is C:\\Windows\fonts (Windows 10/11).  

Any of the fonts located in this library can be used to display parameters in the CDU.  Likewise, if you have a preferred font that is not in the library then it can easily be added to the library (copy/paste).

  • The location of the config file is the CDU folder of the ProSim737 avionics suite.  

To edit the config file, you must right click the file and select edit, otherwise the file will open in read only (HTML text).  Once the config file is opened, it will become apparent that all the settings related to the CDU: screen location, screen size, font style, display parameters, etc are recorded in the file.  

With a little experience, it is often easier to make setup changes to the CDU by opening and editing the config file, rather than opening the options box from the CDU display window.  If editing the config file directly, always make a back-up copy of the file prior to making and saving any changes.

ProSim737 options box.  The options box is opened by right clicking the CDU screen and selecting config

Selecting a Font Style and Colour

How to initially configure the CDU (line setting, screen position, frame settings, etc) is addressed in the ProSim737 manual (2012 edition) or in the wikipedia manual.

To alter the font style, open the options box by right clicking the CDU screen and selecting config; the options box is linked to the Windows style library discussed earlier.  To change a font style, scroll through the styles available.  Once a style has been selected, you can change the font size by either changing the size variable associated with the font, or by selecting +- in the ProSim options box.

Another way to change the font style is to open the config file and edit the line entry that relates to the small and large font sizes.  If this method is used, ensure you transcribe the font style and size accurately to avoid errors.

To alter the font’s colour, the config file must be opened.  Once opened search for the following two lines:

<smallFontColor>Lime</smallFontColor>

<largeFontColor>White</largeFontColor>

Type the required colour replacing the bolded section above.

ProSim737 CDU config file.  The lines that need to be altered to change the style and colour are in red.  With experience, other attributes can also be altered, however, always make a copy of the file prior to changing anything

OEM

OEM is an acronym for original equipment manufacturer.  It refers to the hardware and software used in the real aircraft.  In the Boeing aircraft the font colours displayed in the CDU can be readily changed. 

The font style is more or less standardised across the Boeing fleet, however, variations to the font style can be found, and in part depend upon the software option selected by the airline when the aircraft was initially purchased, the U version in use, and the manufacturer of the CDU (Smiths, Collins and Honeywell).

Colour Conventions

The FMC software supports 5 colour conventions: green, cyan, magenta, white and amber.   Bill Bulfer examines the text displayed for each colours in the FMC Guide. The information provided is from U10.2.

Final Call

Changing the font style, size and colour can be easily accomplished by editing the config file either directly from the CDU display or by opening the config file itself.  If a specific style is needed, then this can be added to the Windows style library.

How to Update and Troubleshoot Problems with the ProSim737 Avionics Suite

The backbone of the simulator is the avionics suite, and for the simulator to run effectively this software must be reliable, feature rich, and robust. 

There are several avionics suites available to simulate the avionics and functionality of the Boeing 737; Project Magenta, Sim Avionics, and ProSim-AR being the most popular.  I have not mentioned Precision Manuals Development Group (PMDG), as PMDG is marketed as a desktop simulation not used widely in a hardwired simulation.

Many virtual flyers assume, that when they purchase an avionics suite, the software will replicate all the aircraft systems, be compatible with their computer and simulator hardware, and probably not need to be updated. Unfortunately, this is rarely the case.

In this article, I will discuss the following:

  • The ProSim User Interface;

  • The ProSim Version Manager;

  • Various troubleshooting protocols;

  • Other potential problems;

  • Updating the Navigational Database; and,

  • Updating the Flight Model.

Version 3

This article was primarily written for Version 2.30.  ProSim Version 3.00 introduced several new features to the Version Manager which enhance troubleshooting and backing up specific files.  Some of the more important changes have been added into this article.

The Reason and Need for Updates

Technology is rarely static, and developers if they are to encapsulate new technology must provide updates to their products.  This evolution can be likened to a game of ‘leap frog’; as something new is released, developers ‘tweak’ their software to take into account new technology while (hopefully) still maintaining compatibility with legacy systems.   

Another reason for updates is that there is not an avionics suite that completely encapsulates 100% of all systems (and functionality) used in the B737.  A possible close exception is PMDG, but as mentioned earlier, this is a desktop simulation (I am not including Level D/Type 7 simulators).

Each company that produces an avionics suite has a specific method to how its software is installed, maintained, and lastly kept up-to-date with improvements, fixes and software upgrades.  For example, Sim Avionics beta test changes and improvements themselves (or to a select group of individuals) and then release a version update.  This is in contrast to ProSim-AR, who release a beta for client appraisal.  Then, after bugs and shortcomings are rectified, release a final release.

ProSim-AR - frequent updates

The avionics suite developed by ProSim-AR for the Boeing 737 Next Generation is feature rich, easy to install and run, and the software is for the most part very robust.   The company ‘appears’ to be committed to ensuring that their software operates across a wide range of computer hardware, and interfaces with as many mainstream hardware components as possible (for example, CP Flight, SimWorld, Open Cockpits, Flight Deck Solutions, etc.).  In my opinion, the company is very proactive in interfacing with new technology to gain the maximum benefit that new technology brings, which includes increased market share and profitability (for ProSim-AR).

With this in mind, ProSim-AR release updates to their software on a very frequent basis.  

Understanding the Basics of the ProSim737 File Structure

It is important to understand the basics to how the ProSim737 file structure is set out, as this will provide guidance to the best way to install an update, and if a problem occurs, troubleshoot.

The ProSim737 suite contains the following modules, located in a folder of the same name.  

(i)      ProSim737 (main system module);

(ii)     ProSim-CDU;

(iii)    ProSim Audio;

(iv)    ProSim Display;

(v)     ProSim MCP (Version 2.30 only);

(vi)    ProSim Panel; and,

(vii)   ProSim737 Hardware Connector;

NOTE:  In Version 3.00 the ProSim MCP module has been amalgamated into the main ProSim 737 main module.

The folders can be installed to either a server (the computer that has flight simulator installed) or any number of clients (computers networked to the server computer).  Duplicate instances of the same module with the exception of the main system and MCP module, can also be installed.  

When installing duplicate modules (instances) of the same name (for example Captain and First Officer CDU or ProSim Display) to the same computer, do not rename the .exe file.  Rather, create a shortcut to the .exe file and rename the shortcut to a specific name (for example, CDU Capt and CDU F/O).

The ProSim737 folder and MCP folder (Version 2.30 only) must be installed to the server computer for optimal performance.  The other folders can be installed to the server or client computer, either as single or duplicate instances.

The ProSim737 folder contains the main system module and this is the module that interfaces with all other modules.

The folders can be installed anywhere on the computer, however, it’s not recommended to place them in the same folder (ROOT folder) where flight simulator is installed.

Important ProSim737 Files

Each ProSim737 folder contains a configuration (config) file.  The configuration file contains information pertaining to screen position, functionality, IP address, etc.  The most important configuration file is located in the main ProSim737 folder.  This file, amongst the things, holds the information that relates to specific hardware, functionality and button assignments.  All configuration files are named config.xml.

Important files, located in the main ProSim737 folder, are the:

(i)     Companyroutes.xml;

(ii)    Config.xml;

(iii)   ConfigMCP.xml (Version 2.30 only);

(iv)   TransitionAltitudes.xml; and the,

(v)    Cockpitsetup.xml.

The configuration files are important.  These files should be regularly backed up.

Other files that relate to the update process are the updatelog.txt and changelog.txt. The updatelog.txt contains information concerning to the latest update, while the changelog.txt provides a list of changes that has occurred in the various ProSim737 releases.   

Important Points:

  • The most important configuration file is the config.xmlfile located in the main ProSim737 folder.  This file contains all information that relates to configuration, customization, and hardware.  It should be regularly backed up.

  • For optimal performance it's recommended to install the main ProSim and MCP module to the server computer.

  • When installing duplicate modules to the same computer, always create and rename a shortcut to the .exe file.  Do not rename the actual .exe file.

User Interface and Version Manager

The User Interface enables you to customise the avionics suite, configure hardware components, update, and troubleshoot problems.

The interface is straightforward to use and I urge you to become familiar with its tab /page layout and content.  I will discuss some of the troubleshooting features of the interface later in this article.

Included in the interface is a Version Manager that can be used to update the avionics suite.  When connected to the Internet, the Version Manager compares the release date of the currently installed avionics suite to the latest available release. 

The Version Manager enables the avionics suite to be updated from within ProSim737.  It's accessible from the User Interface (help/updates).

The Version Manager has three tabs:  Releases, Add-ons and Pre-releases.

Releases tab will display a list of final ProSim737 releases (along with release information and the date it was available).  To install the latest release, or to roll back to an earlier release, you select the install link in the Actions title.  This will cause the selected release to download and be installed to your computer copying over (and updating) a previous release installed.

Add-ons tab displays various add-ons that ProSim-AR have made available.  An example being the ProSim737 aircraft flight model.

Pre-release tab will display a list of beta releases.  Operation is identical to the releases tab discussed above.

One of the advantages of the Version Manager is that it enables you to quickly update the avionics suite to a beta pre-release, final release, or roll backwards to an earlier release.  It also provides information concerning the beta release (Release Notes tab), in addition to enabling you to monitor respective updates to the 737-flight model (Add-ons tab).

Three methods can be used to update the ProSim737 avionics suite:

(i)     Download the latest release from the ProSim-AR website (standalone requiring installation);

(ii)    Download the latest release from the Version Manager (zip file); or

(iii)   Download and install from the Version Manager a beta pre-release or final release.

There is no preferred method, however, option (iii) is the easiest way.

Version 3.00 Improvements to the Version Manager

In Version 3.00 additional improvements have been made to the Version Manager to aid in troubleshooting and the backing up of important files.

Opening the main ProSim menu and selecting Options (located beneath Connected Hardware) will open a Configuration File Manager & Mapping page.  This page displays the hardware family, type and mapping and whether the hardware is in use or not by ProSim (denoted by the colour).

Highlighting an item (text will change to red) and clicking the mappings section will open an additional table that displays a description of each function and its output port number for that particular interface card.  If you click the mappings table number a page opens displaying what function that card is connected.

Finally, at the bottom of the table are two tabs that enable you to create or restore a backup of the config.xml file (discussed in detail later on). 

A backup of the file is saved to C:\Program Data\ProSim-AR\ProSimB738\Backup\.  The config.xml backup is date named enabling consecutive backups of this file to be made and saved.

Beta Pre-release or Final Release ?

ProSim-AR regularly adds functionality and improvements to their avionics suite via beta pre-releases.  A beta pre-release enables users to test their hardware set-up with a release prior to it being finalised.  As such, beta pre-releases often have bugs, shortfalls and other problems associated with them. 

ProSim-AR have a dedicated web-based forum, and request that beta users provide feedback on a pre-release.  This enables issues to be rectified prior to making available a final release via the Version Manager.

The Updating Process

The ProSim737 Version Manager (if used) is smart enough to replace all files within the ProSim737 folder system, with the exception of configuration files and any file ending in .xml (these files are kept intact). 

However, if a release is downloaded from the ProSim-AR website, or the ZIP file option is used, then it will be necessary to manually insert the configuration files to their respective folders.  

ProSim737 updates in sequence.  This means, that after the software has been downloaded, the main ProSim737 module will be installed and run  first.  Then as each .exe file for each additional module is run, that module will update. 

A pop-up box will display 'updating configuration' as each module updates its content and synchronises with the main ProSim737 folder.  When an update to a module has been completed, the software will generate the updatelog.txt file (as discussed earlier). 

The time taken to update across a network between server and client computers depends upon your network speed; usually less than 30 seconds.  

Although theoretically not required, the Scenery Database (config/database) should be checked to ensure it's path is connected to the correct folder in Flight Simulator.  It also doesn't hurt to rebuild the database.  Rebuilding the Database following an update ensures that the link between the database, ProSim737 and Flight Simulator has not been corrupted.

Important Point:

  • Configuration files are generated in each folder as the .exe for each module is opened (run).

Customising How ProSim737 Updates

There are three ways that the User Interface can be set-up to update the avionics suite:

(i)     Manual updating;

(ii)    Ask before updating; and,

(iii)   Automatic updating.

The method is customised in the User Interface, accessible from the drop down box (config/configuration/updates).  The interface also has a box that an be checked/ticked if you want the interface to monitor when a beta release becomes available; a screen pop-up will be displayed when you open the avionics suite.

Backups and Install from Backup

I recommend keeping a complete copy of each ProSim737 folder from the server and client computer.  By backing up the complete folder, you are also backing up the configuration and other important .xml files.

Theoretically, the Version Manager negates the necessity to maintain a backup of ProSim737 (or the configuration file), as the configuration and other .xml files are maintained intact.  However, by keeping a complete copy of the last ‘working’ release, it’s easy to ‘change out’ between releases (roll back or forward).  

All you need to do is delete the ProSim737 folders from the computer, and then copy/paste the earlier folders to the same locations.  All the files are intact and ProSim737 will load whatever release has been installed.

If you don't want to keep a complete copy of the folders and files, then it's also straightforward to roll back to an earlier release by using the Version Manager. The manager will download the selected release from the ProSim-AR server and install it overwriting the newer release on the computer.

My preference is to keep a complete copy the release and copy/paste if you want to roll back.

Automatic Backup of Config.xml File

The Version Manager has a handy tool automated within the software. It will now examine and compare the config.xml file during the updating process.  If the file is different between the two copies, the Version Manager will create a back-up copy called config-old.xml.

The auto backup provides a second level of protection to this important file.

Version 3.00 introduced the ability to easily backup and restore the config file.  Open the User Interface and select the small arrow (adjacent to options).  This will open a second window that examines what interface cards and hardware ProSim is connected with.  At the bottom of the page there is a command that enables you to save the config file or restore a backed up config file.  The file is saved within the ProSim file structure or you can select a preferred folder.

Important Points:

  • Always make a backup up your configuration (config.xml) files.  The config.xml file is the most important file in ProSim as it records your configuration and various user selected settings.

  • If downloading and installing a fresh copy of a release from the ProSim-AR website, then the configuration files will need to be manually added to each folder (from your backed up files).

  • Updates using the Version Manager replace all files within the ProSim737 folder system, with the exception of configuration files and any file ending in .xml.

  • The Version Manager displays the current release of ProSim737 you have installed.

  • A good idea to backup a copy of all the ProSim737 folders on both server and client computers.  Doing so allows you the option to easily replace a ProSim737 release with an earlier release number.

  • After running any update, the ProSim737 Scenery Database should be rebuilt.

Troubleshooting Updates

This section is not the ‘Holy Grail’ to resolve all problems.  Rather, it’s what should be done prior to requesting help from the ProSim-AR Development Group.  Some of the methods used to troubleshoot are quite simple, yet effective.

Occasionally there may be a problem with an update.  The update may cause one of the module’s .exe files to loop continually (open/close/open/close), or there may be limited functionality, or perhaps the ProSim737 main module will continually crash.

Recommended Initial Troubleshooting Protocols

Before spending valuable time in advanced troubleshooting, I suggest you check/do the following:

(i)     Shutdown all computers and restart;

(ii)    Ensure that all modules within all folders on the server and client computers have been updated to the new release (check the update file in the folder or check the release version number by right clicking the screen display and selecting configuration);

(iii)    Close and open all ProSim737 modules on the server and client computers;

(iv)   Check to ensure that the correct IP address is recorded for each display window opened.  To check this, right click the opened screen and select configuration.  This will open the screen’s user interface.  Check that the correct IP address recorded in the server box;

(v)    Check the version of .Net Framework on your client and server computer (discussed later);

(vii)  Replace the configuration file (config.xml) in the main ProSim737 folder with a copy of your backup configuration file;

(viii)  Delete all ProSim737 folders from your server and client computers and download/install from the ProSim-AR website a fresh copy of ProSim737 (remember to replace the configuration files in the ProSim737 folders to maintain your functionality settings and screen position); and,

(ix)     Open the User Interface (config/configuration) and confirm that the correct simulator (ie: FSUPIC, Sim Connect, MSFS) is listed in the options box.  Also ensure the enable embedded MCP beta is not selected, all installed  I/O modules and software are operational, and the simulator is connected.  Furthermore, check that all appropriate drivers have been selected for the add-on components and software you are using (config/configuration/drivers).

Usually problems are resolved by restarting your computer, reinstalling the config.xml file, or reinstalling ProSim737 from a fresh download.  

On rare occasions, the configuration file in the main ProSim737 module may have become corrupted during the update process (jumbled and altered assignments).  If you suspect a problem with the config.xml file, copy/paste your backup configuration file to the main folder.

Often, the easiest and fastest method to alleviate issues and save considerable time is to DELETE all instances of ProSim737 from the server and client computers and reinstall.  Before doing this make sure you have a backup of any files you may wish to keep (configuration files, etc.). 

Download the latest release of ProSim737 from the ProSim-AR website.  Copy the folders to the same location and add a copy of the respective configuration file to each folder.  Then, download the beta release (if required).

A quick word when trying to detect where a problem may be occurring.  Always test with a minimal or vanilla setup.  By this I mean deactivate on-line weather and winds and do not connect any add-ons other than those installed into the flight simulator platform (P3d, etc).  Test with a minimal setup; if everything is OK, then add the next program and so forth.

Advanced Troubleshooting, Log Files and the Input Debugger

If the above-mentioned ideas have failed, or the problem relates to a switch, toggle or USB disconnection of hardware, then the next option is to use some of the features available in the User Interface.  Namely the: System tabs, Driver tab, Input Debugger, Logging features, and Debug Mode. (config/configuration/main tab/drivers tab).  Let's look at each in turn.

Main Tab

After opening the User Interface, the first tab that is usually seen is the Main tab.  The Main tab displays a list of registered and connected interface cards.  It also displays the add-on software components that are specific to your simulator configuration.  This screen is ‘live’ meaning that as you add or remove a device or interface card from the computer the connection (and list) will be updated.

The main tab is particularly helpful in identifying hardware USB disconnects (Windows USB disconnect ding-dong sound). 

In the case of USB disconnects, note any interface cards that you have connected that are either not displayed in the list, or flash on and off simultaneously with the ‘ding-dong’ sound; this will most likely be the offending card/device.  Often removing and replacing the USB connection will resolve a problem.

If the problem is a connection or functionality problem that relates to an add-on component (for example SimWorld MCP, CP Flight, Flight Deck Solutions, etc.).  Click the + symbol adjacent to the name of the device in the software list. This will expand the selected folder for the item in question.  Components not operating correctly, or not connected will be highlighted in red.

Enlarging on the above.   if you select option under I/O modules (located in the main menu) you are presented with 'storecurrentlistasrequired'.   This is a very handy feature in that it saves, as a profile, the interface cards used. If at anytime the cards connected to ProSim737 do not match this list, the disconnected card/harware will be displayed in red.

Important Point:

  • The list displayed in the Main tab includes all legacy components (for example, interface cards that previously may have been used but are now not connected).  To reflect the most up-to-date items, the configuration file in main ProSim737 folder must be edited.  This post in the ProSim-AR forum explains how to remove these entries: Removing Old Entries in Config File.

Drivers Tab

One of the advantages in using ProSim-AR, is that the developer has pre-installed and checked the connectivity of drivers for several add-on hardware components.  This removes the need to regularly update drivers.

The Drivers tab displays a list of all drivers that can be used with ProSim737.  For an add-on component to function, the driver specific to that component must be selected (checked/ticked/turned on).  If it isn't then the component will fail. 

If you have updated ProSim737 to a newer release, and have not used the Version Manager (manual update from the website), then there is a possibility that the correct drivers for your components have not been selected.

Functionality - Checking Inputs and Outputs (System Tabs and Input Debugger)

There are two ways that the User Interface can be used to check whether the movement of a component (input/output) is being registered by ProSim737 and operating correctly:  the System tabs and the Input Debugger.

System Tabs

The System tabs correlate to various aircraft and simulator systems, and when opened will display a list detailing the functionality of that particular system.

If the switch, toggle or whatever component in question is manipulated, there will be a corresponding indication shown in the Systems tab for that component.

I'm unsure if the System tabs were designed with problem troubleshooting in mind. Nevertheless, the various tabs can provide useful and helpful information and should form part of your troubleshooting system. 

Input Debugger

The Input Debugger (help/input debugger) is very easy to use, and the information it generates in its text box may help determine where a problem may reside.

The first time the Input Debugger is selected, a display window (debugger window) will open showing dozens of entries; the list can be confusing to read.  It's recommended to clear the list to make the debugger easier to use (press the clear list tab). 

With the Input Debugger open, you physically move the component in question (switch, toggle, lever, etc).  As soon as you move the component, you will note that its input, output and other related information is displayed in the debugger window.

The use of the Systems tab and Input Debugger is an ideal way to check that ProSim737 has registered the movement (input/output) of a component.

There is also a MCP debug option located in the config file of the MCP module (Version 2.30).  Opening the debug option in the MCP only displays information concerning the MCP.

Debug Mode

The debug mode is an advanced option that should only be used when requested by the Development Group (config/configuration/main/debug mode).   Some explanation of the mode is needed.

ProSim737 will only generate a crashlog.txt that relates to problems within its own software; it will not generate a crashlog.txt file if the problem is located outside of its software.  In such circumstances, the debug mode can be used to force ProSim737 to generate a crashlog.txt file.  This may aid in troubleshooting.

The debug mode will generate a large volume of entries, which to anyone but a software developer will be  nonsensical.  The generated files should be sent to the Development Group.

A further debug mode is located in the MCP tab (config/configuration/main/MCP).  As the name suggests this debugging tool should only be used when there are problems occurring with the MCP.

Important Points:

  • If the problem you are experiencing does NOT generating a crashlog.txt file (after deleting the file), then the problem is NOT related to the ProSim737 software, but rather to an outside source.

  • The debug mode should ONLY be used to generate the crashlog.txt file, after which it should be turned off.  Furthermore, it should only be used if requested by the Development Group.

Log Files

ProSim737 generates a number of log and crashlog files that can be examined to determine problems.

The two primary files, which are located in the main ProSim module folder are the log-System.txt and crashlog.txt files.

Further log files (log-Display.txt, crashlog,txt, log-Audio.txt, etc) can be found in the various ProSim modules (for example, display folders, CDU folder and audio folder).  Secondary log files can also be generated for LNAV and VNAV using HTP protocols.   Scrutinizing these files can often provide incite to the cause of a problem.

The log files, with time can become quite voluminous.  This is because additional information is added to the log every time ProSim737 is opened.  Often it’s easier to view a file that displays information that relates to the last simulation session. Therefore, when trying to troubleshoot an issue, it's a good idea to delete the log-System.txt and crashlog.txt files; the software will automatically generate both files from scratch when ProSim737 is re-run, and the resultant entries will only record the data from the last simulator session - this makes for easier reading.

Sometimes more detail is required in a log file.  To select more detailed (aka verbose) logging, open the User Interface (config/configuration/main/logging).  In the Main tab, beneath Logging and Updates, there is a drop down box - select either normal or verbose logging. 

It’s recommended, when using the simulator, to leave logging set to normal (unless testing).  The reason for this is because the verbose option will generate a significant increase in the number of entries to the various logs with a subsequent increase in system resources.  

If a crash log file is not generated for some reason, navigate to the Windows Event Viewer.  The Event Viewer may provide further information (Google Event Viewer if you are unsure what this is).

In addition to the primary log files, secondary log files can be used to harvest information pertinent to a specific system; for example, VNAV and LNAV.  These files should only be enlisted when requested from the Development Group. 

LNAV log files can be viewed by opening your web browser and selecting 127.0.0.1:8080/lnav or vnav (you replace the address with your own address).

An additional log, that more or less duplicates the information found in the system-log.txt file can be viewed by accessing the web-based URL (help/web access URL's) - http//10.1.1.6 8080/log.  A shortcut to this can be found under the help tab in the ProSim User Interface window.  Web-based URL's were used in earlier versions of ProSim

Important Points:

  • ProSim737 will generate a new log-System.txt and crashlog.txt file if either of the files are deleted. 

  • Whenever posting to the ProSim-AR forum a question concerning a problem, its a very good idea to attach the log-System.txt and crashlog.txt files to the thread.  These files can then be perused by the Development Group.

Other Potential Causes of Problems

The list could be infinite!  However, the following 'potential culprits' seem to regularly cause problems for some users.

Opening Sequence of ProSim737 Modules and Flight Simulator

Sometimes following an update, ProSim737 will crash (drop-out).  If this should occur, there may be an issue with the sequence that the various programs are opened (run).

Theoretically, all the ProSim737 modules should connect automatically with the main ProSim737 module no matter what sequence they are opened. This said, changing the sequence that the ProSim737 main module is opened can resolve the issue.

Some users have reported that opening P3d/FSX before ProSim737 resolves drop-out issues, while others indicate the opposite.  Likewise, some users report that the main ProSim737 module should be opened prior to opening the other ProSim737 modules.

Whatever the sequence, changing the sequence that programs are opened should form part of your initial troubleshooting regime.

Important Point:

  • Always start of the ProSim737 System module using 'Administrator Rights'.

Windows Power Management Settings

If a USB device disconnect occurs after a period of elapsed time, then the computer’s Power Management Settings should be checked.

The Power Management Settings  enable the computer to turn off a device to save power; this is done following a period of elapsed time, or after a device has not been used for some time (for example, USB devices and display monitors).

Earlier operating systems maintained the settings established in Power Management, however, Windows 10 has a nasty habit of changing the Power Management settings without warning.  Therefore, the first check should be the device manager to check that the settings are as they should be.  

In the Device Manager dialog box, expand the Universal Serial Bus controllers tab, right-click each USB Root Hub, and click Properties. In the USB Root Hub Properties dialog box, click the Power Management tab.  The setting that allows the computer to turn off the device must be turned OFF (do not tick/check).

Additionally, check the Power and Sleep options. Depending on the operating system used, there may also be other tabs associated with power options.  Search Advanced Power Settings/USB/ and suspend/disable power management or sleep function.

USB Disconnects and Other Hardware Issues

The list is almost infinite.  However, for those using a number of interface cards and relays, a potential problem can be located with the USB cable, cleanliness and tightness of USB connections (including any USB hub), and loose wiring (especially if connectors have been used).

Clean the USB connections with a quality cleaner to ensure cleanliness and make sure the USB connectors are tight.  If the connectors need tightening, this can easily be done by pushing the small tabs inward on the female USB connection.

Surprisingly, wires that have been connected to relays by connectors can also work their way loose either from the connector blade on the relay or from the connector themselves.  This is caused by the continually opening and closing of the connected relays (movement and vibration), and by the continual heating and cooling of the wires (which can loosen wires from the connector).

Terrain Database (DEM) Installation

The Terrain Database is a separate folder downloaded from the ProSim-AR website.  The data when downloaded is in a zip file which when uncompressed should install the terrain data to a folder called DEM located at:  C:/Program Data/ProSim-AR/

Sometimes the installer doesn't function correctly.  If this happens, uncompress the files to your computer's desktop (or wherever) and copy the folder called DEM (and its files) to the location above.  When done correctly you should have folder called DEM in C:/Program Data/Prosim-AR/DEM

Once the files are installed, run the ProSim737 main module (.exe file) and enter the menu at the top of the User Interface.  Select CONFIG and rebuild the database.  The User Interface should have displayed 'Terrain Database Available'.

The information from the terrain database is recorded in the logdbbuild.txt file located in the main ProSim module folder.

Navigraph Data Installation

Navigraph is the navigation database used by ProSim737.  It is a purchased separately to ProSim. 

The correct navigation database (at time of writing) to download from the Navigraph website is ProSim737 2.24b1 (and above).

Navigraph have an installer (FMS Data Manager) which a standalone program that is free to use.  When setup correctly, the installer will download, uncompress, and install the Navigraph files to the correct folder structure on yuor computer.

Once the database is installed or updated, the ProSim737 main module (.exe file) must be run, and the database rebuilt (User Interface - select CONFIG and rebuild the database).   The database AIRAC cycle number will be displayed in the User Interface.

If the database does not update, there is a possibility that either that downloaded file is corrupt, or more than likely the database has been installed to the incorrect folder structure.

In this case, uncompress the downloaded files to your computer desktop (or anywhere) and copy the database to C:/Program Data/Prosim-AR/Navdata.  

Important Point:

  • Whenever you install the Navigraph database, rebuild the database and check the AIRAC cycle.

.Net Framework

Without going into detail, .Net Framework (pronounced Dot Net) is a language that is designed to bridge other computer languages so that they can be understood.  .Net Framework is designed and written by Micro$oft, and ProSim-AR have used it in newer releases of ProSim737.  

.Net Framework must be installed to all client and server computers.

Windows 10 Updates

Windows 10 has a feature that automatically updates essential files (as determined by Micro$oft) when the computer is connected to the Internet.  Often, the user is unaware that the files have been updated, as the update occurs in the background.

Sometimes a problem will occur when a Windows update deselects features in ProSim737 that are required.  For example drivers.

The Windows 10 updating feature can be deactivated if you use Windows 10 Professional, however, it cannot be deactivated in the Home edition (without registry hacking and other work-arounds). 

Batch Files and Shortcuts

It’s common for individuals to use a batch file to open ProSim737, or at the very least to use a shortcut to the original .exe file within a specific folder.  It’s also commonplace to rename the .exe file to something meaningful other than ProSim Display (of which there are several instances).  

DO NOT rename the original .exe file.  Rather make a shortcut to the file (right click and make shortcut) and rename this file.  If you do rename the original .exe file, the Version Manager will not replace the renamed .exe file and the release update will fail.

Hardware/Mapping

The config.xml file contains the information needed for ProSim to connect with whatever hardware you are using.  Often this hardware changes as items become obsolete and are replaced - for example, interface cards may be updated.  The Hardware/Mappings section of the config file will not these changes.  Rather, it will add new hardware mappings to the list.

To clean up the mappings section, it is necessary to open the config.xml file in a text editor and delete all entries between the <Hardware> section headers.  When the ProSim main menu is opened, a new hardware/mappings section will be generated that includes only the current hardware connected.

ProSim737 Flight Model

ProSim737 has a dedicated flight model for P3D and MSFS-2020.

The flight model has a built in installer which makes the process of installing straightforward - providing you follow the instructions as written by the developer in the opening screen.  The flight model is installed to the main P3D folder or to the community folder if using MSFS-2020.  If using the later, the flight model can be installed to a generic folder outside of the community folder and then linked to the community folder.

Prior to installing a new flight model, it is recommended to uninstall the earlier flight model.  This can be done by using the add/remove program options in Windows or by opening the uninstaller program that comes with the flight model.  Whichever option is selected, you must understand that the installation of the newer flight model will replace any existing files that relate to the model.

The files that are affected are those that reside in the aircraft folder.  The below folder is the location of the folder in my computer running MSFS-2020.  Your location will be different, however, the bolded entry is generic for all users.

D:\\Flight Simulator\MSFS2020Community Folder\Aircraft\prosim-B738-v2023\SimObjects\Airplanes\prosim-b738-2023.

Installation of a new flight model will replace any altered files, additional sound files, and added aircraft liveries with default files.  I strongly recommend that you backup the aircraft folder prior to updating the flight model.  After the new flight model is installed, you can then change-out any files that you want from the previous model.

Important Point:

Always backup the aircraft folder.  Uninstalling or installing a new flight model will delete and replace any files within the aircraft folder with default files.

Dedicated Forum and Requesting Help

ProSim-AR has a dedicated forum that is actively monitored by the Development Group. 

If unable to resolve your issue, the log.txt and crashlog.txt files can be posted to the forum along with a detailed subject line and description of the problem.  In most cases, the Development Group rectify problems quickly.  Failing this, you can submit a support ticket via the ProSim-AR website.

Important Points:

  • I cannot emphasis the importance of a detailed subject line.  It's counter intuitive to think that someone will open a thread that says "Help Me" or "Problem PS Doesn't Work" as opposed to "Marker Sound Not Working With PS Audio", or "MCP Disconnects when Opening ProSim".

  • When your issue has been resolved, open the thread and write RESOLVED in the title line.  This will stop forum members from opening your post to offer help, when in fact the problem is solved.

Disclaimer

The above mentioned information is valid as at the time of writing with Release Version 2.28b3.  However, ProSim-AR frequently update their software, and a future update may change what I have documented.

Final Call

The procedure to update the ProSim737 avionics suite is relatively straightforward, and the updating process streamlined and effective.   Nevertheless, the avionics suite is a complex piece of software and problems can occur following an update.  

The User Interface and Version Manager are powerful tools that can be used to customize the way that ProSim737 is updated and configured, and be used to troubleshoot problems.  Additionally, highly detailed logs can be generated which can be used by the Development Group to aid in rectifying problems.  This said, often the easiest solution to resolve a problem is to reinstall ProSim737 to its virgin state (from the ProSim-AR website), and reinstall your backed up configuration files.

This article has dealt primarily with updating and some of the potential problems that may develop; troubleshooting has only been briefly addressed.  Despite this, the above-mentioned recommendations should rectify most of the problems that may present when updating the avionics suite.

Acronyms and Glossary

  • Development Group - ProSim737 Development Group (software developer).

  • Level D/Type 7 Simulation - Full flight simulator (FFS) is a term used by national (civil) aviation authorities (NAA) for a high technical level of flight simulator. ... A Level D/Type 7 simulator simulates all aircraft systems that are accessible from the flight deck and are critical to training.

  • Manipulate - A term to mean move.  It could be a switch, toggle, button, lever or anything else that can be physically moved.

  • Run - Term meaning to run or open a program.

  • User Interface - The User Interface used to access the customizable features of ProSim737.  The User Interface is accessible by clicking the ProSim737 icon.

  • Version Manager – ProSim737 user interface used to configure and customise the ProSim737 avionics suite.

Update

  • Updated 11 April 2020

  • Updated 19 March 2023 (amended to include important changes made to the Version Manager in Version 3)

Correcting Lag in ProSim737 Weather Radar

This short article relates only to the ProSim737 avionics suite.

The software that controls the avionics suite enables many features to be displayed on the Primary Flight Display (PFD) and Navigation Display (ND), and it's paramount that the PFD and ND display the best possible rendentation of the avionics that is possible.  Anything less will detract from the simulation experience.

ProSim-AR (the developers of ProSim737) are constantly updating their software to facilitate new features, functionality, and improve on existing functionality within the avionics suite.

One area of improvement recently implimented has been the detail that the terrain and weather (from the weather radar) is displayed on the ND.  

Performance Issue

Although the improvement is welcomed, many enthusiasts have reported performance issues when the terrain, or more specifically, the weather radar is displayed.  The condition usually becomes worse when other functionality, such as waypoints, airports, stations, and data are also selected on the EFIS to display on the ND (in addition to terrain and weather radar).  

The performance spike presents as a stuuter, lag, or pause, and this becomes more evident when the aircraft is climbing or banking; the altitude tape in the PFD stutters, as does the compass rose as it moves to a new course heading.

Attempting to Resolve Lag

ProSim-AR have attempted to resolve the issue of lagging, by releasing an alterative method to how the software interprets and displays the data (Direct2D).  Although the use of Direct2D has been ‘more or less’ resolved the display lag or stutter, other problems have surfaced such as the positioning and clarity of the displayed fonts.

It’s important to realize that the lagging issue is not a direct result from a low performance computer or graphics card.  Although using a high-end computer and graphics card will help to provide the necessary ‘grunt’ to display the data without any lagging.

Possible Solution to Lag

On my simulator set-up, I was using one computer monitor and one instance of ProSim737 (ProSim Display) to display the data on the PFD and ND.  Using this combination, my set-up always exhibited lagging and stuttering.  

Recently, I decided to run one instance of ProSim Display for the PFD and another for the ND, while displaying both the PFD and ND on the same computer monitor.  In other words, I separated the resources that are used to display the PFD and ND.

I was surprised that this combination resolved the lagging problem.  I can now operate the ND with waypoints, airports, stations and data, and change between the weather and terrain display without any major lagging being evident on the altitude tape of the PFD or ND compass rose (assuming the aircraft is climbing and/or banking).

Configuration

Setting up the two instances of ProSim Display to feed directly to one computer screen is straightforward.  However, configuring the position of the PFD and ND so that they are adjacent to each other and can be seen simultaneously can be ‘tricky’.  It does take a little bit of time to set up.

Prior to changing anything, always make a back-up copy of your config file.  This file, amongst other things, contains the last position of your various displays on the computer monitor.  The config file is located with the ProSim Display folder.

Excess Data Display

The ND will often display the words 'Excess Data'.  This message indicates that the ND is not capable of displaying all information.  If you deselect an ND option on the EFIS, the display will usually extinguish.  The display also appears on the the ND in the real aircraft.

The message can be disabled in the ProSim737 Instructor Station.

Final Call and Disclaimer

This simple procedure resolved the issue of display lagging on my simulator, however your ‘mileage’ may differ.  Each computer is unique.

If it doesn’t work, then delete the config file and replace it with the backed-up copy.  This will revert the position of the displays to your earlier set-up.  

At the time of writing this article, I was using ProSim737 Version 219b10 with Lockheed Martin P3d Version 4.4 and 4.5.

Adding Liveries to ProSim737 Flight Model

The livery for the JALTRANSOCEAN Air, which depicts a whale shark is spectacular.  Why would you not want to use liveries when some look like this.  The whale shark inhabits the waters that this particular airline fly to (southern Japan) (lasta29, Japan Transocean Air, B737-400, JA8992 (18266031709), CC BY 2.0)

Flight simulator enthusiasts enjoy flying the livery of their choice, whether it be a cargo carrier such as FedEX, or a livery from one of the many passenger airlines that fly the Boeing 737 airframe.  

Airlines have unique liveries that identify the carrier.  Often the design is specific to the country or to a particular motif unique to the airlines.  For example, QANTAS depicts a red kangaroo on its tail and Aeroflot always depicts the Russian flag on its tail wing.  Some liveries relate to airline branding, others can be nationalistic (those carrying flags on their tail wings), and others can be just for fun - such as Taiwanese airline's Eva Air 'Hello Kitty' livery.  Wikipedia has an interesting list of airlines that have liveries that relate floral emblems, animals, flags and the like.

Some software companies, for example PMDG, have developed livery add-ons that can be installed by a self-extraditable .exe file;  it’s only a matter of clicking the .exe file and following the prompts, and the information, textures and changes are automatically installed behind the scenes by the software.  

The ProSim737 flight model (developed by ProSim-AR) does not at the time of writing provide a self-executable file for add-on liveries; users must install liveries manually.  Thankfully, the steps to install a livery are generic, and have been more or less the same since FS9 and FSX.

This article will primarily address how to install an aircraft livery to the main aircraft folder in ProSim737 using Prepar3D (P3D). 

The process is very similar in MSFS-2020, however, a with a few extra steps will need to be taken (see later in article).

Important Points:

  • As of March 2020 there are a several different versions of the ProSim737 flight model, each generating a different folder name and a slightly different naming profile in the aircraft section in the aircraft.cfg.

  • Take note that liveries used in Version 2 visual models are not compatible with the Version 3 visual model. Check the livery information to ensure you are using a compatible livery for the flight model being used.

  • Note that older liveries use a different method to create the textures (not PBR) and will display with slightly less detail.

Back-up

Before proceeding with any amendment to the aircraft folder, make a backup of the ProSim737 aircraft folder BEFORE making changes.  It’s also wise to copy the default aircraft configuration file.  This can easily be done by right-clicking the file and saving as a copy.  The copy can reside in the same folder, as it will have the word ‘copy’ annotated to the file name.

It’s good policy to do this just in case a problem is experienced.   If a problem presents itself, it’s an easy matter of deleting the aircraft folder and replacing it with the original, or replacing the aircraft configuration file.

The Basics

We are interested in three components:  

(i)      The ProSim737 default aircraft folder;

(ii)     The add-on livery texture folder; and,

(iii)    The aircraft configuration file (aircraft.cfg).

Note that the default ProSim737 aircraft is installed via a self-executable file that installs the default 738 aircraft to the correct folder.

File and Folder Structure

The ProSim737 aircraft software installs the aircraft to the following folder: D://Documents/Prepar3D V4 Add Ons/ProSim-AR/Simobjects/Airplanes/ProSim737-800-2018 Professional

Important Points:

  • D:// may differ.  It depends upon what drive you installed ProSim-AR and whatever flight simulator platform you use.

  • The aircraft folder name may be different as this relates to what ProSim-AR call their newer released flight models).

One interesting livery is British Airways (BA).  All BA aircraft depict the Union Jack on their tail.  In the 18th Century, England had colonies throughout the world and it was often stated that ‘the sun never set on the Union Jack’.  With the loss of her colonies the sun definitely now sets on the Union Jack, however, it probably never sets on British Airways as there is always a BA aircraft somewhere in the world (Andrew Thomas from Shrewsbury, UK, G-DOCT Boeing 737-436 (cn 25853 2409) British Airways. (7610860068), CC BY-SA 2.0)

This folder falls outside the main P3D folder architecture, however, various files are automatically linked to P3D so they aircraft can be flown and seen in the game.  In my setup I have two drives, which is why the Prepar3D folder is located on D Drive rather than C Drive.  Your drive may feature a different drive letter.

Livery Texture Folder

An add-on livery is usually downloaded from the Internet in zip file format.  Once the zip file is extracted, you will see a number of folders and files.  At the very least there will be a texture folder, in which is stored the various bitmaps and images necessary to amend the default aircraft with that livery.   There may also be a thumbnail image of the livery and a ‘read_me’ file.

The ‘read_me’ file is important, as this often will contain the correct edits for the livery that need to be added to the aircraft configuration file.

Non-mipped Images

The developer of the livery may also have included additional folders such as non-mipped images.  Opening this folder will reveal an alternate texture folder.  

Textures developed from non-mipped images are displayed differently by P3D and often provide slightly better detail that standard textures.  This may be advantageous if you often zoom into the aircraft to view close-up detail.  There are many variables that affect the appearance of non-mipped textures, including graphic card settings, computer specifications, and P3D settings.  For most users, the use of non-mipped textures in not necessary.  However, ‘horses for courses’, so test and choose whatever is appropriate to your circumstances.  

Mip-Mapping

Mip mapping can be a confusing topic (the naming itself causing confusion). 

Basically, textures are created using one of two methods which generate textures that have been either mip-mapped or non mip-mapped.

With regard to the ProSim aircraft, the mip-mapped textures will always give you better performance, but less visible detail, whereas non mip-mapped textures will be sharper, crisper but will require more resources from your graphics processing unit (GPU).

Important P3D Settings

If using P3D and wanting to take full advantage of mip mapping (mip-maps), it is important to understand that mip-map textures are defined by the slider settings in P3D. 

The Texture Resolution setting in P3D has the most impact on how mip-map textures are displayed.  The maximum slider value is 4096x4096.  However, if the setting is set to a lower value (for example, 2048x2048), the highest resolution displayed will be that value (2048x2048).  If the aircraft texture us made from bitmaps that are 4096x4096, the 2048 setting will not enable the full resolution of the original bitmap to be seen; you will only see a second-order textures (textures at a lower resolution with less detail).

The same principle relates to the Texture Resolution slider setting that controls the vector-based scenery which simply regulates the largest mip-map to be called and displayed.

Another often forgotten variable, that can impact on both mip-maps and non mip-maps is the overall resolution the screen(s) being used.  A higher resolution screen will always display a better quality image irrespective of the mip-maps used.

Concerning frames rates (FPS).  Mip mapping has very little effect on frame rates.  However, using mip-maps will definitely ease and free up resources on the GPU.  Interestingly, this is in contrast to sceneries which can decrease frame rates considerably dependent upon the mip-mapping that has been used to create the scenery textures.  This is because the mapping affects a large area, whereby the mapping in the aircraft is minimal in comparison.

The Anti-liaising settings (AA settings) used in P3D can also have a marginal affect of how mip and non mip-mapped textures display.

Aircraft Configuration File

The aircraft configuration file is important as it contains, amongst other things, the necessary instructions to display whatever aircraft has been selected from the P3D aircraft list.  

The configuration file is set out logically with higher-level entries (top of page) identifying the various liveries that have been included in the main ProSim737 aircraft folder.  By default, the ProSim737 flight model installs a number of liveries to the aircraft folder and automatically amends the entries in the configuration file.

In the example below taken from the aircraft configuration file, the text that relates to the aircraft livery.  Bolded sections need to be edited for each livery.  If using the 2020 Version 3.42 flight model and Verson 1.55 visual model  see entries in blue (different folder naming).

  • [fltsim.XX]

  • title=Prosim_AR_737_800_PRO_2018_Virgin_Australia

  • sim=Prosim738_Pro

  • model=

  • panel=

  • sound=

  • //sound=cockpit

  • texture=VIRGIN

  • atc_heavy=0

  • atc_flight_number=209

  • atc_airline=Velocity

  • atc_model=737-800

  • atc_parking_types=GATE,RAMP

  • atc_parking_codes=VOZ

  • ui_manufacturer="Prosim_AR"

  • ui_createdby="ProSim-AR"

  • ui_type="737-800"

  • ui_variation="PROSIM_AR_Pro_2018_Virgin_Australia"

  • ui_typerole="Commercial Airliner"

  • atc_id=PS209

  • visual_damage=0

----------------------------------------

  • [fltsim.XX]

  • title=ProsimB738 PBR 2020 - Japan Airlines

  • sim=Prosim738_Pro

  • model=

  • panel=

  • sound=

  • texture=Japan Airlines

  • atc_heavy=0

  • atc_flight_number=887

  • atc_airline=ALL NIPPON

  • atc_model=737-800

  • atc_parking_types=GATE,RAMP

  • atc_parking_codes=JAL

  • ui_manufacturer="Prosim_AR"

  • ui_createdby="ProSim-AR"

  • ui_type="737-800"

  • ui_variation="ProsimB738 2020 Japan Airlines Livery"

  • ui_typerole="Commercial Airliner"

  • atc_id=PS209

  • visual_damage=0

Installing Textures to ProSim737 Aircraft

A: Copy the aircraft texture folder for the livery (from the download) and paste the folder into the ProSim737-800-2018 Professional folder located in simobjects/airplanes.

B: Open the aircraft configuration file (for editing). This file is located in the main aircraft folder.  Make sure you back-up this file or copy it BEFORE making changes.  This will enable to you to revert to the original file if a mistake is made.

C: Copy the aircraft details from the downloaded 'read_me' file and add them to the configuration file.  The correct place to add the details is below the last aircraft listed.  If the ‘read_me’ file does not have this information, then it will be necessary to add the information yourself.

By far the easiest method to do this is to copy/paste the last aircraft listing, and then re-name the segments accordingly.  In the example above, I have bolded the sections that need to be edited.

The most important edits are the texture= ?, title= ? and ui_variation= ?. These three entries directly influence whether you will see the livery in the P3D aircraft list and in the game.  It’s very important that the texture= ? be the exact name of the texture file in the aircraft folder; your livery will not be able to be seen if this is not done.  In some instances, the name of the texture folder may be an airline’s name (texture.virgin) or a three letter aircraft code such as texture.ual (United Airlines).  

D: The FLTSIM number also needs to be edited to reflect the correct sequence order in the configuration file. Make sure each aircraft has a sequential number. If you have three aircraft liveries, the files will be [fltsim.01], [fltsim.02], [fltsim.03].  Be especially vigilant to copy all brackets, equal signs and commas (syntax) as these are necessary to see your aircraft in P3D.

Problems and Troubleshooting

One indication that there is a problem with a livery is when the aircraft livery in question is coloured hot pink or has a checkered design. This can be caused by an incorrectly named texture file. At other times, the livery may not be visible in the P3D aircraft folder.

By far the easiest way to troubleshoot a problem, such as the aircraft not being visible in the P3D aircraft folder, is to delete the aircraft configuration file and reinstall the original backed up file.  Then redo your work ensuring there are no mistakes.  If your mistakes relate to the actual texture folders, then delete the complete folder and reinstall the original backed up folder and start again.  Most problems relate to typo errors such as forgetting to include the correct syntax (punctuation marks).

If using MSFS-2020 and the livery is not visible in the aircraft folder, the most likely reason is failure to update the layout.json file (see later)/

Screen capture showing the P3D aircraft selection folder.  Note the ‘show only favourites’ star, which when selected, will cause that livery to be displayed in the list at the expense of liveries not selected by the star.  Also, note the additional identifier in the vehicle type column (737-800 CARGO)

Setting Up the P3D Aircraft Folder for Ease of Use (favourites and type)

When you open P3D to select an aircraft, a graphical user interface (GUI) screen displays  the aircraft and liveries that are installed to the aircraft folder. 

This list can be long and unwieldy to navigate with the mouse, not to mention time consuming - you want to be able to identify your 738 liveries quickly and not wade through several versions of the aircraft you do not use.  To prune the number of aircraft you need to sort through, you can delete the unwanted aircraft from the aircraft folder, however, an easier method is to use the favourite functionality.

Select the favourite star for those aircraft/liveries you want to be see displayed in the aircraft list.   Once an aircraft /livery has been allocated as a favourite, it will always be displayed in the list, while those aircraft not ‘starred’ will not be displayed.  

If you have both cargo and passenger aircraft (or military versions of the B737), you may also want to segregate these aircraft by type.  This makes it easier to find a particular aircraft type.   This can easily be done by editing the title= ? and the ui_type= ? for that aircraft in the aircraft configuration file.  

In the example below the aircraft type has been edited to reflect a cargo aircraft (Aloha Air Cargo).  Editing the title is obvious as this changes the name in the P3D aircraft list.  However, editing the ui_type= ? enables you to change the aircraft type.  In the example below, I have included the word CARGO to differentiate cargo liveries from passenger liveries.  I have bolded the entries that need altering.

  • [fltsim.XX]

  • title=Prosim_AR_737_800_PRO_2018_Aloha_Air_Cargo

  • sim=Prosim738_Pro

  • model=

  • panel=

  • sound=

  • //sound=cockpit

  • texture=AAH

  • atc_heavy=0

  • atc_flight_number=211

  • atc_airline=Aloha

  • atc_model=737-800

  • atc_parking_types=GATE,RAMP

  • atc_parking_codes=AF

  • ui_manufacturer="Prosim_AR 2018"

  • ui_createdby="ProSim-AR"

  • ui_type="737-800 CARGO"

  • ui_variation="PROSIM_AR_Pro_2018_Aloha_Air_Cargo"

  • ui_typerole="Commercial Airliner"

  • atc_id=PS211

  • visual_damage=0

MSFS-2020

In general installing liveries in MSFS-2020 is as described above, however, there is one very important step that must be done to ensure the livery is visible - update the layout.json file after the livery has been installed, and then restart the simulator.

Layout.json File

MSFS uses layout.json files to record various changes made to the simulator.  Following any change to a file, the layout.json file must be updated.  Failure to do so will result in the changes not being implemented.   The layout.json file is located in the ProSim737 flight model folder (Aircraft\prosim-B738-v2023).

If you open the layout.json file (use any text editor such as notepad) you will observe that there are entries that refer to the default sound.  These entries must be edited to reflect the name of the audio files you have added.  As you can image, this process can be quite a chore, not too mention there is a strong possibility of making a typographical error.  Fortunately, there is a utility, called a generator file, that can be used to automate this process.

MSFS Layout Generator.exe File

The Layout Generator.exe file is a very handy utility that makes updating any layout.json file very easy.  The utility is a standalone program that can reside anywhere on your computer.  I keep a copy on my desktop.

After downloading the MSFS Layout Generator from the developer, open the file folder and you will see a file called Generator.exe.  Click and drag the layout.json file directly over the Layout Generator.exe icon.  As you drop the file onto the layout generator a  black-coloured pop-up screen will be briefly displayed.  That’s it – the layout.json file will now be updated to reflect any changes.

Important Points:

  • The layout.json file will need to be updated whenever a livery is added. 

  • The layout.json file will only update after MSFS has been restarted.

Livery List

Liveries for the Version 3 flight model can be downloaded from the ProSim-AR forum.

I also have a small collection of ProSim737 Version 3 liveries in the file download section.

Final Call

Adding various liveries can be fun and adds a element of realism, especially if you fly in different regions and enjoy looking at the aircraft, or are a videographer that creates flight simulator videos.   Paring down the aircraft list in P3D to display only the aircraft and liveries you want to see, and then segregating aircraft based on type, can save considerable time and mouse use.

The livery for JAL Transocean Air – another viewpoint.  Japan is one of my favourite regions to fly in.

  • Updated March 2020

  • Updated August 2024 (added MSFS-2020 section)

Primary Flight Display (PFD) - Differences Between Sim Avionics and ProSim737 Avionics Suites

As I work on a slightly more technical article, I thought I would post some images of the Primary Flight Display (PFD) belonging to two of the most popular avionics suites - ProSim737 and Sim Avionics. For reference, I also have also included PFDs used by Aerosoft Australia, Project Magenta and Sismo Soluciones. What is readily apparent is not all suites are identical. Clearly, some developers are using artistic license or do not process the information to be able to replicate the OEM counterpart. Bear in mind when you look at the images, that Sim Avionics and ProSim737 are regularly updated and updates may alter how the PFD is displayed. ProSim737 currently has three releases - Version 1, 2 and 3.

So which PDF accurately reflects the OEM counterpart. It’s a difficult question to answer as the Next Generation encompasses four aircraft types (600, 700, 800 & 900) with each aircraft type using different software and software versions, and this is not discussing company options. Put simply there is subtle variance in how the PFD is displayed.

One aspect that should not be used when comparing suites is the colour; the colour of the PDF can easily be altered by changing the hue in the computer’s display settings.

  • Sim Avionics is owned by Flight Deck Solutions (FDS) in Canada and simulates both the 737 Next Generation and the B777. 

  • ProSim737, developed in the Netherlands, is dedicated solely to the 737 Next Generation.

  • Aerosoft Australia is developed in Australia.

In the interests of disclosure, I own Sim Avionics and ProSim737, but use ProSim737 Version 3.

Important Point:

  • Bear in mind the date of this article (2014). I have no doubt that the display from all avionics suites will change and improve with time becoming closer to the OEM.

A post located on the ProSim737 forum discusses the various PFD differences.  The post can be read here: Comparing the ProSim PFD (thanks Jacob for sending this to me).

BELOW:  Gallery of Primary Flight Displays.