Development News: An 'Almost Christmas' Update

Read and comment on the latest community news and site updates.
Post Reply
User avatar
Enthalpy
Community Manager
Posts: 5217
Joined: Wed Jan 04, 2012 4:40 am
Gender: Male
Spoken languages: English, limited Spanish

Development News: An 'Almost Christmas' Update

Post by Enthalpy »

Development news
An "Almost Christmas" Update
Yesterday, Ace Attorney Online received an "almost Christmas" present (it was St. Nicholas's Day, after all). After a long wait, we've had an update! The last announced update was in March of 2020, but we've had some silent updates since then. The last one was in 2022, between March and June.

We hope in future to have more regular, smaller updates. We here means myself and ThePasch, the two active AAO developers, and presumably Unas as well. While both of us have lives outside of AAO (and I have other duties keeping the English section running), we do want to keep this going.

For those of you with some programming skill, the best way you can help is to get involved with programming Ace Attorney Online yourself. Send either of us a message, and we can help you get started. Otherwise, the best thing you can do is to put up clearly reproducible bug reports and feature requests. We greatly prefer threads rather than direct messages. If you've done that, then play some more trials, and tell the authors you played their cases!

My personal goal for the immediate future is to finish v2 of a certain tutorial of mine and get to some long overdue QA business before focusing on programming. This gives us some time for reports to come in if any problems that have been introduced in the latest update. Our priority for the next update, which we want to come our fairly soon, is to patch any problems we inadvertently introduced. We do our best to test these things, but some things slip through the cracks.

Post here if you notice any important changes! Details are in the two spoiler tags.
Spoiler : Change Log :
[D]isordered speech is not so much injury to the lips that give it forth, as to the disproportion and incoherence of things in themselves, so negligently expressed. ~ Ben Jonson
User avatar
drvonkitty
Posts: 580
Joined: Sat Apr 14, 2012 12:25 am
Spoken languages: English

Re: Development News: An 'Almost Christmas' Update

Post by drvonkitty »

thank you so much for the update!!! i love the change to the screen minieditor especially--that'll make framing so much more efficient!
Image

Image
User avatar
TimeAxis
Posts: 444
Joined: Fri Jan 01, 2021 8:27 pm
Spoken languages: English
Contact:

Re: Development News: An 'Almost Christmas' Update

Post by TimeAxis »

Here is what the new expression engine functions do, for anyone curious. Most of it is for more advanced stuff:

f:get_var_val(stringA) gets the value of the variable with the name equal to stringA.

f:current_frame_id() returns the frame ID of the frame this expression is being called on.

f:str_replace(stringA,stringB,stringC) replaces all instances of stringB in StringA with stringC. StringC can also be omitted to replace all instances with a blank string. (e.g. f:str_replace('apple banana orange','banana','coconut') returns ‘apple coconut orange’)

f:str_pad_start(stringA,stringB,length) adds stringB to the beginning of stringA until it is at least as many characters as “length”. (e.g. f:str_pad_start('61','0',4) returns ‘0061’)

f:str_pad_end(stringA,stringB,length) adds stringB to the end of stringA until it is at least as many characters as “length”. (e.g. f:str_pad_end('61','0',5) returns ‘61000’)

f:str_length(str) returns a string’s length as an integer.

The last three have rather niche use cases, but people who want the player to enter text might get some use out of them.
ImageImageImageImageImageImage
ImageImageImageImage
Other
The Imposter's Turnabout (Coming Maybe)
User avatar
Enthalpy
Community Manager
Posts: 5217
Joined: Wed Jan 04, 2012 4:40 am
Gender: Male
Spoken languages: English, limited Spanish

Re: Development News: An 'Almost Christmas' Update

Post by Enthalpy »

Thanks for the explanations, TimeAxis! I've incorporated those into my variable guide.
[D]isordered speech is not so much injury to the lips that give it forth, as to the disproportion and incoherence of things in themselves, so negligently expressed. ~ Ben Jonson
User avatar
DeathByAutoscroll
Posts: 262
Joined: Sat Mar 12, 2022 7:00 pm
Gender: Female
Spoken languages: English
Location: Outside your home

Re: Development News: An 'Almost Christmas' Update

Post by DeathByAutoscroll »

Look ma, there's my name! Excited to see this update finally live, with all the little bugfixes and QoL tweaks. I have some thoughts regarding the new mobile layout changes but overall today is a great day to use the AAO editor.
Thrower of bricks.
Things I have made or have directly helped make, in chronological order:
ImageImageImageImageImageImageImageImageImage
User avatar
Unas
Admin / Site programmer
Posts: 8854
Joined: Tue Jul 10, 2007 4:43 pm
Gender: Male
Spoken languages: Français, English, Español
Contact:

Re: Development News: An 'Almost Christmas' Update

Post by Unas »

Thanks a lot to all contributors to this update, and to Enthalpy and ThePaSch for coordinating all of that !

I haven't been giving AAO any attention for years myself - well, except for the few hours spent to solve technical crises when the site goes offline, that is - but I'm grateful to everyone who still shows enough time and interest to actually help the editor and player evolve a bit without me :-)
ImageImageImage
If knowledge can create problems, it is not through ignorance that we can solve them.
Si le savoir peut créer des problèmes, ce n'est pas l'ignorance qui les résoudra. ( Isaac Asimov )
User avatar
Enthalpy
Community Manager
Posts: 5217
Joined: Wed Jan 04, 2012 4:40 am
Gender: Male
Spoken languages: English, limited Spanish

Re: Development News: An 'Almost Christmas' Update

Post by Enthalpy »

Unas and I have released an update that means I can no longer reproduce the two most urgent bugs. Let us know if you're having any issues that lead to contaminated trials! I'll intervene personally.

ThePasch will be taking the lead on mopping up the remaining issues, such as mobile editor UI and merged frame behavior.
[D]isordered speech is not so much injury to the lips that give it forth, as to the disproportion and incoherence of things in themselves, so negligently expressed. ~ Ben Jonson
User avatar
TimeAxis
Posts: 444
Joined: Fri Jan 01, 2021 8:27 pm
Spoken languages: English
Contact:

Re: Development News: An 'Almost Christmas' Update

Post by TimeAxis »

Thanks for the quick bugfixes, Enthalpy & Unas. :maya:
ImageImageImageImageImageImage
ImageImageImageImage
Other
The Imposter's Turnabout (Coming Maybe)
User avatar
¿Acid Rain?
Posts: 50
Joined: Mon Oct 09, 2017 5:12 am
Gender: Male
Spoken languages: English

Re: Development News: An 'Almost Christmas' Update

Post by ¿Acid Rain? »

Big thanks to the dev team for everything you do to keep the site alive and growing!
Post Reply