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>BUDGET_PARAM_ST</ParamType>
  <DataVersion>1</DataVersion>
  <BigEndian>False</BigEndian>
  <Unicode>True</Unicode>
  <FormatVersion>202</FormatVersion>
  <Fields>
    <Field Def="f32 vram_all = 1">
      <DisplayName>VRAM:ALL</DisplayName>
      <Description>VRAM:ALL(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>100</SortID>
    </Field>
    <Field Def="f32 vram_mapobj_tex = 1">
      <DisplayName>VRAM:マップ/オブジェ テクスチャ</DisplayName>
      <Description>VRAM:マップ/オブジェ テクスチャ(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2010</SortID>
    </Field>
    <Field Def="f32 vram_mapobj_mdl = 1">
      <DisplayName>VRAM:マップ/オブジェ モデル</DisplayName>
      <Description>VRAM:マップ/オブジェ モデル(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2020</SortID>
    </Field>
    <Field Def="f32 vram_map = 1">
      <DisplayName>VRAM:マップ</DisplayName>
      <Description>VRAM:マップ(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>1010</SortID>
    </Field>
    <Field Def="f32 vram_chr = 1">
      <DisplayName>VRAM:キャラ</DisplayName>
      <Description>VRAM:キャラ(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>1020</SortID>
    </Field>
    <Field Def="f32 vram_parts = 1">
      <DisplayName>VRAM:パーツ</DisplayName>
      <Description>VRAM:パーツ(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>1030</SortID>
    </Field>
    <Field Def="f32 vram_sfx = 1">
      <DisplayName>VRAM:SFX</DisplayName>
      <Description>VRAM:SFX(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>1040</SortID>
    </Field>
    <Field Def="f32 vram_chr_tex = 1">
      <DisplayName>VRAM:キャラ テクスチャ</DisplayName>
      <Description>VRAM:キャラ テクスチャ(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2030</SortID>
    </Field>
    <Field Def="f32 vram_chr_mdl = 1">
      <DisplayName>VRAM:キャラ モデル</DisplayName>
      <Description>VRAM:キャラ モデル(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2040</SortID>
    </Field>
    <Field Def="f32 vram_parts_tex = 1">
      <DisplayName>VRAM:パーツ テクスチャ</DisplayName>
      <Description>VRAM:パーツ テクスチャ(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2050</SortID>
    </Field>
    <Field Def="f32 vram_parts_mdl = 1">
      <DisplayName>VRAM:パーツ モデル</DisplayName>
      <Description>VRAM:パーツ モデル(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2060</SortID>
    </Field>
    <Field Def="f32 vram_sfx_tex = 1">
      <DisplayName>VRAM:SFX テクスチャ</DisplayName>
      <Description>VRAM:SFX テクスチャ(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2070</SortID>
    </Field>
    <Field Def="f32 vram_sfx_mdl = 1">
      <DisplayName>VRAM:SFX モデル</DisplayName>
      <Description>VRAM:SFX モデル(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2080</SortID>
    </Field>
    <Field Def="f32 vram_gi = 1">
      <DisplayName>VRAM:Gi</DisplayName>
      <Description>VRAM:Gi(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2090</SortID>
    </Field>
    <Field Def="f32 vram_menu_tex = 1">
      <DisplayName>VRAM:メニュー</DisplayName>
      <Description>VRAM:メニュー(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2085</SortID>
    </Field>
    <Field Def="f32 vram_decal_rt = 1">
      <DisplayName>VRAM:DECAL_RT</DisplayName>
      <Description>VRAM:DECALレンダーターゲット(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2105</SortID>
    </Field>
    <Field Def="f32 vram_decal = 1">
      <DisplayName>VRAM:DECAL</DisplayName>
      <Description>VRAM:DECAL(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2100</SortID>
    </Field>
    <Field Def="f32 vram_yebis = 1">
      <DisplayName>VRAM:YEBIS</DisplayName>
      <Description>VRAM:YEBIS(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>1060</SortID>
    </Field>
    <Field Def="f32 vram_other_tex = 1">
      <DisplayName>VRAM:その他 テクスチャ</DisplayName>
      <Description>VRAM:その他 モデル(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2110</SortID>
    </Field>
    <Field Def="f32 vram_other_mdl = 1">
      <DisplayName>VRAM:その他 モデル</DisplayName>
      <Description>VRAM:その他 テクスチャ(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>2120</SortID>
    </Field>
    <Field Def="f32 havok_anim = 1">
      <DisplayName>HAVOK:アニメ</DisplayName>
      <Description>HAVOK:アニメ(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>3010</SortID>
    </Field>
    <Field Def="f32 havok_ins = 1">
      <DisplayName>HAVOK:配置</DisplayName>
      <Description>HAVOK:配置(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>3020</SortID>
    </Field>
    <Field Def="f32 havok_hit = 1">
      <DisplayName>HAVOK:ヒット</DisplayName>
      <Description>HAVOK:ヒット(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>3030</SortID>
    </Field>
    <Field Def="f32 vram_other = 1">
      <DisplayName>VRAM:その他</DisplayName>
      <Description>VRAM:その他(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>1050</SortID>
    </Field>
    <Field Def="f32 vram_detail_all = 1">
      <DisplayName>VRAM:合算値</DisplayName>
      <Description>VRAM:合算値(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>200</SortID>
    </Field>
    <Field Def="f32 vram_chr_and_parts = 1">
      <DisplayName>VRAM:キャラ&amp;パーツ</DisplayName>
      <Description>VRAM:キャラとパーツ合算値(単位はMB)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>1035</SortID>
    </Field>
    <Field Def="f32 cpu_draw_time = 1">
      <DisplayName>CPU:描画処理時間</DisplayName>
      <Description>CPU:描画処理時間(単位はmsec)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>4000</SortID>
    </Field>
    <Field Def="f32 gpu_draw_time = 1">
      <DisplayName>GPU:描画処理時間</DisplayName>
      <Description>GPU:描画処理時間(単位はmsec)</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>4010</SortID>
    </Field>
    <Field Def="f32 gfx_triangle = 1">
      <DisplayName>GFX:描画三角形</DisplayName>
      <Description>GFX:描画三角形</Description>
      <Minimum>0</Minimum>
      <Maximum>16777216</Maximum>
      <SortID>5000</SortID>
    </Field>
    <Field Def="f32 gfx_model = 1">
      <DisplayName>GFX:モデル</DisplayName>
      <Description>GFX:モデル</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>5010</SortID>
    </Field>
    <Field Def="f32 gfx_dynamic_light = 1">
      <DisplayName>GFX:動的光源</DisplayName>
      <Description>GFX:動的光源</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>5020</SortID>
    </Field>
    <Field Def="f32 gfx_material = 1">
      <DisplayName>GFX:マテリアル</DisplayName>
      <Description>GFX:マテリアル</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>5030</SortID>
    </Field>
    <Field Def="f32 gfx_bone = 1">
      <DisplayName>GFX:関節</DisplayName>
      <Description>GFX:関節</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>5040</SortID>
    </Field>
    <Field Def="f32 gfx_sfx = 1">
      <DisplayName>GFX:SFX</DisplayName>
      <Description>GFX:SFX</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>5050</SortID>
    </Field>
    <Field Def="f32 cpu_char_num = 1">
      <DisplayName>CPU:キャラ数</DisplayName>
      <Description>CPU:キャラ数</Description>
      <Minimum>0</Minimum>
      <Maximum>999999</Maximum>
      <SortID>6000</SortID>
    </Field>
    <Field Def="dummy8 reserve[20]">
      <DisplayName>予約領域</DisplayName>
      <Description>予約領域</Description>
      <SortID>6001</SortID>
    </Field>
  </Fields>
</PARAMDEF>