1. Stream Avatars
  2. News

Stream Avatars News

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

v7.7074 QoL Update


-Added commands > !leaderboard exclude target (prevents the user from being updated in leaderboards)

-Added commands > !game exclude target (being included in minigames with no opt-in... such as battleroyale)

-Added Trovo platform donation (elixir)
-Added Lua > Trovo regular spells/elixirs and added platform donation event data for elixir (also, both elixir and mana are considered redemptions)

-Added Lua > new event: battleRoyaleOutcome
-Added Lua > new event: basketballOutcome
-Added Lua > App.createChatBubble(x, y, timer, text)
-Added Lua > App.playSound(soundname, loops) -> returns soundid
-Added Lua > App.stopSound(soundid);

-Added Lua > new event: websocket (allows you to run a websocket client from lua)
-Added Lua > new event: appState (sends the name of the current appState, good for detecting when battleroyale, basketball, and other minigames are starting)

-Added Lua > app.createObject
-Added Lua > objects have various methods for scale, rotation, position
-Added Lua > setImage(obj, 'imgname')

-Fixed Lua > fixed getting nested objects with get('name') and saving objects inside a coroutine
-Changed Lua > save() formats indented now



-Fixed Master ui volume sliders not updating each other when changed. connected vs menus

-Fixed Teleport block when offset
-Fixed duel accept timer option
-Fixed basketball join timer option

v7.81 Teleport Blocks & Scriptable Blocks!


-Changed connection will only force build on avatars and gear that are active.

-Added Import&Export > Import will now accept .saif files too (just a naming difference)
-Added LUA > helper.createCooldown
-Added LUA > getUserById(string_id)
-Added LUA > scriptableBlocks event
-Added LUA > getScriptableBlocks()
-Added LUA > getBackground()
-Added LUA > User.runCommand(str_command, bool_runquietly) //shorthand
-Added LUA > App.convertPositionToPercent(x, y)
-Added LUA > App.convertPercentToPosition(x, y)
-Added LUA > User.physics.setVelocity(x, y)
-Added LUA > User.physics.isGrounded {get/set}

-Added Block > Teleport Block
-Added Block > Scriptable Block (LUA SCRIPTING)


-Changed Boss > Priest > focus refresh when recast
-Changed Boss > Mage > lifesteal refresh when recast
-Changed Avatar&Gear > Allowed gear from dropdown to an easier to use selection list with searching!
-Fixed an issue with any command that uses string replacements and doesn't close the brackets from crashing the app! -> {0: blahblah
-Fixed nametag > duplicate was keeping same title and showed up in the extension as the same
-Fixed Minigames > Duel > maximum duel amount setting

v7.5966 Slope Tiles & !Screensaver & Patreon


-Added Connect > Block tool > Slope Tiles! 5 new collision tiles to play with.
-Added !screensaver 120 [this will run a cool visual on all avatars for 120 seconds.]
-Added !screensaver cancel
-Added roulette > added !bet 10 green
-Added Lua > new event: 'backgroundSwitch' occurs when the background changes.
-Added General > Data > Auto Cleanup toggle (for auto cleaningup inactive users)
-Added spawned toggle to hand tool options editing

-Fixed twitch messages were being sent as all lowercase
-Fixed mixitup > matching their update with changes to their ID system...
-Fixed roulette > randomness is more... randomy
-Fixed problems with connecting > Bad login details were not displaying an error.

-Changed Nametags > in various commands and avatar states: nametags will lock onto avatars rather than move slowly
-Changed Boss Battle > NPC bots will no longer announce to chat
-Changed AppState Commands > cleaned up and should run more efficiently!