This uses multiple API requests to directly send the publish to the CDN server, no more GitHub artifacts.
Faster, less moving parts.
Needs Robust.Cdn 2.2.0
* Update Displacement Map Visualizer.lua
* Add files via upload
* Fix background layer being offset
This was caused by not taking the cel's own bounds into account.
Aseprite doesn't make an image layer "full size" if it only covers a
small part of the sprite.
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
Requires https://github.com/space-wizards/RobustToolbox/pull/5023
This uses the new engine features (above) to add a displacement map shader. This allows deforming a sprite based on another sprite.
Primary use case is automatically adapting human clothing sprites to different species, something we want to make species like Vox a reality.
A basic example of wiring this up with Vox has been added. The system is however incredibly simple and **will** need more work by a content developer to select and toggle displacement maps when appropriate. I am leaving that to somebody else. For example right now the displacement map is applied even if a species already has custom-fit sprites for a piece of clothing, such as the grey jumpsuit for Vox.
Basic Aseprite plugins to help with authoring displacement maps have also been made.
(cherry picked from commit 2f7d0dedbd)
* Implement text splitting for discord CL
Should bandaid it enough for now.
* More docs
* Minor fix
* Also this field
* you
(cherry picked from commit cd4d090f4b)
* Split changelog entries for discord
Not sure where best to split it, by entry in group or by author.
* Formatting
(cherry picked from commit 00c5538c6b)
* Make changelog script able to manage admin changelogs
* I forgot to remove the comment
* Yeah that should probably just be an exclusion instead.
(cherry picked from commit 8302240672)
This means it won't send a dummy post if no changelog entries are found. The old one just sent it and didn't check if it worked.
(cherry picked from commit 18696d5c1b)