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"AVIF",
    ActorValueInformation, [
        EditorId;
        FullName;
        Description;
        b"ANAM", Abbreviation, ESMString; // String?
        b"NAM0", DefaultValue, f32; // TODO: Verify type
        b"NAM1", Type, u8; // TODO: Verify type
        b"AVFL", Flags, u32; // Bitfield?
    ]
}

// Field dump - {AVFL, DESC, NAM0, NAM1, FULL, ANAM}