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="2">
  <ParamType>ASSET_MODEL_SFX_PARAM_ST</ParamType>
  <DataVersion>0</DataVersion>
  <BigEndian>False</BigEndian>
  <Unicode>True</Unicode>
  <FormatVersion>203</FormatVersion>
  <Fields>
    <Field Def="s32 sfxId_0 = -1">
      <DisplayName>0:SfxID</DisplayName>
      <Description>0:SfxID</Description>
      <Minimum>-1</Minimum>
      <Maximum>999999999</Maximum>
      <SortID>1</SortID>
    </Field>
    <Field Def="s32 dmypolyId_0 = -1">
      <DisplayName>0:ダミポリID</DisplayName>
      <Description>0:ダミポリID</Description>
      <Minimum>-1</Minimum>
      <Maximum>99999999</Maximum>
      <SortID>2</SortID>
    </Field>
    <Field Def="dummy8 reserve_0[8]">
      <DisplayName>0:予約</DisplayName>
      <Description>0:予約</Description>
      <SortID>1000</SortID>
    </Field>
    <Field Def="s32 sfxId_1 = -1">
      <DisplayName>1:SfxID</DisplayName>
      <Description>1:SfxID</Description>
      <Minimum>-1</Minimum>
      <Maximum>999999999</Maximum>
      <SortID>11</SortID>
    </Field>
    <Field Def="s32 dmypolyId_1 = -1">
      <DisplayName>1:ダミポリID</DisplayName>
      <Description>1:ダミポリID</Description>
      <Minimum>-1</Minimum>
      <Maximum>99999999</Maximum>
      <SortID>12</SortID>
    </Field>
    <Field Def="dummy8 reserve_1[8]">
      <DisplayName>1:予約</DisplayName>
      <Description>1:予約</Description>
      <SortID>1001</SortID>
    </Field>
    <Field Def="s32 sfxId_2 = -1">
      <DisplayName>2:SfxID</DisplayName>
      <Description>2:SfxID</Description>
      <Minimum>-1</Minimum>
      <Maximum>999999999</Maximum>
      <SortID>21</SortID>
    </Field>
    <Field Def="s32 dmypolyId_2 = -1">
      <DisplayName>2:ダミポリID</DisplayName>
      <Description>2:ダミポリID</Description>
      <Minimum>-1</Minimum>
      <Maximum>99999999</Maximum>
      <SortID>22</SortID>
    </Field>
    <Field Def="dummy8 reserve_2[8]">
      <DisplayName>2:予約</DisplayName>
      <Description>2:予約</Description>
      <SortID>1002</SortID>
    </Field>
    <Field Def="s32 sfxId_3 = -1">
      <DisplayName>3:SfxID</DisplayName>
      <Description>3:SfxID</Description>
      <Minimum>-1</Minimum>
      <Maximum>999999999</Maximum>
      <SortID>31</SortID>
    </Field>
    <Field Def="s32 dmypolyId_3 = -1">
      <DisplayName>3:ダミポリID</DisplayName>
      <Description>3:ダミポリID</Description>
      <Minimum>-1</Minimum>
      <Maximum>99999999</Maximum>
      <SortID>32</SortID>
    </Field>
    <Field Def="dummy8 reserve_3[8]">
      <DisplayName>3:予約</DisplayName>
      <Description>3:予約</Description>
      <SortID>1003</SortID>
    </Field>
    <Field Def="s32 sfxId_4 = -1">
      <DisplayName>4:SfxID</DisplayName>
      <Description>4:SfxID</Description>
      <Minimum>-1</Minimum>
      <Maximum>999999999</Maximum>
      <SortID>41</SortID>
    </Field>
    <Field Def="s32 dmypolyId_4 = -1">
      <DisplayName>4:ダミポリID</DisplayName>
      <Description>4:ダミポリID</Description>
      <Minimum>-1</Minimum>
      <Maximum>99999999</Maximum>
      <SortID>42</SortID>
    </Field>
    <Field Def="dummy8 reserve_4[8]">
      <DisplayName>4:予約</DisplayName>
      <Description>4:予約</Description>
      <SortID>1004</SortID>
    </Field>
    <Field Def="s32 sfxId_5 = -1">
      <DisplayName>5:SfxID</DisplayName>
      <Description>5:SfxID</Description>
      <Minimum>-1</Minimum>
      <Maximum>999999999</Maximum>
      <SortID>51</SortID>
    </Field>
    <Field Def="s32 dmypolyId_5 = -1">
      <DisplayName>5:ダミポリID</DisplayName>
      <Description>5:ダミポリID</Description>
      <Minimum>-1</Minimum>
      <Maximum>99999999</Maximum>
      <SortID>52</SortID>
    </Field>
    <Field Def="dummy8 reserve_5[8]">
      <DisplayName>5:予約</DisplayName>
      <Description>5:予約</Description>
      <SortID>1005</SortID>
    </Field>
    <Field Def="s32 sfxId_6 = -1">
      <DisplayName>6:SfxID</DisplayName>
      <Description>6:SfxID</Description>
      <Minimum>-1</Minimum>
      <Maximum>999999999</Maximum>
      <SortID>61</SortID>
    </Field>
    <Field Def="s32 dmypolyId_6 = -1">
      <DisplayName>6:ダミポリID</DisplayName>
      <Description>6:ダミポリID</Description>
      <Minimum>-1</Minimum>
      <Maximum>99999999</Maximum>
      <SortID>62</SortID>
    </Field>
    <Field Def="dummy8 reserve_6[8]">
      <DisplayName>6:予約</DisplayName>
      <Description>6:予約</Description>
      <SortID>1006</SortID>
    </Field>
    <Field Def="s32 sfxId_7 = -1">
      <DisplayName>7:SfxID</DisplayName>
      <Description>7:SfxID</Description>
      <Minimum>-1</Minimum>
      <Maximum>999999999</Maximum>
      <SortID>71</SortID>
    </Field>
    <Field Def="s32 dmypolyId_7 = -1">
      <DisplayName>7:ダミポリID</DisplayName>
      <Description>7:ダミポリID</Description>
      <Minimum>-1</Minimum>
      <Maximum>99999999</Maximum>
      <SortID>72</SortID>
    </Field>
    <Field Def="u8 isDisableIV">
      <DisplayName>イラディアンスボリュームへの影響を無効化</DisplayName>
      <Description>有効にするとイラディアンスボリューム撮影への影響を無効化します</Description>
      <Maximum>1</Maximum>
    </Field>
    <Field Def="dummy8 reserve_7[7]">
      <DisplayName>7:予約</DisplayName>
      <Description>7:予約</Description>
      <SortID>1007</SortID>
    </Field>
  </Fields>
</PARAMDEF>