Change Log v6.13

v6.13.0 - 2025-12-23

Added

  • Option to enable location-based demand: Passengers/cargo travel between locations rather than airports. Each location is connected to one or more airports, which merely serve as gateways. At this time, traffic numbers are based on (historic) population numbers and country-level “trips for capita”.
  • When location-based demand is enabled, airport demand bars are computed dynamically based on the total demand of all connected locations. The amount of “bars” is determined based on global percentiles.

Changed

  • Airport info page does not show traffic distribution time when location-based demand is enabled.
  • When location-based demand is enabled, the game status page shows the next 10 locations for which traffic will be distributed. Otherwise it shows the next airports, as before.

Fixed

  • In game worlds set to limit outbound connections per carrier, connections with fully booked outbound segments would not show up in ORS/DS results (no impact on booking behavior).

Data

  • General demand updates for countries Egypt, Argentina, Georgia, Kyrgyzstan, Kazakhstan, Lithuania, Morocco, Philippines, Uzbekistan.
  • Airport Updates:
    • Addis Ababa/ADD: updated demand
    • Algiers/ALG: updated demand
    • Luanda/LAD: updated demand
    • Buenos Aires Aeroparque/AEP: updated runway lenght
    • Norfolk Island/NLK: adjusted subdivision code and name to official ones
    • Mariehamn/MHQ: added missing subdivision for Åland
    • Alderney/ACI: added missing subdivision for Guernsey
    • Guernsey/GCI: added missing subdivision for Guernsey
    • Isle of Man/IOM: added missing subdivision for Isle of Man
    • Jersey/JER: added missing subdivision for Jersey
    • Nairobi/NBO: updated demand
    • Bishkek/BSZ: updated IATA code
    • Lilongwe/LLW: updated demand
    • Windhoek Hosea Kutako/WDH: updated demand
    • Curacao/CUR: updated demand
    • Longyearbyen/LYR: added missing subdivision for Svalbard and Jan Mayen
    • Dar-es-Salaam/DAR: updated demand
    • Zanzibar/ZNZ: updated demand
    • Harare/HRE: updated demand
    • Siargao/IAO: updated runway lenght
    • Luanda Neto/NBJ: updated demand
  • Add Xi’An Yanliang as factory airport for XIAN Y-7 and MA-60/600 models. Move production of Harbin Y-12 to Harbin.

Internal

  • Reduced noise in HTTP request metrics.
  • Fix dependency resolution issue breaking build pipeline.
  • Company admin screen did not allow deleting small alliance logos.
  • Data pipeline to import and process locations and ground connections for location-based demand.
1 Like

v6.13.1 - 2026-01-14

Added

  • Location-based demand: Render ground network locations in airport map.
  • In game worlds that have a data time offset enabled, this is shown in the game world info popup.

Changed

  • Location-based demand: The ground network tab of an airport now shows the connected locations rather than an (empty) list of airports.
  • Location-based demand: Hide global airport connection statistics.
  • Airport lists on country/subdivision pages now show full airport names.
  • Individual Travel Requests: Adjusted budget bounds and request size probabilities for most customer types.

Fixed

  • Location-based demand: Short-haul flights were ignored by ORS due to ground segments’ negative effect on connection ratings. Ground segments are ignored for the moment.
  • ORS queries would fail when location-based demand was enabled and the search result contained single-segment flights.
  • Trying to lay off staff with insufficient cash to pay for compensation would cause internal server error.
  • Missing error message localisation when trying to offer an undelivered aircraft for sale or lease.
  • Prevent more than one ticket from being created when a company is reported and the helpdesk server has connectivity issues.

Data

  • Location-based demand: New set of locations and ground connections based on a revision of the location clustering algorithm (see devlog for details).

Internal

  • Enable Hungarian localisation in staging environment.
1 Like

v6.13.2 - 2026-02-11

This update enables our brand new Hungarian localization! Huge shoutout to @marcovjr6 who completed it in record time!

