143
"**** Anytime!"
A00000
1
51
"God Mode + Inf. Mana"
80000008
Auto Assembler Script
[ENABLE]
alloc(MyCode,512)
label(_BackGM)
label(_ExitGM)
{lolol}aobscan(_aobManaBase,8B 48 7C 8B C3)
{lololol}label(_aobManaBase_lbl)
registersymbol(_aobManaBase_lbl)
MyCode:
mov [eax+78],(float)0.0 //God Mode
mov [eax+7C],(int)0 //Inf. Mana
mov ecx,[eax+7C] //original*
mov eax,ebx //original
_ExitGM:
jmp _BackGM
_aobManaBase:
_aobManaBase_lbl:
jmp MyCode
_BackGM:
[DISABLE]
_aobManaBase_lbl: //mov ecx,[eax+7C]//mov eax,ebx
db 8B 48 7C 8B C3
unregistersymbol(_aobManaBase_lbl)
dealloc(MyCode)
134
"**** Anytime!"
FF0000
1
213
"<+> Temporal Stat Editor (experimental)"
80000008
Auto Assembler Script
[ENABLE]
alloc(MyCode,512)
label(_BackCB)
label(_ExitCB)
label(_ExitCB)
{lolol}aobscan(_aobCharBase,8B 46 20 D9 40 2C D9 5D xx 8B)
{lololol}label(_aobCharBase_lbl)
registersymbol(_aobCharBase_lbl)
{lololol}label(fUserHP)
registersymbol(fUserHP)
{lololol}label(iUserMP)
registersymbol(iUserMP)
{lololol}label(fUserAttack)
registersymbol(fUserAttack)
MyCode:
push ebx
mov eax,[esi+20] //original
{ shitty check }
cmp [eax+20],0
je _ExitCB
mov ebx,[fUserHP]
mov [eax+2C],ebx //Base HP
mov ebx,[iUserMP]
mov [eax+30],ebx //Base MP
mov ebx,[fUserAttack]
mov [eax+34],ebx //Base AT
_ExitCB:
pop ebx
fld dword ptr [eax+2C] //original*
jmp _BackCB
//Cheater discretion is advised
fUserHP:
dd (float)90000.0
iUserMP:
dd (int)90000
fUserAttack:
dd (float)9.99
{ Character structure
-0000000C - Our shitty check
00000000 - Base Health
00000004 - Base Mana
00000008 - Base Attack (1.0 = 100%)
...
00000060 - Upgrade Health 1
00000064 - Upgrade Health 2
00000068 - Upgrade Mana 1
0000006C - Upgrade Mana 2
00000070 - Upgrade Attack 1
00000074 - Upgrade Attack 2
}
_aobCharBase:
_aobCharBase_lbl:
jmp MyCode
nop
_BackCB:
[DISABLE]
_aobCharBase_lbl:
db 8B 46 20 D9 40 2C
unregistersymbol(_aobCharBase_lbl)
dealloc(MyCode)
unregistersymbol(fUserHP)
unregistersymbol(iUserMP)
unregistersymbol(fUserAttack)
215
"Health (Default: 90,000)"
80000008
Float
fUserHP
216
"Mana (Default: 90,000)"
80000008
4 Bytes
iUserMP
217
"Attack (Default: 9.99 = 999%)"
80000008
Float
fUserAttack
214
"- NOTE 1 : Once activated, the effects last until you (1) Quit to main menu, or (2) Exit to OS"
808080
1
218
"- NOTE 2 : Btw, it will be reverted back when you quit and come back"
808080
1
162
"**** Anytime!"
A00000
1
164
"50,000 Usables"
80000008
Auto Assembler Script
[ENABLE]
alloc(MyCode,512)
label(_BackUI)
label(_ExitUI)
label(_OrigUI)
{lolol}aobscan(_aobUsable,8B 40 0C 01 45 EC)
{lololol}label(_aobUsable_lbl)
registersymbol(_aobUsable_lbl)
MyCode:
{ simple checks }
cmp ecx,0
jne _OrigUI
cmp ebp,0018DFF8
je _OrigUI
mov [eax+0C],(int)50000 //Hey!
_OrigUI:
mov eax,[eax+0C] //original*
add [ebp-14],eax //original
_ExitUI:
jmp _BackUI
_aobUsable:
_aobUsable_lbl:
jmp MyCode
nop
_BackUI:
[DISABLE]
_aobUsable_lbl: //mov eax,[eax+0C]//add [ebp-14],eax
db 8B 40 0C 01 45 EC
unregistersymbol(_aobUsable_lbl)
dealloc(MyCode)
222
"- NOTE : There's a side effect when you pick up magic or buy some suits or etc, etc"
808080
1
141
"**** After open stockpile inventory at least once (defualt key is 'c')"
A00000
1
17
"50,000 Stockpiles"
80000008
Auto Assembler Script
[ENABLE]
alloc(MyCode,512)
label(_BackSP)
label(_ExitSP)
{lolol}aobscan(_aobStockpileHK,8B 40 0C 03 D8 46)
{lololol}label(_aobStockpileHK_lbl)
registersymbol(_aobStockpileHK_lbl)
MyCode:
mov [eax+0C],(int)50000 //Hey!
mov eax,[eax+0C] //original*
add ebx,eax //original
_ExitSP:
jmp _BackSP
_aobStockpileHK:
_aobStockpileHK_lbl:
jmp MyCode
_BackSP:
[DISABLE]
_aobStockpileHK_lbl: //mov eax,[eax+0C]//add ebx,eax
db 8B 40 0C 03 D8
unregistersymbol(_aobStockpileHK_lbl)
dealloc(MyCode)
145
"- NOTE : Open stockpile inv. again when you have at least 1 item and then 'Ta-da'"
808080
1
138
"**** Anytime? (If not, kill at least 1 thing and try again)"
FF0000
1
29
"Max Kills (To unlock unlockables by kill)"
80000008
Auto Assembler Script
[ENABLE]
alloc(MyCode,512)
label(_BackKC)
label(_ExitKC)
{lolol}aobscan(_aobKillCount,8B 43 4C 40 89 43 4C 0F)
{lololol}label(_aobKillCount_lbl)
registersymbol(_aobKillCount_lbl)
MyCode:
//mov eax,[ebx+4C] //orginal
//inc eax //orginal
mov eax,[ebx+38] //Get max
mov [ebx+4C],eax //orginal
_ExitKC:
jmp _BackKC
_aobKillCount:
_aobKillCount_lbl:
jmp MyCode
nop
nop
_BackKC:
[DISABLE]
_aobKillCount_lbl: //mov eax,[ebx+4C]//inc eax//mov [ebx+4C],eax
db 8B 43 4C 40 89 43 4C
unregistersymbol(_aobKillCount_lbl)
dealloc(MyCode)
139
"**** After recover at least 1 enchant charge"
A00000
1
185
"<+> Quick Enchant Progress (To get enchants rewards)"
80000008
Auto Assembler Script
[ENABLE]
alloc(MyCode,512)
label(_BackEC)
label(_ExitEC)
{lolol}aobscan(_aobEnchant,03 45 0C 89 46 48 B8)
{lololol}label(_aobEnchant_lbl)
registersymbol(_aobEnchant_lbl)
{lololol}label(iEnchantPts)
registersymbol(iEnchantPts)
MyCode:
add eax,[iEnchantPts] //:D
mov [esi+48],eax //original
_ExitEC:
jmp _BackEC
iEnchantPts:
dd (int)5000 //default
_aobEnchant:
_aobEnchant_lbl:
jmp MyCode
nop
_BackEC:
[DISABLE]
_aobEnchant_lbl:
db 03 45 0C 89 46 48
dealloc(MyCode)
unregistersymbol(_aobEnchant_lbl)
unregistersymbol(iEnchantPts)
{ Version History of Base Code
1.0000
? - ?
03 4D 0C @ add ecx,[ebp+0C]
89 48 24 @ mov [eax+58],ecx
? - ?
1.0026 - 1.0029
8B 46 48 - mov eax,[esi+48]
03 45 0C @ add eax,[ebp+0C]
89 46 48 @ mov [esi+48],eax
B8 BLAH - mov eax,BLAH
and who cares...
}
221
"Each enchant charge worth:"
80000008
4 Bytes
iEnchantPts
187
"- DO YOU KNOW : In recent versions, you can purchase Enchants at settlement"
808080
1
148
"<+> README"
0000FF
1
154
"=================================================="
0000FF
1
156
"A Valley Without Wind (1.036)"
0000FF
1
153
"AoB CT by unknown_k (recommend CE 6.2 or later)"
0000FF
1
155
"=================================================="
0000FF
1
149
"**** THIS IS ACTIVATION CONDITIONS"
0000FF
1
150
"Activation conditions applies everytime you quit and come back"
0000FF
1
157
"AoB Scan takes some time in this game, so wait"
0000FF
1
183
"'Fatal error' occured? Remember, you cheated. Don't ask me"
0000FF
1
151
"Have Fun!"
0000FF
1