Airport CEO Alpha 27.6 Released

Airport CEO Alpha 27.6 Released
June 21, 2018 Airport CEO

Hello airport CEO!

The new UI has now finally made its way out to the default branch. Since the Steam announcement and Forum posts “only” support 32000 characters and this release has a total of 223(!) changes in it we have decided to post the full length version of this change log in a blog post. Everything you need to know is pasted below but don’t forget to head over to this Steam announcement to learn what is really new.


Release notes – Airport CEO – Version Alpha 27.6-0

Improvement

  • [ACEO-2339] – Implement hot links to Airport CEO community channels on the main menu
  • [ACEO-3023] – Overhaul management panel layout
  • [ACEO-3288] – Improve tutorial and align images with UI update
  • [ACEO-3450] – If a flight gets more than 12 hours delayed before arriving at the airport, it will now be automatically cancelled by the airline.
  • [ACEO-3663] – Overhaul main game world UI panel layout
  • [ACEO-3666] – Improve notification system and notification UI panel
  • [ACEO-3804] – Several minor bugs in relation to the loan system
  • [ACEO-3913] – Improve flight process manager panel to display data in a more intuitive way
  • [ACEO-3914] – Improve flight planner visuals allowing slot coloring
  • [ACEO-3919] – Clicking locate button on flight process panel should close the panel
  • [ACEO-3921] – Mods activation status is stored separately from each mod
  • [ACEO-3922] – Reduce loading spike caused by opening the flight planner panel
  • [ACEO-3937] – Implement generic interaction point access system to avoid strang false flag path issues being throw
  • [ACEO-3938] – Various economy improvements and balances
  • [ACEO-3942] – Repairing an object using a service technician should simulate repair costs
  • [ACEO-3960] – Improve staff panel card layout
  • [ACEO-3961] – Add error message when loading a corrupt save
  • [ACEO-3967] – Update design and visuals of object panels
  • [ACEO-4002] – Implement toggle to turn off default businesses in the mods panel
  • [ACEO-4007] – Implement asphalt tile
  • [ACEO-4008] – Upgrade game engine version
  • [ACEO-4012] – Implement requirement to have a hired CIO in order to access the management data panel
  • [ACEO-4022] – Slightly adjusted aircraft take-off simulation
  • [ACEO-4035] – Implement generic tile object sprite merger to reduce number of objects rendered in world
  • [ACEO-4036] – Align design of save upload window in main menu
  • [ACEO-4038] – Rename “The Board” panel to “Executive Committee” for improved clarity
  • [ACEO-4045] – Notification overlay overlap flight planner and process panels
  • [ACEO-4088] – Implement notification queueing system to avoid notification spamming performance degradation
  • [ACEO-4092] – Reduced flight separation slider to minimum 15 minutes
  • [ACEO-4161] – Added visual guide for current selected build category
  • [ACEO-4171] – Fuel purchase prices reduced slightly
  • [ACEO-4192] – Improved representation of an overlay toggle button’s active state
  • [ACEO-4194] – UI – bottom right menu: Behavioral inconsistency when clicking email, funds or operations buttons
  • [ACEO-4208] – Rename “Anti-spam Filter” to “Spam Filter”
  • [ACEO-4221] – Franchise staff no longer part of the staff room list as they do not use a staff room
  • [ACEO-4222] – Sightly increase night ambiance lightning
  • [ACEO-4224] – Improve zone rendering performance
  • [ACEO-4237] – Implement smart zone merger system to reduce load time and zone save file size
  • [ACEO-4335] – Add investigate (locate) button to passenger and employee UI panels
  • [ACEO-4362] – Reduce item and structure loading time
  • [ACEO-4368] – Slightly adjust main interaciton panel bottom bar display values to better acommodate long text values
  • [ACEO-4379] – Update sprite textures on all doors
  • [ACEO-4382] – Initiate auto save after hourly process completion to prevent or reduce risk of crash
  • [ACEO-4391] – Update tree colors immediately after load to match season
  • [ACEO-4395] – Add liveries for CRJ200 (Goose Wings and OK Air) and ATR42 (Olympus Organization)

