Airport CEO Alpha 24.3 released

Hey!

Alpha 24.3 has now been deployed on the experimental branch as promised and it contains a loooot of changes. Please keep in mind that this is the first version of a major system overhaul, on the experimental branch, so bugs are expected. We will watch the stability over the weekend and deploy hot fixes if critical issues arise. Stability will also be worked on throughout next week.

We have a new contract system! How does it work? Well, this is almost like a mini devlog so let’s get into it…


New Flight Contract System

We can finally present the first version of the new airline contract system! The system is intended to improve the scheduling process and shift focus from tedious signing of new contracts to instead manage relationship with airlines.

Due to many changes under the hood your old contracts will be removed and all, except your active flights will be cancelled. This is a technically motivated and required effort to avoid breaking any ongoing turnarounds and keep old save integrity. These flights will however lose all connections to its airline and route which means that you will be presented with question marks (“?”) or missing data for these flights when viewed in the UI. Please ignore this as any new flights will have the correct data. Simply let the old flights run through and your save should be fine (unfortunately these old flights will give you $0 income, it is not a bug just an effect of these changes).

Contract Flow

You will now sign a master contract with an airline instead, which will (at least for now) not expire. The airline will then offer you flights (both single and reoccurring) depending on their current satisfaction of your airport. If you manage to get the flight away on time, the airline satisfaction will increase and vice versa if a flight is too delayed (you have a grace period of 1 hour, any more and your rating will be negatively impacted). More triggers for satisfaction will be added later on as the system be refined during its time on the experimental branch, based on your input.

Auto Scheduler

For the really laid back CEOs we have now implemented an auto scheduling system which will schedule any new flights completely automatic at the next available slot. Just make sure you have both a COO and a CIO at your board to enable the toggle in the flight planner.

The auto scheduling system depends on an artificial intelligence bot named Asio and is constructed with a neural network utilizing machine learning and deep web analytics to plan your flights as best as they can be planned. Naaaaaah, just kidding, it’s just a set of if rules…

Aircraft Ratio Slider

You will now be able to set the ratio of new flights to better control the offered flights suited for your airport layout. You will be able to modify the ratio of small, medium and large aircraft sizes (not that large flights do not exist yet, but this is to prepare for future implementations). For example, if you set the slider to 60% small and 40% medium, airlines will offer you randomized flights with sizes corresponding to these ratios.

Individual Flight Ratings

Each flight now has a rating from one to five which is represented as stars similar to the contract system. Higher rated flights will earn you more money and for now you can get up to 3-star flights should all requirements be met. The airline will look at your facilities and offer flights rated at that level. If you click on the large star in the flight planner you can find out what you need to construct or offer to get higher rated flights. This feature is still experimental and we plan to add more requirements later when we have gathered some initial feedback from you all.


That’s it for the airline contract system, however we have two more important things to mention…

Massive Memory Leak Patched

Several of you have noticed that over time, when running an empty airport or an airport with a consistent passenger flow, the game has over time become sluggish and unplayable. We believe to now have found, and patched, that issue which was related to an ancient code segment located in the security checkpoint class controlling the lights and effects (not kidding… in big projects like this code quickly becomes legacy). This issue is not immediately related to the number of passengers in your airport, for example running an airport with a few thousand passengers will still strain your CPU and is something we’re working on in another ticket, but at least the game should now stop killing your computer over time for no reason.

Edit: Speaking of performance, there’s now also a passenger ratio per flight slider accessible via the game panel (in game menu). Want to run more flights with less passengers? Use the slider to get the desired effect.

The Famous South Sudan Bug

meme1

This one bugged us for quite some time and was reported in excess. We found an issue where the airport location latitude and longitude was mistakenly reversed in a distance calculation method. We are not sure exactly why this bug created strange routes that all seemed to depart to or from South Sudan, but now it is considered fixed. It took quite a while to iron this out, partly because it was not top prioritized and in the end was a simple bug that was very well hidden in the code. During the bug’s life it almost became a classic that we can now all, hopefully, laugh about. After all, it was quite funny imagining the faces of the passengers when they realized they ended up in South Sudan instead of their intended destination. The issue might remain for saved flights but should not occur for newly ones, if so please report it and include a save as well as screens.


Here’s the complete patch notes for 24.3. See you all tomorrow!

    Release notes - Airport CEO - Version Alpha 24.3

Improvement

  • [ACEO-3033] - List contracts vertically instead of using grid
  • [ACEO-3119] - Implement master contract system for airlines
  • [ACEO-3142] - Passenger per flight ratio modifier added
  • [ACEO-3144] - Improve airport database import and processing (reduce overall loading time by 7 seconds)

