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
13
14
15
16
use crate::dev::*;

define_record2! {
    b"SNCT",
    SoundCategory, [
        EditorId;
        FullName;
        b"PNAM", ParentCategory, FormId;
        b"ONAM", MenuSliderCategory, FormId;
        b"VNAM", StaticVolumeMultiplier, u16; // TODO: maybe a half?
        b"CNAM", SideChainMultiplier, f32;
        b"MNAM", MinFrequencyMultiplier, f32;
        b"FNAM", Flags, u32; // TODO: bitflags
        b"UNAM", DefaultMenuValue, u16; // TODO: maybe a half?
    ]
}