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>PLAY_REGION_PARAM_ST</ParamType>
  <DataVersion>5</DataVersion>
  <BigEndian>False</BigEndian>
  <Unicode>True</Unicode>
  <FormatVersion>202</FormatVersion>
  <Fields>
    <Field Def="s32 multiPlayZoneId">
      <DisplayName>マルチプレイ区間ID</DisplayName>
      <Description>マルチプレイ区間ID</Description>
      <Minimum>0</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>1000</SortID>
    </Field>
    <Field Def="s32 multiPlayStartLimitEventFlagId">
      <DisplayName>マルチプレイ開始制限イベントフラグID</DisplayName>
      <Description>マルチプレイ開始制限イベントフラグID</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>1100</SortID>
    </Field>
    <Field Def="f32 otherDisableDistance">
      <DisplayName>その他霊侵入不可能距離</DisplayName>
      <Description>その他霊侵入不可能距離</Description>
      <Minimum>0</Minimum>
      <Maximum>1000</Maximum>
      <Increment>0.1</Increment>
      <SortID>2000</SortID>
    </Field>
    <Field Def="s32 pcPositionSaveLimitEventFlagId">
      <DisplayName>PC位置セーブ制限イベントフラグID</DisplayName>
      <Description>PC位置セーブ制限イベントフラグID</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>1200</SortID>
    </Field>
    <Field Def="s32 multiPlayHostLimitEventFlagId">
      <DisplayName>マルチプレイホスト制限イベントフラグ</DisplayName>
      <Description>マルチプレイホスト制限イベントフラグ:このフラグがONになるとホストとしてマルチプレイが禁止される。ブロッククリアフラグを入れる想定。0:制限しない</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>1110</SortID>
    </Field>
    <Field Def="s16 cultNpcWhiteGhostEntityId_byFree = -1">
      <DisplayName>NPC白霊召喚儀式の召還NPCのエンティティIDの自由枠ID</DisplayName>
      <Description>NPC白霊召喚儀式の召還NPCのエンティティIDとして使われる自由枠IDの先頭</Description>
      <Minimum>-1</Minimum>
      <Maximum>999</Maximum>
      <SortID>3000</SortID>
    </Field>
    <Field Def="u8 bMapGuradianRegion">
      <DisplayName>マップ守護領域か?</DisplayName>
      <Enum>ON_OFF</Enum>
      <Description>マップ守護領域の枠の増減にするか</Description>
      <Maximum>1</Maximum>
      <SortID>1120</SortID>
    </Field>
    <Field Def="u8 bYellowCostumeRegion:1">
      <DisplayName>黄衣の翁サイン領域か?</DisplayName>
      <Enum>ON_OFF</Enum>
      <Description>黄衣の翁サイン領域か?</Description>
      <Maximum>1</Maximum>
      <SortID>1140</SortID>
    </Field>
    <Field Def="u8 isSummonPosStartForRed:1">
      <DisplayName>闇霊スタート方向侵入か?</DisplayName>
      <Enum>ON_OFF</Enum>
      <Description>闇霊スタート方向侵入か?</Description>
      <Maximum>1</Maximum>
      <SortID>6000</SortID>
    </Field>
    <Field Def="dummy8 pad:6">
      <SortID>6001</SortID>
    </Field>
    <Field Def="s32 warpItemUsePermitBonfireId_1 = -1">
      <DisplayName>ワープアイテム許可篝火ID1</DisplayName>
      <Description>ワープアイテムの使用を許可する判定に使う篝火のエンティティID1</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>4000</SortID>
    </Field>
    <Field Def="s32 warpItemUsePermitBonfireId_2 = -1">
      <DisplayName>ワープアイテム許可篝火ID2</DisplayName>
      <Description>ワープアイテムの使用を許可する判定に使う篝火のエンティティID2</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>4010</SortID>
    </Field>
    <Field Def="s32 warpItemUsePermitBonfireId_3 = -1">
      <DisplayName>ワープアイテム許可篝火ID3</DisplayName>
      <Description>ワープアイテムの使用を許可する判定に使う篝火のエンティティID3</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>4020</SortID>
    </Field>
    <Field Def="s32 warpItemUsePermitBonfireId_4 = -1">
      <DisplayName>ワープアイテム許可篝火ID4</DisplayName>
      <Description>ワープアイテムの使用を許可する判定に使う篝火のエンティティID4</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>4030</SortID>
    </Field>
    <Field Def="s32 warpItemUsePermitBonfireId_5 = -1">
      <DisplayName>ワープアイテム許可篝火ID5</DisplayName>
      <Description>ワープアイテムの使用を許可する判定に使う篝火のエンティティID5</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>4040</SortID>
    </Field>
    <Field Def="s32 warpItemProhibitionEventFlagId_1 = -1">
      <DisplayName>ワープアイテム禁止イベントフラグID1</DisplayName>
      <Description>ワープアイテムの使用禁止を判定するイベントフラグID1。ワープアイテム許可篝火IDによる判定より優先度が上</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>4100</SortID>
    </Field>
    <Field Def="s32 warpItemProhibitionEventFlagId_2 = -1">
      <DisplayName>ワープアイテム禁止イベントフラグID2</DisplayName>
      <Description>ワープアイテムの使用禁止を判定するイベントフラグID2。ワープアイテム許可篝火IDによる判定より優先度が上</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>4110</SortID>
    </Field>
    <Field Def="s32 warpItemProhibitionEventFlagId_3 = -1">
      <DisplayName>ワープアイテム禁止イベントフラグID3</DisplayName>
      <Description>ワープアイテムの使用禁止を判定するイベントフラグID3。ワープアイテム許可篝火IDによる判定より優先度が上</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>4120</SortID>
    </Field>
    <Field Def="s32 warpItemProhibitionEventFlagId_4 = -1">
      <DisplayName>ワープアイテム禁止イベントフラグID4</DisplayName>
      <Description>ワープアイテムの使用禁止を判定するイベントフラグID4。ワープアイテム許可篝火IDによる判定より優先度が上</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>4130</SortID>
    </Field>
    <Field Def="s32 warpItemProhibitionEventFlagId_5 = -1">
      <DisplayName>ワープアイテム禁止イベントフラグID5</DisplayName>
      <Description>ワープアイテムの使用禁止を判定するイベントフラグID5。ワープアイテム許可篝火IDによる判定より優先度が上</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>4140</SortID>
    </Field>
    <Field Def="u8 enableBloodstain:1 = 1">
      <DisplayName>血痕・死亡幻影有効</DisplayName>
      <Enum>BOOL_CIRCLECROSS_TYPE</Enum>
      <Description>血痕・死亡幻影有効</Description>
      <Maximum>1</Maximum>
      <SortID>5000</SortID>
    </Field>
    <Field Def="u8 enableBloodMessage:1 = 1">
      <DisplayName>血文字有効</DisplayName>
      <Enum>BOOL_CIRCLECROSS_TYPE</Enum>
      <Description>血文字有効</Description>
      <Maximum>1</Maximum>
      <SortID>5010</SortID>
    </Field>
    <Field Def="u8 enableGhost:1 = 1">
      <DisplayName>幻影有効</DisplayName>
      <Enum>BOOL_CIRCLECROSS_TYPE</Enum>
      <Description>幻影有効</Description>
      <Maximum>1</Maximum>
      <SortID>5020</SortID>
    </Field>
    <Field Def="dummy8 pad3:5">
      <SortID>6002</SortID>
    </Field>
    <Field Def="dummy8 pad2[3]">
      <SortID>6003</SortID>
    </Field>
    <Field Def="s32 multiPlayHASHostLimitEventFlagId">
      <DisplayName>黄衣の翁ホスト制限イベントフラグ</DisplayName>
      <Description>黄衣の翁ホスト制限イベントフラグ:このフラグがONになると黄衣の翁のホストとしてのマルチプレイが禁止される。ブロッククリアフラグを入れる想定。0:制限しない</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>1120</SortID>
    </Field>
    <Field Def="s32 returnPointEntityId = -1">
      <DisplayName>PC落下時の復帰ポイント</DisplayName>
      <Description>PCが落下したときの復帰位置。MapStudioのポイントタイプ「ワープポイント」のエンティティIDを設定する。-1の場合はセーブ位置に復帰する。</Description>
      <Minimum>-1</Minimum>
      <Maximum>1E+08</Maximum>
      <SortID>1300</SortID>
    </Field>
    <Field Def="dummy8 reserve[20]">
      <DisplayName>予約領域</DisplayName>
      <SortID>6004</SortID>
    </Field>
  </Fields>
</PARAMDEF>