Added

  • Location-based demand: Show demand distribution time for each location on airport ground network tab.
  • Hungarian localisation, courtesy of @marcovjr6.
  • Individual Travel Requests: Support for distance-based probabilities of customer types. This way, budget types can be phased out beyond medium distances, for example.
  • In-game help article about distance-based product ratings on rating tabs of service profiles and cabin configurations.

Changed

  • Location-based demand: Use a simpler method to generate ground connections to avoid overly long transfer times for mandatory inbound and outbound ground segments.
  • Location-based demand + Individual Travel Requests: Set price of ground segments to zero to alleviate budget cap issues on short/medium connections.
  • Location-based demand + Individual Travel Requests: Disable arrival time tolerance for the moment. Preferred arrival time still factors into flight rating, but itineraries are not filtered out because of an arrival time outside of the acceptance window.
  • Disable route restrictions in Wright.
  • Individual Travel Requests: Flight rating overviews show product factors on a relative scale between the theoretical minimum and maximum values for the respective factor. This is because the actual (absolute) rating is only computed whenever a connection is rated in the context of a specific travel request and actual market conditions. Price has been removed from the list of product factors as prices will eventually be set using Fares rather than directly on flight segments/airport pairs.
  • Individual Travel Requests: Service profiles and cabin configurations show the same relative rating for all distances (see above for reasoning behind this).

Fixed

  • Location-based demand: Cargo factor was too low by a factor of 10.
  • Traffic indicator image for closed/inactive airports was broken.
  • Service profile ratings were computed incorrectly.
  • Location-based demand: Resolved several rounding and distribution issues in point-to-point demand calculation which caused artifacts for many locations (extremely low or high demand).

Data

  • General demand updates for several European airports, Iran and Pakistan.
  • Airport Updates
    • Brisbane/BNE: now available in Wright II
    • Cascavel/CAC: updated runway length
    • Changchun/CGQ: updated airport size
    • Hotan/HTN: updated runways and slots
    • Milan Bergamo/BGY: updated name
    • Chisinau/RMO: updated demand
    • Kathmandu/KTM: updated demand
    • Belgrade/BEG: fixed opening date, now available in Wright II
    • Istanbul/SAW: updated demand
    • Los Roques/LRV: updated runway length
    • Chicago DuPage/DPA: adjusted name
    • Navi Mumbai/NMI: new airport
    • Ali Pulan/APJ: new airport
    • Xigaze Dingri/DDR: new airport
    • Shannan/LGZ: new airport

Internal

  • Endpoint to analyse demand from airports and/or locations.

v6.13.3 - 2026-03-13

While this change log is not on the long side, the internal changes it covers are significant. As such, please get in touch when you run into any unexpected issues. For more information, check out the most recent devlogs (2026-09, 2026-10).

Changed

  • Interlining contracts do not require network planners if either of the partners operates no flights. Note that it can take up to a week for this to take effect on existing contracts.
  • Interface language setting removed from user settings page. Language selector in footer is now the only way to change the language.

Fixed

  • Use airport display name rather than just city on airport arrival/departure boards.
  • More stable language selection for players joining the game through Steam.
  • Changing the interface language as an unauthenticated user or a user without an airline in a game world would either have no effect or cause an error.
  • Logo uploads exceeding the maximum file size limit would cause a “request rejected” error in the browser rather than an error message in the game interface.

Internal

  • Migrated away from deprecated logging API.
  • Upgrade to latest major versions of frameworks and libraries.
  • Initial implementation of writing API endpoints to support language change through new UI framework.
  • Switch to different embedded web server.
1 Like

v6.13.4 - 2026-03-14

Fixed

  • Airport arrival/departure boards would sometimes cause internal server error.

v6.13.5 - 2026-03-17

Changed

  • Experimental changes to address recent performance regression.

Fixed

  • New language selector was broken on small/crowded mobile screens.

Internal

  • Enabled Turkish localisation in staging environment.