project-wormhole-esm 0.1.0

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

define_record2! {
    b"PACK",
    Package, [
        EditorId;
        VirtualMachineAdapter;
        Condition;
        b"PLDT", Location, PackageLocationData;
        b"POBA", OnBeginMarker, EmptyParser;
        b"POEA", OnEndMarker, EmptyParser;
        b"POCA", OnChangeMarker, EmptyParser;
        
    ]
}

#[derive(Debug, NomLE)]
pub struct PackageLocationData {
    // TODO: fill out - length 12 and 16 observed
}