Change Log v6.12

Starting with version 6.12, the release notes (aka “change log”) are available in-game. Just click the version number in the lower right to open them.

Nonetheless, I’ll keep posting the logs here on the forums for reference.

v6.12.0 - 2025-09-24

Besides various bugfixes, optimisations and internal changes, this update is primarily about several “meta features” added for the Paine game world specifically, but that are generally useful across all game worlds. This includes changelogs right in the game as well as a game world info popup that shows the exact configuration of any given game world.

In terms of data, this patch brings a large batch of airport updates and finally introduces the long anticipated A321XLR to the game. Thanks a lot to our team of data volunteers for their work on these!

Added

  • Clicking the version number in the footer opens a popup showing the release notes for that version.
  • The version number in the footer highlights a version change with a subtle animation.
  • Clicking the game world name in the footer opens a popup showing the description, properties and relevant configuration settings for this game world.
  • When opening the “Found enterprise” screen, the game world info popup is shown automatically if no enterprise exists yet and the popup has not been viewed before.
  • In game worlds that have Aircraft Performance 1.5 enabled, the effective performance model version for a given type is displayed on its profile page. This is because data for the 1.5 formulas is not yet available for all types.
  • DS: Passenger types now feature preferred arrival times (connections arriving closer to the given time score higher) and arrival time tolerance (connections arriving outside of a request’s tolerance bounds get ignored).

Fixed

  • Check for existing company name might fail during airline creation.
  • Aircraft trader would not auto-bid on elligible offers.
  • Entering some characters into the notes field or in-game messages would cause an error.
  • DS: Flights could get overbooked after server restart.
  • DS: Respect connection traffic rights.
  • Deletion fails when airline is member of an alliance under incorporation.
  • Large fleet lists load only partially.
  • Flight pricing tool threw error or only loaded partially.

