paramdex-rs 0.1.0+build.2

Utilities for handling and deserializing a Paramdex / individual Paramdef XMLs for modifying Souls games
Documentation
<?xml version="1.0" encoding="utf-8"?>
<PARAMDEF XmlVersion="1">
  <ParamType>REMATCH_WARP_PARAM_ST</ParamType>
  <DataVersion>1</DataVersion>
  <BigEndian>False</BigEndian>
  <Unicode>True</Unicode>
  <FormatVersion>201</FormatVersion>
  <Fields>
    <Field Def="u32 EvdFileOffset = 0"/>
    <Field Def="u32 MapFile = 0" />
    <Field Def="s32 WarpPointId = -1" />
    <Field Def="s32 EnemyNameAndImage = -1" />
    <Field Def="s32 LocalPlayerWeaponStruct1" />
    <Field Def="s32 LocalPlayerWeaponStruct2" />
    <Field Def="u8 LocalPlayerWeaponStruct3" />
    <Field Def="u8 LocalPlayerWeaponStruct4" />
    <Field Def="u8 LocalPlayerWeaponStruct5" />
    <Field Def="u8 LocalPlayerWeaponStruct6" />
    <Field Def="s32 Unk01" />
    <Field Def="s32 Unk02" />
    <Field Def="s32 Unk03" />
    <Field Def="s32 EventFlagId1 = -1" />
    <Field Def="s32 EventFlagId2 = -1" />
    <Field Def="s32 EventFlagId3 = -1" />
    <Field Def="s32 EventFlagId4 = -1" />
    <Field Def="s32 EventFlagId5 = -1" />
    <Field Def="s32 EventFlagId6 = -1" />
    <Field Def="s32 EventFlagId7 = -1" />
    <Field Def="s32 EventFlagId8 = -1" />
    <Field Def="s32 EventFlagId9 = -1" />
    <Field Def="s32 EventFlagId10 = -1" />
    <Field Def="u8 EventFlagManByte1" />
    <Field Def="u8 EventFlagManByte2" />
    <Field Def="u8 EventFlagManByte3" />
    <Field Def="u8 EventFlagManByte4" />
    <Field Def="u8 EventFlagManByte5" />
    <Field Def="u8 EventFlagManByte6" />
    <Field Def="u8 EventFlagManByte7" />
    <Field Def="u8 EventFlagManByte8" />
    <Field Def="u8 EventFlagManByte9" />
    <Field Def="u8 EventFlagManByte10" />
    <Field Def="u8 WeaponStructFlag1" />
    <Field Def="u8 WeaponStructFlag2" />
    <Field Def="dummy8 pad[4]" />
  </Fields>
</PARAMDEF>