1. Airport CEO
  2. News

Airport CEO News

Airport CEO Beta 5 released



Happy holidays, airport CEO!

As the season of vacation is soon upon us, most CEOs will take a short break from their busy lives running an airport to spend time with their loved ones, perhaps in a bit more digital fashion this year. We will too, but before then we have another update in store for you: Beta 5 has just now been deployed on the default branch and is another quality of life update containing loads of bug fixes, balancing and some minor new features.

Just like with the previous and future beta updates, we are now at that stage of beta development where we've primarily completed the implementation of the remaining major updates and are fully focused on bugs and balancing. The deployment of beta 5 marks the end of this year's last beta sprint but do not fear as the next beta version is just around the year's corner.

[h2]A short message to MacBook M1 and (or) macOS Big Sur users[/h2]

Congratulations on your new computer and operating system! However, as you probably know, application support for the M1 chip is on multiple fronts in an experimental state and that includes Airport CEO. Running ACEO on the M1 chip is currently not supported, however we've updated the Airport CEO website's help section with some tips on how you can get it running if you're experiencing stability issues. A future update in 2021 should provide stable support for MacBooks with the M1 chip, as well as any other stability issues with macOS Big Sur.

If your UI text labels suddenly aren't rendering, if you've lost your game files or both then the above link will have all the information you need to fix those issues.

Now, let's take a look at what's changed in this version...

Release notes - Beta 5.1-0


[h3]New feature[/h3]
  • [ACEO-33357] - New aircraft: Boeing 767-200 & 767-300
  • [ACEO-33784] - Taxiway can now be dragged out diagonally
  • [ACEO-38804] - New heat map mode: Arrival & departure passengers


[h3]Improvement[/h3]
  • [ACEO-38188] - Number of e-mails in backlog now limited to reduce UI related loading time lag
  • [ACEO-38710] - Terminals with unclaimed job tasks missing available staff will now spawn notification highlighting this issue
  • [ACEO-38800] - Fuel or deicing fluid is now refunded at 75% of purchase price when demolishing depot
  • [ACEO-38824] - Improved aircraft exhaust effect with heat haze
  • [ACEO-39126] - Added elevator shaft wall to prevent people from accidentally falling down the shaft
  • [ACEO-39177] - Toggle added in gameplay settings to enable or disable seasonal easter eggs


