<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="18">
<CheatEntries>
<CheatEntry>
<ID>951</ID>
<Description>"Usetime 0"</Description>
<LastState Activated="0"/>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Terraria.exe
Version:
Date : 2016-12-01
Author : Aragon
This script does blah blah blah
}
[ENABLE]
aobscan(usetime7,83 B8 A8 00 00 00 00 7C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
cmp dword ptr [eax+000000A8],00
mov [eax+00000080],0
jmp return
usetime7:
jmp code
nop
nop
return:
registersymbol(usetime7)
[DISABLE]
usetime7:
db 83 B8 A8 00 00 00 00
unregistersymbol(usetime7)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 261D8836
261D8805: 85 C0 - test eax,eax
261D8807: 75 14 - jne 261D881D
261D8809: 8B 95 6C E2 FF FF - mov edx,[ebp-00001D94]
261D880F: 8B 85 88 E2 FF FF - mov eax,[ebp-00001D78]
261D8815: 8D 52 08 - lea edx,[edx+08]
261D8818: E8 43 5E AB 4B - call clr.dll+E660
261D881D: FF 85 14 F8 FF FF - inc [ebp-000007EC]
261D8823: 83 BD 14 F8 FF FF 04 - cmp dword ptr [ebp-000007EC],04
261D882A: 0F 8C 40 FD FF FF - jl 261D8570
261D8830: 8B 85 84 E2 FF FF - mov eax,[ebp-00001D7C]
// ---------- INJECTING HERE ----------
261D8836: 83 B8 A8 00 00 00 00 - cmp dword ptr [eax+000000A8],00
// ---------- DONE INJECTING ----------
261D883D: 7C 1B - jnge 261D885A
261D883F: 8B 85 84 E2 FF FF - mov eax,[ebp-00001D7C]
261D8845: 83 78 70 00 - cmp dword ptr [eax+70],00
261D8849: 7E 0F - jle 261D885A
261D884B: 8B 85 84 E2 FF FF - mov eax,[ebp-00001D7C]
261D8851: 80 B8 42 01 00 00 00 - cmp byte ptr [eax+00000142],00
261D8858: 74 4F - je 261D88A9
261D885A: 8B 85 84 E2 FF FF - mov eax,[ebp-00001D7C]
261D8860: 81 78 70 AA 05 00 00 - cmp [eax+70],000005AA
261D8867: 74 40 - je 261D88A9
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>