Releases: MikalDev/c3_spine_plugin
Add currentAnimation, setAnimationTime, setAnimationSpeed scripting
Add scripting
currentAnimation(trackIndex) expression
setAnimationSpeed(speed) action
setAnimationTime(units, time, trackIndex) action
Palette loading optimization
Palette loading optimization (if only a few palette entries need update, just update those areas of the palette texture, otherwise update entire palette texture.)
Add setAnimation scripting interface
Add setAnimation scripting interface
Add palette offset ACES for color cycling
1.42.0 1.42.0 Add Palette offset ACEs
Fix palette transparent color uploads
1.41.2 Fix PMA palette bug and more. 1.41.2 Fix PMA palette bug, update palette _after_ use, less dependent. Add EntryPalette string expression.
Palette color support
Add aces and change to Spine shader to support palette color for Spine. Requires grayscale images which correspond to palette indexes. Use bt-palette tool to create grayscale index images and color palette strings to use with ACEs.
Note - using latest version of Spine 3.8 which does not support worker mode.
Actions:
Set palette {0} color index {1} to {2}
Set slot {0} to palette {1}
Set palette {0} colors to default colors
Enable palette color to {0}
Set all palette colors from {0}
Set entry {0} palette colors from {1}
Expressions:
AllPaletteColorString
Add webgl context lost and restored
Currently should restart the game, since the Spine plugin does not yet restore all the GL resources needed on webgl restore.
Change init logging to depend debug mode,
1.39.1 1.39.1 Change init info to use debug setting.
Data for each ACEs
For each (path)
CurrentKey for looping
CurrentValue for looping
More data ACEs and SceneGraph (requires C3 r237+)
Set JSON at path
Set null
Delete key
Compare value at path
Get as compact string