1. Stream Avatars
  2. News

Stream Avatars News

v7.84 QoL / Bug fixes


-Added General > Twitch > Event sub tier2 msg, command sound
-Added General > Twitch > Event sub tier3 msg, command sound

-Added General > Twitch > Event raid msg, command sound (Requires Relogging OAUTH)
-Added Lua > raid event

-Added Minigames > Boss > Flip boss direction (allows you to put the boss on the right side of the screen! make sure to adjust the boss layout if you do this.)

-Added Nametags > Custom nametag > Image import single > StretchX & StretchY
-Added Nametags > Custom nametag > Image import repeat > Round (forces the repeat to be in full texture increments (based on the boundary))
-Added Minigames > Boss > Layout Edit > Larger ability box = larger text.

-Fixed Layout Editors to not jump around when adjusting box size
-Fixed Extension UI for items requiring: Subscribing AND Following requirements
-Fixed user commands prioritizes finding users from already spawned avatars first. (fixes an issue where you cannot target users if similar names exist in the data)
-Fixed Twitch > /me commands were being ignored.
-Fixed Twitch > non-english names can now be targeted by the attached english name as well as the regular displayname.
-Fixed Avatars hanging on edges and ramps and getting stuck.
-Fixed GUI currency sometimes not refreshing with correct value
-Fixed initial viewer layout was not randomizing for new streamers loading up SA for the first time.
-Fixed Boss > was always spawning as normal mode
-Fixed Twitch removal of IRC Commands, SA will work as normal for the following commands: /vip /unvip /ban /unban /timeout /untimeout /announce
-Fixed avatar gear z-index -1 and 0 not appearing in the same order while connected
-Fixed avatar explosion state interruption would cause an avatar to be bugged until reset
-Fixed avatar gear color swap wouldn't update their swap colors when the user issues a color change command
-Fixed nametags appearing during minigames when they shouldn't
-Fixed chat bubble > 8bit & other fonts that are being used for both nametags and chat bubbles would get incorrect settings.

v7.794 Lua Scripting | Bugs


-Added Login Details > custom lua platform (this allows anyone to script their own integration for stream avatars to work with other platforms. however the extension will not work custom platforms.)

-Added Commands > Custom Commands > Global Hotkey Hook (on beta version: beta-3) -this is untested and may cause problems with antivirus applications.

-Added LUA > Event > On Purchase // item receipts
https://docs.streamavatars.com/lua-scripting-api/api-reference-and-tips/events/on-purchase

-Added Lua > Event > luaPlatformOutput (used for custom stream service platform)
-Added Lua > GameObject > ObjectPhysics (contains several new features)
-Added Lua > User > platform {get;}
-Added Lua > User > streamer {get;}
-Added Lua > User > platformModerator {get;}
-Added Lua > App > getStreamerUser();
-Added Lua > Event > bankController (allows custom currency integrations)
-Added Lua > Helper > matchRegex(pattern, text)
-Added Lua > Event > On Hotkey (only works for windows operating systems & while tabbed into application)
-Added Lua > Event > On Trigger Object

-Fixed Lua > Event > On Background Switch


-Added data migration for new viewers to takeover spawned bot settings.
(IE: !spawn someusername -> edit avatar settings... -> when the real someusername spawns it will takeover the bot's settings)

-Fixed LUA > boss battle event not triggering when no players join

-Fixed (tried to fix) avatars retaining diagonal velocity from slopes when changing scenes

-Fixed Background > UI Bug when exiting bg editor from clicking save

-Fixed Boss > Bug with custom bosses dealing damage causing an abrupt ending to the battle...

-Fixed LUA > getWearableColors was using the user's avatar instead of the parameter passed in

-Fixed Avatar > when an avatar changed to another avatar that has the same palette swaps, users could bypass any restrictions on the palette.

-Fixed User Editing > Force defaults causing a problem with avatars spawning!

-Fixed Minigames > Basketball max game timer was stuck < 100 seconds

v7.764 Small QoL Update


-Added Docs page for Sounds
-Added Docs page for Minigames
-Added Docs page for General
-Added Docs page for Login Details
-Added Docs page for Avatars & Gear
-Added Docs page for User Editing
-Added Docs page for Shop Editing
-Added Docs page for Nametags
-Added Docs page for Import & Export

-Added Lua > User > secondsSinceLastActive (float)
-Added Lua > User > lastActiveDate (string)

-Added Lua > User > isFake (bool) ("fake" is an avatar spawned in from otherplaces than via your chatroom)

-Added Lua > App > deleteUser (parameter for User) (deletes any data related to the user)

-Added LUA > App > localizeCommand(string_command)

-Added jitter before sling
-Added !throw user @target / !throw user % % (% = 0 to 1)
-Added !mass throw @target / !mass throw user % % (% = 0 to 1)
-Added user editing > blacklist > add common bots
-Added user editing > All user purchases clear
-Changed !mass jump now staggers the timing
-Fixed Lua scripting logging chat messages when an emoji exists
-Fixed user editing blacklist/whitelist/botmod add button position
-Fixed on connect logging causing lag.
-Fixed lootbox editing > on mass add items wasnt working if you change basic input words in the commands.

v7.75 Forced Status Layouts + QoL


-Added General > Window settings > Target framerate (readding this option it was previously removed - recommended 60fps. lower FPS will appear choppy but will consume less CPU resources)

-Added Nametag Settings > Stack Height Percent (0=complete overlay, 100=normal, 300=too much spacing!)

-Added Import&Export > Updated UI & added documentation pages
-Added User Editing > Updated UI

-Added User Editing > Force Layouts for all statuses (this can be useful for assigning nametags to subscribers, followers, moderators and the viewer can't change off of it until they lose their status!)

-Added LUA > App().sha256_base64(string) //useful for OBS connection script
-Added LUA > chatBubble creation can use twitch emotes that have already been recorded from chat. (the emote must already be recorded though!)

-Fixed Custom Commands > commands that previously used emotes broke with the new emote system. now it will work again.

-Fixed Avatar & Gear > (attempted fix) a bug that set an avatars scale to a different value and making the gear items look scaled incorrectly

-Changed optimized extension user updates (if any issues come up with the extension it could be this!)

-Fixed dlive will now correctly ask for login details when its missing

-Fixed Custom Boss - a bug where removing a buff on various events could cause the boss to end abruptly

-Fixed Screenresolution ui issues for lower resolution

-Fixed Connected > Avatar select tool > bot-mod, blacklist, whitelist options

-Fixed nametag stack > now correctly hides nametags after stacking above the number selected. (this might seem wrong if you have avatars with different collision box sizes because nametags stack based on individual avatars)


v7.72 Avatar Creation QOL


-Added LUA > App.getAppState() to check current state of the app.
-Added Avatar & Gear > per frame delay times (also for custom image imports)
-Added General > Window > Background color option
-Added you can now grab/select avatars by their nametag
-Added overrideAnimation-play-duration (this will make battleroyales more fair when avatars have different attack animations. now all attacks take roughly 630ms during battleroyale.)

-Added animation variations... just make custom animations and rename them to be the same name as other animations. it should randomly pick one to play.

-Fixed purchasing actions - custom animations would not show as their real name
-Fixed cases where reloading the app with changed data would not update bot commands section
-Fixed general > data settings > import data (usually used for support issues)
it was having problems with selecting zip files and importing the data.

-Fixed General > Events > Subtier3 sound overwrites t1 sub sound

-Fixed parsing of floats throughout the app with localization of , instead of .
-Fixed Lua > JSON serializing float values with decimals