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
17
18
use crate::dev::*;

define_record2! {
    b"NOTE",
    Note, [
        EditorId;
        ObjectBounds;
        ModelData;
        FullName;
        PreviewTransform;
        VirtualMachineAdapter;
        PickUpPutDown;
        b"DATA", ValueWeight, ValueWeight;
        b"PNAM", ProgramFilePath, ESMString;
        b"SNAM", Scene, FormId; // TODO: verify type - always 4 bytes
        b"DNAM", Type, u32; // TODO: enum
    ]
}