Skip to content

2.9 Release Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@oldmud0 oldmud0 released this 28 Jan 21:05
0bb8574

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-level misc/ 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 to blips
  • 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