Repository navigation
v3.46.1 (Studio v3.9.6)
·
172 commits
to master
since this release
Features
- Ignore breakpoints inside files accessed with
Readcommands - Add
*spread operator to target-queries, to flatten out collections (e.g.Set,Player.ChaserStates*.TimeStamp,0) - Add
[]index operator to access individual elements of collect (e.g.Get,Player.Sprite.animations[idle].Delay) - Allow specifying custom file name for
StartRecording,FileName
Bug Fixes
- Avali SkinMod not working with "Prevent Skin-Mod Gameplay Changes" option
- Changes in breakpoint playback speed not immediately being respected
- RNG seeding being applied outside of TAS
- Not being able to set statemachine states with names (e.g.
Set,Player.StateMachine.State,Player.StNormal) - Auto-complete with
Invokecommands not being avaiable when mods have unloaded optional dependencies - "Game Settings" menu in Studio not reflecting changes to numeric inputs
- Apply correct theme for changelog popup dialog
Tweaks
- Adjust wording / duration of auto-pause toast message
Commit Details
Features
- 12e2b9c Support custom file names with StartRecording command (@psyGamer)
- acb4bc9 Disable breakpoint parsing in Read-commands (@psyGamer)
- 91725d9 TargetQuery: Add indexing operator with '[]' (@psyGamer)
Bug Fixes
- 4f9223f Add special-case for Non-SMH Avali SkinMod (@psyGamer)
- 853cda5 Immediately account for changes in playback speed (@psyGamer)
- 3e39440 Studio: Ensure document never has no lines (@psyGamer)
- 5e5eacc RNG: Avoid resetting RNG state while not in TAS (@psyGamer)
- ade9b11 RNG: Avoid sending log message when seeding Aurora's Helper random (@psyGamer)
- dd76731 TargetQuery: Resolve value queries after checking handlers but before attempting to parse as primitives (@psyGamer)
- f80522c TargetQuery: Catch exceptions caused by unloaded optional dependencies (@psyGamer)
- 74454ad Remove long outdated Isa's Grab Bag fast-forward optimization (@psyGamer)
- 499ad1a Studio: Reflect decimal point changes in menu (@psyGamer)
- 093e04f Studio: Load theme from settings before showing changelog (@psyGamer)
Styles
Code Refactoring
- c177bb9 Add universal reporting system for warnings/errors in TASes (@psyGamer)
- 4c137ab TargetQuery: Require explicit spread operator ('*') to flatten collections (@psyGamer)
Tweaks
- da38764 Move auto-pause toast message to dialog system and increase duration to 8s for first time (@psyGamer)