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 release update. See changelog for release info!

What is Self-Loading Cargo?

Main Window

Virtual Cabin Crew, Passengers & Ground Crew For Your Flight Simulator

Self-Loading Cargo is an add-on application for flight simulators that adds real-time simulation of the communication systems, cabin crew and passengers onboard your virtual aircraft as well as the ground crew at your departure and arrival airports.

Virtual Cabin Crew

Self-Loading Cargo simulates the cabin crew onboard your aircraft and allows you to interact directly with the senior flight attendant via the aircraft intercom and public address system.

While the cabin crew will work their way around the cabin automatically to make sure passengers are attended to in a timely manner, you will also need to work directly with them to ensure the smooth progression of your flight - from providing initial passenger boarding permissions to keeping them informed of the various stages of flight so that they may prepare in-flight services for those onboard, as well as allowing them adequate time to prepare for takeoff and landing.

Virtual Passengers

Your aircraft is now full of individually simulated people, each with different personalities, feelings and worries - so you'd best take care of them like the good pilot they're hoping you are!

Passengers will react to the the manner in which you fly the aircraft, how efficient the cabin crew are at serving, which services are provided to them and how well you communicate via the public address system regarding things such as possible delays, technical issues or simply keeping them up to date with the status of the flight - all of which will be used after you've landed to rate your performance and give you an overall flight satisfaction score.

Virtual Ground Crew

The ground staff will work with you while the aircraft is being loaded and unloaded at your departure and arrival airports - even featuring regionalised voices for an authentic experience!

Ground staff will connect to your aircraft before and after your flights and you can communicate with them via the radio to make sure your aircraft is loaded on time, that a safe and timely pushback from the stand is performed and have them monitor your aircraft during startup to ensure a successful departure.

After your flight, they'll be there to greet you and get everyone offloaded ready for the next departure.

Aircraft Intercom System

Use the aircraft intercom to have private conversations with the senior flight attendant as you fly.

You can arrange boarding permission, ask questions about how things are going in the cabin as well as instructing him or her to perform certain actions like telling the rest of the crew to be seated, to prepare for landing or simply asking for a drink to be brought to the cockpit if you're a little thirsty.

  • Communicate directly and privately with the senior flight attendant (purser) before, during and after the flight.
  • Give instructions to the purser for the rest of the cabin crew to perform various actions around the aircraft.
  • Get information about what's going on in "the back" of the aircraft with the passengers and services
  • Answer any questions the purser might have about the status of the flight.
  • Work closely with the purser to successfully manage any in-flight issues while you fly the aircraft.

Public Address System

Use the PA System to make announcments to the cabin crew and passengers throughout your flight.

From welcoming the passengers onboard to asking the cabin crew to arm the aircraft doors, the PA system is your direct line the rear of the aircraft to keep passengers informed or any events or incidents and to instruct the cabin crew to perform various actions at critical stages of the flight.

  • Communicate in real-time with the entire cabin crew as well as the passengers in the rear of the aircraft
  • Instruct the crew to perform duties at specific stages of the flight, helping them to manage the aircraft cabin
  • Safety announcements and other broadcasts will be made to the passengers as the flight progresses
  • Keep passengers informed of the flight progress including estimated arrival time and weather.
  • Announce any delays or technical issues to the passengers to manage their expectations and anxieties.

Ground Crew Radio

Use the Radio to communicate directly with the Ground Crew at your departure and arrival airports.

The ground crew will notify you when they start loading the aircraft and when it is being refuelled, as well as managing your pushback from the gate once everyone is onboard.

They'll also welcome you after landing before offloading the aircraft.

  • Communicate with the ground crew to manage loading and fuelling of the aircraft during departure.
  • Pushback from the gate while liasing with the ground crew to ensure correct positioning on the taxiway.
  • Localised voices so that you hear correct accents at many airports, increasing the immersion of your flight.
  • Ground Crew work with the senior flight attendant to manage boarding and loading procedure as you depart.
  • Pilot Grading integration that monitors how well you keep the ground crew informed of your intentions.

Voice Interaction Using Your Headset Microphone

Have you ever wanted to talk to your passengers, cabin crew and ground crew with your microphone?.

Self-Loading Cargo Cabin Simulation of a DC-10 Aircraft

New in v1.6, Self-Loading Cargo includes the ability to talk in real-time with your senior flight attendant, ground crew and passengers during the course of the flight.

Contextual Voice Commands

Self-Loading Cargo listens for specific phrases at relevant points throughout the flight as and when they're needed.

You won't be able to make a cruise announcement to the passengers if you haven't taken off yet, but you may be able to ask the cabin crew to close the doors or be seated for takeoff.

This is managed automatically as the flight progresses and information changes, resulting in an incredibly dynamic and immersive experience when talking to the cabin crew, passengers or ground crew.

