This release addresses issues found in v4 and also adds some QoL features like exporting particle systems.

Changelog

✨ New Features

  • Add a menu item to duplicate emitter tandems. Closes #498
  • Export and import emitter tandems from files
  • Now you can change the background color in the style editor

⚡️ General Improvements

  • 🌐 Update Chinese Simplified translations (#500 by @emaoshushu)
  • Behaviors will now have an additional icon in the asset viewer showing the asset type it was created for
  • Do update checks at max once in an hour if it was successfully requested before
  • Emitter editors will now show a (?) image instead of a blank broken image if no texture was set
  • (Internal) Move properties assignment for AnimatedSprite from the Copy mixin into the pixi.js-based class.
  • Now line height in style editors will scale with the font size when you change the latter
  • (Internal) Refactor copy creation off base classes, move CopyAnimatedSprite, CopyText, CopyContainer prototypes into separate pixi.js-based classes.
  • Remember whether the grid was disabled in a specific room
  • Transparent background in style editor. Make the preview occupy the available space in the editor.

🐛 Bug Fixes

  • Fix broken QWERTY and Shift+S hotkeys in room editors
  • Fix buttons skipping their pointer events after being disabled and enabled back
  • Fix discardio not removing old keys from asset object before assigning new ones, which led, for example, to not being able to disable stroke/fill/shadow settings of style assets
  • Fix double caching of tile layers that breaks rooms.merge call. Closes #501
  • Fix fs catmod failing when run in node.js context and trying to work with relative paths
  • Fix hotkeys being ignored if non-english keyboard layout was in use
  • Fix nine slice panes' tint being reset on click and not saved in the room-editor
  • Fix not being able to deselect items after sorting and moving them
  • Fix not being able to set tint with this.tint or the room editor to buttons.
  • Fix scripts sometimes having blank screen when switching back and forth tabs
  • Remove deleted behaviors from opened template editors, and deleted behaviors and templates links from rooms' properties panel
  • Sound assets should prompt for a name when created

📝 Docs

  • 🐛 Fix movement by a grid (#132 by @0xFFAAF)

🌐 Website

  • ⚡️ Update wording on essentials on the homepage

Ct.js is a free and open-source game engine supported by you. Consider supporting us on Patreon or contributing to the project directly by adding new features, improvements, and bugfixes to our repository.

Join our Discord server
Send a donation at Telegram
Support ct.js on Boosty
Contribute to ct.js on GitHub

    Write a Reply...