Ace Attorney Online


Welcome to Ace Attorney Online, the online case maker !

AAO is the first place to play, create and share adventure games, using gameplay elements from Capcom's Ace Attorney series.

No download, no hassle - just sign up and start writing your own game from your favourite web browser !

Latest news and updates

Development news: First update in a long while !

Development news
First update in a long while !

Hi everyone,

As you may have noticed, I have basically not been taking care of AAO for a year, and because of me, a lot of changes and bugfixes were held back.
Indeed, even though I was away, development on AAO didn't actually stop : Enthalpy fixed quite a few bugs over the time and improved the code base - but since I wasn't here to integrate his changes and upload them to the actual site, you didn't get to enjoy the changes.

Well, it's time for a rather big update today !

New features :
  • Custom text colours (Enthalpy)
  • Player in debug mode can be opened directly from Manager (AceAttorneyMaster111)
  • Confirmation dialog on deleting a trial (Unas)
  • Confirmation dialog on closing the editor when there are unsaved changes (Unas)

Technical updates :
  • Simplify the code of the old format converters. This removes a lot of duplicated code. (Enthalpy)
  • Trial object model extraction, as well as extension engine. This enables adding new types of trial data easily, while still ensuring compatibility with old trials where this data was not set. (Unas)
  • Diff & Patch engine for JS objects to replace the complex and buggy BufferWrapper implementation. This new engine now powers the game save mechanism, as well as the new confirmation dialog checking changes made in the editor. (Unas)

Bugfixes :
  • Issue #2 : Critical failure where, given a certain sequence of actions, The cocouncil End Frame could disappear and desynchronise with the editor layout. (Enthalpy)
  • Issue #38 : Inconsistent ordering of trials in series. (Enthalpy)
  • Issue #108 : Impossible to examine a default place. (Enthalpy)
  • Issue #125 : Some old trials failed to be converted to the new format. (Enthalpy)
  • Issue #155 : Presets could save an out-of-date frame (Enthalpy)
  • Fixed German translation (ThePasch and Evolina)
And a bunch of others (#34, #83, #109, #122, #123, #127, #141, #146, #153).
Issue numbers reference the AAO issue tracker : ... ine/issues

As you see, no huge change yet for users; mostly a few comfort improvements, a lot of bugfixes and some technical changes behind the scenes.
Hopefully, however, those are the start for some interesting things to come - provided I don't disappear again !

Community news : Moderation reorganised !

Community news
Moderation reorganised !

As you may have noticed, in recent months I have barely been able to take care of AAO at all. And while the community does a fine job of living on without me, my lack of reactivity has been a burden for the moderation team in a number of cases due to the current organisation.
Indeed, this organisation was designed for a time when I would check on AAO several times a day, and left a lot of responsibilities in my own hands only. Needless to say I've been far from that "several times a day" thing recently, hence the need to reorganise for more efficency.

To be honest, the reorganisation has limited impact as of now : the moderation team is still the same overall.
Aside from renaming moderator groups, this reorganisation brings two notable changes.

First, the "GC Moderators" group is now renamed to "Assistant Moderators" and gains powers on the Art section as well. It also gains access to the IP review and banning ability, in order to react faster to potential issues.

Second, I realised I needed a trustworthy person to handle the community as a whole during my potentially long absences.
For this reason, I have decided to promote Enthalpy, who is familiar with pretty much everything about AAO, to the status of Community Manager for the English section. This gives him power almost equal to mine over this section, as made clear by the orange colour.
This mainly includes the following powers :
  • Ability to post and moderate the Announcements section (which was originally reserved to me)
  • Ability to manage moderation teams over the English section : adding/removing moderators to/from any EN group.

Some more updates regarding moderation and rules in particular will be coming in the next weeks.

Please welcome Enthalpy to this new position !