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="3">
  <ParamType>GAME_AREA_PARAM_ST</ParamType>
  <DataVersion>2</DataVersion>
  <BigEndian>False</BigEndian>
  <Unicode>True</Unicode>
  <FormatVersion>202</FormatVersion>
  <Fields>
    <Field Def="u32 bonusSoul_single">
      <DisplayName>シングル時クリアボーナスソウル量</DisplayName>
      <Description>エリアボスを倒したときに取得できるソウル量(シングルプレイ時)</Description>
      <Maximum>1E+08</Maximum>
      <SortID>100</SortID>
    </Field>
    <Field Def="u32 bonusSoul_multi">
      <DisplayName>マルチプレイ時クリアボーナスソウル量</DisplayName>
      <Description>エリアボスを倒したときに取得できるソウル量(マルチプレイ時)</Description>
      <Maximum>1E+08</Maximum>
      <SortID>200</SortID>
    </Field>
    <Field Def="s32 humanityPointCountFlagIdTop = -1">
      <DisplayName>人間性ドロップポイントカウント先頭フラグID</DisplayName>
      <Description>人間性ドロップポイントを管理する為の先頭フラグID(20Bit使用)</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>300</SortID>
    </Field>
    <Field Def="u16 humanityDropPoint1">
      <DisplayName>人間性ドロップ必要ポイント1</DisplayName>
      <Description>人間性を取得する為の閾値1</Description>
      <Maximum>65000</Maximum>
      <SortID>400</SortID>
    </Field>
    <Field Def="u16 humanityDropPoint2">
      <DisplayName>人間性ドロップ必要ポイント2</DisplayName>
      <Description>人間性を取得する為の閾値2</Description>
      <Maximum>65000</Maximum>
      <SortID>401</SortID>
    </Field>
    <Field Def="u16 humanityDropPoint3">
      <DisplayName>人間性ドロップ必要ポイント3</DisplayName>
      <Description>人間性を取得する為の閾値3</Description>
      <Maximum>65000</Maximum>
      <SortID>402</SortID>
    </Field>
    <Field Def="u16 humanityDropPoint4">
      <DisplayName>人間性ドロップ必要ポイント4</DisplayName>
      <Description>人間性を取得する為の閾値4</Description>
      <Maximum>65000</Maximum>
      <SortID>403</SortID>
    </Field>
    <Field Def="u16 humanityDropPoint5">
      <DisplayName>人間性ドロップ必要ポイント5</DisplayName>
      <Description>人間性を取得する為の閾値5</Description>
      <Maximum>65000</Maximum>
      <SortID>404</SortID>
    </Field>
    <Field Def="u16 humanityDropPoint6">
      <DisplayName>人間性ドロップ必要ポイント6</DisplayName>
      <Description>人間性を取得する為の閾値6</Description>
      <Maximum>65000</Maximum>
      <SortID>405</SortID>
    </Field>
    <Field Def="u16 humanityDropPoint7">
      <DisplayName>人間性ドロップ必要ポイント7</DisplayName>
      <Description>人間性を取得する為の閾値7</Description>
      <Maximum>65000</Maximum>
      <SortID>406</SortID>
    </Field>
    <Field Def="u16 humanityDropPoint8">
      <DisplayName>人間性ドロップ必要ポイント8</DisplayName>
      <Description>人間性を取得する為の閾値8</Description>
      <Maximum>65000</Maximum>
      <SortID>407</SortID>
    </Field>
    <Field Def="u16 humanityDropPoint9">
      <DisplayName>人間性ドロップ必要ポイント9</DisplayName>
      <Description>人間性を取得する為の閾値9</Description>
      <Maximum>65000</Maximum>
      <SortID>408</SortID>
    </Field>
    <Field Def="u16 humanityDropPoint10">
      <DisplayName>人間性ドロップ必要ポイント10</DisplayName>
      <Description>人間性を取得する為の閾値10</Description>
      <Maximum>65000</Maximum>
      <SortID>409</SortID>
    </Field>
    <Field Def="u32 soloBreakInPoint_Min">
      <DisplayName>ソロ侵入ポイント加算値下限</DisplayName>
      <Description>エリアボスを倒したときに加算するソロ侵入ポイントの最小値。</Description>
      <Maximum>1E+09</Maximum>
      <SortID>500</SortID>
    </Field>
    <Field Def="u32 soloBreakInPoint_Max = 10000">
      <DisplayName>ソロ侵入ポイント加算値上限</DisplayName>
      <Description>エリアボスを倒したときに加算するソロ侵入ポイントの最大値。</Description>
      <Maximum>1E+09</Maximum>
      <SortID>510</SortID>
    </Field>
    <Field Def="u32 bonusSkillPoint">
      <DisplayName>クリアボーナススキル経験値</DisplayName>
      <Description>エリアボスを倒したときに取得できるスキル経験値 </Description>
      <Maximum>1E+08</Maximum>
      <SortID>250</SortID>
    </Field>
    <Field Def="dummy8 reserve[4]">
      <DisplayName>予約領域</DisplayName>
      <Description>予約領域</Description>
      <SortID>511</SortID>
    </Field>
  </Fields>
</PARAMDEF>