Releases: averrin/director
Minor fix & qol
- Fixed error when default argument option (e.g. "first controlled") was set incorrectly on type change
- Added empty overrides for one-liner copy
Huge breaking release
First of all, I'm sorry, but all of your saved date will be erased or became broken. I tried to make all breaking changes at once, but I cannot guarantee it, unfortunately.
Please read the documentation, it contains a lot of examples and some useful info for the "hidden" features.
- As always, a couple of bugs fixed, many new added.
- Brand-new feature, Hooks. Now you can fire your actions automatically and use hook arguments to adjust sequences.
- Import/export
I'm going to polish the codebase and fix some bugs before 1.0.0. There are also several missed Sequencer's functions, that I want to implement. And of course, v10 support should be an interesting challenge.
Hot fix of some export bugs
- it can fail on some argument types and sometimes stuck when you change active sequence
Export to code
This is not a very feature-packed release, but quite important for Sequencer's support:
- "Expression" variables can be used for any argument type
- Added a bunch of missed Sequencer's function (see the Readme for the full list)
- Now you can copy a sequence as a macro code. It can contain bugs, but it works for most cases.
Initial Token Magic support
- Added two Sequencer's sections: Token Magic Add / remove. Requires the Token Magic FX module.
Bugfixes
Sequencer Beta 3 & Actions improvements
- As always, some bug fixed, some added
- UI face lifting, more compact layout
- Actions now can use not only tags, but also Controlled & Targets (first, last, all)
- Actions can invoke Sequences (selection will override selected variable)
- A huge bunch of features for Sequencer. The most significant are: Tagger support in variables & code input for
playIf
andthenDo
.
2022-07-01.19-27-00.mp4
Sequencer Beta 2
- Many bugs fixed
- Many bugs created
- Added support for Animation and Sound section
- Many QoL and UX tweaks.
It's still beta, disabled by default. Please turn on it in the module settings.
Fix style leakage
Should fix weird bug with combat tracker and huge amount of undetected others.
Sequencer Beta 1
- UI refactoring. Can cause minor regressions
- Fixed the bug when "MATT execute" can fail if not every tile with tag has triggers.
Sequencer editor Beta
The Sequencer tab is disabled by default, you can enable it in the module's settings. Do it if you really want to fight with WIP software.
First, it's more alpha than beta. It's buggy, has no error handling or any QOL and supports a very limited quantity of functions. There is no sound
or animation
support yet. But you can already click a couple of simple effects without macro.
Speaking about macro. There are two API functions to integrate it with your tools:
Director.playSequence("%Sequence name%", {"%variable%": "%value%"})
Playing a sequence by name. You are also able to specify overrides for sequence's variables
Director.getSequence("%Sequence name%", {"%variable%": "%value%"})
Returns native Sequencer's sequence.
Please, use Sequencer BETA label if you want to create an issue (but more likely it won't be very relevant)