Hello there! The current release version of Self-Loading Cargo is "1.6, The Interactivity Update"!
Be sure to check out the changelog to see what's new and the development roadmap for information on future releases!

😊 RELEASE UPDATE - 1st July 2024, 1800z - Please ensure you are running the latest 1.6.4.2 release update. See changelog for release info!

Compatibility Information

Compatibility Test Results

Self-Loading Cargo has been through an extensive period of testing to ensure that it works with the vast majority of aircraft across all platforms, including many that use non-standard methods to simulate their complex systems.

This is a list of third-party aircraft that have been tested with Self-Loading Cargo. However, there are many hundreds of addons out there so it is by no means complete - if your favourite addon doesn't work with Self-Loading Cargo out of the box, we'd love to know why and perhaps we can investigate the cause and get it to cooperate. If you find an incompatibility please contact us.

Microsoft Flight Simulator Aircraft

Addon Name Seatbelts Doors Lights Engines Flight Controls Known Issues
Aerosoft CRJ Series No issues reported.
Asobo ATR 72 Expert Series In Progress, will launch with 1.6.2 update.
Default Aircraft Some seatbelt signs work, some don't.
FBW Airbus A320neo No issues reported
Fenix Simulations A320 Pitch and Roll values are reported as 29 and 10 degrees in flight report
Headwind Simulations Airbus A339X No issues reported
Headwind Simulations Sukhoi SU95X No issues reported
IniBuilds Airbus A310-300 No issues reported
JustFlight BAe146 No issues reported
Leonardo McDonnell-Douglas MD-80 No issues reported
PMDG Boeing 737-600 No issues reported.
PMDG Boeing 737-700 No issues reported.
PMDG Boeing 737-800 No issues reported.

Note: In almost all cases where an aircraft model does not report its door status using an EFB or FMC button, connecting a jetway or aircraft stairs will work fine and Self-Loading Cargo can detect that a door is open.

X-Plane Aircraft

Addon Name Seatbelts Doors Lights Engines Flight Controls Known Issues
Colimata Concorde Seatbelts require Lua Script (see above)
FlightFactor Airbus A350-900 Seatbelts require Lua Script (see above)
FlyJSim Boeing 727-200/300 Seatbelts require Lua Script (see above)
FlyJSim Q400 Seatbelts require Lua Script (see above)
Hotstart Challenger CL650 Seatbelts require Lua Script (see above)
Inibuilds Airbus A300-600 Seatbelts require Lua Script (see above)
Inibuilds Airbus A310-300 Seatbelts require Lua Script (see above)
Laminar Airbus A330-600 Seatbelts require Lua Script (see above)
Laminar Boeing 747-400 Seatbelts require Lua Script (see above)
Rotatesim MD-80 Seatbelts require Lua Script (see above)
SSG Embraer 170 Seatbelts require Lua Script (see above)
SSG Embraer 195 Seatbelts require Lua Script (see above)
Toliss Airbus-series (all) Seatbelts require Lua Script (see above)
ZiboMod Boeing 737-800 NGX Seatbelts require Lua Script (see above)
ZiboMod Boeing 737-900 Seatbelts require Lua Script (see above)

Note: Door compatibility will be added in a future update as an addition to the SLCSeatbeltsXP LUA script.

How Self-Loading Cargo Works

Self-Loading Cargo communicates with your simulator using a third-party application called "FSUIPC" (or XPUIPC if you're using X-Plane). The idea behind FSUIPC and XPUIPC is to function as a sort of "proxy" between applications such as Self-Loading Cargo and the simulator itself, providing a common way of interacting with the simulator so that developers such as ourselves can read and write information from the simulator and do not need to reinvent the wheel every time a new application is built.

Generally, most aircraft work well with this standard interface because they update the correct data within the simulator for things like seatbelt sign switches, engine speeds etc which FSUIPC/XPUIPC reads and passes on to any connected applications.

However with the advent of increasingly more complex aircraft, certain developers either forget to implement this standard data into their aircraft in favour of their own system models or just don't do it at all - which can make it tricky for applications such as Self-Loading Cargo to get the data they need to function correctly.

For that reason, there may be some work-arounds required to make Self-Loading Cargo fully work with your favourite aircraft - we have conducted extensive testing with a number of aircraft addons across simulators which are listed below.

Seatbelts and Doors

As you can see from the table above, most of the issues with compatibility centre around the function of seatbelt switches and the state of aircraft doors on the aircraft model.

Thankfully, Self-Loading Cargo is able to disconnect its own internal door simulation from the visual models within the simulator so will still work even if the visual model does not correctly show a door open or closed - it will still know what is going on. Additionally, the Self-Loading Cargo User Interface includes a small button which you can use to toggle the seatbelt signs on and off if the cockpit switch doesn't work - or you can simple put it into "automatic" mode and leave it up to the cabin crew to manage.

X-Plane Seatbelts LUA Script (SLCSeatbeltsXP)

X-Plane developers tend to be a law unto themselves as far as supplying data from their addon aircraft so we had to come up with a script to read the relevant data from each addon aircraft and pass it to XPUIPC so that Self-Loading Cargo can read it correctly.

If you would like your seatbelt switches to work in X-Plane, you should consider installing SLCSeatbeltsXP which will get you up and running - full instructions are included.


What if my aircraft doesn't work?

Your aircraft will work with Self-Loading Cargo - the purpose of this page is to highlight any known integration issues where the status of the seatbelt sign and the 3D door model cannot be syncronised with the switches in your 3D cockpit. Neither of these issues will prevent your aircraft from working with Self-Loading Cargo, they may just require you to de-sync the Self-Loading Cargo door simulation from the simulator (see user manual) or click the seatbelt button on the Self-Loading Cargo user interface instead of using the cockpit switch.