Bug

  • [ACEO-23] – UpdateGrid() called three times when deleting zone
  • [ACEO-2171] – Business images do not keep aspect ratio for modding
  • [ACEO-2439] – Loan not automatically ending
  • [ACEO-3272] – Small spike hourly at XX.59
  • [ACEO-3366] – Error when attempting to remove old flight from game system
  • [ACEO-3474] – De-zoning a secure area does not properly update and can cause persons to get confused and stuck
  • [ACEO-3493] – Refueling of GA very slow
  • [ACEO-3524] – Removal of small stand causes notable performance impact
  • [ACEO-3699] – Mind reader functionality is reversed
  • [ACEO-3915] – Steam creates 3 saves when trying to upload a save
  • [ACEO-3918] – Basic vehicle depot roof not lighting up at night in building mode
  • [ACEO-3934] – Several minor issues with UI based functionality (buttons, panel displayments, etcetera)
  • [ACEO-3941] – Aviation fuel delivery not payed for and unrealistic fees in aviation fuel supplier contract
  • [ACEO-3945] – Economy panel not summing up correctly
  • [ACEO-3946] – Airport status icon reversed coloring
  • [ACEO-3947] – Flight process panel sometimes count passengers twice as the go through security
  • [ACEO-3948] – Placement panel does not hide when opening other panel
  • [ACEO-3949] – Requirements panel show “not available” on available starts
  • [ACEO-3950] – Game settings X does not close panel
  • [ACEO-3951] – Status column in flight process monitor cannot be sorted
  • [ACEO-3962] – Incorrect sorting in flight schedule
  • [ACEO-3963] – Serialization date issue can causes staff and vehicles to disappear
  • [ACEO-3968] – Graph container not correctly aligning time tick with time value
  • [ACEO-3969] – Notification container too long to properly fit dashboard summary panel
  • [ACEO-3971] – Minor issues with statistic log calculation and recording methods
  • [ACEO-3972] – Save game option still broken; ‘No valid save path found’
  • [ACEO-3973] – Old button prefab spawned on of save error window
  • [ACEO-3974] – Scroll bar overlaps object panel interaction buttons and messages
  • [ACEO-3975] – Operations menu doesn’t show a difference between the employee and vehicle job tasks, vehicle tasks are not shown at all
  • [ACEO-3976] – Conveyor belt system build button tool tip has incorrect spelling
  • [ACEO-3977] – Airport status button does not toggle management panel when clicked
  • [ACEO-3978] – When signing a food contract, the menu bar is still showing
  • [ACEO-3979] – Procurement Director remains visible even when a procurement director is hired
  • [ACEO-3980] – The stand information indicators can sometimes be showing red when it should be green
  • [ACEO-3981] – Minor visual bugs in relation to the the flight process monitor panel
  • [ACEO-3982] – Day indicator in flight planner not visible
  • [ACEO-3983] – Notification panel mouse scroll doesn’t work
  • [ACEO-3984] – Staff panel mouse scroll doesn’t work
  • [ACEO-3985] – Selected employee is not properly displayed
  • [ACEO-3986] – Scroll bar in filtering menu is too big
  • [ACEO-3987] – Staff overview panel does not display COO properly
  • [ACEO-3988] – Stand buildings are not previewed correctly when hovering over build buttons
  • [ACEO-3989] – Rejecting all executives applicants results in no new executive applicants showing up.
  • [ACEO-3990] – Flight process panel sometimes slow when openeing
  • [ACEO-3991] – Terminal bulldozer is not working
  • [ACEO-3992] – Fuel truck bar is always showing 100% full
  • [ACEO-3993] – Negative values generated for graphs which has an absolute minimum Y value of 0
  • [ACEO-3994] – NaN vector values generated for animated panels at low FPS can break animation
  • [ACEO-3995] – World notification container for broken items does not clear correctly when item is repaired
  • [ACEO-3996] – Employees occasionally get weirdly positioned when performing a job task for a certain object, or claim that they cannot access the job task object
  • [ACEO-3998] – No workshop mods loaded
  • [ACEO-3999] – Large ramp agent dummy driver is spawned in world when generating procurement containers
  • [ACEO-4003] – Pushback truck costs not resetting each hour
  • [ACEO-4006] – Scene fading panels not correctly enabled when quitting to main menu or desktop
  • [ACEO-4013] – Wall tiles do not always join correctly
  • [ACEO-4016] – Several minor UI alignment and positioning issues
  • [ACEO-4017] – Large performance spike when opening certain panels with scroll functionality
  • [ACEO-4018] – Certain agents cannot correctly spawn world notifications
  • [ACEO-4019] – Some ATC related notifications do not correctly clear when an incident is resolved
  • [ACEO-4020] – Some notifications increase their occurance count when invoking an investigation state
  • [ACEO-4021] – Implement generic world notification size determination
  • [ACEO-4023] – Opening accepted contracts immediately after launch the game renders weongly colored containers
  • [ACEO-4024] – Stands and roads not properly previewed in object description panel
  • [ACEO-4034] – Memory leak after opening the flight process panel
  • [ACEO-4037] – Color picker panel selection knob offset issue
  • [ACEO-4039] – Small stand upgrades named incorrectly
  • [ACEO-4040] – Incorrect activation states of scroll rects causes certain panels to jitter extremely
  • [ACEO-4047] – False positive notification when contractors occasionally could not reach construction positions
  • [ACEO-4055] – Cannot edit allowed employees in staff rooms
  • [ACEO-4057] – Contractor information text in contractor panel not visible
  • [ACEO-4060] – Road nodes not generating correctly on small stand
  • [ACEO-4061] – Hiring a CIO can break graph container updates
  • [ACEO-4064] – Flight process panel doesn’t take day date into account when sorting flights
  • [ACEO-4067] – Grass taxiway foundation can sometimes default to asphalt texture
  • [ACEO-4074] – Notifications without a parent incident cannot be manually cleared
  • [ACEO-4077] – Notification panel scrollbar reset upon panel update
  • [ACEO-4080] – Right CTRL doesn’t work when setting deploy/dismiss contractor number
  • [ACEO-4082] – Tutorial steps can appear incomplete after completion if a single step completion has been reversed.
  • [ACEO-4083] – No GA Flight during the day
  • [ACEO-4085] – Notification not properly displayed if runway is incompatible with aircraft attempting to land
  • [ACEO-4086] – Can’t load save while already in-game
  • [ACEO-4090] – Flight planner size slider does not always spawn correct aircraft size
  • [ACEO-4093] – “Do not display any notifications” option not working
  • [ACEO-4095] – Taxiway foundation and generic tarmac tile quality rating do not match other foundation standard
  • [ACEO-4097] – Bench cannot be build outside if area has been marked as a room
  • [ACEO-4099] – In-game save menu input field text not showing
  • [ACEO-4107] – Incorrect process exiting of information desk interaction causes passengers stuck in a waiting loop
  • [ACEO-4110] – Employee reset action invoked by object pooler can cause NullReferenceException to be thrown upon deserialization
  • [ACEO-4114] – Passengers passed security do not match up with number of boarded passengers
  • [ACEO-4115] – Employees cannot reach a job task position despite there being a clear way
  • [ACEO-4116] – Intersection does not always connect properly causing vehicles to take longer paths to got to their destination
  • [ACEO-4119] – Arriving and departing passengers switched in flight process monitor
  • [ACEO-4121] – FPS drop when rendering large amounts of delivery boxes during night time
  • [ACEO-4123] – Hover tooltip disappears when a notification disappears
  • [ACEO-4125] – Light poles can be stacked on top of each other
  • [ACEO-4126] – Legacy construction material delivery count method causes delivery system deadlock
  • [ACEO-4127] – Hover tooltip for world notifications display despite a panel being opened
  • [ACEO-4134] – Incorrect handling of aviation fuel deliveries when a user has not built a connected vehicle check-point causes duplicate deliveries
  • [ACEO-4135] – Layer issue on road causing it to draw underneath terminal and taxiway
  • [ACEO-4138] – FPS drop after closing staff panel
  • [ACEO-4142] – Road vehicles stop spawning after a while
  • [ACEO-4143] – Pressing the in-game report button opens the online web portal twice
  • [ACEO-4162] – Certain furniture placement configurations causes passengers to exit interaction items incorrectly
  • [ACEO-4165] – Staff types sometimes not visible in staff room dropdown
  • [ACEO-4166] – Game settings not always load correctly
  • [ACEO-4168] – Insufficient fund displays when there is enough fund to purchase
  • [ACEO-4169] – Large magenta rectangle visible when hovering over terminal foundation icon
  • [ACEO-4172] – Incorrect deserialization of empty delivery objects causes the delivery system to incorrectly merge and fail new orders
  • [ACEO-4177] – Main interaction panel UI button tooltip does not display unless a UI panel is open
  • [ACEO-4181] – Object panel for items and structures layers on top of management panel when both are open
  • [ACEO-4186] – Right click highlighted panel covers small objects making coloring difficult
  • [ACEO-4196] – Right side panel still shows ‘The Board’ in mouse over menu
  • [ACEO-4198] – Incident investigation layer does not clear correctly
  • [ACEO-4202] – Sometimes padlock to unlock area doesn’t show tooltip or work
  • [ACEO-4204] – Modded medium GA causes stand compatibility issues as no medium stand can accept GA today.
  • [ACEO-4205] – FPS drop when contractors are waiting for construction material
  • [ACEO-4214] – Null reference thrown when editing notifications settings
  • [ACEO-4217] – Text on un-built objects does not follow camera rotation
  • [ACEO-4218] – Measurement dragger text does not display correct with certain camera rotation
  • [ACEO-4220] – Underground baggage no longer visible when toggling conveyor belts
  • [ACEO-4241] – Mouse scroll doesn’t always zoom in and out
  • [ACEO-4275] – Environment terrain objects temporarily shine up during night
  • [ACEO-4276] – Stones get deserialized as trees
  • [ACEO-4277] – Job task workforce containers do not get destroyed correctly causing duplicate staff or vechicle type entries
  • [ACEO-4281] – Spelling mistake in operations panel
  • [ACEO-4303] – Persons can become displaced when exiting a broken relief item
  • [ACEO-4305] – Mixed up variable fields in cargo bay prefab causes 1000 contractors to grab 1000 boxes supplying three construction energy units
  • [ACEO-4312] – Aviation fuel trucks cannot in certain instances delivery fuel to a specific fuel depot
  • [ACEO-4314] – Stand panel update can in rare cases throw a null reference exception rendering object data panels non-useable
  • [ACEO-4315] – Data panel incorrectly refers to board member panel
  • [ACEO-4317] – World notification icons not always correctly sized and aligned
  • [ACEO-4319] – Building certain items in a secure area will cause the zone done to revert to open zone
  • [ACEO-4323] – Security zone overlay randomly switching on
  • [ACEO-4327] – Sub-bars do not always display correctly when enabling the management panel
  • [ACEO-4329] – Missing construction material can cause contractors to get stuck in a loop where no construction is completed
  • [ACEO-4333] – Incorrect construction material caching value causes construction material delivery to halt
  • [ACEO-4336] – Dropdown blocker in service vehicle container can cause NullReferenceException on a component fetch if left open when switching panel
  • [ACEO-4337] – Error being thrown if building zone too close to lower edge of world
  • [ACEO-4342] – Null reference exception can sometimes be thrown when a passenger unoccupy a node
  • [ACEO-4344] – Incorrect zone value cases rooms in open zone to be ignored by persons
  • [ACEO-4355] – Stand reported as inaccessible to service vehicles when built
  • [ACEO-4356] – Passengers and employees can in rare instances become stuck
  • [ACEO-4359] – Franchise stuck can become stuck when cancelling contract
  • [ACEO-4361] – Food franchises can be built when only having shop franchise upgrade
  • [ACEO-4365] – Certain shelf object variations not correctly aligned to grid
  • [ACEO-4369] – Persons can become displaced outside terminals when exiting a broken interaction item
  • [ACEO-4370] – Game menu and game settings panel sorted under main interaction menu in canvas layer draw order
  • [ACEO-4372] – Rare NullReferenceException thrown by runway on load can cause the game loading process to stop
  • [ACEO-4373] – Flight information display is drawn behind flight planner due to incorrect canvas sorting order
  • [ACEO-4376] – Lacking delivery order system check causes contractors to order heaps of construction material if deployed prior to initial construction material check
  • [ACEO-4378] – Stand and runway upgrades not verifying available funds before upgrading
  • [ACEO-4381] – Dialog panel incorrectly rendered below certain canvas components and not accessible
  • [ACEO-4385] – NullReferenceException thrown when building runway
  • [ACEO-4386] – Upgrading runway causes aircraft to get stuck
  • [ACEO-4392] – Issue with construction process checking loop not activating when starting a new game
  • [ACEO-4396] – Incorrect construction material simulation usage bool causes first construction order to be built without construction material
  • [ACEO-4401] – Foundation bulldozer not activating
  • [ACEO-4415] – Post-relief item interaction wander method can cause passengers to pass through walls and end up outside a terminal
  • [ACEO-4416] – Passengers do not rotate correctly when attempting to face a relief item
  • [ACEO-4417] – Incorrect interaction item approach for relief and eating items can cause passengers to pass through walls and end up outside a teminal
  • [ACEO-4420] – Janitor and service technicians do not use correct interaction item point for accessing items
  • [ACEO-4424] – Invoke game state pause before executing a save to improve serialization stability
  • [ACEO-4425] – Notifications display before game session has completed loading

New Feature

  • [ACEO-3665] – Implement turnaround process panel
  • [ACEO-3685] – Implement new custom splash screen and enhance general main menu UX experience
  • [ACEO-3686] – Implement generic right click panel for objects
  • [ACEO-3687] – Implement overlay panel for world notifications to instruct on incident origin
  • [ACEO-3701] – Integrate Steam Workshop
  • [ACEO-3920] – Implement CRJ 200 and add Allure, Wildcat, Trinity and Fly Penguin airlines
  • [ACEO-3935] – Implement basic incident system
  • [ACEO-3936] – Implement basic incident tracking panel
  • [ACEO-3943] – Implement the data statistics display within the management panel
  • [ACEO-3970] – Implement budget graph on dashboard panel
  • [ACEO-4010] – Add report bug button in in-game menu
  • [ACEO-4015] – Implement notification dialogs
  • [ACEO-4033] – Implement UI scaling
  • [ACEO-4225] – Implement in-game bug reporting panel
  • [ACEO-4426] – Add loading transition screen when loading a save in an existing game session