Please check out the following FAQs (Frequently Asked Question) in order to find the quickest solution to the issues you may encounter with REP.

If you still have questions, please contact us at support@simcoders.com providing the log.txt file created by X-Plane.

Installation & Update

Yes, REP already works with X-Plane 12 as long as you update REP to v4.7.0 at least, following instructions below.

Do not copy the plane folder from XP11 to XP12 but rather make a clean installation of the plane AND REP following these steps:

  1. Install and unlock the plane
  2. Install but do not unlock REP
  3. Update REP to beta using the Skunkcrafts Updater
  4. Unlock REP by going to the plugins menu -> Simcoders REP -> Enable Package

REP beta is being updated every few days in order to improve the planes flight dynamics in XP12 based on the new flight model. Here’s the current update status list and known bugs.

Planes that already got the improved flight dynamics

  • Default Laminar Cessna 172SP (1)
  • Default Laminar Baron B58 (1)
  • JRollon + SimCoders SIAI-Marchetti SF.260 (1)
  • Carenado Piper PA-31 Navajo (1)
  • Carenado Baron B58 (v1.x)(1)
  • Carenado C210 for XP11 (v1.x)(1)
  • Carenado F33A for XP11 (v1.x)(1)
  • Thranda Kodiak
  • Thranda Beaver
  • JustFlight DR400
  • JustFlight PA28 Arrow III
  • JustFlight PA28 Turbo Arrow

Planes that won’t be updated as they do not work in XP12 due to errors in the plane

  • Carenado V35B for XP10 (v3.2)
  • Carenado C210 for XP10 (v3.2)
  • Carenado F33A for XP10 (v3.2)
  • Carenado PC12 for XP11 (v1.3) (Note: it may be updated in the future as it seems a SASL update is sufficient to make it work. In this case REP will start working with it)

(1) Features the modern XP12 rain effects

Permalink


Generally speaking, no. We’ll do our best to le you use your current REP with XP12.

More information about this matter here: https://www.simcoders.com/faqs/will-rep-support-x-plane-12/

Permalink


Here’s a short video tutorial that works for any REP you want to install.
The following instructions use the Cessna 172SP folder as the target for the REP package. This is just an example and the very same procedure will work for any other REP plane.

e>

  1. Locate the Cessna 172SP folder inside your X-Plane installation.
  2. Clone the Cessna 172SP folder. Call the clone such “Cessna 172SP REP“.
  3. Extract the contents of the REP package into a temporary folder
  4. Take the contents of “into-aircraft-plugins-folder” and put them into the “plugins” folder of the “Cessna 172SP REP” folder
  5. Take the contents of “into-aircraft-main-folder” and put them into the “Cessna 172SP REP” folder
  6. Run X-Plane and load the Cessna 172SP. If you cannot find the Cessna 172SP REP among all the C172 in your aircrafts list, hover with the mouse on each of the C172 in the list, a popup with the folder name will appear.
  7. Follow the onscreen instructions

The expected folder structure is the following:

Your Aircraft
    |
    —— plugins
                |
                —– REP
                         |
                         |—– 64
                         |—– data

Permalink


If you’re having issues with your Carenado C210 or Piper 31 Navajo in X-Plane 12, it is likely due to compatibility problems with the SASL license system used by Carenado. These planes cannot be unlocked if installed from scratch on X-Plane 12, preventing them from being ready for use with the Reality Expansion Pack (REP).

The Issue

The SASL licensing system embedded in these aircraft is not fully compatible with X-Plane 12. As a result:

  • The planes remain locked and non-functional if installed directly into X-Plane 12.
  • This incompatibility prevents further installation of the Reality Expansion Pack.

The Solution

To resolve this issue, follow these steps:

Install on X-Plane 11:

  1. Install your Carenado C210 or Piper 31 Navajo in X-Plane 11.
  2. Enter the license information to unlock the aircraft.

Copy to X-Plane 12:

  1. After successfully unlocking the aircraft in X-Plane 11, locate the aircraft’s folder in your X-Plane 11 Aircraft directory.
  2. Copy the entire aircraft folder to the appropriate Aircraft folder in X-Plane 12.

Install the Reality Expansion Pack (REP):

With the aircraft now unlocked in X-Plane 12, proceed with installing the REP as per its installation instructions.

