Change Log v6.10

v6.10.0 - 2024-05-30

Added

  • Flights can now be scheduled with fixed arrival times, replacing speed overrides.
  • Arrival time can now be moved to next or previous slot with a single click.

Changed

  • All speed override features in flight planning interface replaced with arrival time equivalents.
  • Flight plan transfer tool defaults to safe option of maintaining arrival times of source aircraft.
  • Maximum deviation from an aircraft type’s optimum cruise speed increased from 5% to 15%.

Fixed

  • Selecting from/to value in “New Flight Number” form would reset via value if present.
  • Maps would disappear after navigation away from and back to a tab.
  • Data Updates
    • South Andros (duplicate)/XXC: fixed coordinates
    • New Bight (duplicate)/XXG: fixed coordinates
    • Santo Domingo Herrera/HEX: fixed coordinates
    • Jakar (duplicate)/XXO: marked as duplicate, previous IATA code was BMT, correct airport is BUT
    • San Pedro/XYS: assigned unofficial IATA code as SPM is that of Spangdahlem Air Base, fixed coordinates
  • Opening stations at airports with UTF-8 characters in their name would fail in some game worlds.
1 Like

v6.10.1 - 2024-05-31

This is a hotfix to address some major pain-points of the 6.10 release. More improvements to the flight planning interface are currently being discussed and will be implemented soon.

Changed

  • Re-arranged rows in flight planner so arrival times are further up and closer to departure offsets. Experimental.
  • Only increase fuel consumption once deviation from optimum cruise speed is greather than 1 km/h to avoid performance errors due to arrival time rounding issues.

Fixed

  • Flight planner on small screens: Hide arrival timezone label, set minimum width for time fields so selected values are always visible.

v6.10.2 - 2024-06-10

Fixed

  • Scheduling “hypothetical flights” (fixed arrival time but no aircraft assignment) works again.
  • Data Updates
    • Rio Sidra (to be removed)/XXI: assigned unofficial IATA code, marked for removal
    • Moscow/XYB: assigned unofficial IATA code, fixed coordinates, added closing date
    • Buochs/BXO: fixed IATA code and coordinates
    • Toraja/TRT: added airport name

Internal

  • Inline reset mechanism for game worlds.
  • Short-term game worlds can be configured to reset automatically.
  • Game world descriptions can be updated from game world configuration interface.

v6.10.3 - 2024-06-10

Fixed

  • Previous patch broke demand values for all airports.

v6.10.4 - 2024-06-18

Added

  • Arrival times can be moved to earliest/latest value based on max/min aircraft speed. Use with caution!
  • Arrival times can be moved backward and forward across all flight days.

Changed

  • Moving to next/previous arrival slot in flight planning interface will use minimum offset. Example: Given an arrival time of 12:51, after moving to the previous slot the new arrival time will be 12:49 rather than 12:46 (= 12:51 - 5).
  • Configure Free game worlds to start with used aircraft and without countries open for investment.

Fixed

  • Regression in initial collection of flight instancing dates.
  • Berlin/THF: re-added closing date to avoid it being created in (new) game worlds

Internal

  • More efficient menu structure for internal admin/moderation pages.
  • Removed many obsolete internal pages and related code.
1 Like

v6.10.5 - 2024-06-27

Added

  • Flight planning: Helper buttons to move departure time to previous or next slot.

Changed

  • Aircraft Orders: Loan purchase selected automatically when picking a loan option.

Fixed

  • Authentication issues with role-protected game worlds.
  • Update capacities when terminals or cargo preferences of a flight segment are changed.
1 Like

v6.10.6 - 2024-07-03

Internal

  • Use latest data tag for exclusive game worlds.

v6.10.7 - 2024-07-22

Fixed

  • Data Updates
    • Ankeny/XXP: fixed coordinates, marked for removal, assigned unofficial IATA code

Internal

  • Re-enable intergration test framework and run tests during CI.
  • Admin UI for game world resets.

v6.10.8 - 2024-08-19

This update should not introduce any visible changes, but a lot of stuff changed under the hood. So if you run into any unexpected issues, please let us know.

Changed

  • Start Otto with used aircraft.

Internal

  • Update actor framework dependency.
  • Large refactoring to make ORS testable.

v6.10.9 - 2024-08-27

Added

Changed

  • Only pre-select fixed arrival times when they differ from computed times.
  • Completely remove flight assignments when using the “remove selected days” button in scheduling, even when fixed arrival time is set.

Fixed

  • Do not show maintenance page to authenticated admins without local user.
  • Prevent error pages when operation fails with expected error.

v6.10.11 - 2024-09-23

Added

  • Selected interface language is now synchronized across game worlds via central simulogics user account.

