﻿<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="style.xsl" ?>
<saveFileFormat>
  <inputSource index="0" name="SGTA4" titleName="Grand Theft Auto 4" info="SGTA4(xx) file stored in the SGTA4(xx) save located under title ID 545407F2.">
    <magicBytes position="0x000C" length="4" value="0x53415645" />
  </inputSource>
  <group index="0" title="Player">
    <numericData source="0" offset="0x00EA" length="4" maximum="0x7FFFFFFF" label="Money">
      <suggestedValue value="2147483647" label="Max" />
    </numericData>
    <numericData source="0" offset="0x0132" length="4" format="float" maximum="100000000000" label="Health">
      <suggestedValue value="100000000000" label="Max" />
    </numericData>
    <numericData source="0" offset="0x0136" length="4" format="float" maximum="100000000000" label="Armor">
      <suggestedValue value="100000000000" label="Max" />
    </numericData>
  </group>
  <group index="1" title="Weapon Slots">
    <group index="0" title="Weapons">
      <optionData format="dropdown">
        <optionDataItem source="0" offset="0x0149" length="1" label="Handgun" />
        <optionChoice value="0x00" label="None" />
        <optionChoice value="0x07" label="Pistol (Glock 22)" />
        <optionChoice value="0x09" label="Combat Pistol (Desert Eagle .357)" />
      </optionData>
      <optionData format="dropdown">
        <optionDataItem source="0" offset="0x014D" length="1" label="Shotgun" />
        <optionChoice value="0x00" label="None" />
        <optionChoice value="0x0A" label="Pump Shotgun (Ithaca Model 37 Stakeout)" />
        <optionChoice value="0x0B" label="Combat Shotgun (Remington 11-87)" />
      </optionData>
      <optionData format="dropdown">
        <optionDataItem source="0" offset="0x0151" length="1" label="SMG" />
        <optionChoice value="0x00" label="None" />
        <optionChoice value="0x0C" label="Micro-SMG (Micro Uzi)" />
        <optionChoice value="0x0D" label="SMG (SW MP-10)" />
      </optionData>
      <optionData format="dropdown">
        <optionDataItem source="0" offset="0x0155" length="1" label="Rifle" />
        <optionChoice value="0x00" label="None" />
        <optionChoice value="0x0E" label="Assault Rifle (AK-47)" />
        <optionChoice value="0x0F" label="Carbine Rifle (M4A1)" />
      </optionData>
      <optionData format="dropdown">
        <optionDataItem source="0" offset="0x0159" length="1" label="Sniper" />
        <optionChoice value="0x00" label="None" />
        <optionChoice value="0x10" label="Combat Sniper (H&amp;K PSG-1)" />
        <optionChoice value="0x11" label="Sniper Rifle (Remington 700)" />
      </optionData>
      <optionData format="dropdown">
        <optionDataItem source="0" offset="0x015D" length="1" label="Heavy" />
        <optionChoice value="0x00" label="None" />
        <optionChoice value="0x12" label="RPG (RPG-7)" />
      </optionData>
      <optionData format="dropdown">
        <optionDataItem source="0" offset="0x0161" length="1" label="Thrown" />
        <optionChoice value="0x00" label="None" />
        <optionChoice value="0x04" label="Grenades (M26A1)" />
        <optionChoice value="0x05" label="Molotov Cocktail" />
      </optionData>
      <optionData format="dropdown">
        <optionDataItem source="0" offset="0x0145" length="1" label="Melee" />
        <optionChoice value="0x00" label="None" />
        <optionChoice value="0x01" label="Baseball Bat" />
        <optionChoice value="0x02" label="Pool Cue" />
        <optionChoice value="0x03" label="Knife" />
      </optionData>
    </group>
    <group index="0" title="Ammo">
      <numericData source="0" offset="0x016A" length="2" label="Handgun">
        <suggestedValue value="65535" label="Max" />
      </numericData>
      <numericData source="0" offset="0x016C" length="2" label="Shotgun">
        <suggestedValue value="65535" label="Max" />
      </numericData>
      <numericData source="0" offset="0x016E" length="2" label="SMG">
        <suggestedValue value="65535" label="Max" />
      </numericData>
      <numericData source="0" offset="0x0170" length="2" label="Rifle">
        <suggestedValue value="65535" label="Max" />
      </numericData>
      <numericData source="0" offset="0x0172" length="2" label="Sniper">
        <suggestedValue value="65535" label="Max" />
      </numericData>
      <numericData source="0" offset="0x0174" length="2" label="Heavy">
        <suggestedValue value="65535" label="Max" />
      </numericData>
      <numericData source="0" offset="0x0176" length="2" label="Thrown">
        <suggestedValue value="65535" label="Max" />
      </numericData>
    </group>
  </group>
</saveFileFormat>
