<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>136</ID>
      <Description>"Player"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>106</ID>
          <Description>"No Hunger/Thirst Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Stat_Consumable:HandleValue+199)
define(bytes, F2 0F 5C C1)

[ENABLE]
assert(address, bytes)

address:
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>111</ID>
          <Description>"No Oxygen Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Stat_Oxygen:Update+25)
define(bytes, 0F 84 7D 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  nop 6

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>135</ID>
          <Description>"No Fall Damage"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, PersonController:CalculateFallDamage)
define(bytes, 55)

[ENABLE]
assert(address, bytes)

address:
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>132</ID>
          <Description>"Infinite Jump"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, PersonController:GroundControll+139D)
define(address2, PersonController:GroundControll+1473)
define(bytes, 0F 84 A8 01 00 00)
define(bytes2, 0F 84 D2 00 00 00)

[ENABLE]
assert(address, bytes)
assert(address2, bytes2)

address:
  nop 6
address2:
  nop 6

[DISABLE]
address:
  db bytes
address2:
  db bytes2
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>144</ID>
          <Description>"No Radiation Damage"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, DamageArea:DamageEntitiesInArea)
define(bytes, 55)

[ENABLE]
assert(address, bytes)

address:
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>81</ID>
      <Description>"Inventory"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>139</ID>
          <Description>"No Eat/Drink Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, UseItemController.&lt;ConsumeStacks&gt;d__18:MoveNext+148)
define(bytes, 41 FF D3)

[ENABLE]
assert(address, bytes)

address:
  nop 3

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"No Craft Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, CraftingMenu:CraftItem+E8)
define(bytes, 0F 85 35 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  db EB 39
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>77</ID>
          <Description>"No Craft Loss Alt"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, CraftingMenu:CraftItem+F8)
define(bytes, 0F 85 35 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  db EB 39
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>0</ID>
          <Description>"Infinite Stack Size"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Slot:StackIsFull+78)
define(bytes, B8 01 00 00 00)

define(address2, Inventory:StackSlots+A9)
define(bytes2, 0F 8F 61 00 00 00)

{$lua}
gAddItem = getMethodBySignature("Inventory", "AddItem", "ItemInstance")
{$asm}
define(address3, $gAddItem+2F2)
define(bytes3, 7C 24)

[ENABLE]
assert(address, bytes)
assert(address2, bytes2)
assert(address3, bytes3)

address+1:
  db 00

address2:
  nop 6

address3:
  nop 2

[DISABLE]
address:
  db bytes
address2:
  db bytes2
address3:
  db bytes3
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>88</ID>
          <Description>"Infinite Stack Size Alt"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Slot:StackIsFull+78)
define(bytes, B8 01 00 00 00)

define(address2, Inventory:StackSlots+A9)
define(bytes2, 0F 8F 61 00 00 00)

{$lua}
gAddItem = getMethodBySignature("Inventory", "AddItem", "ItemInstance")
{$asm}
define(address3, $gAddItem+302)
define(bytes3, 7C 24)

[ENABLE]
assert(address, bytes)
assert(address2, bytes2)
assert(address3, bytes3)

address+1:
  db 00

address2:
  nop 6

address3:
  nop 2

[DISABLE]
address:
  db bytes
address2:
  db bytes2
address3:
  db bytes3
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>138</ID>
          <Description>"No Vending Machine Token Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, VendingMachine_Element:ConsumeRequiredItems)
define(bytes, 55)

[ENABLE]
assert(address, bytes)

address:
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>163</ID>
          <Description>"New Stack Item Dupe"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Inventory:MoveSlotToEmpty+F8)
define(bytes, 41 FF D3)

[ENABLE]
assert(address, bytes)

address:
  nop 3

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>76</ID>
          <Description>"Set Item Drop (Seed, Barrel, Dig)"</Description>
          <Options moHideChildren="1"/>
          <Color>FF80FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, RandomDropper:GetRandomItems+24)
define(bytes, 48 8B D0 48 8B 45 F0)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 100, address)

label(dropAmount)
registerSymbol(dropAmount)
label(leave)

newMemory:
  mov rdx,[dropAmount]
  mov rax,[rbp-10]
  jmp leave
dropAmount:
  dd 10

address:
  jmp newMemory
  nop 2
leave:

[DISABLE]
address:
  db bytes

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>78</ID>
              <Description>"Amount"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>dropAmount</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>86</ID>
      <Description>"Equipment"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>83</ID>
          <Description>"No Armor Durability Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Equipment_ArmorPiece:RemoveDurability)
define(bytes, 55)

[ENABLE]
assert(address, bytes)

address:
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>84</ID>
          <Description>"No Flipper Durability Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Equipment_Flipper:UpdateEquipment+BC)
define(bytes, F2 0F 58 C1)

[ENABLE]
assert(address, bytes)

address:
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>85</ID>
          <Description>"No Headlight Durability Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Equipment_HeadLight:UpdateEquipment+C4)
define(bytes, F2 0F 58 C1)

[ENABLE]
assert(address, bytes)

