Skip to content

Releases: MikalDev/c3_spine_plugin

Add currentAnimation, setAnimationTime, setAnimationSpeed scripting

10 May 05:28
Compare
Choose a tag to compare

Add scripting
currentAnimation(trackIndex) expression
setAnimationSpeed(speed) action
setAnimationTime(units, time, trackIndex) action

Palette loading optimization

02 Apr 00:16
Compare
Choose a tag to compare

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

31 Mar 01:27
Compare
Choose a tag to compare

Add setAnimation scripting interface

Add palette offset ACES for color cycling

27 Mar 21:14
Compare
Choose a tag to compare
1.42.0

1.42.0 Add Palette offset ACEs

Fix palette transparent color uploads

24 Mar 23:23
Compare
Choose a tag to compare
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

18 Mar 17:21
5d15ab7
Compare
Choose a tag to compare

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

05 Mar 01:15
Compare
Choose a tag to compare

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,

03 Mar 23:39
Compare
Choose a tag to compare
1.39.1

1.39.1 Change init info to use debug setting.

Data for each ACEs

27 Feb 23:34
260b293
Compare
Choose a tag to compare

For each (path)
CurrentKey for looping
CurrentValue for looping

More data ACEs and SceneGraph (requires C3 r237+)

24 Feb 18:11
f8e72ca
Compare
Choose a tag to compare

Set JSON at path
Set null
Delete key
Compare value at path
Get as compact string