Additional Notes for Mac Users

If you are using a Mac with an M1 or M2 processor, it is necessary to use Rosetta to ensure the Carenado SASL licensing system works correctly. To enable Rosetta:

  1. Right-click the X-Plane 12 application in Finder and select Get Info.
  2. Check the box labeled Open using Rosetta.
  3. Launch X-Plane 12 and proceed with the above steps.

This process ensures compatibility and allows you to enjoy your Carenado aircraft fully in X-Plane 12 with the Reality Expansion Pack.

Permalink


REP requires the FreeType library to render fonts and graphics correctly. If FreeType is not installed or not detected on your Mac, REP will fail to load properly.

FreeType is an open-source software library used to render text in graphics and applications. It is a critical dependency for many programs, including REP.

To install FreeType on your Mac, follow these simple steps:

  1. Install Homebrew (if not already installed):
    Homebrew is a package manager for macOS that simplifies the installation of software like FreeType.

    • Open the Terminal (search for “Terminal” in Spotlight or find it in the Applications > Utilities folder).
    • Run the following command to install Homebrew:
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Install FreeType using Homebrew:
    • After Homebrew is installed, run this command in the Terminal:
      brew install freetype
  3. Verify FreeType Installation:
    • Once FreeType is installed, verify its presence by typing:
      freetype-config --version
    • You should see the version number of the FreeType library displayed.
  4. Restart REP or Your System (if needed):
    • Close and reopen REP to ensure it detects the newly installed FreeType library.
    • If issues persist, restart your computer.

Permalink


To automatically update your REP packages please do as follows:

  1. Install the SkunkCrafts Updater plugin as shown in its user manual
  2. Copy the skunkcrafts_updater.cfg and skunkcrafts_updater_beta.cfg files into the main folder of your REP aircraft. You find the files in the REP’s zip file you downloaded from the store.
  3. You’re done! The plugin will check, download and install the updates if available every time you run X-Plane

X-Plane 10 users beware: The newer versions of the SkunkCrafts Updater do not work on XP10. To use the updater in XP10, use the updater available at this link: https://www.dropbox.com/s/oqt5l5bzmgzvu1k/SkunkCraftsUpdater_v1.12.zip?dl=0

Permalink


When a plane used as a base-model for REP already provides a skunkcrafts_updater.cfg, it’s safe to overwrite that cfg with REP’s.

The skunkcrafts_updater.cfg that comes with REP will provide both the REP updates and the base-model updates.

When the base-model produce is about to ship an update, we test it and – if needed – we update REP. Then we ship both the updates (base-model and REP) on our beta channel for a while, to be sure that everything is OK and then the update hits the stable channel. This is all seamless to the end user.

Permalink


If you’re sure you’re typing the licence correctly, this problem could be related to an installation error.

On version 2.2 or newer

Please follow this procedure:

  1. Remove the plane’s folder from X-Plane
  2. Install the original aircraft folder (for instance, the one provided by Carenado)
  3. Extract the rep files in a temporary folder
  4. Copy the “REP” folder from the package to the “plugins” folder of the aircraft (do not copy it inside the main “plugins” folder of X-Plane)
  5. Run X-Plane
  6. Follow the onscreen instructions

Note:
When installing REP, make sure that inside the “plugins” folder of the aircraft, together with the plugin folders from Carenado there is another folder called “REP”. Inside it, you should find the “32”, the “64” and the “data” folders.


 

On version 2.1 or older

Please follow this procedure:

  1. Remove the plane’s folder from X-Plane
  2. Install the original aircraft folder (for instance, the one provided by Carenado)
  3. Extract the rep files in a temporary folder
  4. This is the important part: copy the files from the “airfoils” and “plugins” folders contained int the temporary REP folder, and paste them into the “airfoils” and “plugins” folder of the aircraft. Do not replace the folders “as-is” or their original content is deleted. If you’re using a Mac, you can get more info about merging two folders here: http://www.howtogeek.com/198043/how-to-merge-folders-on-mac-os-x-without-losing-all-your-files-seriously/
  5. Copy the other REP folders/files into the aircraft folder
  6. Run X-Plane

