The Starcraft Editing Bible

Chapter Four: Sprites and Graphical Data

Reference: Arsenal III: Flingy Editor

Important reminder that is often forgotten about: The names that Arsenal III assigns to the objects in a DAT file (the list on the left) are for original reference only. They tell absolutely nothing about what the object actually is; they are only there to be mnemonic reminders of what those entries were originally. If you alter the entries, they will probably not make sense anymore. (Thus, remember that the first entry of flingy.dat is flingy #0, not "the scourge")

Sprite [text box]: This is the pointer to an object (number, starting from 0) in sprites.dat to "encapsulate" in this flingy entry. Sprites.dat entries are listed in numerical order, so its pretty easy to match them up. (Pointer to object in sprites.dat)

Speed [text box]: The speed at which the sprite will move when it is "walking" (e.g., in movement, not idle). This value is usually pretty large. [Only used if the Move Control is "Flingy, Speed Excel"]

Turn Style [text box]: The style with which the sprite "turns" to face different directions. (Not completely understood) [Only used if the Move Control is "Flingy, Speed Excel"]

Acceleration [text box]: Rate at which the unit accelerates and decelerates when it is "walking" (e.g., in movement). [Only used if the Move Control is "Flingy, Speed Excel"]

Turn Radius [text box]: The distance that the sprite requires to turn. (How much the unit "wipes around" when it turns to face a new direction) [Only used if the Move Control is "Flingy, Speed Excel"]

Unknown [text box]: Unknown.

Move Control [drop-down menu]: Mainly used to determine if the properties of flingy.dat (such as speed, accel, etc.) are used at all. If they are used, then they override certain properties in the iscript.bin animation routines (such as the number of pixels to move in the walking animation). If they are not used, then all animation, including walking, is solely controlled by the iscript.bin and is "sharp" (in reference to turns, accel, deccel, etc.).

Flingy Speed,Accel The movement of this sprite is controlled by it's flingy.dat entree (in addition to iscript animations)
Iscript Speed, Accel The movement of this sprite is controlled entirely by it's movement animation in the iscript.bin
Partially Mobile/Weapon Not completely understood, used for buildings/weapon sprites mostly

 

Copyright (c) 1999-2000 Jeffrey Pang. Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the
Free Software Foundation with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU Free Documentation License".

[an error occurred while processing this directive]