Data

  • New aircraft type: Airbus A321XLR
  • Airport Updates
    • Phnom Penh/KTI: relocated PNH to KTI. Updated airport location, size, slots, runway lenght and IATA/ICAO codes
    • Indaselassie/SHC: updated ICAO code
    • Shillavo/HIL: updated ICAO code
    • Rio Turbio/RYO: updated runway lenght
    • Bahrain/BAH: updated runway lenght
    • Caye Caulker/CUK: added ICAO code
    • Caye Chapel/CYC: added ICAO code
    • Corozal, BZ/CZH: added ICAO code
    • Dangriga/DGA: added ICAO code
    • Placencia/PLJ: addec ICAO code
    • Punta Gorda/PND: added ICAO code
    • Francistown/FRW: updated runway lenght
    • Concepcion, CL/CCP: updated runway lenght
    • Anqing/AQG: added ICAO code, updated runway lenght
    • Qamdo/BPX: added ICAO code, updated name
    • Baoshan/BSD: added ICAO code
    • Changchun/CGQ: added ICAO code, updated runway lenght
    • Changde/CGD: added ICAO code, updated runway lenght
    • Changzhou/CZX: added ICAO code, updated runway lenght
    • Chaoyang/CHG: added ICAO code
    • Chongqing/CKG: added ICAO code
    • Dalian/DLC: added ICAO code
    • Dandong/DDG: added ICAO code
    • Zhangjiajie/DYG: updated name, size, slots, runway lenght, enabled jetways
    • Dongying/DOY: added ICAO code, updated runway lenght
    • Enshi/ENH: added ICAO code
    • Fuzhou/FOC: added ICAO code
    • Golmud/GOQ: added ICAO code
    • GuangYuan/GYS: updated runway lenght
    • Guilin/KWL: added ICAO code
    • Guiyang/KWE: updated runway amount, runway lenght, size and slots
    • Hailar/HLD: updated size, slots , enabled jetways
    • Hanzhong/HZG: added ICAO code
    • Hotan/HTN: updated size, runway lenght, enabled jetways
    • Jiayuguan/JGN: added ICAO code, updated runway lenght, size and slots
    • Jilin/JIL: added ICAO code
    • Jinan/TNA: added ICAO code, updated size
    • Jingdezhen/JDZ: updated size, enabled jetways
    • Jinghong/JHG: added ICAO code, updated runway lenght
    • Jinjiang/JJN: added ICAO code, updated size, enabled jetways
    • Jinzhou/JNZ: added ICAO code
    • Kashi/KHG: updated size, enabled jetways
    • Kuqa/KCA: added ICAO code, updated runway lenght
    • Lhasa/LXA: updated size, slots, enabled jetways
    • Lianyungang/LYG: updated size, enabled jetways
    • Lijiang/LJG: updated size
    • Lincang/LNJ: updated size, runway lenght, enabled jetways
    • Linyi/LYI: updated size, slots, runway lenght, enabled jetways
    • Liuzhou/LZH: updated size, slots, runway lenght, enabled jetways
    • Luoyang/LYA: updated size, slots, enabled jetways
    • Mangshi/LUM: updated name, size, slots, enabled jetways
    • Luzhou/LZO: updated size, enabled jetways
    • Nanchang/KHN: updated runway lenght
    • Nantong/NTG: updated size, slots, runway lenght, enabled jetways
    • Nanyang/NNY: updated size, enabled jetways
    • Puer/SYM: added ICAO code, updated runway lenght
    • Tongliao/TGO: updated size, enabled jetways
    • Tongren/TEN: updated size, runway lenght, enabled jetways
    • Ulanhot/HLH: updated size, enabled jetways
    • Weifang/WEF: updated size, slots, enabled jetways
    • Weihai/WEH: updated size, slots, enabled jetways
    • Wuyishan/WUS: updated size, slots, enabled jetways
    • Xiangyang/XFN: updated name, size, slots, enabled jetways
    • Xichang/XIC: updated size, enabled jetways
    • Xilinhot/XIL: updated size, enabled jetways
    • Xuzhou/XUZ: updated size, runway lenght, enabled jetways
    • Yanan/ENY: updated size, slots, runway lenght, enabled jetways
    • Yancheng/YNZ: updated size, enabled jetways
    • Yibin/YBP: updated size, enabled jetways
    • Yichang/YIH: updated size, slots, runway lenght, enabled jetways
    • Yinchuan/INC: updated runway lenght
    • Yining/YIN: updated size, slots, enabled jetways
    • Yiwu/YIW: updated size, enabled jetways
    • Yulin Yuyang/UYN: updated size, enabled jetways
    • Zhoushan/HSN: enabled jetways
    • Kangerlussuaq/SFJ: updated demand
    • Maniitsoq/JSU: added ICAO code
    • Neerlerit Inaat/CNP: added ICAO code
    • Nuuk/GOH: updated demand
    • Paamiut/JFR: added ICAO code
    • Augsburg/AGB: updated runway lenght
    • Berlin/SXF: updated runway lenght
    • Vaasa/VAA: updated runway lenght
    • Lifou/LIF: updated runway length, airport name
    • Moanda/MFF: updated runway lenght
    • Birmingham, GB/BHX: updated runway lenght
    • Isle of Man/IOM: updated runway lenght
    • Southampton/SOU: updates runway lenght
    • Pune/PNQ: updated runway lenght
    • Bengkulu/BKS: updated runway lenght
    • Jambi/DJB: updated size, runway lenght, enabled jetways
    • Long Bawan/LBW: updated runway lenght
    • Manado/MDC: updated runway lenght
    • Manokwari/MKW: updated runway lenght
    • Sumbawa/SWQ: updated runway lenght
    • Tanjung Pandan/TJQ: updated runway lenght
    • Tanjung Pinang/TNJ: updated runway lenght
    • Tanjung Selor/TJS: updated runway lenght
    • Ramsar/RZR: updated runway lenght
    • Bari/BRI: updated runway lenght
    • Bolzano/BZO: updated runway lenght
    • Aomori/AOJ: updated runway lenght
    • Iki/IKI: updated runway lenght
    • Kochi, JP/KCZ: updated runway lenght
    • Miyakejima/MYE: updated runway lenght
    • Okayama/OKJ: updated runway lenght
    • Sado Shima/SDS: updated runway lenght
    • Kikaiga Shima/KKX: updated runway lenght
    • Yoronjima/RNJ: updated runway lenght
    • Aktau/SCO: updated size, slots, runway lenght, enabled jetways
    • Lamu/LAU: updated runway lenght
    • Ipiales/IPI: updated runway lenght
    • Kerteh/KTE: added ICAO code
    • Lahad Datu/LDU: added ICAO code
    • Limbang/LMN: added ICAO code
    • Sandakan/SDK: updated runway lenght
    • Tioman/TOD: updated runway lenght
    • Tetuan/TTU: updated runway lenght
    • Dawei/TVY: added ICAO code
    • Kawthaung/KAW: added ICAO code
    • Keng Tung/KET: added ICAO code
    • Maulmyine/MNU: added ICAO code
    • Myeik/MGZ: updated runway lenght
    • Nyaung-u/NYU: updated runway lenght
    • Niamey/NIM: updated runway lenght
    • David/DAV: updated size, runway lenght
    • El Porvenir/PVE: updated runway lenght
    • Puerto Obaldia/PUE: updated runway lenght
    • Baguio/BAG: updated runway lenght
    • Butuan/BXU: updated runway lenght
    • Laoag/LAO: updated runway lenght
    • Masbate/MBT: updated runway lenght
    • Tawitawi/TWT: updated runway lenght
    • Elista/ESL: updated runway lenght
    • Volgograd/VOG: updated runway lenght
    • Menorca/MAH: updated runway lenght
    • Jeju/CJU: updated runway lenght
    • Orchid Island/KYD: updated runway lenght
    • Chiang Mai/CNX: updated runway lenght
    • Allakaket/AET: added ICAO code
    • Arctic Village/ARC: updated runway lenght
    • Atka/AKB: updated runway lenght
    • Barrow/BRW: updated runway lenght
    • Beaver/WBQ: added ICAO code
    • Dutch Harbor/DUT: updated runway lenght
    • Huslia/HSL: updated runway lenght
    • Koyukuk/KYU: updated runway lenght
    • Newtok/WWT: updated runway lenght
    • Nightmute/NME: updated runway lenght
    • Noorvik/ORV: updated runway lenght
    • Northway/ORT: updated runway lenght
    • Quinhagak/KWN: updated runway lenght
    • Shageluk/SHX: updated runway lenght
    • Shaktoolik/SKK: updated runway lenght
    • Sitka/SIT: updated runway lenght
    • Page/PGA: updated runway lenght
    • Aspen/ASE: updated runway lenght
    • Vail/Eagle/EGE: updated runway lenght
    • Clearwater/PIE: updated runway lenght
    • Naples, FL, US/APF: updated runway lenght
    • Valdosta/VLD: updated runway lenght
    • Danville/DNV: updated runway lenght
    • San Luis Obispo/SBP: updated runway lenght
    • Rochester, MN, US/RST: updated runway lenght
    • Albany, NY, US/ALB: updated runway lenght
    • Massena/MSS: updated runway lenght
    • Erie/ERI: updated runway lenght
    • Lancaster/LNS: updated runway lenght
    • Latrobe/LBE: updated runway lenght
    • Philadelphia/PHL: updated runway lenght
    • Pullman/PUW: updated runway lenght
    • Spokane/GEG: updated runway lenght
    • Wenatchee/EAT: updated runway lenght
    • Maracay/MYC: updated runway lenght
    • Ca Mau/CAH: updated runway lenght
    • Da Nang/DAD: updated runway lenght
    • Dien Bien Phu/DIN: updated runway lenght
    • Phu Quoc/PQC: updated runway lenght
    • Pleiku/PXU: updated runway lenght
    • Son-La/SQH: updated runway lenght
    • Ercan/ECN: updated runway lenght
    • Ordos/DSN: updated runway lenght
    • Tengchong/TCZ: updated runway lenght
    • Nyingchi/LZY: updated runway lenght
    • Huaihua/HJJ: updated runway lenght
    • Nalati/NLT: updated runway lenght
    • Qingyang/IQN: updated runway lenght
    • Can Tho/VCA: updated runway lenght
    • Oban/OBN: updated runway lenght
    • Okha/OHH: updated runway lenght
    • Iturup/ITU: added ICAO code
    • Balkanabat/BKN: added ICAO code
    • Bazhong/BZX: added ICAO code
    • Cangyuan/CWJ: added ICAO code
    • Golog/GMQ: added ICAO code
    • Rizhao/RIZ: added ICAO code
    • Sanming/SQJ: added ICAO code
    • Tumushuke/TWC: added ICAO code
    • Xinyang/XAI: added ICAO code
    • Yueyang/YYA: added ICAO code
    • Cleveland/BKL: updated runway lenght
    • Muara Bungo/BUU: added ICAO code
    • Dekai/DEX: added ICAO code, updated name
    • Hisar/HSS: new airport
    • Kediri Dhoho/DHX: new airport
    • Salerno/QSR: new airport
    • Dara Sakor/DSY: new airport