Note:
When installing REP, make sure that inside the “plugins” folder of the aircraft, together with the plugin folders from Carenado there is another folder called “REP”. Inside it, you should find the “32” and “64” folders.
Also, in the main folder of the aircraft you should have another folder called “REP” in which you should find the installation.cfg and configuration.cfg files.

Permalink


This problem may happen after an update if your previous REP installation was somewhat corrupted. This may happen especially if you are updating from v2.2.0 to v2.2.1.

To solve this problem, remove the folder of your REP airplane from X-Plane’s “aircrafts” folder and reinstall both the airplane and REP from scratch.

Permalink


For example, you see the pilots while in cockpit view, the switches are not clickable or you get this error message:
Airfoils Error

This is related to a corrupted installation. To fix this please follow the procedure stated in the following FAQ: http://www.simcoders.com/faqs/i-get-the-invalid-product-licence-error/

Permalink


The crash is most likely caused by SASL.
Some users reported SASL-related crashes on Windows 10 as well on El Capitan (see this post by Ben Supnik).

To fix the problem you must update SASL to a newer version:

  1. Download SASL from here: http://www.1-sim.com
  2. Extract the zip files
  3. Copy the “sasl” folder to the “plugins” folder of the REP aircraft you want to update. Overwrite the existing “sasl” folder.
  4. Run X-Plane and enjoy REP!

Permalink


The beta channel is supported since REP v4.0.3.

  1. Inside the REP zip file downloaded from the store, you find a set of skunkcrafts_updater.cfg and skunkcrafts_updater_beta.cfg files.
  2. Copy the cfg files into the main folder of your REP aircraft.
  3. Double click the aircraft in the SkunkCrafts Updater to access the Aircraft Channel and check the Enable beta channel box.

Permalink


In this case the airplane you repped must be removed from the UI airplanes.
Please do as follows:

  1. Open Aircraft menu
  2. Click on the “AI Aircraft” button on the top-right corner of the “Aircraft” pane
  3. Remove any C172/Beech Baron from the list
  4. Be sure that the “Random Aircraft” option is not checked

Another, more complex solution is to create a separated C172 (or B58) used for AI only from which you removed the FMOD folder. To do so, please follow these steps (the same steps are valid for the B58):

  1. Make a copy of the default C172SP and call it “Cessna 172SP AI”
  2. Remove the fmod folder from the Cessna 172SP AI
  3. Open PlaneMaker and load the Cessna 172SP AI
  4. Go to Standard -> Author and uncheck “Supports User Flight”
  5. Save the changes
  6. Now, still using PlaneMaker, load the default C172SP
  7. Go to Standard -> Author and uncheck “Supports AI Flight”
  8. Save the changes
  9. Now, still using PlaneMaker, load REP’s C172SP
  10. Go to Standard -> Author and uncheck “Supports AI Flight”
  11. Save the changes
  12. Clone PlaneMaker and run X-Plane

At this point, X-Plane will load a C172SP that was made for AI and that has no FMOD sounds in it, preventing the crash.

Permalink


This happens when installing REP over a B58 that does not match the expected folder structure or files contents.
To solve the problem:

  1. Make sure you’re using the B58 V3.2
  2. Install REP again over a mint B58 folder

Permalink


This is usually caused by an incorrect installation.

Be sure to:

  1. Remove the aircraft folder from X-Plane “Aircrafts” folder
  2. Reinstall the aircraft either using the original zip from the store (if Carenado) or X-Plane installer (if default Laminar aircraft)
  3. Install REP as per manual instructions, making a copy of the original aircraft folder

Permalink


Install the proper libraries

To run REP, you need to install the required dependencies.
To do so, run the following command in the terminal.

sudo apt-get install libcurl4 libcurl4-openssl-dev libssl-dev libcrypto++-dev

Extra step if you’re using X-Plane from Steam

Running X-Plane from Steam, some libraries may be out of date.
Do the following to create the proper symlink to the right library:

cd /home/$USER/.steam/ubuntu12_32/steam-runtime/pinned_libs_64
mv libcurl.so.4 libcurl.so.4.bak
ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4 libcurl.so.4

Permalink



General

The Reality Expansion Pack menu can be vertically moved along the left side of the screen by setting a custom vertical offset.

To do so, in REP’s settings menu, change the value of the “Lateral menu vertical offset” option.

Permalink


