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>GEMEFFECT_PARAM_ST</ParamType>
  <DataVersion>1</DataVersion>
  <BigEndian>False</BigEndian>
  <Unicode>True</Unicode>
  <FormatVersion>201</FormatVersion>
  <Fields>
    <Field Def="s32 speffectId = -1">
      <DisplayName>特殊効果ID</DisplayName>
      <Description>特殊効果パラメータのID</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+09</Maximum>
    </Field>
    <Field Def="s32 categoryId">
      <DisplayName>カテゴリID</DisplayName>
      <Description>カテゴリID</Description>
      <Minimum>0</Minimum>
      <Maximum>1E+09</Maximum>
      <SortID>1000</SortID>
    </Field>
    <Field Def="s32 effectRank">
      <DisplayName>効果ランク</DisplayName>
      <Description>効果ランク</Description>
      <Minimum>0</Minimum>
      <Maximum>1E+09</Maximum>
      <SortID>5000</SortID>
    </Field>
    <Field Def="s32 rankMin">
      <DisplayName>出現ランク_下限</DisplayName>
      <Description>出現ランク_下限(-1:下限なし)</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+09</Maximum>
      <SortID>6000</SortID>
    </Field>
    <Field Def="s32 rankMax">
      <DisplayName>出現ランク_上限</DisplayName>
      <Description>出現ランク_上限(-1:上限なし)</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+09</Maximum>
      <SortID>6100</SortID>
    </Field>
    <Field Def="s32 disposalPrice">
      <DisplayName>売却価格</DisplayName>
      <Description>売却価格</Description>
      <Minimum>-1E+08</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>10000</SortID>
    </Field>
    <Field Def="u16 gemIconIdOffset">
      <DisplayName>魔石アイコンIDオフセット</DisplayName>
      <Description>魔石アイコンIDオフセット</Description>
      <Maximum>9999</Maximum>
      <SortID>30000</SortID>
    </Field>
    <Field Def="u16 sortId:14">
      <DisplayName>ソートID</DisplayName>
      <Description>ソートID</Description>
      <Maximum>9999</Maximum>
      <SortID>40001</SortID>
    </Field>
    <Field Def="u16 sortCategory:2">
      <DisplayName>ソートカテゴリ</DisplayName>
      <Description>ソートカテゴリ</Description>
      <Maximum>3</Maximum>
      <SortID>40000</SortID>
    </Field>
    <Field Def="u32 gemNameIdOffset">
      <DisplayName>魔石名IDオフセット</DisplayName>
      <Description>魔石名IDオフセット</Description>
      <Maximum>1E+09</Maximum>
      <SortID>20000</SortID>
    </Field>
    <Field Def="s32 speffectId_forAtk = -1">
      <DisplayName>攻撃ヒット時特殊効果ID</DisplayName>
      <Description>攻撃ヒット時用の特殊効果パラメータのID</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+09</Maximum>
      <SortID>1</SortID>
    </Field>
  </Fields>
</PARAMDEF>