project-wormhole-esm 0.1.0

ESM file format parser for Project Wormhole
Documentation
use crate::dev::*;

define_record2! {
    b"MISC",
    MiscItem, [
        EditorId;
        ObjectBounds;
        PreviewTransform;
        VirtualMachineAdapter;
        ModelData;
        FullName;
        Keyword;
        Destructible;
        PickUpPutDown;
        b"DATA", Data, ValueWeight;
        b"CVPA", Components, Vec<(FormId, u32)>; // (Component, Count)
        b"FIMD", FeaturedItemMessage, LocalizedString; // TODO: confirm type
        b"CDIX", ComponentDisplayIndices, u32;
    ]
}