To use the imperial units, click over “Plugins”, then “SimCoders – REP”, then “Settings”.

There, check the “Use imperial units” option.

Permalink


Razer Cortex Booster
This problem could be caused by using Booster software like Razer Cortex Booster that closes explorer.exe.

If explorer.exe is closed, X-Plane may behave in unknown ways. In this case, it will not provide the mouse events to REP, which, in turn, is unable to detect when the user clicks on the side menu bar.

X-Plane Bug XPD-9176
Another cause of this issue could be using X-Plane on a secondary monitor. On some systems, X-Plane does not forward the mouse and keyboard events to plugins’ windows when they are placed on a secondary monitor. We worked with Laminar in order to solve the problem but they were not able to reproduce it correctly on their system, therefore the bug was never fixed. It was filed as XPD-9176.
To solve the problem, make sure you’re running X-Plane on the monitor set as Main Monitor is Windows’ settings.

Permalink


Make sure that you installed REP inside the “plugins” folder of the aircraft and NOT inside the main plugins folder of X-Plane.
Also, you should put the plane’s folder inside the “Aircrafts” folder of X-Plane in order to make it working properly.

Permalink


This happens when the 3D model is loaded before the plugins.

It is an issue that is related to a specific hardware/software configuration and often arisen after an X-Plane update.

Some users reported that it can be solved by:

  1. Open Regedit
  2. Disabled all the keys related to X-Plane 11
  3. Restart the PC

Laminar Research stated that X-Plane doesn’t use any Regedit key, but it seems that on some occasions some X-Plane add-ons do. This could cause some interferences or incompatibilities.

Permalink


The Experimental Flight Model (EFM) is currently supported in the following airplanes:

  • ASDG Piper Super Cub
  • Thranda Kodiak
  • Thranda Beaver
  • JustFlight Piper Arrow III
  • JustFlight Piper Turbo Arrow III/IV
  • Cessna 172
  • Robin DR400

All the other REPs will show a warning message if the EFM is enabled.

Since X-Plane 11.50, it is possible for a developer to always “force” the EFM on for his airplane regardless of the user’s choice in X-Plane settings. SimCoders, as well as other third-party devs, is following this path. The EFM is now forced in XP11.50 for all REPs that support it and it cannot be disabled.

Permalink


This may happen if your graphics adapter drivers are out of date.

Ensure you’re using the latest available drivers for your graphics card.

Permalink


This problem is not directly related to REP but rather it’s an internal X-Plane crash caused by a number of factors.

The solution comes in two forms.

  1. Load a default airplane and connect to FSE, then load the REP airplane you like and do your flight
  2. If present, remove the “Scroll wheel” folder in the plugins folder of the aircraft

Permalink


Yes!

All REP windows are now fully visible in Virtual Reality (VR).

Starting with version 3.4.0, REP introduces experimental support for VR headsets, allowing windows to be seamlessly viewed in VR.

With the simcoders/rep/vr/open_menu_command, you can open a dedicated VR-compatible menu. This menu provides access to key features such as the Kneeboard, Tech Report, Walkaround, and more.

Additionally, REP includes a variety of VR-compatible commands. These can be configured in the Settings → Keyboard section of X-Plane, enabling you to control all REP features using your VR controllers effortlessly.

Permalink


Yes, REP for the Cessna 172 SP is compatible with both the analog and G1000 version of the aircraft.

Permalink


In REP v4.3 we updated the C172SP P-Factor to match the updated real-world data we got.

The real C172 requires quite a lot of right rudder even during level flight.

To see more about the data, check out this post: https://forums.x-plane.org/index.php?/forums/topic/190929-realism-in-rep172/&do=findComment&comment=1754219

Permalink


If the sim stutters every few seconds, make sure to put X-Plane in your Bitdefender antivirus exclusions.

Permalink


This is usually caused by incorrect installation or by using an incompatible mod done to your aircraft.

Be sure to:

  1. Remove both the REP aircraft and the original aircraft folders from X-Plane “Aircrafts” folder
  2. Reinstall the aircraft either using the original zip from the store (if Carenado) or X-Plane installer (if default Laminar aircraft)
  3. Install REP as per manual instructions, making a copy of the original aircraft folder

Permalink