Changed

  • Chinese localisation correctly labeled as Traditional Chinese.

Removed

  • Removed obsolete notification language setting.

Internal

  • Introduce abstractions for itinerary search and traffic distribution, hide current ORS behind this abstraction and make implementation configurable.
  • Implement stochastic booking request generation for ORS-DS-hybrid.

v6.10.12 - 2024-10-04

Big shoutout to @koenc86 for his data contributions to this update!

And a small disclaimer: The traffic numbers for HSR are still slightly off. We are aware of the issue and will address it in an upcoming patch.

Added

  • New airports:
    • Tulum/TQO: new airport
    • Ayodhya/AYJ: new airport
    • Darbhanga/DBR: new airport
    • Rajkot/HSR: new airport
    • Bareilly/BEK: new airport
    • Kalaburagi/GBI: new airport
    • Hollongi/HGI: new airport
    • Jagdalpur/JGB: new airport
    • Kurnool/KJB: new airport

Changed

  • Demand data updates for India, Saudi Arabia, Taiwan, Guatemala and Honduras.
  • Demand data updates for several airports.

Fixed

  • ORS results would reset immediately, preventing pagination.
2 Likes

v6.10.13 - 2024-11-05

Besides one small bugfix, this release is another data patch. Once again, a huge shoutout to @koenc86 for his contributions to this update!

Added

  • New airports:
    • Garze Gesar/GZG: new airport
    • Neom Bay/NUM: new airport
    • Cukurova/COV: new airport
    • Syunik/YUK: new airport

Changed

  • General airport updates:
    • Rio de Janeiro International/GIG: updated slots
    • Tallinn/TLL: updated runway length
    • Adana/ADA: airport closed, traffic moved to COV
  • Mexico: Demand updates for all major airports
  • Portugal: Demand updates for all major airports
  • Demand updated for the following airports:
    • Yerevan/EVN: updated demand data
    • Campinas/VCP: updated demand data
    • Recife/REC: updated demand data
    • Rio de Janeiro Santos Dumont/SDU: updated demand data & slots
    • Sao Paulo Congonhas/CGH: updated demand data & slots
    • Aksu/AKU: updated demand data
    • Changchun/CGQ: updated demand data
    • Chengdu/CTU: updated demand data
    • Dali City/DLU: updated demand data
    • Dongying/DOY: updated demand data
    • Dunhuang/DNH: updated demand data
    • Enshi/ENH: updated demand data
    • Hailar/HLD: updated demand data
    • Taizhou/HYN: updated demand data
    • Jinghong/JHG: updated demand data
    • Quzhou/JUZ: updated demand data
    • Kashi/KHG: updated demand data
    • Korla/KRL: updated demand data
    • Kuqa/KCA: updated demand data
    • Jingzhou Shashi/SHS: updated demand data
    • Shenzhen/SZX: updated demand data
    • Ulanhot/HLH: updated demand data
    • Xilinhot/XIL: updated demand data
    • Yibin/YBP: updated demand data
    • Yiwu/YIW: updated demand data
    • Zhoushan/HSN: updated demand data
    • Paris/BVA: updated demand data
    • Batumi/BUS: updated demand data
    • Kutaisi/KUT: updated demand data
    • Tbilisi/TBS: updated demand data
    • Bristol, GB/BRS: updated demand data
    • Dublin/DUB: updated demand data
    • Reykjavik Keflavik/KEF: updated demand data
    • Milan Linate/LIN: updated demand data
    • Milan Orio al Serio/BGY: updated demand data
    • Riga/RIX: updated demand data
    • Malta/MLA: updated demand data
    • Skopje/SKP: updated demand data
    • Gdansk/GDN: updated demand data
    • Katowice/KTW: updated demand data
    • Krakow/KRK: updated demand data
    • Belgrade/BEG: updated demand data
    • Bilbao/BIO: updated demand data
    • Malaga/AGP: updated demand data
    • Valencia/VLC: updated demand data
    • Denver/DEN: updated demand data
    • Orlando International/MCO: updated demand data
    • Tampa/TPA: updated demand data
    • Ontario/ONT: updated demand data
    • Charleston, SC, US/CHS: updated demand data
    • Nashville/BNA: updated demand data
    • Nyingchi/LZY: updated demand data
    • Wuhai/WUA: updated demand data
    • Baise/AEB: updated demand data
    • Jiujiang/JIU: updated demand data
    • Hami/HMI: updated demand data
    • Jixi/JXA: updated demand data
    • Longyan/LCX: updated demand data
    • Yichun/YIC: updated demand data
    • Lvliang/LLV: updated demand data, updated ICAO code
    • Zhangye Ganzhou/YZY: updated demand data
    • Hechi/HCJ: updated demand data
    • Foshan Shadi/FUO: updated demand data
    • Jinchang/JIC: updated demand data
    • Longnan/LNL: updated demand data
    • Sanming/SQJ: updated demand data
    • Shihezi/SHF: updated demand data
    • Tangshan/TVS: updated demand data
    • Tumushuke/TWC: updated demand data
    • Chengdu/TFU: updated demand data
    • Aral Talim/ACF: updated demand data

