8278
"--- Aztez 1.0.8213 | Cheat Engine Table V1.0, [2017-8-7] COLONELRVH ---"
A00000
1
8275
"======================================================"
FF8000
1
8274
" - MAIN CHEATS - [Table is WIP] "
FF8000
1
8276
"======================================================"
FF8000
1
8848
"[Stats]"
FF8000
1
9086
"Unlimited Resources [Activate: Try to use Resources]"
Auto Assembler Script
{ Game : Aztez.exe
Version:
Date : 2017-08-07
Author : ColonelRVH
This script does blah blah blah
}
[ENABLE]
aobscan(Get_Resources_AOB,8B 40 58 C9 C3 55) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
mov [eax+58],#777
code:
mov eax,[eax+58]
leave
ret
jmp return
Get_Resources_AOB:
jmp newmem
return:
registersymbol(Get_Resources_AOB)
[DISABLE]
Get_Resources_AOB:
db 8B 40 58 C9 C3
unregistersymbol(Get_Resources_AOB)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 02248C5B
""+2248C3A: 00 00 - add [eax],al
""+2248C3C: 68 B8 9C 55 0F - push 0F559CB8
""+2248C41: E9 E2 73 F0 02 - jmp 05150028
""+2248C46: 00 00 - add [eax],al
""+2248C48: 55 - push ebp
""+2248C49: 8B EC - mov ebp,esp
""+2248C4B: 83 EC 08 - sub esp,08
""+2248C4E: BA 08 22 5E 0F - mov edx,0F5E2208
""+2248C53: E8 A8 1A 4D 03 - call MonoGlobal`1:get_use
""+2248C58: 8B 40 28 - mov eax,[eax+28]
// ---------- INJECTING HERE ----------
""+2248C5B: 8B 40 58 - mov eax,[eax+58]
""+2248C5E: C9 - leave
""+2248C5F: C3 - ret
// ---------- DONE INJECTING ----------
""+2248C60: 55 - push ebp
""+2248C61: 8B EC - mov ebp,esp
""+2248C63: 53 - push ebx
""+2248C64: 57 - push edi
""+2248C65: 56 - push esi
""+2248C66: 83 EC 0C - sub esp,0C
""+2248C69: 8B 75 08 - mov esi,[ebp+08]
""+2248C6C: 33 FF - xor edi,edi
""+2248C6E: E9 94 00 00 00 - jmp UIArtifacts:SetStars+a7
""+2248C73: 8D 64 24 00 - lea esp,[esp+00]
}
9091
"Get Aztez Index(?) Base Address [Activate/Update: Play on the map]"
Auto Assembler Script
{ Game : Aztez.exe
Version:
Date : 2017-08-07
Author : ColonelRVH
This script does blah blah blah
}
[ENABLE]
aobscan(Get_Aztez_AOB,0F B6 40 4C 85 C0 74 07) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
alloc(Aztez_Base,4)
registersymbol(Aztez_Base)
newmem:
mov [Aztez_Base],eax
code:
movzx eax,byte ptr [eax+4C]
test eax,eax
jmp return
Get_Aztez_AOB:
jmp newmem
nop
return:
registersymbol(Get_Aztez_AOB)
[DISABLE]
Get_Aztez_AOB:
db 0F B6 40 4C 85 C0
unregistersymbol(Get_Aztez_AOB)
dealloc(newmem)
unregistersymbol(Aztez_Base)
dealloc(Aztez_Base)
{
// ORIGINAL CODE - INJECTION POINT: 345E8F5C
""+345E8F3B: 74 2E - je EmpireGame:CanEndTurn+4b
""+345E8F3D: 83 EC 0C - sub esp,0C
""+345E8F40: FF 75 08 - push [ebp+08]
""+345E8F43: E8 28 00 00 00 - call EmpireGame:CanDeployAztez
""+345E8F48: 83 C4 10 - add esp,10
""+345E8F4B: 85 C0 - test eax,eax
""+345E8F4D: 74 15 - je EmpireGame:CanEndTurn+44
""+345E8F4F: BA 10 3B 7F 0F - mov edx,0F7F3B10
""+345E8F54: E8 8F 19 33 D1 - call MonoGlobal`1:get_use
""+345E8F59: 8B 40 28 - mov eax,[eax+28]
// ---------- INJECTING HERE ----------
""+345E8F5C: 0F B6 40 4C - movzx eax,byte ptr [eax+4C]
""+345E8F60: 85 C0 - test eax,eax
// ---------- DONE INJECTING ----------
""+345E8F62: 74 07 - je EmpireGame:CanEndTurn+4b
""+345E8F64: B8 01 00 00 00 - mov eax,00000001
""+345E8F69: EB 02 - jmp EmpireGame:CanEndTurn+4d
""+345E8F6B: 33 C0 - xor eax,eax
""+345E8F6D: C9 - leave
""+345E8F6E: C3 - ret
""+345E8F6F: 00 55 8B - add [ebp-75],dl
""+345E8F72: EC - in al,dx
""+345E8F73: 56 - push esi
""+345E8F74: 83 EC 04 - sub esp,04
}
9096
"Does not change current number of Aztez"
0000FF
1
9089
"aztezIndex"
4 Bytes
Aztez_Base
48
9090
"aztezDeployedThisTurn"
Byte
Aztez_Base
4C
110
"[Battle]"
00009D
1
9095
"Get HP Address [Activate: Hit/Get Hit Once]"
Auto Assembler Script
{ Game : Aztez.exe
Version:
Date : 2017-08-07
Author : ColonelRVH
This script does blah blah blah
}
[ENABLE]
aobscan(Set_HP_AOB,D9 9B CC 00 00 00 D9) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Cmp_GodMode_Flag)
label(Cmp_InstantKill_Flag)
label(GodMode)
label(InstantKill)
registersymbol(GodMode_Flag)
registersymbol(InstantKill_Flag)
alloc(GodMode_Flag,4)
alloc(InstantKill_Flag,4)
GodMode_Flag:
dd 0
Instantkill_Flag:
dd 0
newmem:
cmp dword ptr [ebx+000000C4],1
je Cmp_GodMode_Flag
jmp Cmp_InstantKill_Flag
Cmp_GodMode_Flag:
cmp dword ptr [GodMode_Flag],1
je GodMode
jmp code
Cmp_InstantKill_Flag:
cmp dword ptr [InstantKill_Flag],1
je InstantKill
code:
fstp dword ptr [ebx+000000CC]
jmp return
GodMode:
push ecx
mov ecx,[ebx+000000D0]
mov [ebx+000000CC],ecx
pop ecx
jmp return
InstantKill:
cmp dword ptr [ebx+000000CC],1
jbe code
mov [ebx+000000CC],0
jmp return
Set_HP_AOB:
jmp newmem
nop
return:
registersymbol(Set_HP_AOB)
[DISABLE]
Set_HP_AOB:
db D9 9B CC 00 00 00
unregistersymbol(Set_HP_AOB)
dealloc(newmem)
unregistersymbol(GodMode_Flag)
unregistersymbol(InstantKill_Flag)
dealloc(GodMode_Flag)
dealloc(Instantkill_Flag)
{
// ORIGINAL CODE - INJECTION POINT: 02264A56
""+2264A37: 83 EC 04 - sub esp,04
""+2264A3A: D9 1C 24 - fstp dword ptr [esp]
""+2264A3D: 50 - push eax
""+2264A3E: 39 00 - cmp [eax],eax
""+2264A40: E8 5B 00 00 00 - call CombatItemDirector:ModifyDamageAmount
""+2264A45: 83 C4 10 - add esp,10
""+2264A48: D9 5D 0C - fstp dword ptr [ebp+0C]
""+2264A4B: D9 83 CC 00 00 00 - fld dword ptr [ebx+000000CC]
""+2264A51: D9 45 0C - fld dword ptr [ebp+0C]
""+2264A54: DE E9 - fsubp st(1),st(0)
// ---------- INJECTING HERE ----------
""+2264A56: D9 9B CC 00 00 00 - fstp dword ptr [ebx+000000CC]
// ---------- DONE INJECTING ----------
""+2264A5C: D9 83 CC 00 00 00 - fld dword ptr [ebx+000000CC]
""+2264A62: D9 83 D0 00 00 00 - fld dword ptr [ebx+000000D0]
""+2264A68: DF F1 - fcomip st(0),st(1)
""+2264A6A: DD D8 - fstp st(0)
""+2264A6C: 7A 0E - jp Character:ChangeHealth+10c
""+2264A6E: 73 0C - jae Character:ChangeHealth+10c
""+2264A70: D9 83 D0 00 00 00 - fld dword ptr [ebx+000000D0]
""+2264A76: D9 9B CC 00 00 00 - fstp dword ptr [ebx+000000CC]
""+2264A7C: 8D 65 FC - lea esp,[ebp-04]
""+2264A7F: 5B - pop ebx
}
9060
"Activate God Mode"
1:Enabled
0:Disabled
4 Bytes
Godmode_Flag
8928
"Activate Instant Kill"
1:Enabled
0:Disabled
4 Bytes
InstantKill_Flag
117
"[Miscellaneous][Use With Caution!]"
0000FF
1
8266
"[Backups][Unused]"
C0C0C0
1
8435
"[Obsolete][Buggy]"
C0C0C0
1
8267
"======================================================"
808000
1
8265
" - SPECIAL THANKS - "
808000
1
8268
"======================================================"
808000
1
8277
" ____"
808000
1
8443
"------------------------------------------------------"
808000
1
8849
"- CHANGES | NOTES -"
808000
1
8910
"Upcoming Version 2.0"
008000
1
8441
"------------------------------------------------------"
808000
1
8908
"- Please support my work at -"
0080FF
1
8909
"https://www.patreon.com/ColonelRVH"
0080FF
1
9065
"Early Update might as well be on Patreon first!"
0080FF
1
BLucre
015C0010
BHP
015C0000
GetHP
463A7445
GetLucre
463A9B27
IgnoreMana
463C8647
BaseGold
02680000
GetGold
00F6FCC9
If you want to support, Please consider become my patron at:
----------------------
https://www.patreon.com/ColonelRVH
----------------------
It would be a great help for me to cover my living expenses so I can focus on making & improving cheat for you.
----------------------
© ColonelRVH, 2017
attachlist=getAutoAttachList()
stringlist_add(attachlist,"Aztez.exe");