To see which version of REP you’re running, click over “Plugins”, then “SimCoders.com – REP” and then “About”.

Permalink


REP works on Windows, Mac and Linux in both 32 and 64 bit variants.

Permalink


The speed reported by the tables is the True Air Speed while the airspeed indicator reports the Indicated Air Speed.

To shed some light on this, we published a post about it.

Permalink


The performance tables can be found in the kneeboard.
To open it just move the mouse to the right-side border of the screen or go to “Plugins”->”SimCoders – REP”->”Kneeboard”.

Permalink


You can disable the failures from the plugin settings menu. In this way you can fly without worrying about the operational limitations but still take advantage of the REP flight dynamics and other features.

Permalink


Please write to support@simcoders.com providing as much informations as you can about your support request.
Our company is based in Europe. If you’re living in the Americas or in Asia it could take up to 24 hours to receive a reply from us.

Permalink



Engine

This is because the two times are calculated in different ways.

In the Maintenance Report you find the airframe total time (Hobbs Time) and the engine’s total time (Tach Time). The two value may slightly differ after loading a brand new airplane and then flying it for a while. This is because there’s an important difference in how the two times are calculated.
Hobbs Time
The Hobbs clock starts when the engine starts, and stops when the engine is shut-down. While running, it counts the time like a normal clock.
Tach Time
The Tach clock starts when the engine start, and stops when the engine is shut-down. While running, it counts the engine revolutions. While at about 70% of power, it counts the time like a normal clock. If the engine revolutions go down, the clock counts slower. If the engine revolutions go up, it counts faster.
Therefore, the tach time is “slower” when the engine is idling.

Permalink


The analog cockpit version reports the proper oil temperature (the one calculated by REP). The G1000 version, instead, can only report the default internal oil temperature of X-Plane, which is totally useless in REP’s case.

This is a known issue. Even tho REP totally overrides the default engine, X-Plane does not allow it to write some datarefs such the oil temperature and pressure. This means that in the analog version REP replaces the indicator which then shows the right value. In the G1000 there’s no way to trick the value shown to the user so the instrumentation reports the default oil temperature, even tho it has no operational value. The default oil temperature, in fact, is totally useless as the engine in use is not the default one.

EDIT: updates on this matter here

Permalink


This usually happens in XP11 if you have a Warthog HOTAS connected to your PC.

To solve this issue:

  1. Open the joystick options in XP11
  2. Select the Warthog HOTAS
  3. Make sure that the fuel pump switch is not assigned to none of the buttons

Permalink


This is caused by the Warthog HOTAS. See this FAQ to solve the problem.

Permalink


The Red Box is a set of potentially harmful power/mixture regimes. You can, therefore, extend your engine life if you stay away from the Red Box as long as possible.

The power settings given by the performance tables will put you right inside the red box. In fact, engine manufacturers wrote down those tables when the today knowledge about internal combustion engine was not available. Then, the introduction of modern engine monitors showed that the power settings given by manufacturers are – sometimes – the worst.

When you get an in-flight tip about the Red Box, enrich or lean the mixture until it goes away.

Insights about the Red Box and mixture leaning

If you’re interested to know more about the Red Box, please read this article (scroll down to “The Dangerous Red Box” paragraph): Where should I run my engine?

If you want to learn more about correctly leaning the mixture and stay away from the Red Box, please read this article on our blog: How To: Lean the Mixture

Permalink


The Reality Expansion Pack simulates the failures of a real engine.
For example, you should not overboost the manifold pressure or run the engine over a certaing amount of power for too much time.
Do not run the engine at high RPMs when the CHT is too low.

You must always refer to the engine limitations reported in REP’s manual.
For the Cessna 210 the major limitation you get is 36 InHg of manifold pressure and 2700 RPM for a maximum of 5 minutes.

Permalink


To fix this proble, assign to the mixture control the “mixture1” axis instead of the generic “mixture” axis used by default. If you’re already using the “mixture1” axis, switch back to the “mixture” axis.

To assign a joystick axis:

  1. Run X-Plane
  2. click “settings”, then “joystick & equipment”
  3. A window opens. There you can change the axis assignments of you joystick.

If you’re using CH Control Manager, make sure that its settings are correct for X-Plane. Some users have reported that uninstalling and reinstalling the latest version of CH Manager solved the issues.