Bug

  • [ACEO-2934] - Memory leak issue causes noticeably lowered FPS after 15 to 20 minutes of regular game play
  • [ACEO-3051] - Flight route bug with several airports being located to south Sudan
  • [ACEO-3121] - Adjust associated tutorial parts relying on the old airline contract system to the new airline contract system
  • [ACEO-3143] - Staff icon does not show on security station when activated but lacks staff
  • [ACEO-3149] - Fees and salaries panel not visible

New Feature

  • [ACEO-3120] - Implement auto scheduler for flights
19 Likes

with the new update, hired both people and can not open the flight planner at all, so I cant toggle the auto scheduler or assign new flights

For the time being use the hotkey F to open the flightplanner :slight_smile: I had the same issue.

But I’m so hyped for the new system!! :smiley:

awesome thank you for the help, have you tried the auto-scheduler yet? every time I click on it, it locks the game up to where I get the pop up saying that airportceo.exe has quit responding

I haven’t had that issue with the auto-scheduler. I am using it right now. Love it!

My preliminary feedback from trying this update for about half an hour:

  1. I can notice a rather large performance boost. — at least on my computer.
  2. Love the new contract system; I am excited to see where you guys take it.
  3. The Auto-scheduler is great; I’d like to see it fill in flights not so fast. I had a week full of flights in less than two in game days. It would be nice for us to work to fill our gates with flights; just my opinion.
  4. I’d like to see a way for use to force the auto-scheduler to only schedule certain airlines at certain gates.
3 Likes

“I’d like to see a way for use to force the auto-scheduler to only schedule certain airlines at certain gates.”

That’s a really good suggestion. So we can section out certain area of our airport for particular airlines. Good good. :slight_smile:

1 Like

Awesome stuff! Especially the passenger ratio per flight slider! Will start bug-hunting tomorrow. :sunglasses:

1 Like

Oh, performance is up a lot!

  • Do we get to tell the super duper awesome AI that we want at least 2 hours between scheduled flights?

  • The star system is nice too!, please let the info menu pop up in a frame in stead of a hover thingy.

  • Can confirm the Flight Scheduler button is defunct. The button even disappears sometimes :smiley:

  • No more mandatory weather simulation, thats cool.

  • My fuel job task window does not show trucks, anybody else have that?, lol, I clicked claim vehicles a few times nothing happened, then browsed a bit and returned and it populated, do you need planes on tarmac to have them show up in the list?

  • Can the “always accept GA” option be moved to the Flight Planner please?

  • Empty trash on Email still does not empty the whole trash.

  • Please let us set a longer “fix item” alert timer, when it pops up, it is already getting fixed.

  • Contractors with no status error it seems;

  • Oh! 5 star shops / foodthingies! :smiley: > still with staffed non build objects though :wink: - seems we cannot unlock 5 star food shops atm though.

  • No memory leak plug confirmed; running for a while now, still no big build up. When saving a game, and reloading it immediately does give a huge taking in memory that is not there when you restart the game and load the same save game.

  • Why can we not see a satisfaction logbook in master contracts? we cant improve if we dont know why a contract rating is going down.

  • Still cant filter on stand size in master contracts.

  • Managed to open 2 non closable overlays; game menu removes them but makes everything unclickable.

  • Suggestion; add a service road evaluation on stands and depots, so, when their service road is not connected to a secure service road it should give the error “road pathfinding error”, so you can evaluate the route towards that depot just after it is build, before you even use it.

First Master Contract to 100%

chrome_2018-01-13_08-47-48

1 Like

I can’t wait to test new update with ACEOMM. I will build a brand new airport in East EU with Europe, Africa and Asia companies :smiley:

@VulcanFox I am still waiting your liveries so I can play with them :wink:

1 Like

Awesome can’t wait to test it out!

I am really pleased with the update, I love the new contract system, great work developers. :+1:

2 on 100%, calling it a night ;), see you all around. Fun tip; 5 star Swiftly flights are really worth it, and it seems the game does not test (yet) if you can service 5 stars, they are just listed in the big (non sort-able/filterable) list and place-able in the schedulre without notions, did not test if it hits your rating though.

chrome_2018-01-13_09-34-38

Great update. I love the master contract system.
Small notice: @Olof 23.3 should be 24.3

1 Like

Woohoo! Finally a contract system that Works!

Super excited to get back home and start with the game!

I can’t open the flight planner now- assume this is related to the update?

just use key “F” )

Hey. maybe it’s not important, but I want to see in the contract the types of aircraft the airline offers.

Thank you!:+1:

Wozas! This is perfect! I get the feeling that this is much closer to how real airports no contracts :+1:

1 Like

Hooray!
(Puts down tablet, runs upstairs, turns on computer and launches ACEO immediately…) :grinning:

1 Like