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>RESOURCEITEMLOT_PARAM_ST</ParamType>
  <DataVersion>2</DataVersion>
  <BigEndian>False</BigEndian>
  <Unicode>True</Unicode>
  <FormatVersion>202</FormatVersion>
  <Fields>
    <Field Def="s32 alreadyGotFlagId = -1">
      <DisplayName>取得済みフラグ</DisplayName>
      <Description>取得済みかどうかを管理するフラグのID。-1は無効。</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>1000</SortID>
    </Field>
    <Field Def="u32 resourceItemCategory01 = 99999">
      <DisplayName>1:リソースアイテムカテゴリ</DisplayName>
      <Enum>RESOURCE_ITEM_PARAM_TYPE</Enum>
      <Description>このパラメータに紐付いて、取得するアイテムIDと取得時に発生するSFXが切り替わる。 </Description>
      <Maximum>99999</Maximum>
      <SortID>2000</SortID>
      <UnkC8>アイテム1</UnkC8>
    </Field>
    <Field Def="u32 resourceItemCategory02 = 99999">
      <DisplayName>2:リソースアイテムカテゴリ</DisplayName>
      <Enum>RESOURCE_ITEM_PARAM_TYPE</Enum>
      <Description>このパラメータに紐付いて、取得するアイテムIDと取得時に発生するSFXが切り替わる。 </Description>
      <Maximum>99999</Maximum>
      <SortID>2000</SortID>
      <UnkC8>アイテム2</UnkC8>
    </Field>
    <Field Def="u32 resourceItemCategory03 = 99999">
      <DisplayName>3:リソースアイテムカテゴリ</DisplayName>
      <Enum>RESOURCE_ITEM_PARAM_TYPE</Enum>
      <Description>このパラメータに紐付いて、取得するアイテムIDと取得時に発生するSFXが切り替わる。 </Description>
      <Maximum>99999</Maximum>
      <SortID>2000</SortID>
      <UnkC8>アイテム3</UnkC8>
    </Field>
    <Field Def="u32 resourceItemCategory04 = 99999">
      <DisplayName>4:リソースアイテムカテゴリ</DisplayName>
      <Enum>RESOURCE_ITEM_PARAM_TYPE</Enum>
      <Description>このパラメータに紐付いて、取得するアイテムIDと取得時に発生するSFXが切り替わる。 </Description>
      <Maximum>99999</Maximum>
      <SortID>2000</SortID>
      <UnkC8>アイテム4</UnkC8>
    </Field>
    <Field Def="u32 resourceItemCategory05 = 99999">
      <DisplayName>5:リソースアイテムカテゴリ</DisplayName>
      <Enum>RESOURCE_ITEM_PARAM_TYPE</Enum>
      <Description>このパラメータに紐付いて、取得するアイテムIDと取得時に発生するSFXが切り替わる。 </Description>
      <Maximum>99999</Maximum>
      <SortID>2000</SortID>
      <UnkC8>アイテム5</UnkC8>
    </Field>
    <Field Def="u32 resourceItemCategory06 = 99999">
      <DisplayName>6:リソースアイテムカテゴリ</DisplayName>
      <Enum>RESOURCE_ITEM_PARAM_TYPE</Enum>
      <Description>このパラメータに紐付いて、取得するアイテムIDと取得時に発生するSFXが切り替わる。 </Description>
      <Maximum>99999</Maximum>
      <SortID>2000</SortID>
      <UnkC8>アイテム6</UnkC8>
    </Field>
    <Field Def="u32 resourceItemCategory07 = 99999">
      <DisplayName>7:リソースアイテムカテゴリ</DisplayName>
      <Enum>RESOURCE_ITEM_PARAM_TYPE</Enum>
      <Description>このパラメータに紐付いて、取得するアイテムIDと取得時に発生するSFXが切り替わる。 </Description>
      <Maximum>99999</Maximum>
      <SortID>2000</SortID>
      <UnkC8>アイテム7</UnkC8>
    </Field>
    <Field Def="u32 resourceItemCategory08 = 99999">
      <DisplayName>8:リソースアイテムカテゴリ</DisplayName>
      <Enum>RESOURCE_ITEM_PARAM_TYPE</Enum>
      <Description>このパラメータに紐付いて、取得するアイテムIDと取得時に発生するSFXが切り替わる。 </Description>
      <Maximum>99999</Maximum>
      <SortID>2000</SortID>
      <UnkC8>アイテム8</UnkC8>
    </Field>
    <Field Def="u8 isAddLottery">
      <DisplayName>追加抽選か?</DisplayName>
      <Enum>RESOURCE_ITEM_LOT_BOOL</Enum>
      <Description>○ならば、追加抽選特殊効果がPCにかかっている場合に限りこの抽選を実行する。</Description>
      <Maximum>1</Maximum>
      <SortID>1050</SortID>
    </Field>
    <Field Def="dummy8 pad1[7]">
      <DisplayName>パディング</DisplayName>
      <DisplayFormat>%d</DisplayFormat>
      <EditFlags>Wrap</EditFlags>
      <Maximum>99</Maximum>
      <Increment>1</Increment>
      <SortID>3000</SortID>
    </Field>
    <Field Def="u16 lotBasePoint01">
      <DisplayName>1:基本出現ポイント</DisplayName>
      <Description>[基本出現ポイント/基本出現ポイントの合計]が抽選される確率になる </Description>
      <Maximum>2000</Maximum>
      <SortID>4000</SortID>
      <UnkC8>アイテム1</UnkC8>
    </Field>
    <Field Def="u16 lotBasePoint02">
      <DisplayName>2:基本出現ポイント</DisplayName>
      <Description>[基本出現ポイント/基本出現ポイントの合計]が抽選される確率になる </Description>
      <Maximum>2000</Maximum>
      <SortID>4010</SortID>
      <UnkC8>アイテム2</UnkC8>
    </Field>
    <Field Def="u16 lotBasePoint03">
      <DisplayName>3:基本出現ポイント</DisplayName>
      <Description>[基本出現ポイント/基本出現ポイントの合計]が抽選される確率になる </Description>
      <Maximum>2000</Maximum>
      <SortID>4020</SortID>
      <UnkC8>アイテム3</UnkC8>
    </Field>
    <Field Def="u16 lotBasePoint04">
      <DisplayName>4:基本出現ポイント</DisplayName>
      <Description>[基本出現ポイント/基本出現ポイントの合計]が抽選される確率になる </Description>
      <Maximum>2000</Maximum>
      <SortID>4030</SortID>
      <UnkC8>アイテム4</UnkC8>
    </Field>
    <Field Def="u16 lotBasePoint05">
      <DisplayName>5:基本出現ポイント</DisplayName>
      <Description>[基本出現ポイント/基本出現ポイントの合計]が抽選される確率になる </Description>
      <Maximum>2000</Maximum>
      <SortID>4040</SortID>
      <UnkC8>アイテム5</UnkC8>
    </Field>
    <Field Def="u16 lotBasePoint06">
      <DisplayName>6:基本出現ポイント</DisplayName>
      <Description>[基本出現ポイント/基本出現ポイントの合計]が抽選される確率になる </Description>
      <Maximum>2000</Maximum>
      <SortID>4050</SortID>
      <UnkC8>アイテム6</UnkC8>
    </Field>
    <Field Def="u16 lotBasePoint07">
      <DisplayName>7:基本出現ポイント</DisplayName>
      <Description>[基本出現ポイント/基本出現ポイントの合計]が抽選される確率になる </Description>
      <Maximum>2000</Maximum>
      <SortID>4060</SortID>
      <UnkC8>アイテム7</UnkC8>
    </Field>
    <Field Def="u16 lotBasePoint08">
      <DisplayName>8:基本出現ポイント</DisplayName>
      <Description>[基本出現ポイント/基本出現ポイントの合計]が抽選される確率になる </Description>
      <Maximum>2000</Maximum>
      <SortID>4070</SortID>
      <UnkC8>アイテム8</UnkC8>
    </Field>
    <Field Def="u16 itemNum01">
      <DisplayName>1:個数</DisplayName>
      <Description>取得できるアイテムの個数</Description>
      <Maximum>9999</Maximum>
      <SortID>3000</SortID>
      <UnkC8>アイテム1</UnkC8>
    </Field>
    <Field Def="u16 itemNum02">
      <DisplayName>2:個数</DisplayName>
      <Description>取得できるアイテムの個数</Description>
      <Maximum>9999</Maximum>
      <SortID>3000</SortID>
      <UnkC8>アイテム2</UnkC8>
    </Field>
    <Field Def="u16 itemNum03">
      <DisplayName>3:個数</DisplayName>
      <Description>取得できるアイテムの個数</Description>
      <Maximum>9999</Maximum>
      <SortID>3000</SortID>
      <UnkC8>アイテム3</UnkC8>
    </Field>
    <Field Def="u16 itemNum04">
      <DisplayName>4:個数</DisplayName>
      <Description>取得できるアイテムの個数</Description>
      <Maximum>9999</Maximum>
      <SortID>3000</SortID>
      <UnkC8>アイテム4</UnkC8>
    </Field>
    <Field Def="u16 itemNum05">
      <DisplayName>5:個数</DisplayName>
      <Description>取得できるアイテムの個数</Description>
      <Maximum>9999</Maximum>
      <SortID>3000</SortID>
      <UnkC8>アイテム5</UnkC8>
    </Field>
    <Field Def="u16 itemNum06">
      <DisplayName>6:個数</DisplayName>
      <Description>取得できるアイテムの個数</Description>
      <Maximum>9999</Maximum>
      <SortID>3000</SortID>
      <UnkC8>アイテム6</UnkC8>
    </Field>
    <Field Def="u16 itemNum07">
      <DisplayName>7:個数</DisplayName>
      <Description>取得できるアイテムの個数</Description>
      <Maximum>9999</Maximum>
      <SortID>3000</SortID>
      <UnkC8>アイテム7</UnkC8>
    </Field>
    <Field Def="u16 itemNum08">
      <DisplayName>8:個数</DisplayName>
      <Description>取得できるアイテムの個数</Description>
      <Maximum>9999</Maximum>
      <SortID>3000</SortID>
      <UnkC8>アイテム8</UnkC8>
    </Field>
    <Field Def="u8 spLotPointRate01">
      <DisplayName>1:特殊効果による出現ポイント補正</DisplayName>
      <Enum>RESOURCE_ITEM_LOT_ONOFF</Enum>
      <Description>基本出現ポイントに対する特殊効果からの乗算補正を行うかどうか</Description>
      <Maximum>1</Maximum>
      <SortID>4001</SortID>
      <UnkC8>アイテム1</UnkC8>
    </Field>
    <Field Def="u8 spLotPointRate02">
      <DisplayName>2:特殊効果による出現ポイント補正</DisplayName>
      <Enum>RESOURCE_ITEM_LOT_ONOFF</Enum>
      <Description>基本出現ポイントに対する特殊効果からの乗算補正を行うかどうか</Description>
      <Maximum>1</Maximum>
      <SortID>4011</SortID>
      <UnkC8>アイテム2</UnkC8>
    </Field>
    <Field Def="u8 spLotPointRate03">
      <DisplayName>3:特殊効果による出現ポイント補正</DisplayName>
      <Enum>RESOURCE_ITEM_LOT_ONOFF</Enum>
      <Description>基本出現ポイントに対する特殊効果からの乗算補正を行うかどうか</Description>
      <Maximum>1</Maximum>
      <SortID>4021</SortID>
      <UnkC8>アイテム3</UnkC8>
    </Field>
    <Field Def="u8 spLotPointRate04">
      <DisplayName>4:特殊効果による出現ポイント補正</DisplayName>
      <Enum>RESOURCE_ITEM_LOT_ONOFF</Enum>
      <Description>基本出現ポイントに対する特殊効果からの乗算補正を行うかどうか</Description>
      <Maximum>1</Maximum>
      <SortID>4031</SortID>
      <UnkC8>アイテム4</UnkC8>
    </Field>
    <Field Def="u8 spLotPointRate05">
      <DisplayName>5:特殊効果による出現ポイント補正</DisplayName>
      <Enum>RESOURCE_ITEM_LOT_ONOFF</Enum>
      <Description>基本出現ポイントに対する特殊効果からの乗算補正を行うかどうか</Description>
      <Maximum>1</Maximum>
      <SortID>4041</SortID>
      <UnkC8>アイテム5</UnkC8>
    </Field>
    <Field Def="u8 spLotPointRate06">
      <DisplayName>6:特殊効果による出現ポイント補正</DisplayName>
      <Enum>RESOURCE_ITEM_LOT_ONOFF</Enum>
      <Description>基本出現ポイントに対する特殊効果からの乗算補正を行うかどうか</Description>
      <Maximum>1</Maximum>
      <SortID>4051</SortID>
      <UnkC8>アイテム6</UnkC8>
    </Field>
    <Field Def="u8 spLotPointRate07">
      <DisplayName>7:特殊効果による出現ポイント補正</DisplayName>
      <Enum>RESOURCE_ITEM_LOT_ONOFF</Enum>
      <Description>基本出現ポイントに対する特殊効果からの乗算補正を行うかどうか</Description>
      <Maximum>1</Maximum>
      <SortID>4061</SortID>
      <UnkC8>アイテム7</UnkC8>
    </Field>
    <Field Def="u8 spLotPointRate08">
      <DisplayName>8:特殊効果による出現ポイント補正</DisplayName>
      <Enum>RESOURCE_ITEM_LOT_ONOFF</Enum>
      <Description>基本出現ポイントに対する特殊効果からの乗算補正を行うかどうか</Description>
      <Maximum>1</Maximum>
      <SortID>4071</SortID>
      <UnkC8>アイテム8</UnkC8>
    </Field>
  </Fields>
</PARAMDEF>