Internal

  • Automatic generation of API specifications and documentation.
  • Internationalisation pipeline for new frontend.
  • Customer type data is processed by data pipeline so new types can be added dynamically.
  • Optimized cache-warmup during boot.
  • Game worlds using newer “formula-based” manufacturer aircraft prices compute prices on the fly rather than loading them from data files.
1 Like

v6.12.1 - 2025-10-01

Changed

  • Runway lengths are updated in production game worlds even if the new value is lower than the previous one.

Data

  • Preview: Boeing B737-7 and -10 available in Paine.
  • Airport Updates
    • Rio Turbio/RYO: corrected runway length
    • Changzhou/CZX: updated size, enabled jetways
    • Chifeng/CIF: updated size, enabled jetways
    • Dali City/DLU: enabled jetways
    • Enshi/ENH: updated size, enabled jetways
    • Ganzhou/KOW: updated size, enabled jetways
    • Taizhou/HYN: updated size, enabled jetways
    • Korla/KRL: updated size, enabled jetways
    • Lijiang/LJG: updated slots
    • Xining/XNN: updated size
    • Xuzhou/XUZ: updated runway length
    • Zhoushan/HSN: updated slots, enabled jetways
    • Zhuhai/ZUH: updated size
    • Vaasa/VAA: corrected runway length
    • Amritsar/ATQ: updated size
    • Bagdogra/IXB: updated size
    • Bhopal/BHO: updated size
    • Bhubaneswar/BBI: updated size
    • Chandigarh/IXC: updated size
    • Dehradun/DED: updated size, enabled jetways
    • Indore/IDR: updated size
    • Lucknow/LKO: updated size
    • Ranchi/IXR: updated size, enabled jetways
    • Vishakhapatnam/VTZ: updated size
    • Banjarmasin/BDJ: updated size, enabled jetways
    • Bengkulu/BKS: updated ICAO code, runway length
    • Jambi/DJB: updated ICAO code
    • Kendari/KDI: updated size, enabled jetways
    • Pekanbaru/PKU: enabled jetways
    • Surakarta/SOC: enabled jetways
    • Tanjung Selor/TJS: updated ICAO code, runway length
    • Yogyakarta/JOG: updated demand
    • Lamezia Terme/SUF: updated size
    • Iki/IKI: corrected runway length
    • Miyakejima/MYE: corrected runway length
    • Sado Shima/SDS: corrected runway length
    • Kikaijima/KKX: updated name, corrected runway length
    • Yoronjima/RNJ: corrected runway length
    • Tawau/TWU: enabled jetways
    • Hanimaadhoo/HAQ: updated runway length
    • Niamey/NIM: updated runway length
    • New Gwadar/GWD: replaced by New Gwadar airport. Updated location, size and runway length
    • Orchid Island/KYD: corrected runway length
    • Krabi/KBV: enabled jetways
    • Shageluk/SHX: corrected runway length
    • Cam Ranh Bay/CXR: updated size, slots, enabled jetways
    • Yuncheng/YCU: updated slots, enabled jetways
    • Ordos/DSN: updated slots, enabled jetways
    • Huizhou Pingtan/HUZ: updated size, enabled jetways

