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.).
|
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]