82
"Mono"
Auto Assembler Script
[ENABLE]
{$lua}
LaunchMonoDataCollector()
[DISABLE]
76
"Inf HP"
Auto Assembler Script
{ Game : TowerOfTime.exe
Version: 0.3.0.8362
Date : 2017-08-09
Author : Squall8
}
[ENABLE]
assert(BattleUnit:ModifyHealthPoints+6c,D9 9E 50 01 00 00)
alloc(newmem,$1000,BattleUnit:ModifyHealthPoints+6c)
label(code)
label(return)
newmem:
cmp [esi+148],0
jne code
jmp return
code:
fstp dword ptr [esi+00000150]
jmp return
BattleUnit:ModifyHealthPoints+6c:
jmp newmem
nop
return:
[DISABLE]
BattleUnit:ModifyHealthPoints+6c:
db D9 9E 50 01 00 00
dealloc(newmem)
77
"Inf HP+OHK"
Auto Assembler Script
{ Game : TowerOfTime.exe
Version: 0.3.0.8362
Date : 2017-08-09
Author : Squall8
}
[ENABLE]
assert(BattleUnit:ModifyHealthPoints+6c,D9 9E 50 01 00 00)
alloc(newmem,$1000,BattleUnit:ModifyHealthPoints+6c)
label(code)
label(return)
newmem:
cmp [esi+148],0
jne code
jmp return
code:
fstp dword ptr [esi+00000150]
mov [esi+00000150],0
jmp return
BattleUnit:ModifyHealthPoints+6c:
jmp newmem
nop
return:
[DISABLE]
BattleUnit:ModifyHealthPoints+6c:
db D9 9E 50 01 00 00
dealloc(newmem)
80
"Inf MP"
Auto Assembler Script
{ Game : TowerOfTime.exe
Version: 0.3.0.8362
Date : 2017-08-09
Author : Squall8
}
[ENABLE]
assert(BattleUnit:ModifyManaPoints+6c,D9 9E 54 01 00 00)
alloc(newmem,$1000,BattleUnit:ModifyManaPoints+6c)
label(code)
label(return)
newmem:
cmp [esi+148],0
jne code
jmp return
code:
fstp dword ptr [esi+00000154]
jmp return
BattleUnit:ModifyManaPoints+6c:
jmp newmem
nop
return:
[DISABLE]
BattleUnit:ModifyManaPoints+6c:
db D9 9E 54 01 00 00
dealloc(newmem)
64
"Easy Sub Skill Switch"
Auto Assembler Script
{ Game : TowerOfTime.exe
Version: 0.3.0.8362
Date : 2017-07-15
Author : Squall8
}
define(skillswitch,UIPartySkillTreesPanel:OnSkillSelected+5d)
[ENABLE]
{$lua}
LaunchMonoDataCollector()
{$asm}
assert(skillswitch,C6 45 97 00 83 EC 04)
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov byte ptr [ebp-69],01
//sub esp,04
jmp return
skillswitch:
jmp newmem
nop
nop
return:
registersymbol(skillswitch)
[DISABLE]
skillswitch:
db C6 45 97 00 83 EC 04
unregistersymbol(skillswitch)
dealloc(newmem)
74
"Unlock All Characters"
Auto Assembler Script
{ Game : TowerOfTime.exe
Version: 0.3.0.8362
Date : 2017-08-09
Author : Squall8
}
[ENABLE]
assert(UIHeroIconButton:UpdateData+ab,0F B6 46 64 33 C9)
alloc(newmem,$1000,UIHeroIconButton:UpdateData+ab)
label(code)
label(return)
newmem:
mov byte ptr [esi+64],0
code:
movzx eax,byte ptr [esi+64]
xor ecx,ecx
jmp return
UIHeroIconButton:UpdateData+ab:
jmp newmem
nop
return:
[DISABLE]
UIHeroIconButton:UpdateData+ab:
db 0F B6 46 64 33 C9
dealloc(newmem)
83
"Gold/Crystal Pointers"
Auto Assembler Script
{ Game : TowerOfTime.exe
Version: 0.3.0.8362
Date : 2017-08-09
Author : Squall8
}
[ENABLE]
assert(PartyManager:CanUpgradeHero+69,8B 49 50 3B C1)
alloc(newmem,$1000,PartyManager:CanUpgradeHero+69)
label(code)
label(return)
label(gold)
newmem:
mov [gold],ecx
code:
mov ecx,[ecx+50]
cmp eax,ecx
jmp return
gold:
dd 0
PartyManager:CanUpgradeHero+69:
jmp newmem
return:
registersymbol(gold)
[DISABLE]
PartyManager:CanUpgradeHero+69:
db 8B 49 50 3B C1
unregistersymbol(gold)
dealloc(newmem)
84
"To Update Switch Between Character And Inventory Tab"
0000FF
1
16
"Gold"
4 Bytes
gold
50
55
"Green Crystals"
4 Bytes
gold
58
54
"Blue Crystals"
4 Bytes
gold
54
56
"Purple Crystals"
4 Bytes
gold
5C
68
"Highlighted Character Pointers"
Auto Assembler Script
{ Game : TowerOfTime.exe
Version: 0.3.0.8362
Date : 2017-08-09
Author : Squall8
}
[ENABLE]
assert(UIHeroInfo:UpdateData+329,8B 49 60 33 D2)
alloc(newmem,$1000,UIHeroInfo:UpdateData+329)
label(code)
label(return)
label(playerp)
newmem:
mov [playerp],ecx
code:
mov ecx,[ecx+60]
xor edx,edx
jmp return
playerp:
dd 0
UIHeroInfo:UpdateData+329:
jmp newmem
return:
registersymbol(playerp)
[DISABLE]
UIHeroInfo:UpdateData+329:
db 8B 49 60 33 D2
unregistersymbol(playerp)
dealloc(newmem)
19
"Max HP"
4 Bytes
playerp
40
10
58
"Max Mana"
4 Bytes
playerp
44
10
62
"Level"
4 Bytes
playerp
34
27
"Tower Level?"
4 Bytes
playerp
28
24
"Might"
4 Bytes
playerp
44
20
"Mastery"
4 Bytes
playerp
40
21
"Speed"
4 Bytes
playerp
3C
22
"Life"
4 Bytes
playerp
38
59
"Armor Penetration"
4 Bytes
playerp
2C
69
"Magic Penetration"
4 Bytes
playerp
30
30
"Health Regen"
4 Bytes
playerp
7C
70
"Health Regen 2"
4 Bytes
playerp
50
10
31
"Mana Regen"
4 Bytes
playerp
80
71
"Mana Regen 2"
4 Bytes
playerp
54
10
23
"Skill Points"
4 Bytes
playerp
5C
28
"Attribute Points"
4 Bytes
playerp
60
60
"Offhand Item Damage Multiplier"
Float
playerp
48
10
61
"Threat Level Bonus Factor"
Float
playerp
60
10
72
"Speed In Battle"
Float
playerp
5C
10
Change of jbe 1EE29D15
1EE29CA8
0
49
18
39
59
0C
0F
86
67
00
00
00
8D
4C
99
10
8B
Change of jl 1EE29CCB
1EE29CB6
0
10
8B
09
3B
C1
7C
13
46
43
8B
47
10
Change of jl 1EE29C98
1EE29CC9
0
8B
40
0C
3B
D8
7C
CD
83
FE
04
7E
3B
Change of jle 1EE29D0B
1EE29CCE
0
7C
CD
83
FE
04
7E
3B
83
EC
0C
68
4C
Change of je 1EE29C8D
1EE29C7C
0
83
C4
10
85
C0
74
0F
8B
47
10
8B
C8
Change of jmp 1EE29CBA
1EE29C94
0
00
00
00
33
DB
EB
24
8B
C0
8B
47
30
Change of xor ebx,ebx
1EE29C92
0
BE
01
00
00
00
33
DB
EB
24
8B
C0
8B
Change of jmp 1EE29D0D
1EE29C88
0
39
09
8B
40
34
E9
80
00
00
00
BE
01
00
00
00
Change of jmp 086591D5
086591BA
0
83
C4
10
33
C0
EB
19
8B
43
10
8B
4D
Change of xor eax,eax
086591B8
0
E8
FC
83
C4
10
33
C0
EB
19
8B
43
10
Change of cmp eax,ecx
086591C5
0
4D
08
8B
49
30
3B
C1
0F
9F
C0
0F
B6
Change of cmp eax,ecx
3037DFED
0
4D
08
8B
49
34
3B
C1
0F
9F
C0
0F
B6
Change of jmp UnitData:IsSkillUnlocked+11d
3037DFE2
0
83
C4
10
33
C0
EB
19
8B
43
10
8B
4D
Change of xor eax,eax
3037DFE0
0
26
D5
83
C4
10
33
C0
EB
19
8B
43
10
Change of test eax,eax
3037DFF5
0
9F
C0
0F
B6
C0
85
C0
0F
94
C0
0F
B6
Change of cmp [ecx],ecx
3037DF8B
0
8B
40
10
8B
C8
39
09
05
0C
00
00
00
Change of cmp [edi],edi
3037DF41
0
E4
83
EC
0C
57
39
3F
E8
08
A6
FD
FF
Change of jne UnitData:IsSkillUnlocked+104
3037DF04
0
10
8B
D8
85
DB
0F
85
DA
00
00
00
83
EC
08
6A
04
Change of test ebx,ebx
3037DF02
0
83
C4
10
8B
D8
85
DB
0F
85
DA
00
00
Change of cmp [eax],eax
3037DEF6
0
EC
08
6A
00
50
39
00
E8
8B
A8
FD
FF
Change of cmp [edi],edi
3037DEEB
0
EC
20
8B
7D
0C
39
3F
8B
47
08
83
EC