Fixed

  • Internal error when updating airport pair through inventory when arrival terminal in one direction differs from departure terminal in other direction.
3 Likes

v6.10.14 - 2024-12-05

Purely technical/internal patch.

Changed

  • Adjusted path to account management page.

Internal

  • Convenience shortcut for admins to edit a company.

v6.10.15 - 2024-12-13

Fixed

  • Chisinau airport had no traffic.
  • Opening the aircraft order page without parameters now handled more gracefully.

Internal

  • Upgrade feed reader dependency.
  • Refactored how news are loaded and cached.
1 Like

v6.10.16 - 2025-01-15

First patch of the year comes with a bunch of smaller fixes and improvements, alongside yet another sizeable data update courtesy of @koenc86. Thanks to anyone who reported issues and suggested improvements that were tackled as part of this patch.

Added

  • New “on offer” column in fleet summary on airline profile page.
  • Passenger/cargo compensation listed separately in income and balance statement.
  • New account “Loan receivable” (number 950) to better facilitate manual loans in exclusive game worlds. Existing “Loan” account renamed to “Loan payable” for consistency.

Changed

  • Fall back to short airport name rather than city when displaying name of an airport for which no full name is specified.
  • Filters by all/some/no flight days for existing flight numbers in aircraft-based scheduling treat flights with fixed arrival times but without aircraft assignments as “not scheduled”.
  • Existing flight numbers in aircraft-based scheduling now use same flight day format as in Scheduling (L for locked, ! for problems etc.).
  • Flight days display on flight numbers page consistent with aircraft-based scheduling and Scheduling page.

Fixed

  • Fixed y-axis labels of profit & loss chart and upgraded data visualization library to latest version in the process.

Data

  • Airport Updates
    • Hurghada/HRG: updated demand
    • Addis Ababa/ADD: updated demand
    • La Paz, BO/LPB: updated demand
    • Chongqing/CKG: updated size, slots and runway amount
    • Liberia/LIR: updated demand
    • Nosara Beach/NOB: updated demand
    • Carillo/PLD: updated name and location
    • Puerto Jimenez/PJM: updated demand
    • Quepos/XQP: updated demand
    • San Jose, CR/SJO: updated demand
    • Tortuquero/TTQ: updated location
    • Nuuk/GOH: updated runway length and demand
    • Fort de France/FDF: updated demand
    • Raipur/RPR: updated runway length
    • Kupang/KOE: changed transfer possibility
    • Labuan Bajo/LBJ: updated runway length, updated demand
    • Maumere/MOF: updated runway length, updated demand
    • Nabire/NBX: updated location, updated runway length, updated demand
    • Tambolaka/TMC: updated runway length, updated name, updated demand
    • Ternate/TTE: changed transfer possibility
    • Waingapu/WGP: updated runway length, updated name, updated demand
    • Cork/ORK: updated demand
    • Dublin/DUB: updated runway length and increased slots
    • Siem Reap/REP: airport closed, replaced by SAI
    • Nairobi/NBO: updated demand
    • Armenia/AXM: updated demand
    • Barranquilla/BAQ: updated demand
    • Bogota/BOG: updated demand
    • Bucaramanga/BGA: updated demand
    • Cartagena/CTG: updated demand
    • Medellin Enrique Herrera/EOH: changed transfer possibility, updated demand
    • Pasto/PSO: updated demand
    • Pereira/PEI: updated demand
    • Riohacha/RCH: updated demand
    • Santa Marta/SMR: updated demand
    • Benghazi/BEN: updated demand
    • Misratah/MRA: updated demand
    • Sabha/SEB: updated demand
    • Tobruk/TOB: updated demand
    • Tripoli/TIP: airport closed, replaced by MJI
    • Tripoli/MJI: updated demand
    • Agadir/AGA: updated demand
    • Essaouira/ESU: updated demand
    • Fes/FEZ: updated demand
    • Marrakech/RAK: updated demand
    • Nador/NDR: updated demand
    • Oujda/OUD: updated demand
    • Rabat/RBA: updated demand
    • Tangier/TNG: updated demand
    • Tetuan/TTU: updated demand
    • Beira/BEW: updated demand
    • Maputo/MPM: updated demand
    • Nampula/APL: updated demand
    • Chatham Island/CHT: updated runway length
    • Whanganui/WAG: corrected spelling
    • Lima/LIM: added new runway, updated size and slots
    • Lusaka/LUN: updated demand
    • Mahe/SEZ: updated demand
    • Zanzibar/ZNZ: updated demand
    • Ko Samui/USM: updated demand
    • Djerba/DJE: updated demand
    • Monastir/MIR: updated demand
    • Sfax/SFA: updated demand
    • Charleston, SC, US/CHS: changed transfer possibility
    • San Antonio, TX, US/SAT: updated demand
    • Bulawayo/BUQ: updated demand
    • Harare/HRE: updated demand
    • Victoria Falls/VFA: updated demand
    • Enfidha/NBE: updated demand
    • Rajahmundry/RJA: updated runway length
    • Phoenix Mesa Gateway/AZA: changed transfer possibility
    • Alor/ARD: updated demand
    • Atambua/ABU: updated runway length, updated demand
    • Bajawa/BJW: updated runway length, updated demand
    • Fak Fak/FKQ: updated runway length, updated demand
    • Labuha/LAH: updated runway length, updated demand
    • Luwuk/LUW: updated demand
    • Ruteng/RTG: updated runway length, updated name
    • Zintan/ZIS: updated demand
    • Goulimime/GLN: updated demand
    • Borongan/BPA: new airport
    • Gondia/GDB: new airport
    • Giza/SPX: new airport
    • Ewer/EWE: new airport
    • Singkawang/SKJ: new airport
    • Siem Reap/SAI: new airport
    • Tabuaeran/TNV: new airport
    • Hanak/RSI: new airport
    • Cobano/ACO: new airport
    • Cooch Behar/COH: new airport
    • Shivamogga/RQY: new airport
    • Luanda Neto/NBJ: new airport
    • Lakeland/LAL: new airport