Permalink


The T210 comes with an automatic turbo wastegate. It means that when you set the throttle to specific MAP value, that value is kept constant by the turbo system.
You won’t need to adjust the throttle while climbing, descending or changin the RPMs.

You can see the automatic wastegate at work if you abruptly change the RPMs. Changing the RPMs will make the MAP rise/decrease for a while then it settles back where it was.
A side effect is in the fuel flows. When you decrease the RPMs you will see the fuel flows decreasing as well and vice versa.

Permalink


It all depends on the CHT. If it’s more than 70-100 °C you easily incurr in a vapor lock. That’s how the TSIO-520 behaves.
Just run the fuel pump for at least 30 seconds. This will recirculate the fuel in the fuel lines with two effects:

  1. Convert fuel vapors into actual liquid fuel
  2. Cool down the fuel lines for a while

Permalink


Keep in mind that the engine manufacturer usually provides the power output/fuel flow tables with an average of the 10% of accuracy. This means that a 10% of error is still admitted.
That said, always check the performance tables for the specific EGT you should set to get the proper readings (for example, many tables report the fuel flow at peak EGT). This means that you must lean the mixture properly.

Permalink


Just set full throttle and close the mixture then engage the starter.
As soon as you see that the prop is accelerating, set full mixture and reduce the throttle.

Permalink



Other Systems

If you use hardware toe-brakes you need to disable both the following options in REP’s settings:

  1. Automatic Differential Brakes
  2. Smooth Brakes

Permalink


This has been reported to be a SAM plugin bug. The SAM author is working to fix it.

Permalink


Beechcraft provides an oxygen system for their B58s as an optional feature.
The oxygen handle is always fitted in the cockpit but the oxygen pressure indicator is provided only if an oxygen system is present.

In the model simulated by Carenado there isn’t an oxygen pressure indicator, therefore that B58 is not equipped with an oxygen system.

Permalink


Check that the Emergency Avionics switch is set to OFF.

To know more about the Emergency Avionics, read the “Electrical System & Avionics” chapter of the user manual.

Permalink


Make sure that the Panel Lights are set properly.

You find the panel lights switch in the lower section of the main panel.

Bonanza Panel Lights

Permalink


Check that you turned the alternator switch on.

Permalink


Software-related issue
If the nosewheel tiller is active in X-Plane, the toe brakes cannot provide steering.
Make sure the nosewheel tiller command is not active when using REP.

Hardware-related issue
If you change your hardware, X-Plane does not reset the hardware preferences by itself.
If you used to assign the toe brake axis to an older joystick/rudder pedals that you do not own anymore, you may find that REP is not able to recognize the correct toe brake axis in use.

Moreover, after an X-Plane update, the hardware data may cease to be provided to the plugins such REP.

To solve this problem follow this procedure:

  • Remove the preferences files of X-Plane (especially “X-Plane Calibration.prf”) from the Output/preferences folder.
  • Run X-Plane. It will reload the hardware.
  • Set the joystick axis assignments as you like

In case this should not work, you can disable the Advanced Nosewheel Steering feature from the REP’s settings window.

Permalink


The flaps sounds should be audibile only when the engine is not running. This is actually a feature.
To get more informations about how to operate the flaps without hearing them, please read this post: http://www.simcoders.com/2015/10/18/all-you-want-to-know-about-reps-flaps-implementation/

Permalink


The Cessna 210 and the Cessna 172 feature a spring loaded front steering wheel.
This means that you are not directly controlling the nose wheel steering using the rudder pedals but rather you must turn using the toe brakes.
To allow the front wheel to steer correctly, you should first let the aircraft move towards ahead and then, only when it’s moving, you start turning by moving the rudders and applying differential braking.

Permalink


If you turn on the master switch and nothing happens, it could be that the battery is completely discharged. To recharge it, open the Hangar Window, click on the Electrical System tab and then click on the “Recharge” button in the battery section.

Permalink


The performance tables contained in the kneeboard were written by the aircraft manufacturer basing on data recorded on a full loaded airplane with a specific Center of Gravity (C.G.) position.
This means that if you are flying with a different plane load or with a aft/forward C.G. the resulting speed may differ a little (few knots) from the one reported in the tables.

Permalink