address:
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>87</ID>
          <Description>"No Air Bottle Durability Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Equipment_AirBottle:UpdateEquipment+A4)
define(bytes, F2 0F 58 C1)

[ENABLE]
assert(address, bytes)

address:
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>82</ID>
      <Description>"Tool"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>2</ID>
          <Description>"No Tool Durability Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, PlayerInventory:RemoveDurabillityFromHotSlot)
define(bytes, 55 48 8B)

[ENABLE]
assert(address, bytes)

address:
  mov al,0
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>80</ID>
          <Description>"Instant Gather"</Description>
          <Options moHideChildren="1"/>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Hook:HandleGathering+1C0)
define(bytes, 0F 87 B2 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  nop 6

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>141</ID>
          <Description>"Instant Chop"</Description>
          <Options moHideChildren="1"/>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Axe:Update+479)
define(bytes, 0F 87 34 01 00 00)

[ENABLE]
assert(address, bytes)

address:
  nop 6

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>142</ID>
          <Description>"Instant Pickup"</Description>
          <Options moHideChildren="1"/>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, RemovePlaceables:Update+5F4)
define(bytes, 0F 87 31 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  nop 6

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>3</ID>
          <Description>"No Build Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Inventory:RemoveCostMultiple)
define(bytes, 55)

[ENABLE]
assert(address, bytes)

address:
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>140</ID>
          <Description>"No Build Overlap"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Block:IsOverlapping)
define(bytes, 55 48 8B)

[ENABLE]
assert(address, bytes)

address:
  mov al,0
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>145</ID>
          <Description>"Fast Tool Use (Unstable)"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, UseableItem:ChannelItem+84)
define(address2, UseableItem:ChannelItem+BD)
define(bytes, F3 0F 10 4E 5C)
define(bytes2, F3 0F 10 46 64)

[ENABLE]
assert(address, bytes)
assert(address2, bytes2)

alloc(newMemory, 40, address)
label(floatNum)
label(floatSmall)
label(next)
label(leave)
label(leave2)

newMemory:
  movss xmm1,[floatNum]
  jmp leave
next:
  movss xmm0,[floatSmall]
  jmp leave2
floatSmall:
  dd (float)0.0625
floatNum:
  dd (float)0.125

address:
  jmp newMemory
leave:
address2:
  jmp next
leave2:

[DISABLE]
address:
  db bytes
address2:
  db bytes2

dealloc(*)

</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>91</ID>
      <Description>"Movement"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>90</ID>
          <Description>"No Engine Fuel Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, MotorWheel:Update+68)
define(bytes, 41 FF D3)

[ENABLE]
assert(address, bytes)

address:
  nop 3

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>92</ID>
          <Description>"No Max Raft Speed"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Raft:FixedUpdate+656)
define(address2, Raft:FixedUpdate+E22)
define(bytes, 73 12)
define(bytes2, 0F 83 BB 00 00 00)

[ENABLE]
assert(address, bytes)
assert(address2, bytes2)

address:
  db EB
address2:
  db E9 BC 00 00 00 90

[DISABLE]
address:
  db bytes
address2:
  db bytes2
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>95</ID>
          <Description>"No Max Raft Speed Alt"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Raft:FixedUpdate+65E)
define(address2, Raft:FixedUpdate+E2A)
define(bytes, 73 12)
define(bytes2, 0F 83 BB 00 00 00)

[ENABLE]
assert(address, bytes)
assert(address2, bytes2)

address:
  db EB
address2:
  db E9 BC 00 00 00 90

[DISABLE]
address:
  db bytes
address2:
  db bytes2
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>93</ID>
          <Description>"Set Motor Speed"</Description>
          <Options moHideChildren="1"/>
          <Color>FF80FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Raft:FixedUpdate+5BA)
define(bytes, F3 0F 11 6E 68)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 100, address)

label(newSpeed)
registerSymbol(newSpeed)
label(leave)

newMemory:
  movss xmm5,[newSpeed]
  movss [rsi+68],xmm5
  jmp leave
newSpeed:
  dd (float)16.0

address:
  jmp newMemory
leave:

[DISABLE]
address:
  db bytes

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>94</ID>
              <Description>"Amount"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>newSpeed</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>96</ID>
      <Description>"Trader"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>98</ID>
          <Description>"No Buy Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, TradingPost:PurchaseItem+208)
define(bytes, 41 FF D3)

[ENABLE]
assert(address, bytes)

address:
  nop 3

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>100</ID>
          <Description>"No Sell Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, TradingPostUI:Button_Sell+108)
define(bytes, 41 FF D3)

[ENABLE]
assert(address, bytes)

address:
  nop 3

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>97</ID>
          <Description>"No Stock Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, TradingPost:PurchaseItem+175)
define(bytes, FF C8)

[ENABLE]
assert(address, bytes)

address:
  nop 2

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>143</ID>
      <Description>"Fuel / Battery"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>4</ID>
          <Description>"No Fuel Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Fuel:UpdateFuel+16C)
define(bytes, F2 0F 58 C1)

[ENABLE]
assert(address, bytes)