[h3]Bug[/h3]
  • [ACEO-37859] - Remote stands without vehicle transit structure connections can be opened
  • [ACEO-38682] - Staff are always assigned to terminals even if there are jobs available outside of terminal area
  • [ACEO-38693] - Demolishing terminal foundation does not reliably demolish all attached terminal walls
  • [ACEO-38728] - Connecting a remote stand to an international zoned boarding desk can cause international zone to be spawned in front
  • [ACEO-38732] - Doors placed over gate entry and exit points do not automatically open during deboarding and boarding
  • [ACEO-38743] - Objects are in rare cases render through floors
  • [ACEO-38748] - Tutorial jumps to wrong checklist after completing previous checklist
  • [ACEO-38757] - Tapping the mouse pad on e-mail containers for some MacBook models can cause the management panel to close
  • [ACEO-38763] - Certain objects can in extremely rare instances not remove world notification container when activated
  • [ACEO-38764] - Incorrect calc variable for parking lot need ratio determination can cause only half of parking lots to fill up
  • [ACEO-38791] - Adjusted patrol shift length to avoid excessive job task generation in early game stages
  • [ACEO-38801] - Zone texture bleed into white edges on certain resolutions
  • [ACEO-38811] - Person system updaters removal cause significant lag spike when there's a higher number of persons at the airport
  • [ACEO-38813] - Highlighted that only contractors can pass through fence gates in object description
  • [ACEO-38816] - One-way arrows not visible when placed under crosswalks
  • [ACEO-38817] - Employees not being able to execute a job task while transitioning secure zone do not spawn world notification containing path finding investigatable data
  • [ACEO-38820] - Rare exception in aircraft livery fetch can cause save file to break
  • [ACEO-38821] - Trees placed outside world entrance are not removed when buildable world entrance tunnel is placed
  • [ACEO-38825] - Flight planner blocker ATC restricting emergencies do not extend to next day
  • [ACEO-38829] - Camera is not positioned in map center when starting a new airport
  • [ACEO-38832] - Airside busses leaving stops for remote flights can cancel out other scheduled job tasks on the attached boarding desk causing stalled flights
  • [ACEO-38833] - Terminal panel can incorrectly show staff type as understaffed
  • [ACEO-38835] - Flights can in rare instances become indefinitely delayed
  • [ACEO-38836] - Secure zone can be placed in front of secure zone exits and security check-points causing persons to get stuck in behavioral loops
  • [ACEO-38837] - Switching between planned and normal mode does not affect any currently holding object
  • [ACEO-38838] - Roads can be placed on top of fence
  • [ACEO-38839] - Fence gate poles show up on underground floors
  • [ACEO-38841] - Tutorial panel checklist button can under certain circumstances become uninteractable
  • [ACEO-38845] - Removing a security checkpoint whilst persons are passing through can in rare instances cause them to get stuck
  • [ACEO-38848] - Planning attachable fuel tanks allow for building more than the set limit
  • [ACEO-38854] - Jet exhaust not properly rendered on macOS
  • [ACEO-38859] - Employee candidates can in extremely rare instances take a very long time to generate
  • [ACEO-38861] - Earth patches not removed when building tiles on top
  • [ACEO-38864] - Aircraft heat haze renderes incorrectly on large stand during night
  • [ACEO-38866] - Boarding procedures can in extremely rare instances not be invoked for remote stand flights causing flight turnaround to stall
  • [ACEO-38867] - Dummy agent, trailer links and ULD renders if spawned while camera is viewing lower floors
  • [ACEO-38876] - Removing zone can cause a stackoverflow exception resulting in a crash to desktop
  • [ACEO-38882] - Fuel depot incorrectly accepts more than six fuel tanks if the fuel tanks hasn't been built
  • [ACEO-38886] - Employees and franchise staff can in certain instances deboard at wrong terminal
  • [ACEO-38942] - Commercial flights not always prioritized over GA flights causing heavy delays on airports with single all traffic runway
  • [ACEO-38954] - Passengers do not always fetch the seemingly most reasonable desks
  • [ACEO-38964] - Flights can be generated for unbuilt stands
  • [ACEO-38966] - Persons can interact with excalators planned for construction
  • [ACEO-38968] - Elevator shafts can't cross different zones
  • [ACEO-38987] - Rare mismatch in job task index number can cause airside shuttle buses to get stuck at stand or stop
  • [ACEO-39009] - Passengers can in rare instances wait some time until they retrieve their bags from a baggage claim carousel
  • [ACEO-39010] - International zone can be dragged over secure zone exits
  • [ACEO-39012] - Various stand panel connection messages can be confusing and reference baggage loading when stand is deactivated
  • [ACEO-39018] - Check-in desk panel can show old flights with closed check-in process
  • [ACEO-39028] - Sprite not correctly set for planned rooms
  • [ACEO-39029] - Franchise contracts are generated and can be accepted for planned rooms
  • [ACEO-39033] - Items built to the left of a desk queue exit can cause passengers to get stuck of the desk closes
  • [ACEO-39035] - Elevator doesn't always connect zones over multiple floors causing false path finding failures
  • [ACEO-39047] - Extremely rare race condition can cause contractor path finding to halt
  • [ACEO-39052] - Stands do not verify runway connection in both directions which can cause aircraft confusion
  • [ACEO-39053] - Incorrectly placed fence gate on upper floor does not remove fence below and trapping contractor workers
  • [ACEO-39064] - Contractors who cannot access a construction position on a lower floor no longer attempts to complete the construction from directly above
  • [ACEO-39072] - Certain employee types drain too much energy while working
  • [ACEO-39073] - Aircraft waiting in front of stand with active pushback is holding too close
  • [ACEO-39076] - Aircraft does not always clear previous occupied nodes on load causing deadlocks
  • [ACEO-39078] - Main menu setting hover panels align to left and clip out of screen
  • [ACEO-39084] - Price of flooring not consistent
  • [ACEO-39102] - Extremely rare uncaught null reference exception when copying queues using templates can cause copying process to break
  • [ACEO-39110] - Remote boarding procedures where passengers can't find a path from a boarding desk to an airside shuttle bus can cause them to sprint across the tarmac immediately boarding the aircraft
  • [ACEO-39114] - Fuel trailer trucks do not set airport logo correctly
  • [ACEO-39122] - Terminal overlays not updating correctly at placement on floors above floor 0
  • [ACEO-39123] - Boarding desk not possible to disconnect from closed stand
  • [ACEO-39124] - Elevator can in certain situations deserialize incorrectly leaving an orphaned elevator floor
  • [ACEO-39129] - Contract negotiation process can in rare instances cause the contract to get stuck
  • [ACEO-39137] - Baggage bays can be opened without connections to either check-in desks or stands
  • [ACEO-39146] - Actual terminal can be built on top of planned
  • [ACEO-39147] - Removing a boarding desk placed in an international zone removes the zone when demolished
  • [ACEO-39153] - A passenger aborting a remote boarding procedure can in certain instances not restart it and complete airside shuttle bus boarding
  • [ACEO-39154] - Service trucks can in extremely rare instances deadlock at baggage bay if no trailer is attached
  • [ACEO-39156] - Clicking a service car stop does not reveal lines to assigned remote stands
  • [ACEO-39160] - Zones can only be placed on planned terminal if planning mode is enabled (even though planning isn't applied to zones)
  • [ACEO-39166] - Changing airline stands can cause null reference exception during rebranding process
  • [ACEO-39171] - Fence gate can be placed on all floors causing walkability issues for persons
  • [ACEO-39173] - Night mouse light renders aircraft heat haze effect incorrectly
  • [ACEO-39178] - Removing a planned terminal can in extremely rare instances produce an uncaught null reference exception breaking the building process
  • [ACEO-39189] - Extremely rare road configurations can render vehicles structures unreachable and vehicles not to spawn
  • [ACEO-39193] - Approach lights for medium runway can be built free of charge
  • [ACEO-39195] - Aircraft can wait indefinitely for passengers during boarding procedure
  • [ACEO-39220] - Door placement placed underneath jetways blocking zone placement can cause stands to loose connection with security checkpoints
  • [ACEO-39223] - Persons are not always using walkalators
  • [ACEO-39226] - Franchise staff do not arrive fully rested to airport
  • [ACEO-39227] - Various main menu panels appear blank
  • [ACEO-39228] - Planning mode exploit can allow for tilable objects to be removed without deconstruction simulation
  • [ACEO-39234] - Building planned objects without insufficient funds causes incorrect brief deconstruction overlay
  • [ACEO-39237] - Planned objects are counted toward construction queue
  • [ACEO-39240] - Security offers cannot pathfind across open and secure zone border until after save and reload
  • [ACEO-39241] - Uncaught null reference exception in aircraft taxiway system can cause aircraft to stall
  • [ACEO-39259] - Holding CTRL to delete taxiway does not always delete all nodes
  • [ACEO-39262] - Service trucks do not release occupation of last node after entering baggage bay causing traffic jams
  • [ACEO-39266] - Tiles marked for deconstruction on lower floors not always executed
  • [ACEO-39279] - New aircraft boarding cancellation policy can prematurely cancel ongoing boarding
  • [ACEO-39315] - Pushback trucks can in very rare instances throw null reference exception during aircraft tow is severe ATC incident has impacted traffic
  • [ACEO-39326] - Deliveries to removed structures are not correctly cleared by the system causing strange vehicle loop behavior
  • [ACEO-39353] - Passengers can in extremely rare combination of escalator and walkalator placement ignore walkalators fully
  • [ACEO-39357] - Planned rooms cannot be removed
  • [ACEO-39358] - Planned room overlay renders on multiple floors
  • [ACEO-39360] - Diagonal removal of taxiway nodes only removes one node per action
  • [ACEO-39365] - Moving an item incorrectly displays a cost sum in placement label
  • [ACEO-39366] - Under certain circumstances administrator assignment of programs are not correctly serialized
  • [ACEO-39394] - Diagonal taxiway sprites are missing road lights housing
  • [ACEO-39396] - Demolition of diagonal taxiway nodes may incorrectly demolish neighbouring nodes


Update notes


[h3]Diagonal taxiways[/h3]

Yet another community requested feature has made it into the game, and this time it's time for diagonal taxiways! They can now be dragged out at a 45 degree angle and will allow for a new building style and a new way to think about the structuring of your taxiway networks.



We've of course already received feedback on slanted corner pieces for taxiway foundations as well in order to box in diagonal taxiways a bit better and this is something we'll be looking at next year.

[h3]A new aircraft[/h3]

As a small 2020 parting gift, the Boeing 767-200 and -300 will now be trafficking your airport as part of the Stripe and Olympus airline fleet. The -200 is the biggest medium sized aircraft yet and yes... it'll be a little cramped on those medium stands (the -300 is classified as large)! But two beauties none the less...



[h3]Seasonal easter eggs[/h3]

If you've been managing your airport recently you've probably seen that the aircraft have been fitted with some seasonal bling. If you do not particularly enjoy this look, they can now be disabled using a new toggle found in the gameplay settings panel: Enable seasonal easter eggs.



[h3]And of course... loads of bug fixes and balancing[/h3]

Yes, fixes and balancing on all fronts, as a result of the continued stream of bug reports you're sending us. We've been solving everything from code thrown exceptions, UI issues and stalling vehicles to improved person pathfinding, balanced boarding behavior and more.

And more will come, work on beta 6 has already begun but now it's time for us to take a short break. However, we will be keeping an extra eye on the health of this build for the duration of our short "vacation" in order to not loose momentum and to ensure that the beta period of ACEO continues to be an increasingly more stable experience.

Thank you for this year, everyone. ACEO leaves 2020 in the dust and roars into 2021 with a targeted 1.0 full release in Q1. We'll be back soon with more daily updates and more information about the future.

From all of us at Apoapsis (Alexander, Fredrik and Olof) we want to wish you a merry Christmas and a happy new year. See you on the other side and fly safe!



// Alexander, Fredrik & Olof - Apoapsis Studios

Airport CEO Beta 4.2-0 released

Hello CEOs!

After a few days with beta 4 out on the default branch we're back with another stabilizing update, beta 4.2-0, as a result of the most common issues you've been reporting. This update takes care of several boarding issues, an issue where some passengers would randomly halt, multiple ATC related stalls and various other improvements.

Release notes - Beta 4.2-0


[h3]Bug[/h3]
  • [ACEO-32281] - Cannot disconnect extra doarding desk if flight is assigned to stand
  • [ACEO-32328] - Closing an active de-icing pad does not dismiss de-icing trucks performing job task
  • [ACEO-37922] - Rare exception can cause aircraft to lose its assigned runway and consequently get stuck
  • [ACEO-38049] - Missing <b> close tag on introduction text
  • [ACEO-38259] - Passport checkpoint throws unexpected null reference if spawned outside of world boundaries
  • [ACEO-38271] - Removing certain tileable objects from construction queue results in duplicate amount of money back
  • [ACEO-38350] - Hourly loan payment update not being instant can cause lagging payment status after long period of time
  • [ACEO-38396] - Taxiway nodes with multiple settings get overlapping graphics
  • [ACEO-38500] - Cannot drag tiles over environment spawned wild flowers
  • [ACEO-38511] - Persons do not always properly distribute over secure area exists
  • [ACEO-38516] - Removing sidewalk does not remove zoned area
  • [ACEO-38525] - Uncaught null reference exception in historical data fetching can cause statistics system update to stop and graphs to stop working
  • [ACEO-38549] - Reset values for failed deliveries too high causing extended period of deliveries not being correctly executed
  • [ACEO-38555] - Road connection check system can in rare instances produce significant lag spikes for a short period of time after starting the game
  • [ACEO-38556] - Minor typo on allow night flights stand toggle
  • [ACEO-38557] - Animals can pass through fence gate
  • [ACEO-38558] - Missing override image for modular sofa corner
  • [ACEO-38563] - Passenger gate floor entry markings shown by default on newly built stands
  • [ACEO-38567] - E-mail containing information about contract negotiations spawned despite no negotiation being possible
  • [ACEO-38569] - Incorrect terminal numbering can cause various terminal related issues
  • [ACEO-38605] - Area of Papua new Guinea incorrectly identified as desert area
  • [ACEO-38611] - Airside shuttle buses wait idefinitely for delayed passengers
  • [ACEO-38620] - Uncaught null reference exception in time percievement system can cause all passengers to stop updating their sense of time
  • [ACEO-38624] - Missing clamp for check-in desk bag offload point fetching can cause passenger to stall in check-in procedure
  • [ACEO-38627] - Job task distribution system does not take transfer point into account when selecting nearest available employee causing, for example, poor selection of ramp agents to remote stands
  • [ACEO-38637] - Boarding desks with extended path to airside shuttle bus stops can cause passengers to abort procedure
  • [ACEO-38638] - Dead connections between boarding desks and airside shuttle stops can cause new connections to be blocked
  • [ACEO-38640] - Passengers can in extremely rare instances deadlock in secure area is check-in for a flight is not closed before boarding is opened
  • [ACEO-38643] - Rare issue can cause aircraft to deadlock at specific intersections
  • [ACEO-38648] - Planned walkaltors can be utilized by persons
  • [ACEO-38649] - Removing roads with crosswalks does not update node walkability status
  • [ACEO-38654] - Tutorial mode incorrectly shows all introduction steps if checklist button is pressed before starting the actual tutorial thus overflowing the panel (and will stay unusable if time is paused)
  • [ACEO-38657] - Heat map can in rare instances throw null reference exceptions
  • [ACEO-38659] - Manually editing world map size via .json files can cause bags to not render properly
  • [ACEO-38662] - Tarmac tile refunds more on demolision than it costs to build
  • [ACEO-38665] - Aircraft plotting path to hangar without an assigned runway can deadlock due to uncaught null reference exception
  • [ACEO-38666] - Enforced small weather station to be built before researching de-icing pads
  • [ACEO-38667] - Pushback swap rules can cause aircraft to block each other paths causing a deadlock
  • [ACEO-38669] - Ash weather effect can become visible despite weather effects being turned off
  • [ACEO-38670] - Awakend nodes used by contractors can cause heat map passenger walkability confusion
  • [ACEO-38685] - Delivery site requirement text not obvious enough
  • [ACEO-38697] - Dashboard statistic panel does not always load graph correctly despite having a CIO hired
  • [ACEO-38699] - Aircraft pushback occurring immediately ahead of other aircraft causes their sprites to overlap
  • [ACEO-38700] - Vehicles can "dip in" to baggage bay exit node area while passing by
  • [ACEO-38705] - Aircraft passing through de-icing pads cannot always find connected runway after
  • [ACEO-38715] - De-icing pads do not always correctly connect with runways after being built
  • [ACEO-38716] - Incorrect object name on fence gate button
  • [ACEO-38718] - Most delayed aircraft in landing queue is not always prioritized
  • [ACEO-38738] - Stair truck assigned to stand does not always execute job task spawned by next flight
  • [ACEO-38744] - Supplier discounts not always applied despite administrators working on programme
  • [ACEO-38749] - Deicing pad has visual damage when newly built


[h3]Improvement[/h3]
  • [ACEO-38645] - Extended cool down time for desk shift change to avoid all persons excessively leaving active desks
  • [ACEO-38709] - Current funds added to statistics data


As always, big thanks for the reports you keep sending us and we'll be back with more updates soon.

// Alexander, Fredrik & Olof - Apoapsis Studios

Dev Blog 158: Airport CEO in beta!

Hey everyone!

It’s been way too long since the previous dev blog and so, here’s Dev Blog 158: Airport CEO in beta! where we round it up with an update on the beta development, the road ahead and share a short perspective on the future beyond ACEO!

Enjoy.

// Alexander, Fredrik & Olof - Apoapsis Studio

Airport CEO Beta 4 released

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 - Beta 4.1-1


[h3]New feature[/h3]
  • [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


[h3]Improvement[/h3]
  • [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


[h3]Bug[/h3]
  • [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


Due to character limitations on this message post, the full change log containing bug fix notes can be found here.

Update notes


[h3]Water![/h3]

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.







[h3]In-world data overlays[/h3]

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.



[h3]Context panel[/h3]

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! :)

[h3]And of course... loads of bug fixes and balancing[/h3]

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

Airport CEO Beta 3.4-0 released

Good day, airport CEO!

We're starting off the week with the first post-release beta 3 patch, beta 3.4-0, with a series of important fixes for the most critical bugs you've reported over the past week.

We'll continue to fix bugs reported on beta 3 along side with development of the next beta versions.

Release notes - Beta 3.4-0


[h3]Bug[/h3]

  • [ACEO-32231] - Security officers sometimes takes unnecessary long routes to get to their destination
  • [ACEO-35387] - Airside shuttle buses can in very rare instances prematurely cancel boarding on transit structure eventually leading to stranded passengers passing through walls for aircraft boarding
  • [ACEO-36622] - Stuck contractors with no way to return back to the airport grounds can cause occasional performance spikes and endless contractor shuttle spawning
  • [ACEO-36628] - Actual calculated transit structure availability ratios not used causing person selection of airport leaving method to be randomized
  • [ACEO-37179] - Runway stand connection doesn't check activation status on nodes causing aircraft pathfinding issues
  • [ACEO-37194] - Ambulance leaving the airport through one-way entrance tunnels can deadlock on return
  • [ACEO-37195] - Franchises and airline lounges will in certain instances not spawn job tasks for franchise staff after load
  • [ACEO-37403] - Small aircraft have the same engine audio volume as medium and large aircraft
  • [ACEO-37424] - Security zone missing on gate causing passengers to get stuck
  • [ACEO-37428] - Un-built or planned taxiway can be used by aircraft
  • [ACEO-37431] - Taxiway built in planning mode can't be deleted
  • [ACEO-37448] - Flight monitor panel not scrollable with middle mouse button
  • [ACEO-37449] - Passengers can in rare instance not teleport from stand if stuck on international stand
  • [ACEO-37454] - Baggage gets dropped in weird places onto baggage belt loader
  • [ACEO-37461] - International zone not possible to drag out across walls and windows
  • [ACEO-37464] - Copy and pasting conveyor belts can in rare instances cause them to not respawn with correct rotations
  • [ACEO-37473] - Material for floor boarding direction signs not always correctly set
  • [ACEO-37478] - Stair truck and airside shuttle transfer point mismatch can cause flight to stall
  • [ACEO-37479] - Updated notification container can reveal buttons in dashboard panel
  • [ACEO-37487] - Passengers take grumpy franchise staff into account when rating airport staff friendliness
  • [ACEO-37501] - Description of Coast2Coast airline missing
  • [ACEO-37504] - Check-in and boarding desks can be relocated when they are connected causing various issues
  • [ACEO-37506] - Terminal object highlighting is sometimes not reset correctly
  • [ACEO-37527] - Missing icon for automatic reorder button in fuel depot panel
  • [ACEO-37552] - Objects set for construction can in rare instances not be deserialized into construction queue on load
  • [ACEO-37554] - Fuel trucks can over time make increasing pirouettes before commencing refueling at fuel depot
  • [ACEO-37559] - Merging terminals while having the terminal information visible may completely stall the game execution loop
  • [ACEO-37612] - Boeing 737-600 aircraft always spawn as Skylink
  • [ACEO-37633] - Opening a runway does not always enable its nodes causing aircraft not to be able to exit via a ramp after landing
  • [ACEO-37663] - Tiles do not immediatly build when simulate construction setting is turned off
  • [ACEO-37797] - First taxiway node on stand is deactivated causing aircraft pathfinding to fail
  • [ACEO-37800] - Restricted zone type from roads can in rare instances remain after being demolished causing pathfinding issues
  • [ACEO-37802] - Parking lot passenger car availability supply not adequately balanced causing vehicle lots to excessively empty when large amounts of arriving passengers leave the airport
  • [ACEO-37809] - Weather impacting emergency states not correctly deserialized when loading
  • [ACEO-37819] - Missing passenger state validation check can cause remote boarding procedure to prematurely end if passengers have not made it into a secure zone area


Thank you for your continued support and bug reporting!

// Alexander, Fredrik & Olof - Apoapsis Studios