xml version="1.0" encoding="utf-8"
<CheatTable CheatEngineTableVersion="21">
<CheatEntries>
<CheatEntry>
<ID>414</ID>
<Description>"Open"</Description>
<Options moHideChildren="1"/>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
aobscanmodule(get_ptr,GTA5.exe,48 8B 81 E0 03 00 00 48 8B) //Thanks to Zanzer
alloc(newmem,$1000,get_ptr) // By Lobix300
alloc(some_ptr,8)
label(code)
label(return)
newmem:
code:
mov qword ptr [some_ptr],rcx
mov rax,[rcx+000003E0]
jmp return
get_ptr:
jmp code
nop
nop
return:
registersymbol(get_ptr)
registersymbol(some_ptr)
{$lua}
autoAssemble([[
aobscanmodule(LightsPTR,GTA5.exe,4C 89 0D xx xx xx xx 44 xx xx xx xx xx xx 8B 00 2B C1 48 8D)
registersymbol(LightsPTR)
]])
local addr = getAddress("LightsPTR")
addr = addr + readInteger(addr + 3) + 7
unregisterSymbol("LightsPTR")
registerSymbol("LightsPTR", addr, true)
autoAssemble([[
aobscanmodule(GetPointerAddressA,GTA5.exe,48 8B 8C C2 xx xx xx xx 48 85 C9 74 19)
registersymbol(GetPointerAddressA)
]])
local addr = getAddress("GetPointerAddressA")
addr = addr + 4
addr = readInteger(addr)
addr = addr + getAddress("GTA5.exe")
unregisterSymbol("GetPointerAddressA")
registerSymbol("GetPointerAddressA", addr, true)
autoAssemble([[
aobscanmodule(WorldPTR,GTA5.exe,48 8B 05 ? ? ? ? 45 ? ? ? ? 48 8B 48 08 48 85 C9 74 07)
registersymbol(WorldPTR)
]])
local addr = getAddress("WorldPTR")
addr = addr + readInteger(addr + 3) + 7
unregisterSymbol("WorldPTR")
registerSymbol("WorldPTR", addr, true)
autoAssemble([[
aobscanmodule(playersPTR,GTA5.exe,48 8B 0D ? ? ? ? E8 ? ? ? ? 48 8B C8 E8 ? ? ? ? 48 8B CF)
registersymbol(playersPTR)
]])
local addr = getAddress("playersPTR")
addr = addr + readInteger(addr + 3) + 7
unregisterSymbol("playersPTR")
registerSymbol("playersPTR", addr, true)
[DISABLE]
{$asm}
get_ptr:
db 48 8B 81 E0 03 00 00
unregisterSymbol(playersPTR)
unregisterSymbol(WorldPTR)
unregisterSymbol(LightsPTR)
unregisterSymbol(GetPointerAddressA)
unregistersymbol(get_ptr)
unregistersymbol(some_ptr)
dealloc(newmem)
dealloc(some_ptr)
]]></AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>585</ID>
<Description>"Event Content"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>586</ID>
<Description>"[Halloween Content]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>563</ID>
<Description>"[Special Shirts]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>587</ID>
<Description>"UNLOCK_VINEWOOD_ZOMBIE_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A90</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>588</ID>
<Description>"UNLOCK_KNIFE_AFTER_DARK_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>589</ID>
<Description>"UNLOCK_THE_SIMIAN_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AA0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>590</ID>
<Description>"UNLOCK_ZOMBIE_LIBERALS_IN_THE_MIDWEST_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AA8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>591</ID>
<Description>"UNLOCK_TWILIGHT_KNIFE_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AB0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>592</ID>
<Description>"UNLOCK_BUTCHERY_AND_OTHER_HOBBIES_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AB8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>593</ID>
<Description>"UNLOCK_CHEERLEADER_MASSACRE_3_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AC0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>594</ID>
<Description>"UNLOCK_CANNIBAL_CLOWN_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AC8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>595</ID>
<Description>"UNLOCK_HOT_SERIAL_KILLER_STEPMOM_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AD0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>596</ID>
<Description>"UNLOCK_SPLATTER_AND_SHOT_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AD8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>597</ID>
<Description>"UNLOCK_MEATHOOK_FOR_MOMMY_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AE0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>598</ID>
<Description>"UNLOCK_PSYCHO_SWINGERS_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AE8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>599</ID>
<Description>"UNLOCK_VAMPIRES_ON_THE_BEACH_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13AF0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>600</ID>
<Description>"ENABLE_HALLOWEEN_VEHICLES"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>12950</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>601</ID>
<Description>"ENABLE_HALLOWEEN_MASK"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>12958</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>602</ID>
<Description>"ENABLE_HALLOWEEN_FACE_PAINTS"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>12960</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>603</ID>
<Description>"ENAB:E_HALLOWEEN_ORNAMENTS"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>12968</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>604</ID>
<Description>"ENABLE_HALLOWEEN_HORNS"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>12970</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>605</ID>
<Description>"[Video Editor Event Content]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>606</ID>
<Description>"UNLOCK_MELTDOWN_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>126B8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>607</ID>
<Description>"UNLOCK_VINEWOOD_ZOMBIE_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>126C0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>608</ID>
<Description>"UNLOCK_I_MARRIED_MY_DAD_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>126C8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>609</ID>
<Description>"UNLOCK_DIE_ALREADY_4_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>126D0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>610</ID>
<Description>"UNLOCK_THE_SHOULDER_OF_ORION_II_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>126D8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>611</ID>
<Description>"UNLOCK_NELSON_IN_NAPLES_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>126E0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>612</ID>
<Description>"UNLOCK_THE_MANY_WIVES_OF_ALFREDO_SMITH_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>126E8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>613</ID>
<Description>"UNLOCK_AN_AMERICAN_DIVORCE_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>126F0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>614</ID>
<Description>"UNLOCK_THE_LONELIEST_ROBOT_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>126F8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>615</ID>
<Description>"UNLOCK_CAPOLAVORO_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>12700</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>616</ID>
<Description>"[Christmas Content]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>617</ID>
<Description>"[2015]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>618</ID>
<Description>"ENABLE_CHRISTMAS2015_MASK"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13E00</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>619</ID>
<Description>"ENABLE_CHRISTMAS2015_CLOTHING"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13E10</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>564</ID>
<Description>"GIVE_SEASONAL_GIFT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>14148</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>620</ID>
<Description>"GIVE_SEASONAL_GIFT (2)"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>14150</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>621</ID>
<Description>"GIVE_SEASONAL_GIFT (3)"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>14158</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>622</ID>
<Description>"GIVE_CHRISTMAS_DAY2015_GIFTS"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>14160</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>623</ID>
<Description>"ENABLE_CHRISTMAS2015_HORNS"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>14C20</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>624</ID>
<Description>"TURN_SNOW_ON_OFF"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>9848</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>625</ID>
<Description>"ENABLE_CONTENT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>9878</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>626</ID>
<Description>"GIVE_CHRISTMAS_DAY2014_GIFT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>DC18</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>627</ID>
<Description>"DISABLE_SNOWBALLS"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>E280</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>628</ID>
<Description>"DISABLE_CHRISTMAS_TREE_PERISHING_SQUARE_SNOW"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>E288</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>629</ID>
<Description>"DISABLE_CHRISTMAS_TREE_PERISHING_SQUARE"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>E290</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>630</ID>
<Description>"DISABLE_CHRISTMAS_TREE_APARTMENT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>E298</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>631</ID>
<Description>"DISABLE_CHRISTMAS_CLOTHING"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>E2A0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>632</ID>
<Description>"DISABLE_CHRISTMAS_MASKS"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>E2A8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>633</ID>
<Description>"DISABLE_CHRISTMAS_VEHICLES"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>E2B0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>634</ID>
<Description>"MAX_NUMBER_OF_SNOWBALLS"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>E2B8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>635</ID>
<Description>"PICK_UP_NUMBER_OF_SNOWBALLS"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>E2C0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>636</ID>
<Description>"[Independence Day Content]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>565</ID>
<Description>"MUSKET AND FIREWORKS APPEAR AFTER CHANGING SESSIONS"</Description>
<LastState Value="" RealAddress="00000000"/>
<Color>FF0080</Color>
<GroupHeader>1</GroupHeader>
</CheatEntry>
<CheatEntry>
<ID>538</ID>
<Description>"[Crate Drops]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>646</ID>
<Description>"UNLOCK_PISSWASSER_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C280</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>647</ID>
<Description>"UNLOCK_BENEDICT_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C288</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>648</ID>
<Description>"UNLOCK_J_LAGER_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C290</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>649</ID>
<Description>"UNLOCK_PATRIOT_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C298</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>650</ID>
<Description>"UNLOCK_BLARNEYS_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C2A0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>651</ID>
<Description>"UNLOCK_SUPA_WET_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C2A8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>652</ID>
<Description>"UNLOCK_STATUE_OF_HAPPINESS_SHIRT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C2B0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>645</ID>
<Description>"ENABLE INDEPENDENCE TO BUY STATUE OF HAPPINESS SHIRT"</Description>
<LastState Value="" RealAddress="00000000"/>
<Color>FF0080</Color>
<GroupHeader>1</GroupHeader>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>637</ID>
<Description>"ENABLE_INDEPENDENCE_PACK"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C150</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>638</ID>
<Description>"INDEPENDENCE_DAY_DEACTIVATE_FIREWORKS_LAUNCHER"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C198</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>639</ID>
<Description>"INDEPENDENCE_DAY_DEACTIVATE_FIREWORKS_PLACEABLE"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C1A0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>640</ID>
<Description>"ENABLE_VEHICLE_SOVEREIGN"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C1C0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>641</ID>
<Description>"ENABLE_VEHICLE_MONSTER"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C1C8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>642</ID>
<Description>"DEACTIVATE_CLOTHING_INDEPENDENCEDAY_GROUP"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C1D0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>643</ID>
<Description>"DEACTIVATE_HAIR_MAKEUP_INDEPENDENCEDAY_GROUP"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C1D8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>653</ID>
<Description>"[Low Rider Content]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>654</ID>
<Description>"UNLOCK_MAGNETICS_SCRIPT_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A40</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>655</ID>
<Description>"UNLOCK_MAGNETICS_BLOCK_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A48</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>656</ID>
<Description>"UNLOCK_LOW_SANTOS_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A50</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>657</ID>
<Description>"UNLOCK_BOARS_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A58</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>658</ID>
<Description>"UNLOCK_BENNY'S_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A60</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>659</ID>
<Description>"UNLOCK_WESTSIDE_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A68</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>660</ID>
<Description>"UNLOCK_EASTSIDE_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A70</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>661</ID>
<Description>"UNLOCK_STRAWBERRY_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A78</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>662</ID>
<Description>"UNLOCK_BLACK_SA_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A80</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>663</ID>
<Description>"UNLOCK_DAVIS_HAT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>13A88</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>730</ID>
<Description>"[Finance and Felony]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>4080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>731</ID>
<Description>"ENABLE_VEHICLE_X80_PROTO"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>16C38</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>732</ID>
<Description>"ENABLE_VEHICLE_SEVEN70"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>16C40</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>733</ID>
<Description>"ENABLE_VEHICLE_811"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>16C48</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>680</ID>
<Description>"Tunables"</Description>
<Options moHideChildren="1"/>
<LastState Value="" Activated="1" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>682</ID>
<Description>"XP_MULTIPLIER"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>10</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>681</ID>
<Description>"SHOP_SALES_ACTIVE"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>200</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>683</ID>
<Description>"GOOD_BOY_CASH_AWARD"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>2A8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>719</ID>
<Description>"[Disable Idle Kick]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>0080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>715</ID>
<Description>"IDLE_KICK_WARNING_1 2 mins"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>2C0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>716</ID>
<Description>"IDLE_KICK_WARING_2 5 mins"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>2C8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>717</ID>
<Description>"IDLE_KICK_WARNING_3 10 mins"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>2D0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>718</ID>
<Description>"IDLE_KICK 15 mins"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>2D8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>708</ID>
<Description>"MAX_BET"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointeraddressA+8</Address>
<Offsets>
<Offset>328</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>707</ID>
<Description>"MIN_BET"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointeraddressA+8</Address>
<Offsets>
<Offset>330</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>684</ID>
<Description>"MAX_HEALTH_MULTIPLIER"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>350</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>685</ID>
<Description>"MIN_HEALTH_MULTIPLIER"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>358</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>686</ID>
<Description>"HEALTH_REGEN_RATE_MULTIPLIER"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>360</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>687</ID>
<Description>"HEALTH_REGEN_MAX_MULTIPLIER"</Description>
<Color>000080</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>368</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>688</ID>
<Description>"MAX_ARMOR_MULTIPLIER"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>378</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>689</ID>
<Description>"IMPROMTU_RACE_MULTIPLIER"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>530</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>690</ID>
<Description>"IMPROMPTU_DM_MULTIPLIER"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>540</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>710</ID>
<Description>"BOUNTY_AWARD_LVL_1_MODIFIER"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointeraddressA+8</Address>
<Offsets>
<Offset>4900</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>711</ID>
<Description>"BOUNTY_AWARD_LVL_2_MODIFIER"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointeraddressA+8</Address>
<Offsets>
<Offset>4908</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>712</ID>
<Description>"BOUNTY_AWARD_LVL_3_MODIFIER"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointeraddressA+8</Address>
<Offsets>
<Offset>4910</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>713</ID>
<Description>"BOUNTY_AWARD_LVL_4_MODIFIER"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointeraddressA+8</Address>
<Offsets>
<Offset>4918</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>714</ID>
<Description>"BOUNTY_AWARD_LVL_5_MODIFIER"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointeraddressA+8</Address>
<Offsets>
<Offset>4920</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>691</ID>
<Description>"WIN_RACE_MULTIPLIER"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>4B50</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>692</ID>
<Description>"WIN_DM_MULTIPLIER"</Description>
<Color>008000</Color>
<VariableType>Float</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>4B58</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>693</ID>
<Description>"IS_SALE_ON_IN_TATTOO_SHOP"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>4C70</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>694</ID>
<Description>"IS_SALE_ON_IN_MASK_SHOP"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>4C78</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>695</ID>
<Description>"IS_SALE_ON_IN_CLOTHING_SHOP"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>4C88</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>696</ID>
<Description>"IS_SALE_ON_IN_HAIR_SHOP"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>4C90</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>697</ID>
<Description>"IS_SALE_ON_IN_CAR_MOD_SHOP"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>4C98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>729</ID>
<Description>"[Parachuting]"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>4080FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>727</ID>
<Description>"PARACHUTING_TIME_PERIOD_CASH_REWARD_MODIFIER_1"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>93B8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>728</ID>
<Description>"PARACHUTING_PERCENTAGE_CASH_REWARD_MODIFIER_1"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>93B0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>726</ID>
<Description>"PARACHUTING_TIME_PERIOD_CASH_REWARD_MODIFIER_2"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>93C0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>721</ID>
<Description>"PARACHUTING_PERCENTAGE_CASH_REWARD_MODIFIER_2"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>93C8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>722</ID>
<Description>"PARACHUTING_TIME_PERIOD_CASH_REWARD_MODIFIER_3"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>93D0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>723</ID>
<Description>"PARACHUTING_PERCENTAGE_CASH_REWARD_MODIFIER_3"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>93D8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>724</ID>
<Description>"PARACHUTING_TIME_PERIOD_CASH_REWARD_MODIFIER_4"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>93E0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>725</ID>
<Description>"PARACHUTING_PERCENTAGE_CASH_REWARD_MODIFIER_4"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>93E8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>698</ID>
<Description>"SURVIVAL_CASH_REWARD (Multiplier Reward = Value x2)"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>9CB8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>699</ID>
<Description>"DISABLE_CRATE_DROPS"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>9E48</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>700</ID>
<Description>"DISABLE_ARMOURED_TRUCK"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>9E50</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>701</ID>
<Description>"DISABLE_HIGH_PRIORITY_VEHICLE"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>9E58</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>702</ID>
<Description>"DISABLE_JOYRIDER"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>9E60</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>703</ID>
<Description>"ENABLE_PLAYLIST_EVENT_GIFT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>9E68</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>704</ID>
<Description>"TURN_OFF_SPECIAL_CRATES"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>C520</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>705</ID>
<Description>"BLOCK_SELLING_VEHICLES"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>CA10</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>706</ID>
<Description>"DISABLE_PLANE_TAKEDOWN_EVENT"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>CA18</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>752</ID>
<Description>"EARNINGS_HEISTS_FINALE_MINIMUM_TOTAL_CASH_TAKE "</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>BE70</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>753</ID>
<Description>"EARNINGS_HEISTS_FINALE_MAXIMUM_TOTAL_CASH_TAKE "</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>GetPointerAddressA+8</Address>
<Offsets>
<Offset>BE78</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>415</ID>
<Description>"Scripts"</Description>
<Options moHideChildren="1"/>
<LastState Value="" Activated="1" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>64</ID>
<Description>"Activate Damage Scripts"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
aobscanmodule(damage,GTA5.exe,F3 0F 58 B6 80 02 00 00)
alloc(newmem,$1000,damage)
alloc(health,1)
alloc(vehicle,1)
alloc(onehit,1)
label(code)
label(return)
label(is_player)
label(is_vehicle)
label(is_other)
newmem:
mov rcx,[some_ptr]
mov rcx,[rcx+3d8]
cmp rcx,rsi
je is_player
mov rcx,[some_ptr]
mov rcx,[rcx+3e0]
cmp rcx,rsi
je is_vehicle
jmp is_other
is_player:
cmp byte ptr [health],1
jne code
movss xmm6,[rsi+00000284]
jmp return
is_vehicle:
cmp byte ptr [vehicle],1
jne code
movss xmm6,[rsi+00000284]
jmp return
is_other:
cmp byte ptr [onehit],1
jne code
xorps xmm6,xmm6
jmp return
code:
addss xmm6,[rsi+00000280]
jmp return
damage:
jmp newmem
nop
nop
nop
return:
registersymbol(damage)
registersymbol(health)
registersymbol(vehicle)
registersymbol(onehit)
[DISABLE]
damage:
db F3 0F 58 B6 80 02 00 00
unregistersymbol(damage)
unregistersymbol(health)
unregistersymbol(vehicle)
unregistersymbol(onehit)
dealloc(newmem)
dealloc(health)
dealloc(vehicle)
dealloc(onehit)
]]></AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>131</ID>
<Description>"Prevent Instant Death"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
aobscanmodule(death,GTA5.exe,F3 41 0F 5C 70 10)
alloc(newmem,$1000,death)
label(code)
label(return)
label(is_player)
newmem:
push rcx
mov rcx,[some_ptr]
mov rcx,[rcx+3d8]
cmp rcx,rdx
je is_player
mov rcx,[some_ptr]
mov rcx,[rcx+3e0]
cmp rcx,rdx
je is_player
pop rcx
jmp code
is_player:
pop rcx
movaps xmm6,xmm8
jmp return
code:
subss xmm6,[r8+10]
jmp return
death:
jmp newmem
nop
return:
registersymbol(death)
[DISABLE]
death:
db F3 41 0F 5C 70 10
unregistersymbol(death)
dealloc(newmem)
]]></AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>65</ID>
<Description>"Unlimited Player Health"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
health:
db 1
[DISABLE]
health:
db 0
]]></AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>67</ID>
<Description>"One Hit Kills"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
onehit:
db 1
[DISABLE]
onehit:
db 0
]]></AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>169</ID>
<Description>"Activate Waypoint Scripts"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
aobscanmodule(waypoint,GTA5.exe,42 04 89 41 20 F3 0F 11 41 24)
alloc(newmem,$1000,waypoint)
alloc(waypoint_ptr,8)
label(code)
label(return)
newmem:
code:
mov qword ptr [waypoint_ptr],rcx
mov [rcx+20],eax
movss [rcx+24],xmm0
jmp return
waypoint+02:
jmp code
nop
nop
nop
return:
registersymbol(waypoint)
registersymbol(waypoint_ptr)
[DISABLE]
waypoint+02:
db 89 41 20 F3 0F 11 41 24
unregistersymbol(waypoint)
unregistersymbol(waypoint_ptr)
dealloc(newmem)
dealloc(waypoint_ptr)
]]></AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>195</ID>
<Description>"Teleport to Waypoint"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
{$lua}
(function()
local waypoint = readPointer("waypoint_ptr");
if readFloat(waypoint) == 0 then
return
end
local player = readPointer("some_ptr");
local address = readPointer(player + 0x3E0);
if address == 0 then
address = readPointer(player + 0x3D8);
end
address = readPointer(address + 0x30);
writeFloat(address + 0x58, 100.0)
writeBytes(address + 0x50, readBytes(waypoint + 0x20, 8))
end)()
assert(false)
[DISABLE]
{$lua}
]]></AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys>
<Key>35</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>720</ID>
<Description>"Unlimited Munitions"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
aobscanmodule(ammo,GTA5.exe,41 2B D1 E8)
ammo:
db 90 90 90
registersymbol(ammo)
[DISABLE]
ammo:
db 41 2B D1
unregistersymbol(ammo)
]]></AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>28</ID>
<Description>"Unlimited Ammo Clip"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
aobscanmodule(clip,GTA5.exe,41 2B C9 3B C8 0F)
clip:
db 90 90 90
registersymbol(clip)
[DISABLE]
clip:
db 41 2B C9
unregistersymbol(clip)
]]></AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>135</ID>
<Description>"Character Name"</Description>
<Options moHideChildren="1"/>
<LastState/>
<Color>000000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
{$lua}
unregisterSymbol("namead")
autoAssemble([[
aobscanmodule(namead,GTA5.exe,48 8B 05 ?? ?? ?? ?? C3 8A D1)
registersymbol(namead)
]])
local addr = getAddress("namead")
addr = addr + readInteger(addr + 3)
addr = addr + 7
unregisterSymbol("namead")
registerSymbol("namead", addr, true)
{$asm}
aobscanmodule(GetNameAddress,GTA5.exe,48 8B 43 5C 48 89 47 5C)
alloc(newmem,$1000,GetNameAddress)
alloc(pname2,8)
label(code)
label(return)
newmem:
code:
mov rax,[rbx+5C]
mov [rdi+5C],rax
mov [pname2],rbx
jmp return
GetNameAddress:
jmp code
nop
nop
nop
return:
registersymbol(GetNameAddress)
registersymbol(pname2)
aobscanmodule(GetChatAddress,GTA5.exe,48 8B 81 A8 00 00 00 48 85 C0 74 09 48 8B 88 60 01 00 00) // should be unique
alloc(newmem1,$1000,GetChatAddress)
alloc(chatname,8)
label(code1)
label(return1)
newmem1:
code1:
mov rax,[rcx+000000A8]
mov [chatname],rax
jmp return1
GetChatAddress:
jmp code1
nop
nop
return1:
registersymbol(GetChatAddress)
registersymbol(chatname)
[DISABLE]
GetNameAddress:
db 48 8B 43 5C 48 89 47 5C
unregistersymbol(pname2)
unregistersymbol(GetNameAddress)
dealloc(newmem)
dealloc(pnam2)
GetChatAddress:
db 48 8B 81 A8 00 00 00
unregistersymbol(chatname)
unregistersymbol(GetChatAddress)
dealloc(newmem1)
dealloc(chatname)
{$lua}
unregisterSymbol("namead")
]]></AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>38</ID>
<Description>"Set name here >"</Description>
<Options moRecursiveSetValue="1"/>
<ShowAsHex>1</ShowAsHex>
<Color>000000</Color>
<VariableType>String</VariableType>
<Length>12</Length>
<Unicode>0</Unicode>
<ZeroTerminate>1</ZeroTerminate>
<Address>7FF63C851000</Address>
<Offsets>
<Offset>5C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>68</ID>
<Description>""</Description>
<Color>000000</Color>
<VariableType>String</VariableType>
<Length>12</Length>
<Unicode>0</Unicode>
<ZeroTerminate>1</ZeroTerminate>
<Address>7FF63C841000</Address>
<Offsets>
<Offset>7C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>79</ID>
<Description>""</Description>
<Color>000000</Color>
<VariableType>String</VariableType>
<Length>12</Length>
<Unicode>0</Unicode>
<ZeroTerminate>1</ZeroTerminate>
<Address>GTA5.exe+262DA68</Address>
<Offsets>
<Offset>5C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>271</ID>
<Description>"Skip Legal Intro"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript><![CDATA[[ENABLE]
aobscanmodule(SkipLegal,GTA5.exe,72 1F E8 ?? ?? ?? 00 8B 0D ?? ?? ?? 01 FF C1 48) // should be unique
registersymbol(SkipLegal)
SkipLegal:
nop
nop
[DISABLE]
SkipLegal:
db 72 1F E8 B6 0A FE 00
unregistersymbol(SkipLegal)
{
// ORIGINAL CODE - INJECTION POINT: "GTA5.exe"+1A8B83
"GTA5.exe"+1A8B50: 48 8B 0D 61 FC CC 01 - mov rcx,[GTA5.exe+1E787B8]
"GTA5.exe"+1A8B57: 0F 57 C9 - xorps xmm1,xmm1
"GTA5.exe"+1A8B5A: 48 2B C1 - sub rax,rcx
"GTA5.exe"+1A8B5D: 48 8D 0D B0 4A 96 01 - lea rcx,[GTA5.exe+1B0D614]
"GTA5.exe"+1A8B64: F3 48 0F 2A C8 - cvtsi2ss xmm1,rax
"GTA5.exe"+1A8B69: 48 63 05 94 04 CC 01 - movsxd rax,dword ptr [GTA5.exe+1E69004]
"GTA5.exe"+1A8B70: 66 0F 6E 04 81 - movd xmm0,[rcx+rax*4]
"GTA5.exe"+1A8B75: 0F 5B C0 - cvtdq2ps xmm0,xmm0
"GTA5.exe"+1A8B78: F3 0F 59 0D 80 2D 52 02 - mulss xmm1,[GTA5.exe+26CB900]
"GTA5.exe"+1A8B80: 0F 2F C8 - comiss xmm1,xmm0
// ---------- INJECTING HERE ----------
"GTA5.exe"+1A8B83: 72 1F - jb GTA5.exe+1A8BA4
"GTA5.exe"+1A8B85: E8 B6 0A FE 00 - call GTA5.exe+1189640
// ---------- DONE INJECTING ----------
"GTA5.exe"+1A8B8A: 8B 0D 74 04 CC 01 - mov ecx,[GTA5.exe+1E69004]
"GTA5.exe"+1A8B90: FF C1 - inc ecx
"GTA5.exe"+1A8B92: 48 89 05 1F FC CC 01 - mov [GTA5.exe+1E787B8],rax
"GTA5.exe"+1A8B99: 89 0D 65 04 CC 01 - mov [GTA5.exe+1E69004],ecx
"GTA5.exe"+1A8B9F: E8 C0 38 04 00 - call GTA5.exe+1EC464
"GTA5.exe"+1A8BA4: 48 83 C4 28 - add rsp,28
"GTA5.exe"+1A8BA8: C3 - ret
"GTA5.exe"+1A8BA9: CC - int 3
"GTA5.exe"+1A8BAA: 6C - insb
"GTA5.exe"+1A8BAB: C0 40 53 48 - rol byte ptr [rax+53],48
}
]]></AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>468</ID>
<Description>"Misc"</Description>
<Options moHideChildren="1"/>
<LastState Value="" Activated="1" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>474</ID>
<Description>"Hero Position"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>470</ID>
<Description>"X"</Description>
<VariableType>Float</VariableType>
<Address>some_ptr</Address>
<Offsets>
<Offset>50</Offset>
<Offset>30</Offset>
<Offset>3D8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>471</ID>
<Description>"Y"</Description>
<VariableType>Float</VariableType>
<Address>some_ptr</Address>
<Offsets>
<Offset>54</Offset>
<Offset>30</Offset>
<Offset>3D8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>472</ID>
<Description>"Z"</Description>
<VariableType>Float</VariableType>
<Address>some_ptr</Address>
<Offsets>
<Offset>58</Offset>
<Offset>30</Offset>
<Offset>3D8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>489</ID>
<Description>"Players Online"</Description>
<VariableType>4 Bytes</VariableType>
<Address>playersPTR</Address>
<Offsets>
<Offset>178</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>3</ID>
<Description>"Local Player"</Description>
<Options moHideChildren="1"/>
<LastState Activated="1" RealAddress="00000000"/>
<Color>000000</Color>
<VariableType>String</VariableType>
<Length>0</Length>
<Unicode>0</Unicode>
<ZeroTerminate>1</ZeroTerminate>
<Address>WorldPTR</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
<CheatEntries Activated="1">
<CheatEntry>
<ID>2</ID>
<Description>"Health"</Description>
<VariableType>Float</VariableType>
<Address>WorldPTR</Address>
<Offsets>
<Offset>280</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>4</ID>
<Description>"Max Health"</Description>
<VariableType>Float</VariableType>
<Address>WorldPTR</Address>
<Offsets>
<Offset>284</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>5</ID>
<Description>"Player Info"</Description>
<Options moHideChildren="1"/>
<LastState RealAddress="00000000"/>
<Color>000000</Color>
<VariableType>String</VariableType>
<Length>0</Length>
<Unicode>0</Unicode>
<ZeroTerminate>1</ZeroTerminate>
<Address>WorldPTR</Address>
<Offsets>
<Offset>1078</Offset>
<Offset>8</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>6</ID>
<Description>"Name"</Description>
<VariableType>String</VariableType>
<Length>32</Length>
<Unicode>0</Unicode>
<ZeroTerminate>1</ZeroTerminate>
<Address>WorldPTR</Address>
<Offsets>
<Offset>7C</Offset>
<Offset>1088</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>16</ID>
<Description>"Stamina"</Description>
<VariableType>Float</VariableType>
<Address>WorldPTR</Address>
<Offsets>
<Offset>C00</Offset>
<Offset>1088</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>19</ID>
<Description>"Stamina Max"</Description>
<VariableType>Float</VariableType>
<Address>WorldPTR</Address>
<Offsets>
<Offset>C04</Offset>
<Offset>1088</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>8</ID>
<Description>"Armor"</Description>
<VariableType>Float</VariableType>
<Address>WorldPTR</Address>
<Offsets>
<Offset>1474</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>490</ID>
<Description>"Bullets Per One Shot"</Description>
<VariableType>4 Bytes</VariableType>
<Address>WorldPTR</Address>
<Offsets>
<Offset>100</Offset>
<Offset>20</Offset>
<Offset>1098</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>742</ID>
<Description>"Weapon Delay (Minigun RPS, Taser recharge)"</Description>
<VariableType>Float</VariableType>
<Address>WorldPTR</Address>
<Offsets>
<Offset>11C</Offset>
<Offset>20</Offset>
<Offset>1098</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>743</ID>
<Description>"Weapon Unknown 1"</Description>
<VariableType>Float</VariableType>
<Address>WorldPTR</Address>
<Offsets>
<Offset>1A4</Offset>
<Offset>20</Offset>
<Offset>1098</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>744</ID>
<Description>"Weapon Unknown 2 (Shotgun related?)"</Description>
<VariableType>Float</VariableType>
<Address>WorldPTR</Address>
<Offsets>
<Offset>1B4</Offset>
<Offset>20</Offset>
<Offset>1098</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols>
<SymbolEntry>
<Name>independ</Name>
<Address>CC5DA4C218</Address>
</SymbolEntry>
<SymbolEntry>
<Name>nokickaddress</Name>
<Address>CC5DA40410</Address>
</SymbolEntry>
<SymbolEntry>
<Name>wintherclothes</Name>
<Address>E19F3CE060</Address>
</SymbolEntry>
<SymbolEntry>
<Name>imbored</Name>
<Address>7FF7A4C71E0D</Address>
</SymbolEntry>
<SymbolEntry>
<Name>GettingPointer</Name>
<Address>7FF7A4C71E26</Address>
</SymbolEntry>
<SymbolEntry>
<Name>GetPTR</Name>
<Address>140561E29</Address>
</SymbolEntry>
<SymbolEntry>
<Name>get_ptr</Name>
<Address> 7FF79CB5E507</Address>
</SymbolEntry>
<SymbolEntry>
<Name>ammo</Name>
<Address> 7FF79D69E69D</Address>
</SymbolEntry>
<SymbolEntry>
<Name>clip</Name>
<Address> 7FF79D69E658</Address>
</SymbolEntry>
</UserdefinedSymbols>
</CheatTable>