5 Likes

v6.10.17 - 2025-01-16

Fixed

  • Do not duplicate income/loss chart on window resize.
1 Like

v6.10.18 - 2025-02-07

This is primarily a technical release, introducing the infrastructure, data structures and configuration for the upcoming Aircraft Performance System 1.5. But a few visible improvements, mostly related to aircraft performance, made it into the game as well. Please let me know if you run into any issues!

Added

  • Feature flag/configuration option to set highest supported version of aircraft performance model per game world.
  • Batch command processing tool for exclusive game worlds to add funds and generate aircraft in bulk. For internal use only for now.
  • Performance tool shows a warning about limited takeoff/landing weights when runway length is below the maximum required.

Changed

  • Flight Number Management: Render scheduled days in monospace font to make them more readable.
  • Rebuilt and redesigned payload-range charts that show a reference graph of unconstrained performance when actual performance (due to cruise speed or mission constraints) differs.

Internal

  • Stricter rate limits for requests to game world pages.
  • Importer for new aircraft performance profile data.
  • Abstract over configured performance model where general performance characteristics (ranges, runway lengths, …) are displayed, like aircraft family and type detail pages.
  • Implement initial version of performance system 1.5 formulas.
2 Likes

v6.10.19 - 2025-02-21

This release was primarily intended to add more batch commands for exclusive game worlds (documentation on those) but I also added a hotfix for the issue reported on this thread (German only).

Added

  • Additional batch commands for exclusive game worlds: add_user, remove_user and remove_funds

Fixed

  • Some airports were impossible to select in airport auto-complete input fields.

Internal

  • Performance System 1.5: Base fuel capacity mass on volume and AS’ default fuel density.
1 Like

v6.10.20 - 2025-04-14

This maintenance update has been sitting on the shelf for quite some time, so under the hood, it actually includes quite a lot of code changes for upcoming features. As such, please make sure to report any issues you might run into.

Changed

  • Adjusted caching of small company logos to avoid outdated logos from being shown.

Fixed

  • Cash flow events that fall into the next year are displayed in correct sequence.
  • Changing the interface language through the footer menu could cause internal server error under some circumstances.
  • Airport page: Handle invalid parameters more gracefully.

Internal

  • Performance System 1.5: Adjust definition of minimum takeoff/landing field lengths to use value from data rather than computing a value.
  • Individual Travel Request Generation (bulk): No ratings shown in ORS search results (when Individual Travel Requests are enabled) and info box about “neutral display” including in-game help article on the subject.
  • Individual Travel Request Generation (bulk): Hide product rating totals on route and flight info pages when Individual Travel Requests are enabled.
  • Individual Travel Request Generation (bulk): Make some booking preferences depend on distance.
  • Tooling for quicker generation and release of “end of game world” statistics.
  • More explicit limits for maximum amount of parallel web requests.
  • Improved thread allocation for database operations.