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.
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.
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.
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
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.
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.
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.