Natural Language Autocue

No need to worry about what it is you're supposed to be saying when you need to make an announcement.

An unobtrusive on-screen helper window will appear when you're expected to respond to a question, or when you're starting to make an announcement of your own.

The helper window shows you natural language responses that you can read like an autocue to ensure that you can easily respond using a command of your choice without taking your hands off the aircraft controls.

Multi-Stage Announcements

Cabin announcements can contain multiple stages which can adapt based on what you're saying.

For instance, if you are making one to welcome the passengers onboard, you may wish to give them information about the weather, the type of departure you'll be making and whether or not there are any delays expected before you set off.

By splitting the announcements into multiple stages, a much more realistic, immersive and interactive experience is made possible.


Fully Dynamic Captain and Cabin Crew Announcements using AI Voice Providers

New in v1.6.4.0, you can choose to use your favourite online AI voice platforms such as ElevenLabs, PlayHT and Azure (coming soon) to generate super-realistic captain and cabin crew announcements on your flight - using almost 200 different voice characters!

Choose from hundreds of different voices to generate fully-customisable announcements with your current flight number, departure and destination airport names, punctuality information, in-flight service progress, cruise altitude and much, much more.

There's smart-caching built-in so you don't have to continuously generate the same announcements every flight, reducing latency and keeping any subscription costs to a minimum - and don't forget, the FREE plans are also supported!

  • Eleven Labs Logo
  • PlayHT Logo
  • Microsoft Azure Logo

Want to hear what some of the voices sound like? Give Them A Try!

Here are some samples of the dynamically generated sounds you'll hear during your flight - this is Siobhan, an Irish flight attendant.

Customisable Voice Commands

All announcements within Self-Loading Cargo are completely customisable simply by adding text files.

If you want to change (or add to) any of the announcements within the application, you simply need to place your own *.txt files into the relevant event folders in your chosen voicepack.

All of the event folders in a voicepack are documented in the User Manual so that you can easily identify the context for each announcement and make relevant announcements that make sense while using the application.

Multiple-Language Support

Self-Loading Cargo uses Windows Voice Recognition technology to power its voice interaction capabilities.

By doing so, providing you have the correct voice recognition packages installed on your computer, Self-Loading Cargo supports English (United States, United Kingdom, Canada, India, and Australia), French, German, Japanese, Mandarin (Chinese Simplified and Chinese Traditional), and Spanish out of the box.

(Relevant voicepacks will need to be installed with translated commands).

Button Control & Automation

Don't worry if you're uncomfortable talking to your computer - there are other methods of control available!

Self-Loading Cargo can be operated entirely by voice command, but if you'd rather not use your voice or are unable to do so you can simply use the intuitive button interface to perform exactly the same actions.

If you don't want to interact with Self-Loading Cargo at all and wish to concentrate on flying, you can run the application in "automatic" mode and simply listen in to what's going on.

Real-Time Passenger Simulation

Up to 600 individual passengers simulated in real-time from check-in to deboarding.

Self-Loading Cargo Cabin Simulation of a DC-10 Aircraft

Self-Loading Cargo simulates each passenger individually with each one responding to announcements, the way you control the aircraft and their own individual preferences to determine just how much they enjoy your flight.

Individual Personalities

Each passenger has a unique set of parameters used to determine their reactions to your flight.

From hunger and thirst to how much they need to use the toilets, each passenger is modelled to respond to events and facilities onboard the aircraft to generate a satisfaction score that is used to grade their experience and subsequently your flight.

Reactions & Thoughts

Passengers will react to the way you fly the aircraft, any punctuality issues and any problems that may occur onboard.

They'll remember if you told them that there was bad weather expected - or if you didn't tell them at all. They'll also react to being kept in their seats for an extended duration as well as inconveniences such as toilets, WIFI and inflight services being unavailable.


Throughout the course of the flight, passengers will interact with the cabin crew to get assistance with any issues.

You can also attempt to manage the passengers yourself by requesting assistance on their behalf - but be careful, if the cabin crew can't provide an adequate level of service in a timely manner then the passengers may start getting a little irritated.

Authentic Cabin Layouts

Realistic cabin seating layouts to accurately simulate the facilities found onboard real-world aircraft.

Self-Loading Cargo Cabin Simulation of a DC-10 Aircraft

Each aircraft provides a different experience for your passengers based on its seating arrangement, onboard facilities, door positions and intercom positioning, as well as the number of cabin crew onboard.

Real-Time Movement

Watch as your virtual cabin crew and passengers move around the aircraft cabin in real-time.

Cabin crew make their way around the aircraft while performing their duties to secure passengers, perform safety demonstrations, serve food, drinks and duty free while also tending to individual passenger requests.

Passengers will take their seats after boarding and storing their hand luggage, and make their way to the onboard toilets (when available!) during the course of your flight.

