2.9 Release Candidate 1
Pre-release
Pre-release
This is a preliminary changelog for 2.9.
What's New
Major
- Countdown timer
- Stickers: character portraits overlaid on the chat box
- List view of characters with categories
(c)
animations: postanimation that allows transitioning from talking back to idle. An old planned AO1 feature.- Queued messaging: in-character chat is queued with a minimum delay between messages, so all chat can be viewed asynchronously without chaos or interruptions
- Basic demo recording and playback
- Desk mods 2-5 (see #353)
- Revamped blips: blips are now more faithful to the AA games
Minor
- Added scaling overrides for character and effect INIs (can now force sharp or smooth scaling)
- Added stretching overrides for character and effect INIs (can now force stretching/squashing to fill viewport)
- Added ability to override anything in
misc/
with a theme-levelmisc/
folder - Added "Nothing" option to SFX dropdown
- Added theme option to customize the indentation and animation of the music list
- UI elements are now elided when they are too long
- List additional background positions based on a
design.ini
in the background's folder (see #352) - Added shouts to the IC log, as well as an ability to describe custom shouts (see #356)
- Added
BB
packet that displays a dialog with a user-defined message - Added three-second reading delay for all dialogs
- Added support for HTTP audio sources
- Added Y-offset for pairing
- Added "Stop Music" button (may not work if server does not have
~stop.mp3
) - Added "[MISSING]" to missing songs in "Now Playing" bar
- Added support for alpha masking to image widgets (useful for UI)
- Added support for non-PNG static emotes (see #276)
Changes
- Moved user-defined SFX and iniswap lists from character folders to the root base folder
- Allow button autogenerator to generate both on and off variants of buttons when either one is missing
- Changed log filenames to a more standard/sortable format
- Changed name of "No Interrupt" checkbox to "Immediate"
- Deprecated INI option
gender
and renamed toblips
- Changed "Play Random Song" behavior to only play expanded categories
- Separated IC log colors from chatbox colors (see #323)
- Removed "What's This" button from title bar
- Disabled maximizing and resizing of windows
- Removed FantaCrypt
Fixes
- Optimized animation playback by keeping looped frames in memory
- Fixed music fading being audible when volume is 0
- Fixed Enter accidentally blankposting if pushed too quickly by adding a configurable chat rate limit
- Fixed music and objection being stuck on muted after spectating
- Fixed crash when area list and ARUP areas don't match up in length
- Fixed crash when no server is selected in the lobby
- Fixed some minor memory leaks
- Fixed APNG emotes not animating if they have a
.png
extension - Fixed case docs not importing correctly when they have a hash sign
- Fixed "APNG loaded" in About screen
- Fixed incorrect timestamps when toggling showname/refreshing IC log
- Fixed case docs importing in the wrong order
- Fixed SFX being cut off by other sounds by adding more channels
- Fixed SFX tooltip typo
- Fixed shouts forcing preanimation when "Pre" is unchecked
- Fixed buggy double-click in lobby
- Fixed evidence displaying twice with non-interrupting preanims
- Fixed shout sounds not falling back to the default theme when the current theme lacks them
- Fixed iniswap "X" button disappearing after reloading theme
- Fixed button autogenerator failing if the source image is indexed