v6.12.2 - 2025-10-30

Changed

  • Select airport country as default in airport schedule view.
  • Disable report form on profile pages of official companies.

Fixed

  • Do not allow to invite alliance founding member without premium status.
  • Do not display out-of-production types on order book page.
  • Fix flight time/cruise speed rounding issues when scheduling very short flights.
  • Optimised loading performance of alliance schedule page.
  • The in-game description of the EU Treaty only mentioned the 8th freedom, but not the 9th. Adjusted in English and German localisation, other languages to follow.

Data

  • Individual Travel Requests: Adjusted budget caps of cargo customer types.
  • Country demand updates
    • Costa Rica
    • Mexico
    • United States
  • Airport Updates
    • Quanzhou/JJN: updated name
    • Jieyang/SWA: updated name
    • Calgary/YYC: updated demand
    • Vancouver/YVR: updated demand
    • Toronto Pearson/YYZ: updated demand
    • Kuwait/KWI: updated runways, size and slots
    • Moscow/SVO: updated size, slots
    • Sacramento Mather/MHR: new airport
    • Córdoba/ODB: new airport
    • Barkol/DHH: new airport
    • Ruijin/JRJ: new airport
    • Lishui/LIJ: new airport

Internal

  • Store booking request data for analysis.
  • Enable Italian localisation in test environment.

v6.12.3 - 2025-11-19

Added

  • Exclusive game worlds: Route restrictions (aka “bar sums”) can be configured to be disabled, enabled or actively enforced (violating flights are deleted). When disabled, the respective matrix on the aircraft type profile page is hidden.

Fixed

  • Connection Analyzer: Carrier filters would exclude flights of carriers that are both interlining and alliance partners.
  • DS / Individual Travel Requests: Fix invalid maximum budget variance for standard economy passenger type.
  • Trying to manually activate a user for a deleted account did not return error message.
  • DS: Stabilized GDS sort order. Group 1 connections (non-stop) with identical departure times could end up in Group 2 or 3.

Data

  • Change name of Turkey to Türkiye, use umlauts/eszett in German country names.

Internal

  • DS: Track additional values in booking request data.
  • Updated dependencies.

v6.12.4 - 2025-11-27

Added

  • Option to enable “Single Holding Mode”: Players are only allowed to create a single holding once. Holding resets are disabled and if a holding goes bankrupt or is deleted, it is “game over” until the world restarts.

Changed

  • DS / Individual Travel Requests: Adjust connection culling such that itineraries are generated for travel requests with late arrival times even if there are many direct connections early in the booking window.

Fixed

  • Pricing tool did not load or update airport pairs with no service profile.

Internal

  • New monitoring endpoint for system internals.