Monitor Passenger Satisfaction

Keep a close eye on your passengers so that you can see what is affecting their satisfaction during your flight.

Passengers will react to events that occur such as excessive climb rates, scary turns and frightening weather events - they'll show you exactly how they're feeling via their score and ratings system.

As the pilot there's only so much you can do to keep people happy of course, but by monitoring your passengers you can see if you need to take it a little easier on the controls...

Living Cabin

Passengers interact with the cabin crew during the flight to make sure they are happy and comfortable.

You can watch as passengers automatically request attention from the cabin crew to ask for drinks, food or anything else they need as well as watching the resulting conversations as and when they happen.

In addition, you can manually interject into the simulation by selecting a passenger and asking the cabin crew for something specific - perhaps to boost your rating a little bit..?

In-Flight Services

Serve food, hot drinks, alcohol and duty free onboard the aircraft via a pre-planned in-flight schedule.

Aircraft Inflight Services Window

Cabin Music

Create a calm ambience in the aircraft cabin by playing music during the boarding and deboarding processes.

Aircraft Cabin Music Window

Toilet Management

Make sure your passengers are able to relieve themselves during the flight by managing the aircraft toilets effectively.

Aircraft Toilet Management Window

Onboard WIFI

Simulate WIFI on your aircraft with Air To Ground or Satellite Ka/Ku Bands (including bad weather attentuation).

Aircraft WIFI Simulation Window

Cabin Lighting

Control the cabin overhead and emergency lighting manually, or leave it up to the cabin crew to manage.

Aircraft Cabin Lighting Window

Aircraft Door Management

Manage aircraft doors during boarding and deboarding either manually, via the cabin crew or using jetways.

Aircraft Door Management Window

Flight Progress Monitoring

Get instant information about the status of your flight during all phases so you know what's happening.

Real-time Crew Report

See in real-time what the Cabin Crew are doing and what they require during each stage of your flight.

Passenger Notifications

See in real-time what is bothering your passengers are you make your way through the skies.

SimBrief Integration

Import your flight from SimBrief to synchronise your flight information and simplify loading your aircraft.

In-Flight Service Presets

Use airline-specific presets for different levels of onboard service for all of your flights - or use your own.

Fully Narrated Dialogue

If you miss any announcements, you can see what has been said previously in whichever language it was spoken.

Scoring & Checklists

Not sure how to get a high score? Wondering how well you're doing?

Detailed Flight Reporting

Self-Loading Cargo monitors your flight from departure to arrival to grade your performance as a pilot.

Post-Flight Report

After landing, you'll receive a highly-detailed report showing how well you managed the aircraft, how well you communicated with the passengers and how accurate you were when doing so.

Airmanship Skills

You're monitored to ensure that you handle the aircraft in a safe manner at all times during the flight.

While you cannot be entirely responsible for the happiness and satisfaction of your passengers, you can contribute by keeping them comfortable during the flight.

Self-Loading Cargo monitors the way you control the aircraft, grading you on whether you fly in a comfortable, controlled manner as well as whether or not you get the basics right - like turning the seatbelt sign on or off at appropriate times.

Communication Skills

You'll need to ensure that you make the correct announcements to the cabin crew and passengers as you fly.

Keeping passengers informed of any issues or events on the aircraft is not only courteous, it also helps to keep them relaxed - especially if an event occurs that is out of the ordinary.

Additionally the crew will expect to be kept informed in advance of any duties that they may be expected to perform. It's also helpful to let them know in advance where possible so that they have time to finish any tasks they're currently busy with.

Punctuality & Accuracy

Not only are cabin announcements important to make, they should also be as accurate as possible.

Your flight report will be graded not only on whether or not you made any announcements to the cabin crew and passengers, but just how accurate you were being whilst doing so.

As an example, if you announce that the flight is going to be early but then arrive late they won't be very happy. However if you prepare them in advance of any delays, they may let you off the hook a little - as long as they're not late for a connection...

Coming In v1.7+...

Self-Loading Cargo is still in early access and is under active development - here are some of the exciting upcoming features in the next versions of the application:

Technical Problems

Ready for takeoff? Not so fast - it looks like the ground crew have discovered a problem, so you'll need to wait for them to release the aircraft.

Let's hope the passengers don't get too annoyed by the delay.

Medical Emergencies

Sometimes your passengers will suffer illnesses while onboard. The cabin crew will attempt to manage the situation but will ask you what you'd like to do - continue, or divert the flight?

The final decision lies with you.

Onboard Issues

Occasionally you might get a passenger who's had too much to drink or is simply being a bit loud.

It's up to you to decide whether or not the crew can handle the problem, or if you need to get the plane on the ground.

Product Updates
For the most recent updates about Self-Loading Cargo, please see the latest news page and monitor the product roadmap to see what's coming.