project-wormhole-esm 0.1.0

ESM file format parser for Project Wormhole
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::dev::*;

define_record2! {
    b"MUSC",
    MusicType, [
        EditorId;
        b"WNAM", FadeDuration, f32;
        b"PNAM", PriorityDucking, (u16, u16); // TODO: ducking appears to be a half-float
        b"TNAM", MusicTracks, Vec<FormId>;
        b"FNAM", Flags, u32;
    ]
}