56
"Infinite Health"
Auto Assembler Script
[ENABLE]
label(health_return)
// 0052891C - 8B 48 0C - mov ecx,[eax+0C]
// 0052891F - 8B 51 10 - mov edx,[ecx+10]
// 00528922 - DD 5A 18 - fstp qword ptr [edx+18] <<
// 00528925 - 8B 45 D4 - mov eax,[ebp-2C]
// 00528928 - 8B 48 0C - mov ecx,[eax+0C]
aobscan(health_searchedAOB, DD 5A 18 8B 45 D4)
alloc(health_newmem, 2048)
health_newmem:
fild qword ptr [edx+20]
fstp qword ptr [edx+18]
mov eax,[ebp-2C]
jmp health_return
health_searchedAOB:
jmp health_newmem
nop
health_return:
registersymbol(health_searchedAOB)
[DISABLE]
health_searchedAOB:
db DD 5A 18 8B 45 D4
unregistersymbol(health_searchedAOB)
dealloc(health_newmem)
54
"No decay"
Auto Assembler Script
[ENABLE]
label(decay_return)
// 004ABB68 - 8B 55 F4 - mov edx,[ebp-0C]
// 004ABB6B - 8B 4C 8A 14 - mov ecx,[edx+ecx*4+14]
// 004ABB6F - 66 89 41 14 - mov [ecx+14],ax <<
// 004ABB73 - 0FBF 55 FE - movsx edx,word ptr [ebp-02]
// 004ABB77 - 8B 45 F4 - mov eax,[ebp-0C]
aobscan(decay_searchedAOB, 66 89 41 14 0F BF 55 FE)
alloc(decay_newmem, 2048)
registersymbol(decay_base)
alloc(decay_base,4)
decay_newmem:
mov [ecx+14],#100
mov [decay_base],ecx
movsx edx,word ptr [ebp-02]
jmp decay_return
decay_searchedAOB:
jmp decay_newmem
nop
nop
nop
decay_return:
registersymbol(decay_searchedAOB)
[DISABLE]
decay_searchedAOB:
db 66 89 41 14 0F BF 55 FE
unregistersymbol(decay_searchedAOB)
dealloc(decay_newmem)
unregistersymbol(decay_base)
dealloc(decay_base)
55
"dacay last result"
4 Bytes
decay_base
14
4
"Character stats (Activate: navigate character sheet)"
Auto Assembler Script
[ENABLE]
label(base_return)
// 004A2A13 - 8B 45 FC - mov eax,[ebp-04]
// 004A2A16 - 8B 4D FC - mov ecx,[ebp-04]
// 004A2A19 - 66 8B 51 08 - mov dx,[ecx+08] <<
aobscan(base_searchedAOB, 8B 45 FC 8B 4D FC 66 8B 51 08)
alloc(base_newmem, 2048)
registersymbol(base)
alloc(base,4)
base_newmem:
mov eax,[ebp-04]
mov ecx,[ebp-04]
mov [base],ecx
jmp base_return
base_searchedAOB:
jmp base_newmem
nop
base_return:
registersymbol(base_searchedAOB)
[DISABLE]
base_searchedAOB:
db 8B 45 FC 8B 4D FC 66 8B 51 08
unregistersymbol(base_searchedAOB)
dealloc(base_newmem)
unregistersymbol(base)
dealloc(base)
6
"Телосложение"
2 Bytes
base
8
13
"Сила"
2 Bytes
base
A
14
"Ловкость"
2 Bytes
base
C
12
"Интеллект"
2 Bytes
base
E
11
"Сила духа"
2 Bytes
base
10
10
"Харизма"
2 Bytes
base
12
9
"Здоровье"
Double
base
18
15
"Макс. здоровье"
2 Bytes
base
20
16
"Атака (низ)"
2 Bytes
base
22
17
"Атака (верх)"
2 Bytes
base
24
18
"Защита (низ)"
2 Bytes
base
26
19
"Защита (верх)"
2 Bytes
base
28
51
"?"
2 Bytes
base
2A
31
"Броня (низ)"
2 Bytes
base
30
22
"Броня (верх)"
2 Bytes
base
32
23
"?"
2 Bytes
base
36
24
"?"
2 Bytes
base
3F
8
"Мана"
Double
base
40
25
"Макс.мана"
2 Bytes
base
48
35
"Макс.вес"
2 Bytes
base
4A
34
"Вес"
Float
base
4C
36
"?"
2 Bytes
base
50
7
"Деньги"
4 Bytes
base
54
38
"?"
2 Bytes
base
58
39
"?"
2 Bytes
base
5A
40
"?"
2 Bytes
base
5C
21
"Урон (низ)"
2 Bytes
base
78
32
"Урон (Верх)"
2 Bytes
base
7A
49
"Путешествия"
2 Bytes
base
B8
50
"Портал"
4 Bytes
base
BC
28
"?"
4 Bytes
base
D0
29
"Учебные очки"
4 Bytes
base
D4
30
"Учебные очки макс."
4 Bytes
base
D8
41
"?"
4 Bytes
base
E8
42
"?"
4 Bytes
base
FB
43
"?"
4 Bytes
base
FC
44
"?"
4 Bytes
base
100
45
"?"
4 Bytes
base
101
46
"?"
4 Bytes
base
102
47
"?"
4 Bytes
base
110
48
"?"
4 Bytes
base
144
Game : Spells of Gold v.r.1.040
Date : 2017-08-13
Author : mece