Skip to content

Releases: averrin/director

Minor fix & qol

19 Jul 15:35
Compare
Choose a tag to compare
  • 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

17 Jul 14:14
Compare
Choose a tag to compare

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

04 Jul 19:05
Compare
Choose a tag to compare
  • it can fail on some argument types and sometimes stuck when you change active sequence

Export to code

04 Jul 14:43
Compare
Choose a tag to compare

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

02 Jul 16:25
Compare
Choose a tag to compare
  • Added two Sequencer's sections: Token Magic Add / remove. Requires the Token Magic FX module.

Bugfixes

02 Jul 13:49
Compare
Choose a tag to compare
  • A couple of tags-related bugs fixed
  • Actions, which plays sequences with "All controlled/targets" or tags override starts sequence for each token, not for only the first.

Sequencer Beta 3 & Actions improvements

01 Jul 18:50
Compare
Choose a tag to compare
  • 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 and thenDo.
2022-07-01.19-27-00.mp4

Sequencer Beta 2

30 Jun 15:54
Compare
Choose a tag to compare
  • 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

30 Jun 08:29
Compare
Choose a tag to compare

Should fix weird bug with combat tracker and huge amount of undetected others.

Sequencer Beta 1

29 Jun 17:32
Compare
Choose a tag to compare
  • 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)