[−][src]Struct fable_data::Lut
Audio data for dialogue
Format Description
Temporary comments from fabletlcmod.com.
.Lut
All Offsets in .Lut files do not count 44 byte header.
Header
[27] Bytes - Header (LiOnHeAdLHAudioBankCompData)
[13] Bytes - Null
[4] Bytes - Offset to Audio Bank Lookup Table
Audio Bank Lookup Table
[22] Bytes - Header (LHAudioBankLookupTable)
[10] Bytes - Null
[4] Bytes - Number of Bytes left in Table (size)
[4] Bytes - File Type (1000 for main, 500 for secondary)
[4] Bytes - Number of Files
Table loop
Each Entry takes up 12 Bytes. Loop until number of files is met.
[4] Bytes - File ID
[4] Bytes - Chunk Size (All .Lut entries contain 36 Byte Header)
[4] Bytes - Offset (Remember initial 44 byte header is not counted)
Auto Trait Implementations
impl RefUnwindSafe for Lut
impl Send for Lut
impl Sync for Lut
impl Unpin for Lut
impl UnwindSafe for Lut
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>,