Hello ACEO Community. You probably don’t know me, as I’m more of a lurker than a poster, but recently I’ve been delving into throwing Airport CEO’s guts all over the floor and putting it back together more-or-less (see my previous post in this section). The past couple of weeks I’ve been working on a modding loader that allows modders to modify game code, giving them much more freedom in extending and modifying the game. Today I’m finally ready to release the 0.0.1 version of the Airport CEO ModLoader (Or ACEOML, not to be confused with ACEOMM) Note: 0.0.2 Release information below.
What does this do? Well, on it’s own, nothing much. It provides a framework for modders to load code into the game. However, I won’t leave you empty handed, I’ve provided two sample mods you can install to show it works. They don’t do much, just change the names of the buses and increase the fast-forward time during the night. The possibilities are much greater, however. For example, remember the post about cargo operations? A mod like that can be achieved with this loader.
You can download the release and view the source code at my github: https://github.com/bdgmb2/aceo-modloader
Please read the README before downloading and installing, as there’s some important information in there. If you’re interested in developing an Airport CEO code-side mod, please look at the source code of my two sample mods to start with. Obviously this project has a long way to go and lacks numerous features like a versioning system, mod compatibility check, etc. But it works… so that’s nice.
As with my previous post, Airport CEO does not have a Terms of Service I could easily find, so the developer’s stance on reverse engineering and modifying game code is legally unclear. In the event that Apoapsis Studios does not agree with the actions of this “mod” (if you can call it that), you’ll see it get taken down pretty fast. In addition, Steam Workshop integration may cause changes to how this project works, plus the possibility of the developers adding their own modding API making this project redundant. A lot is still up in the air, but at least you can mess around with this and hopefully create something amazing.
If you have any questions or need support, just comment, I’ll be hanging around in this thread. Make sure to read the FAQ’s on the README first. I’ll also be providing updates to the project through official releases at the GitHub link above on a semi-regular basis.
Note: Since we’re playing with binaries and libraries here, do NOT download any mod from a source you don’t trust! Only genuine ACEO ModLoader releases can be found in the ‘Releases’ tab on the GitHub repository!
Update: Release 0.0.2
This release can be downloaded from the ‘Releases’ tab on the project’s GitHub page. This ModLoader release includes preliminary support for Mac OSX, as well as launching through Steam. This release also simplifies documentation and consolidates needed libraries for developers and modders to build projects into one location.