Start
The frame of the shape the animation's first stage displays.
- Applies to
- AnimType
- File
art.ini- Section
[<ObjectType ID>]- Value
- integer
- When omitted
0
Every stage the animation reaches is added to this figure to pick the frame drawn, so the animation occupies the run of frames from here upward. It is what lets several animations share one shape file, each taking a different stretch of it.
The frame at this index is the one displayed while the animation is still on its first stage, and nothing checks it against the artwork: a figure past the last frame in the shape leaves the animation drawing nothing for its whole life.
What is counted from here and what is not
Section titled “What is counted from here and what is not”End is a count of stages measured from this figure, so the frames a single pass covers are this figure through this figure plus End minus one. LoopStart and LoopEnd are not counts — they are frame numbers in the shape, and the engine subtracts this figure from each of them to turn it back into a stage. The three therefore fit together only when the count and the loop range describe the same stretch.
[MYPLUG_D] ; the damaged form of an animation sharing MYPLUG's shapeImage=MYPLUGStart=10 ; the damaged sequence begins at frame 10LoopStart=10 ; a frame number, not a countLoopEnd=20 ; ends each pass on frame 20, which is not displayedEnd=10 ; ten stages, so the final pass also covers frames 10 through 19LoopCount=3Leaving End out of that section would not shorten the animation to match: the stage count is taken from the whole shape, and the final pass would run from frame 10 for the shape’s full length, off the end of the artwork.
The stage at which an animation lays down its scorch mark or crater is compared against the frame number rather than the stage, so that moment stays pinned to the artwork whatever this is set to.