address:
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>89</ID>
          <Description>"No Battery Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Battery:Update+AC)
define(bytes, F2 0F 58 C1)

[ENABLE]
assert(address, bytes)

address:
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>134</ID>
          <Description>"No Battery Loss Alt"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Battery:Update+BC)
define(bytes, F2 0F 58 C1)

[ENABLE]
assert(address, bytes)

address:
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>137</ID>
      <Description>"Fishing"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>99</ID>
          <Description>"No Bait Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, FishingBaitHandler:ConsumeBait)
define(bytes, 55)

[ENABLE]
assert(address, bytes)

address:
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>79</ID>
          <Description>"Instant Fish"</Description>
          <Options moHideChildren="1"/>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Bobber:StartBobbing+50)
define(bytes, F3 0F 5A C0 48 8B CE)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 100, address)

label(leave)

newMemory:
  movsd xmm0,[smallDouble]
  mov rcx,rsi
  jmp leave
smallDouble:
  dq (double)0.03125

address:
  jmp newMemory
  nop 2
leave:

[DISABLE]
address:
  db bytes

dealloc(*)
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>107</ID>
      <Description>"Crops"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>108</ID>
          <Description>"Instant Grow"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Plant:Grow+383)
define(bytes, 0F 87 CD 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  nop 6

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>110</ID>
          <Description>"Grow Without Water"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Cropplot:Update+6D)
define(bytes, 74 2C)

[ENABLE]
assert(address, bytes)

address:
  nop 2

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>156</ID>
      <Description>"AI"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>155</ID>
          <Description>"Passive Land Animals"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, AI_State_CirculateSpawn:UpdateState+55)
define(bytes, 0F 84 30 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  db EB 34
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>158</ID>
          <Description>"Passive Land Runaway Animals (Clucker)"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, AI_Component_SeePlayerSwitchState:OnUpdateComponent)
define(bytes, 55)

[ENABLE]
assert(address, bytes)

address:
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>157</ID>
          <Description>"Passive Screecher"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, AI_State_CirculateSpawn_Air_StoneBird:UpdateState+49)
define(bytes, 74 10)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>161</ID>
      <Description>"Island"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>160</ID>
          <Description>"Max Entity Spawns"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, LandmarkEntityCollection:CalculateSpawnAmount+22)
define(bytes, BA 64 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  xor edx,edx
  nop 3

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>162</ID>
          <Description>"No Entity Spawn Cap"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, LandmarkEntityCollection:CalculateSpawnAmount+78)
define(bytes, 74 0C)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>148</ID>
      <Description>"Pause Menu"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>149</ID>
          <Description>"No Disable on Animal Carry"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Carry:StartCarrying+97)
define(bytes, 74 0D)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>147</ID>
          <Description>"No Unstuck Delay"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, PauseMenu:HandleToggleUnstuckPanel+94)
define(bytes, 40 0F 94 C2)

[ENABLE]
assert(address, bytes)

address:
  inc dl
  nop 2

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>154</ID>
          <Description>"Unstuck to Raft"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, Unstuck_Tracker:ShouldTPToRaft)
define(bytes, 55 48 8B)

[ENABLE]
assert(address, bytes)

address:
  mov al,1
  ret

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>112</ID>
      <Description>"Instances"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>115</ID>
          <Description>"Get Player Controller"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, PersonController:Update+180)
define(bytes, 48 8B 86 80 00 00 00)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 100, address)

label(pPlayerController)
registerSymbol(pPlayerController)
label(leave)

newMemory:
  mov rax,[rsi+80]
  mov [pPlayerController],rsi
  jmp leave
pPlayerController:
  dd 0

address:
  jmp newMemory
  nop 2
leave:

[DISABLE]
address:
  db bytes

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>114</ID>
          <Description>"Player Controller"</Description>
          <Options moHideChildren="1"/>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>pPlayerController</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>125</ID>
              <Description>"Speed"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>116</ID>
                  <Description>"Walk"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Float</VariableType>
                  <Address>+AC</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>117</ID>
                  <Description>"Sprint"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Float</VariableType>
                  <Address>+B0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>118</ID>
                  <Description>"Swim"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Float</VariableType>
                  <Address>+B4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>121</ID>
                  <Description>"Jump"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Float</VariableType>
                  <Address>+E8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>124</ID>
                  <Description>"Crouch"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Float</VariableType>
                  <Address>+F8</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>127</ID>
              <Description>"Fall Damage"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>129</ID>
                  <Description>"Minimum Fall Duration"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Float</VariableType>
                  <Address>+160</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>130</ID>
                  <Description>"Base Fall Damage"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Float</VariableType>
                  <Address>+164</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>131</ID>
                  <Description>"Max Fall Damage"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Float</VariableType>
                  <Address>+168</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>119</ID>
              <Description>"Gravity"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+B8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>120</ID>
              <Description>"Min Valid Ground Angle"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+BC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>122</ID>
              <Description>"Jump Cooldown"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+EC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>123</ID>
              <Description>"Coyote Jump Duration"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+F0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>126</ID>
              <Description>"Crouch Height"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+FC</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
