[−][src]Struct fable_data::Bba
Animation format.
Format Description
A placeholder description from http://fabletlcmod.com:
3DAF: 3D Sequence File
ANRT: (File Size of all Chunks)
AOBJ: Animated Object
AMSK: Animation Mask
XSEQ: Compressed Animation Sequence
HLPR: Helpers
TMEV: Timing Event
MVEC: Movement Vector
XALO: Allocation Size Helper Chunk??
0 - No bytes (My personal favorite)
1 - 2 Ints (No Strange Stuff)
2 - INT, Byte, Byte (flag)
Flag = 1: Int, Byte, Float, Int
Flag = 0: Short, Int Int
3 - Int, Int, Int, Int (Flag?)
Flag = 6: Byte, Byte
Flag = 3: Int Int
Flag = anything else?: Int
4 - Int, Int, Int, Int, Int, Int, Int (Flag)
Flag = 0: Int
Flag = 4: Int, Int
Flag = 5: Int
Flag = anything else?: No further data
5 - Int, Int, Int, Int, Int, Byte, Byte (Flag)
Flag = 1: Int, Byte, Float, Float, Int, Int (String Size), ~String
Flag = 0: Short, Int, Int, Int (Flag?)
Flag = 4294966519: Int, Int, Byte, Byte
Flag !=4294966519: Int, Int, Int
I believe I cracked the format for animations a while ago. If I remember correctly it was a quaternion based system.
Lets start it off simple. CAppearanceDef application, first off what does this do? It basically is the list of animations the hero users when called upon. This is essentially how I created the "Piss" Expression, you could change animation IDs for say when your hero runs with a large sword, add jumps etc... This Cdef couldn't be done with the xml so something custom was made.
Auto Trait Implementations
impl RefUnwindSafe for Bba
impl Send for Bba
impl Sync for Bba
impl Unpin for Bba
impl UnwindSafe for Bba
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,