The AirlineSim Enhancement Suite (AES) offers a set of tools to help CEOs build their airlines.
- Aircraft profitability calculator
- A route analyzer which shows load factors for routes
- A salary adjuster that uses the country average as a base
- Competitor monitoring software
- See your route overview across with some analytics for the whole network.
- Automatically update prices to optimal levels.
- Automatically save historical load data.
- Customize most of the settings to fit your airline needs.
Marcipanas wrote a guide on how to use the extension’s features.
Supported platforms: Chromium-based browsers (Chrome, Edge, etc.).
Install AES directly from the Chrome Web Store.
- Open the Chrome Web Store listing.
- Click
Add to Chrome. - Confirm the installation in your browser.
- Open AirlineSim and AES will load automatically on supported pages.
If you want to test a local build or install AES manually, use the unpacked extension flow below. This guide is based on racsofp’s guide.
- Download the current version from the releases page.
The file you look for has the format
AES-vX.X.X.zip, whereXis replaced with numbers. - Unzip the archive.
- Open your browser's extensions page.
- Chrome: chrome://extensions
- Edge: edge://extensions
- Enable
Developer mode. - Click
Load unpacked. - Select the unzipped
extensionfolder.
The extension should now be added and ready to use.
AES stores extension settings and extracted AirlineSim gameplay data locally in the browser. See PRIVACY.md for details.
Marcipanas is the original developer of this extension. It seems they ceased development sometime in 2020. The community has published some updates in the meantime, but no continued development has happened since.
Sources: the original forum thread.
These features make developing for AES easier.
AES comes with its own notification API. This uses AS’ notification style and location. The AES notification API consists of two components: Notifications and Notification.
Notifications should only be used as a response to an action by the user; don’t add notifications on a page load.
To start using the notification API create a new Notifications:
const notifications = new Notifications()
To add a notification:
notifications.add("The settings have been updated")
By default, a new notification comes with the success styling (a checkmark icon and a green background). The style can be changed by passing an option object:
notifications.new("Failed to save data", {type: "warning"})
The possible values for type are:
"success""warning""error"
- Marcipanas for the original development
- racsofp for their update and installation documentation
- Robert73 for the updated manifest file
- Zoë Bijl for the continued development, and Robert Fridolin for the assistance
- NEWLY2014 for the continued development