Ver. 1.2.4: Modifiers


This is a generally recommended feature and bugfix update.

Since the new feature is a bit hard to explain in screenshots, there’s now a freely available web demo on the project page. I’ve also added the project files as downloadable archive alongside the plugin-only download.

Added Features:

  • Rules can now control Picture modifiers, which can transition opacity, transform (scale, skew, angle, offset), tint and blend mode over a number of frames according to a CSS timing function.

    This is automated to avoid discontinuities, so transitions can reverse partway through if whether a modifier should be active changes. Additionally, Events can force modifiers to fully fade in or out once and can wait for any subset to settle.

    (Associated classes, functions and other properties have been added to the JavaScript API.)

  • Most of this plugin’s engine hooks are new exposed in the JavaScript API as old… and new… methods and can be manipulated precisely that way.

Fixes:

  • Fixed JS and shorthand condition error handling. Previously, the error handler would likely have itself caused a crash.

  • Saving and loading the game between “+ReplacePicture” and “Show Picture” now correctly applies the former’s behaviour modification to the latter.

  • Event-applied Picture tags are now correctly saved and restored. This changes the save data format for the plugin, but in a way that should be forwards and backwards compatible.

Revisions:

  • Added documentation for “Compatibility tweaks?” parameter to help text.

  • Refactored the plugin with in-editor typechecks on my end. This makes it much less likely for any future edge cases to slip through!

  • Annotated public items in the API with @since JSDoc comments.

  • Slightly optimised layer Z-sort.

  • Changelog formatting.

Search the plugin source for @since 1.2.4 for more information on additions to the JavaScript API in this version.


(I’ll update the screenshots and page text later, since it’s quite late at night here already.)

Files

TS_Dynamic_Pictures.js (MV+MZ) 159 kB
Version 1.2.4 5 days ago
Demo Project (MZ) 2.9 MB
Version 1.2.4 5 days ago

Get Dynamic Pictures MV + MZ

Buy Now$15.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.