Airport CEO Beta 4
Happy weekend, airport CEO!
It’s time for the fourth beta version deployment, beta 4, building upon and stabilizing the very many and major changes we deployed as of beta 3. We’ve for some time now wanted to get back to our more fast-paced and agile beta development schedule which ties back to the two week sprint periods we originally announced. With beta 3 being such a major release and taking an unexpected amount of time, beta 4 and the other forthcoming betas will most likely move a lot quicker as demonstrated by this release.
Unlike beta 3, this update mainly focuses on continued bug fixing and stabilization with some minor exceptions. Please refer to the full release notes below and the update notes list further down detailing this update’s most important points.
Release notes - Airport CEO - Version Beta 4.1-1
Bug
- [ACEO-32637] - Aircraft pushback procedures are very often excessively blocked by other aircraft's forward occupied path
- [ACEO-37028] - Items can be set for construction on planned foundation terminals
- [ACEO-37058] - Some ratings have various incorrect clamping and collection values
- [ACEO-37184] - Right clicking in flight planner causes scheduled flight containers to disappear
- [ACEO-37241] - Aircraft can in rare instances wait for an occupied taxiway path despite having significant time to pass
- [ACEO-37421] - "Stand still" fallback activity for passengers with nothing to do far more frequent than "walking around" causing passengers to appear stuck
- [ACEO-37497] - Stands not force activating boarding desks deactivated by power surge on load can cause flight boarding process to stall
- [ACEO-37569] - Stands that are planned but not built count towards contract generated flights
- [ACEO-37684] - Airside shuttle bus job task mismatch can in extremely rare instances cause remote boarding process to deadlock
- [ACEO-37844] - Remaining loan hours not always correctly calculated
- [ACEO-37852] - Deleting taxiway foundation causes notable performance degradation
- [ACEO-37857] - Various systems can in excessively large worlds greatly lag behind due to overwhelmed time observer update system
- [ACEO-37873] - Toggle planning key bind can't be (re)assigned
- [ACEO-37882] - Persons cannot move from subway entrance area if newly built
- [ACEO-37888] - Unbuilt fence set occupied nodes as unwalkable after reload
- [ACEO-37909] - Employees teleporting from a stuck location can incorrectly set pathfidning permissions and not access certain areas
- [ACEO-37926] - Contractor shuttles destined for offload site after road checkpoint that cannot be reached will not attempt to leave the airport
- [ACEO-37929] - Franchises can in some rare instances not correctly realize certain items within its room perimiters
- [ACEO-37939] - Some Beechcraft 1900D aircraft airline mods have night windows below fuselage
- [ACEO-37943] - Planned walls trigger refund when demolished using terminal and CTRL
- [ACEO-37954] - Airport logotype can in rare instances render incorrectly
- [ACEO-37957] - Direction arrows do not correctly update when setting one-way taxi path
- [ACEO-37985] - Uncaught null reference checkpoint in various flight systems can cause ATC and aircraft to stall
- [ACEO-37987] - Certain rooms do not always correctly activate when built causing persons not to be able to find and use them
- [ACEO-37988] - Reversed calculation of parking lot availability has caused inverse effect for arriving person cars
- [ACEO-37999] - Automated check-in desks does not reliably quit their check-in processes which can over an extended period build up significant performance spikes causing the game to eventually stutter
- [ACEO-38000] - Persons transitioning floors can in rare instances get stuck causing delayed flights
- [ACEO-38004] - Persons deboarding remote flights can in rare instances not fully deboard causing stalled flight turnarounds
- [ACEO-38005] - Tileable objects get double refunded object cost when demolished
- [ACEO-38012] - Vehicles can in very rare instances not activate sprites when leaving vehicle depots causing them to appear invisible
- [ACEO-38020] - Renegotiation email is sent out for non-negotiable bank contracts
- [ACEO-38037] - Deconstruction orders are not always prioritized by contractors causing deadlocks when paths to construction areas are not accessible
- [ACEO-38040] - An extremely low amount of displaced available construction material can cause building process to stop due to no additional construction material deliveries being executed
- [ACEO-38043] - Security checkpoints can in very rare instances not remove the "not enoguh staff" notification container despite being operated
- [ACEO-38046] - Tiles do not mark as planned if construction is disabled causing planning mode to break
- [ACEO-38051] - Converted global pax update systems (needs, time perception, world perception) to index aware arrays reducing unsubscription lag spikes
- [ACEO-38052] - Aircraft can on rare instances get stuck on runway ramp before entering runway
- [ACEO-38060] - "The collector" achievement isn't invoked correctly
- [ACEO-38066] - Emergency flights do not prioritize runways compatible with arrival flight direction
- [ACEO-38067] - Airside shuttle buses carrying passengers for remote stands where the aircraft has been dismissed do not notify offloaded passengers of this fact causing passengers to chase the aircraft when being offloaded
- [ACEO-38072] - Franchise staff and airline lounge job task spawn rate and length not reliable
- [ACEO-38077] - Light poles cannot be placed on sidewalk on lower floors
- [ACEO-38083] - Staff friendliness rating cannot go higher than 33% due to incorrect division
- [ACEO-38086] - Contractors always set down construction material on floor zero when building causing strange duplicate paths when fetching next construction order
- [ACEO-38091] - Bank loan expiration date can in rare instances cause deserialization error upon load
- [ACEO-38104] - Aircraft can in rare instances get stuck in hangar while waiting for pushback
- [ACEO-38108] - Maxed out contracts are still negotiable
- [ACEO-38120] - Operated desks can be deserialized as not operated causing all persons to immediately leave the queue on load
- [ACEO-38132] - Incorrect passenger check-in and boarding number amount validation check can cause flight states to deadlock
- [ACEO-38136] - Running the game as muted can queue up a staggering amount of unplayed audio effects casuing the system to eventually run out of virtual channels and lag as warnings are written to the console
- [ACEO-38139] - Service trucks don't spawn world notifications if they cannot continue with a job task due to failed path
- [ACEO-38143] - Vehicles and employees overview panel rearrange first 14 containers with each button click
- [ACEO-38146] - Various emergencies can in certain instances incorrectly spawn fines
- [ACEO-38152] - Placing a road one-way arrow immediately in front of a cargo bay can cause it to become unaccessible for service trucks
- [ACEO-38173] - Certain items can in rare occasions show on multiple floors
- [ACEO-38179] - Aircraft node occupation system can on load cause aircraft further back in the queue to occupy nodes in front of foremost aircraft
- [ACEO-38190] - Added support for uploading any mod (not just saved games) to reduce confusion by hidden achievement The Contributor
- [ACEO-38192] - Aircraft do not respect hangars set to specific airline only
- [ACEO-38195] - Incorrect turnaround services offered evaluation calculation can cause rating to become negative
- [ACEO-38219] - Missing float approximation check can cause runways to appear damaged while infact not
- [ACEO-38227] - McDonnel Douglas MD80 aircraft airside shuttle bus parking position incorrect
- [ACEO-38234] - Planned room state not correctly set
- [ACEO-38250] - Aircraft does not always select nearest runway despite mode setting
- [ACEO-38255] - Index out of bounds exception can cause aircraft taxiing to stall
- [ACEO-38256] - Ash can continue to fall despite the volcano eruption emergency being resolved
- [ACEO-38267] - Dummy employee titles missing from localization
- [ACEO-38270] - Uncaught exception in city generation procedure for passenger data can cause generation to stall
- [ACEO-38273] - Buildable tiles can randomly disappear during construction
- [ACEO-38285] - Planned transition items can be utilized by persons
- [ACEO-38287] - Using terminal demolish on a zoned terminal piece doesn't properly reset the zone area
- [ACEO-38289] - Persons don't distribute evenly between transition items of they are close to each other
- [ACEO-38293] - Enable road check-points to spawn world notification warning if they cannot reach a world tunnel entrance
- [ACEO-38296] - Terminals smaller than 16 by 16 can be placed despite warning message stating otherwise
- [ACEO-38317] - Runway selection mode does not take de-icing pad selection into account
- [ACEO-38327] - Roads incorrectly create walkable area which could cause pathfinding issues
- [ACEO-38342] - Dragging water across a large area covering multiple trees does not always remove all trees
- [ACEO-38355] - Aircraft can taxi through other aircraft to runway after deicing
- [ACEO-38356] - Aircraft does not always choose the nearest runway when runway setting is set to fetch nearest
- [ACEO-38366] - Multiple boarding desks analyzing boarding completion can cause a per second lag spike
- [ACEO-38378] - International zone does mot copy when template copy contains a door
- [ACEO-38379] - Water tile removal does not refresh rendered making it seem as if not removed
- [ACEO-38387] - Line up and wait too early causes aircraft to land before previous takeoff
- [ACEO-38393] - Copying objects can in certain cases lag for an extended period of time
- [ACEO-38409] - Minor GPU usage leak can cause performance degradation
- [ACEO-38421] - Pathfinding gets significantly slowed down if person count in airport reaches a critical amount
- [ACEO-38435] - Catering depots can in rare instances store more meals than actually possible
- [ACEO-38450] - External map spawned terrain object causes exception breaks when changing floors
- [ACEO-38455] - Reveresed check-in completion amount check can in certain instances immediately close check-in when opened
- [ACEO-38464] - Boarding analysis system yields at a far too high rate causing various performance and calculation related issues which can stall boarding process
- [ACEO-38484] - Environment spawned flower beds block object construction
- [ACEO-38526] - Aircraft can set incorrect rotation headings when interacting with hangars
- [ACEO-38530] - Persons can in extremely rare instances deadlock in queues while waiting for an available interaction point
- [ACEO-38532] - Water generation on large maps can result in a striped lake pattern
New feature
- [ACEO-33364] - New aircraft: Boeing 777-300 Classic & 777-200 LR
- [ACEO-33676] - Fence gate
- [ACEO-36109] - Buildable water
- [ACEO-37570] - Toggle in operations tab now allow for specific aircraft runway fetching rules
- [ACEO-37814] - Data overlay now highlights where persons can walk
- [ACEO-38380] - Ponds and lakes now randomly generated across new maps
- [ACEO-38424] - Added context panel for various build or data viewing related actions
Improvement
- [ACEO-32234] - Statistics and data display overhauled and now displays data in a more relevant scale
- [ACEO-32256] - Overhauled data serialization retention policy on multiple objects significantly reducing RAM consumption and save file size on game sessions spanning multiple years
- [ACEO-33890] - Emergency response vehicles now spawn dummy agents interacting with aircraft and vehicle on stand
- [ACEO-37897] - Improved object operation cost calculation to reduce hourly performance spikes
- [ACEO-38053] - Aircraft now line up and wait sooner to increase take off efficiency
- [ACEO-38065] - Distributed daily business updates over time to slightly improve performance at daybreak
- [ACEO-38114] - Various lag spikes related to building of tiled objects reduced
- [ACEO-38367] - Various water shader improvements
- [ACEO-38411] - Building objects on water now automatically removes it
Update notes
Water!
As a result of notable community demand and requests for this feature, beta 4 brings water to the world of Airport CEO. New maps, where climate applicable, will generate small ponds and lakes and you can also yourself beautify your airport surroundings with the new water tile.
In-world data overlays
This update contains a new in-world data overlay system which we’ll over the remainder of the beta period extend with various data sets, including heat maps. First out is a person walkability overlay that is intended to show you exactly where persons can and cannot walk.
Context panel
We’ve added a context panel to better communicate relevant controls and symbols as you perform certain actions. If you’re ever in doubt of what you’re looking at you can give it a quick peek to remind yourself.
Have we forgotten anything that needs a context panel like this? Let us know in the comments and we’ll see if we agree with you!
And of course… loads of bug fixes and balancing
Most important in this update is the continued bug squashing and system balancing. Since this update mainly builds upon the large changes introduced in beta 3, beta 4 will be a lot more stable. We’ve fixed all issues you’ve reported on rooms not activating, franchise staff leaving on load, parking lots not being used and much more.
Work on beta 5 will begin next week and we hope to deploy its contents just prior to the end of the year and the holiday break. A dev blog detailing the beta period ahead and what the full release for ACEO will look like in 2021 will drop late tomorrow evening.
Thank you as always and have a great rest of the weekend!
// Alexander, Fredrik & Olof - Apoapsis Studios