4
"Enable"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
// Spreadsheet below has tools to help translate the id's to newer versions
//https://docs.google.com/spreadsheet/ccc?key=0ApvLCd6atypndExQV2x2VHhhSDBSZHktbmF2c1RCRlE&usp=sharing
aobscan(somereadAOB,DD 45 08 C7 46 04 00 00 00 00 DD 5E 08 5E 5D C3 CC CC 56)
registersymbol(somereadAOB)
label(pHealth)
registersymbol(pHealth)
label(pMana)
registersymbol(pMana)
label(pSkillCancel)
registersymbol(pSkillCancel)
label(pFocusMax)
registersymbol(pFocusMax)
label(pFocusCurrent)
registersymbol(pFocusCurrent)
label(pFocusSec)
registersymbol(pFocusSec)
label(pFocusTimer)
registersymbol(pFocusTimer)
label(pAssistTimer)
registersymbol(pAssistTimer)
label(pPuzzleTimerManaDevice)
registersymbol(pPuzzleTimerManaDevice)
label(pPuzzleTimerPedestal)
registersymbol(pPuzzleTimerPedestal)
label(pPuzzleTimerEventA)
registersymbol(pPuzzleTimerEventA)
label(pCombo)
registersymbol(pCombo)
label(pLvl)
registersymbol(pLvl)
label(pExp)
registersymbol(pExp)
label(pAirJumpFlag)
registersymbol(pAirJumpFlag)
label(pAirSpellFlag)
registersymbol(pAirSpellFlag)
label(pTotalGameTime)
registersymbol(pTotalGameTime)
label(pGameTimeHrs)
registersymbol(pGameTimeHrs)
label(pGameTimeMinsOnes)
registersymbol(pGameTimeMinsOnes)
label(pGameTimeMinsTens)
registersymbol(pGameTimeMinsTens)
label(pGameTimeSecs)
registersymbol(pGameTimeSecs)
label(pEquippedWeapon)
registersymbol(pEquippedWeapon)
label(pEquippedArmor)
registersymbol(pEquippedArmor)
label(pEquippedAccessory)
registersymbol(pEquippedAccessory)
label(pEquippedAssist)
registersymbol(pEquippedAssist)
label(pEquippedFinisher)
registersymbol(pEquippedFinisher)
label(pSpellSlot01)
registersymbol(pSpellSlot01)
label(pSpellAir)
registersymbol(pSpellAir)
label(pSpellUp)
registersymbol(pSpellUp)
label(pSpellSide)
registersymbol(pSpellSide)
label(pSpellDown)
registersymbol(pSpellDown)
label(bTest)
registersymbol(bTest)
label(dTest01Input)
registersymbol(dTest01Input)
label(pTest01Result)
registersymbol(pTest01Result)
label(pTest01ResultTarget)
registersymbol(pTest01ResultTarget)
label(dTest02Input)
registersymbol(dTest02Input)
label(pTest02Result)
registersymbol(pTest02Result)
label(pTest02ResultSource)
registersymbol(pTest02ResultSource)
label(dMinHealth)
registersymbol(dMinHealth)
label(dMinMana)
registersymbol(dMinMana)
label(dMinSkillCancel)
registersymbol(dMinSkillCancel)
label(dMinPuzzleTimer)
registersymbol(dMinPuzzleTimer)
label(dMaxHrs)
registersymbol(dMaxHrs)
label(bAssistInstantCooldown)
registersymbol(bAssistInstantCooldown)
label(bPuzzleTimerControl)
registersymbol(bPuzzleTimerControl)
label(bDoMaxHrs)
registersymbol(bDoMaxHrs)
label(bDoSkipComboReset)
registersymbol(bDoSkipComboReset)
label(bMoonJump)
registersymbol(bMoonJump)
label(dCheck)
label(dNew)
alloc(inventorymem,2048)
label(pItemSlot11)
registersymbol(pItemSlot11)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(check1)
label(check2)
label(ishealth)
label(ismana)
label(isskillcancel)
label(isfocusmax)
label(isfocuscurrent)
label(isfocussec)
label(isfocustimer)
label(isassisttimer)
label(ispuzzletimermanadevice)
label(ispuzzletimerpedestal)
label(ispuzzletimereventa)
label(iscombo)
label(islvl)
label(isexp)
label(isairjumpflag)
label(isairspellflag)
label(istotalgametime)
label(istotalgametime2)
label(isgametimemhrs)
label(isgametimeminsones)
label(isgametimeminstens)
label(isgametimesecs)
label(isspellslot01)
label(isspellair)
label(isspellup)
label(isspellside)
label(isspelldown)
label(isequippedweapon)
label(isequippedarmor)
label(isequippedaccessory)
label(isequippedassist)
label(isequippedfinisher)
label(checkitems)
label(checkitemsloop)
label(checkitemsloopcheck)
label(checktest)
label(test1)
label(newmem2)
label(returnhere2)
label(originalcode2)
label(exit2)
label(ishealth2)
label(ismana2)
label(isskillcancel2)
label(isgametimemhrs2)
label(iscombo2)
label(isairjumpflag2)
label(isassisttimer2)
label(ispuzzletimer2)
label(test2)
label(cdominvalue)
label(cdominvalueend)
label(cdomaxvalue)
label(cdomaxvalueend)
label(cdoskipsetzero)
label(cdoskipsetzeroend)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fld qword ptr [ebp+08]
mov [esi+04],00000000
cmp [esp+60],C0050057//v1.0.0.22 was 54 in v1.0.0.21 was C0050053 in v1.0.0.20
jne check2
cmp [esp+64],57//v1.0.0.22 was 54 in v1.0.0.21 was 53 in v1.0.0.20
jne check2
lea ebp,[ebp+08]
lea ebp,[ebp-08]
check1:
cmp [ebp+10],00018FF1//v.22
je ishealth
cmp [ebp+10],000193F0//v.22
je ismana
cmp [ebp+10],00019418//v.22
je isfocusmax
cmp [ebp+10],00018F45//v.22
je isfocuscurrent
cmp [ebp+10],000192C9//v.22
je isfocustimer
jmp originalcode
check2:
cmp [ebp+10],00018F16//v.22
je isassisttimer
cmp [ebp+10],000188FB//v.22
je isskillcancel
cmp [ebp+10],000194F8//v.22. was 19463v1.0.0.21
je ispuzzletimermanadevice
cmp [ebp+10],00019C78//v.22 . 00019BE3v1.0.0.21
je ispuzzletimerpedestal
cmp [ebp+10],00018971//v.22
je ispuzzletimereventa
cmp [ebp+10],000186D9//v1.0.0.21
je iscombo
cmp [ebp+10],00018F45//v.22
je isfocussec
cmp [ebp+10],00018F31//v.22
je islvl
cmp [ebp+10],00018EAA//v.22
je isexp
cmp [ebp+10],00018FBD//v1.0.0.21
je isairjumpflag
cmp [ebp+10],00019443//v1.0.0.21
je isairspellflag
cmp [ebp+10],000186B0//can't get this to work. Number didn't change, but this code is in multiple places. I tried to use 8 bytes to identify the address since this is unique, but I could not get 2 4 byte compares to work together.
je istotalgametime
cmp [ebp+10],000186AA//v.22
je isgametimemhrs
cmp [ebp+10],000186AB//v.22
je isgametimeminsones
cmp [ebp+10],000186AC//v.22
je isgametimeminstens
cmp [ebp+10],000186AD//v.22
je isgametimesecs
cmp [ebp+10],00018E2D//v1.0.0.21
je isequippedweapon
cmp [ebp+10],00018E77//v1.0.0.21
je isequippedarmor
cmp [ebp+10],00018E7D//v1.0.0.21
je isequippedaccessory
cmp [ebp+10],00018E80//v1.0.0.21
je isequippedassist
cmp [ebp+10],00018EB1//v1.0.0.21
je isequippedfinisher
cmp [ebp+10],00018DC8//v1.0.0.21
je isspellslot01
cmp [ebp+10],00018EB9//v1.0.0.21
je isspellair
cmp [ebp+10],00018EBC//v1.0.0.21
je isspellup
cmp [ebp+10],00018EBE//v1.0.0.21
je isspellside
cmp [ebp+10],00018E87//v1.0.0.21
je isspelldown
checkitems:
pushad
xor eax,eax
mov ebx,00018B1F//.22 00018B1Cv1.0.0.21
checkitemsloop:
cmp [ebp+10],ebx
jne checkitemsloopcheck
mov [pItemSlot11+eax*4],ebp
popad
jmp checktest
checkitemsloopcheck:
inc eax
inc ebx
cmp eax,30
jl checkitemsloop
popad
checktest:
cmp byte ptr [bTest],01
jne originalcode
push esi
mov esi,[dTest01Input]
cmp [ebp+10],esi
pop esi
je test1
jmp originalcode
test1:
cmp [ebp+8],ebp
cmp [esi+8],esi
mov [pTest01Result],ebp
mov [pTest01ResultTarget],esi
jmp originalcode
isequippedweapon:
mov [pEquippedWeapon],ebp
jmp originalcode
isequippedarmor:
mov [pEquippedArmor],ebp
jmp originalcode
isequippedaccessory:
mov [pEquippedAccessory],ebp
jmp originalcode
isequippedassist:
mov [pEquippedAssist],ebp
jmp originalcode
isequippedfinisher:
mov [pEquippedFinisher],ebp
jmp originalcode
isspellslot01:
mov [pSpellSlot01],ebp
jmp originalcode
isspellair:
mov [pSpellAir],ebp
jmp originalcode
isspellup:
mov [pSpellUp],ebp
jmp originalcode
isspellside:
mov [pSpellSide],ebp
jmp originalcode
isspelldown:
mov [pSpellDown],ebp
jmp originalcode
istotalgametime:
//cmp [ebp+18],0004FFF5//has to match all 64 bits
//istotalgametime2
jmp originalcode
istotalgametime2:
//mov [pTotalGameTime],ebp
jmp originalcode
isgametimemhrs:
mov [pGameTimeHrs],ebp
cmp byte ptr [bDoMaxHrs],1
jne originalcode
mov ebp,[dMaxHrs]
mov [dCheck],ebp
call cdomaxvalue
mov ebp,[pGameTimeHrs]
fst qword ptr [ebp+08]
jmp originalcode
isgametimeminsones:
mov [pGameTimeMinsOnes],ebp
jmp originalcode
isgametimeminstens:
mov [pGameTimeMinsTens],ebp
jmp originalcode
isgametimesecs:
mov [pGameTimeSecs],ebp
jmp originalcode
ishealth:
mov [pHealth],ebp
cmp [dMinHealth],0
je originalcode
mov ebp,[dMinHealth]
mov [dCheck],ebp
call cdominvalue
mov ebp,[pHealth]
fst qword ptr [ebp+08]
jmp originalcode
ismana:
mov [pMana],ebp
cmp [dMinMana],0
je originalcode
mov ebp,[dMinMana]
mov [dCheck],ebp
call cdominvalue
mov ebp,[pMana]
fst qword ptr [ebp+08]
jmp originalcode
isskillcancel:
mov [pSkillCancel],ebp
cmp [dMinSkillCancel],0
je originalcode
mov ebp,[dMinSkillCancel]
mov [dCheck],ebp
call cdominvalue
mov ebp,[pSkillCancel]
fst qword ptr [ebp+08]
jmp originalcode
isfocusmax:
mov [pFocusMax],ebp
jmp originalcode
isfocuscurrent:
mov [pFocusCurrent],ebp
jmp originalcode
isfocussec:
mov [pFocusSec],ebp
//cmp [pFocusCurrent],0
//jne originalcode
//mov [pFocusCurrent],ebp
jmp originalcode
isfocustimer:
mov [pFocusTimer],ebp
jmp originalcode
isassisttimer:
mov [pAssistTimer],ebp
cmp byte ptr [bAssistInstantCooldown],1
jne originalcode
mov [dCheck],0
call cdomaxvalue
jmp originalcode
ispuzzletimermanadevice:
mov [pPuzzleTimerManaDevice],ebp
jmp originalcode
ispuzzletimerpedestal:
mov [pPuzzleTimerPedestal],ebp
jmp originalcode
ispuzzletimereventa:
mov [pPuzzleTimerEventA],ebp
jmp originalcode
iscombo:
mov [pCombo],ebp
jmp originalcode
islvl:
mov [pLvl],ebp
jmp originalcode
isexp:
mov [pExp],ebp
jmp originalcode
isairjumpflag:
mov [pAirJumpFlag],ebp
cmp byte ptr [bMoonJump],1
jne originalcode
mov [dCheck],0
call cdomaxvalue
jmp originalcode
isairspellflag:
mov [pAirSpellFlag],ebp
jmp originalcode
originalcode:
//fld qword ptr [ebp+08]
//mov [esi+04],00000000
exit:
jmp returnhere
///
newmem2:
cmp [pHealth],esi
je ishealth2
cmp [pMana],esi
je ismana2
cmp [pSkillCancel],esi
je isskillcancel2
cmp [pGameTimeHrs],esi
je isgametimemhrs2
cmp [pAssistTimer],esi
je isassisttimer2
cmp [pCombo],esi
je iscombo2
cmp [esi+10],000193E1
je isairjumpflag2
cmp [pPuzzleTimerManaDevice],esi
je ispuzzletimer2
cmp [pPuzzleTimerPedestal],esi
je ispuzzletimer2
//cmp [pPuzzleTimerEventA],esi
//je ispuzzletimer2
cmp byte ptr [bTest],01
jne originalcode2
push ebp
mov ebp,[dTest02Input]
cmp [esi+10],ebp
pop ebp
je test2
jmp originalcode2
test2:
mov [pTest02ResultSource],ebp
mov [pTest02Result],esi
jmp originalcode2
ishealth2:
cmp [dMinHealth],0
je originalcode2
mov ebp,[dMinHealth]
mov [dCheck],ebp
call cdominvalue
jmp originalcode2
ismana2:
cmp [dMinMana],0
je originalcode2
mov ebp,[dMinMana]
mov [dCheck],ebp
call cdominvalue
jmp originalcode2
isskillcancel2:
cmp [dMinSkillCancel],0
je originalcode2
mov ebp,[dMinSkillCancel]
mov [dCheck],ebp
call cdominvalue
jmp originalcode2
isgametimemhrs2:
cmp byte ptr [bDoMaxHrs],1
jne originalcode2
mov ebp,[dMaxHrs]
mov [dCheck],ebp
call cdomaxvalue
jmp originalcode2
isassisttimer2:
cmp byte ptr [bAssistInstantCooldown],1
jne originalcode2
mov [dCheck],0
call cdomaxvalue
jmp originalcode2
iscombo2:
cmp byte ptr [bDoSkipComboReset],1
jne originalcode2
mov [dCheck],esi
call cdoskipsetzero
jmp originalcode2
ispuzzletimer2:
cmp byte ptr [bPuzzleTimerControl],1
jne originalcode2
mov [dCheck],esi
call cdoskipsetzero
mov ebp,0
mov [dCheck],ebp
call cdominvalue
jmp originalcode2
isairjumpflag2:
mov [pAirJumpFlag],esi
cmp byte ptr [bMoonJump],1
jne originalcode2
mov [dCheck],0
call cdomaxvalue
jmp originalcode2
originalcode2:
fstp qword ptr [esi+08]
pop esi
pop ebp
exit2:
jmp returnhere2
cdominvalue:
push eax
fist dword ptr [dNew]
mov eax,[dNew]
cmp [dCheck],eax
jle cdominvalueend
fistp dword ptr [dNew]
fild dword ptr [dCheck]
cdominvalueend:
pop eax
ret
cdomaxvalue:
push eax
fist dword ptr [dNew]
mov eax,[dNew]
cmp [dCheck],eax
jge cdomaxvalueend
fistp dword ptr [dNew]
fild dword ptr [dCheck]
cdomaxvalueend:
pop eax
ret
cdoskipsetzero:
push eax
fist dword ptr [dNew]
mov eax,[dNew]
cmp eax,0
jne cdoskipsetzeroend
fistp dword ptr [dNew]
mov eax,[dCheck]
fld qword ptr [eax+08]
cdoskipsetzeroend:
pop eax
ret
///
pHealth:
dd 0
pMana:
dd 0
pSkillCancel:
dd 0
pFocusMax:
dd 0
pFocusCurrent:
dd 0
pFocusSec:
dd 0
pFocusTimer:
dd 0
pAssistTimer:
dd 0
pPuzzleTimerManaDevice:
dd 0
pPuzzleTimerPedestal:
dd 0
pPuzzleTimerEventA:
dd 0
pCombo:
dd 0
pLvl:
dd 0
pExp:
dd 0
pAirJumpFlag:
dd 0
pAirSpellFlag:
dd 0
pTotalGameTime:
dd 0
pGameTimeSecs:
dd 0
pGameTimeMinsOnes:
dd 0
pGameTimeMinsTens:
dd 0
pGameTimeHrs:
dd 0
pEquippedWeapon:
dd 0
pEquippedArmor:
dd 0
pEquippedAccessory:
dd 0
pEquippedAssist:
dd 0
pEquippedFinisher:
dd 0
pSpellSlot01:
dd 0
pSpellAir:
dd 0
pSpellUp:
dd 0
pSpellSide:
dd 0
pSpellDown:
dd 0
bTest:
db 0
dTest01Input:
dd 0
pTest01Result:
dd 0
pTest01ResultTarget:
dd 0
dTest02Input:
dd 0
pTest02Result:
dd 0
pTest02ResultSource:
dd 0
dMinHealth:
dd 0
dMinMana:
dd 0
dMinPuzzleTimer:
dd 0
dMinSkillCancel:
dd 0
dMaxHrs:
dd #4
bPuzzleTimerControl:
db 0
bDoMaxHrs:
db 0
bDoSkipComboReset:
db 0
bAssistInstantCooldown:
db 0
bMoonJump:
db 0
dCheck:
dd 0
dNew:
dd 0
///
///
inventorymem:
pItemSlot11:
dd 0
///
somereadAOB: //"Valdis_Story_AC.exe"+D6B0E:
jmp newmem
nop
nop
nop
nop
nop
returnhere:
somereadAOB+a: //"Valdis_Story_AC.exe"+D6B18:
jmp newmem2
returnhere2:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
somereadAOB: //"Valdis_Story_AC.exe"+D6B0E:
db DD 45 08 C7 46 04 00 00 00 00
//Alt: fld qword ptr [ebp+08]
//Alt: mov [esi+04],00000000
somereadAOB+a: //"Valdis_Story_AC.exe"+D6B18:
db DD 5E 08 5E 5D
//Alt: fstp qword ptr [esi+08]
//Alt: pop esi
//Alt: pop ebp
unregistersymbol(somereadAOB)
unregistersymbol(pHealth)
unregistersymbol(pMana)
unregistersymbol(pSkillCancel)
unregistersymbol(pFocusMax)
unregistersymbol(pFocusCurrent)
unregistersymbol(pFocusSec)
unregistersymbol(pFocusTimer)
unregistersymbol(pAssistTimer)
unregistersymbol(pPuzzleTimerManaDevice)
unregistersymbol(pPuzzleTimerPedestal)
unregistersymbol(pPuzzleTimerEventA)
unregistersymbol(pCombo)
unregistersymbol(pLvl)
unregistersymbol(pExp)
unregistersymbol(pAirJumpFlag)
unregistersymbol(pAirSpellFlag)
unregistersymbol(pTotalGameTime)
unregistersymbol(pGameTimeSecs)
unregistersymbol(pGameTimeMinsOnes)
unregistersymbol(pGameTimeMinsTens)
unregistersymbol(pGameTimeHrs)
unregistersymbol(pEquippedWeapon)
unregistersymbol(pEquippedArmor)
unregistersymbol(pEquippedAccessory)
unregistersymbol(pEquippedAssist)
unregistersymbol(pEquippedFinisher)
unregistersymbol(pSpellSlot01)
unregistersymbol(pSpellAir)
unregistersymbol(pSpellUp)
unregistersymbol(pSpellSide)
unregistersymbol(pSpellDown)
unregistersymbol(bTest)
unregistersymbol(dTest01Input)
unregistersymbol(pTest01Result)
unregistersymbol(pTest01ResultTarget)
unregistersymbol(dTest02Input)
unregistersymbol(pTest02Result)
unregistersymbol(pTest02ResultSource)
unregistersymbol(dMinHealth)
unregistersymbol(dMinMana)
unregistersymbol(dMinSkillCancel)
unregistersymbol(dMinPuzzleTimer)
unregistersymbol(dMaxHrs)
unregistersymbol(bPuzzleTimerControl)
unregistersymbol(bDoMaxHrs)
unregistersymbol(bAssistInstantCooldown)
unregistersymbol(bDoSkipComboReset)
unregistersymbol(bDoSkipPuzzleTimerReachZero)
unregistersymbol(bMoonJump)
dealloc(inventorymem)
unregistersymbol(pItemSlot11)
116
"[Scripts]"
80000008
1
52
"Undead"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
dMinHealth:
dd #1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dMinHealth:
dd 0
55
"Minimum Hp"
80000008
4 Bytes
dMinHealth
53
"Inf. Mp"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
dMinMana:
dd #50
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dMinMana:
dd 0
54
"Minimum Mp"
80000008
4 Bytes
dMinMana
160
"Inf. Skill Cancel"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
dMinSkillCancel:
dd 1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dMinSkillCancel:
dd 0
163
"Minimum Skill Cancel"
80000008
4 Bytes
dMinSkillCancel
171
"Assist Instant Cooldown"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bAssistInstantCooldown:
db 1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bAssistInstantCooldown:
db 0
177
"Moon Jump"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bMoonJump:
db 1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bMoonJump:
db 0
118
"No Combo Reset"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bDoSkipComboReset:
db 01
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bDoSkipComboReset:
db 00
155
"Puzzle Timer Control"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bPuzzleTimerControl:
db 1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bPuzzleTimerControl:
db 0
56
"Game Time Control"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bDoMaxHrs:
db 1
dMaxHrs:
dd #4
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bDoMaxHrs:
db 0
dMaxHrs:
dd 0
57
"Maximum Hours"
80000008
4 Bytes
dMaxHrs
117
"[Pointers]"
80000008
1
114
"[Status]"
80000008
1
5
"Hp (*- to freeze/unfreeze)"
80000008
Double
pHealth
8
Toggle Activation Allow Increase
106
109
0
6
"Mp (*- to freeze/unfreeze)"
80000008
Double
pMana
8
Toggle Activation Allow Increase
106
109
0
159
"Skill Cancel"
80000008
Double
pSkillCancel
8
18
"Focus (ShiftD to Max)"
80000008
Double
pFocusCurrent
8
Set Value
16
68
(Focus - Max)
0
19
"Focus - Max"
80000008
Double
pFocusMax
8
27
"Focus sec. (only in Stats Menu; show current Focus otherwise) "
80000008
Double
pFocusSec
8
Set Value
16
68
(Focus - Max)
0
32
"Focus Timer"
80000008
Double
pFocusTimer
8
170
"Assist Coolddown Timer"
80000008
Double
pAssistTimer
8
119
"Combo (*. to set 0)"
80000008
Double
pCombo
8
Set Value
106
110
0
0
22
"Xp"
80000008
Double
pExp
8
182
"Level"
80000008
Double
pLvl
8
25
"Status Points (*/ to set 4, *0 to set 0)"
80000008
Double
pExp
FFFFFF90
Set Value
106
111
4
0
Set Value
106
96
0
1
26
"Skill Points (*/ to set 3, *0 to set 0)"
80000008
Double
pExp
FFFFFFB8
Set Value
106
111
3
0
Set Value
106
96
0
1
151
"[Equipments]"
80000008
1
146
"Equipped Weapon"
80000008
Double
pEquippedWeapon
8
150
"Equipped Armor"
80000008
Double
pEquippedArmor
8
149
"Equipped Accessory"
80000008
Double
pEquippedAccessory
8
148
"Equipped Assist"
80000008
Double
pEquippedAssist
8
106
"Equipped Finisher"
80000008
Double
pEquippedFinisher
8
62
"[Inventory]"
80000008
1
70
"[Row 1]"
80000008
1
61
"1-1 Iron"
80000008
Double
pItemSlot11
8
63
"1-2 Steel"
80000008
Double
pItemSlot11+4
8
64
"1-3 Tamahagane"
80000008
Double
pItemSlot11+8
8
65
"1-4 Lesser Demon Spirit"
80000008
Double
pItemSlot11+c
8
66
"1-5 Greater Demon Spirit"
80000008
Double
pItemSlot11+10
8
67
"1-6 Arch Demon Spirit"
80000008
Double
pItemSlot11+14
8
68
"1-7 Twisted Spirit"
80000008
Double
pItemSlot11+18
8
69
"1-8 Divine Dust"
80000008
Double
pItemSlot11+1c
8
71
"[Row 2]"
80000008
1
76
"2-1 Rough Cloth"
80000008
Double
pItemSlot11+20
8
77
"2-2 Soft Cloth"
80000008
Double
pItemSlot11+24
8
78
"2-3 Silken Cloth"
80000008
Double
pItemSlot11+28
8
79
"2-4 Lesser Angel Spirit"
80000008
Double
pItemSlot11+2c
8
80
"2-5 Greater Angel Spirit"
80000008
Double
pItemSlot11+30
8
81
"2-6 Arch Angel Spirit"
80000008
Double
pItemSlot11+34
8
82
"2-7 Grey Metal Gloves"
80000008
Double
pItemSlot11+38
8
83
"2-8 Phantom Spirit"
80000008
Double
pItemSlot11+3c
8
72
"[Row 3]"
80000008
1
84
"3-1 Spirit Shard"
80000008
Double
pItemSlot11+40
8
120
"3-2 Spirit Stone"
80000008
Double
pItemSlot11+44
8
124
"3-3 Spirit Crystal"
80000008
Double
pItemSlot11+48
8
123
"3-4 Lesser Feral Spirit"
80000008
Double
pItemSlot11+4c
8
122
"3-5 Greater Feral Spirit"
80000008
Double
pItemSlot11+50
8
121
"3-6"
80000008
Double
pItemSlot11+54
8
90
"3-7 Snow White Mane"
80000008
Double
pItemSlot11+58
8
125
"3-8 Mark of Valdis"
80000008
Double
pItemSlot11+5c
8
73
"[Row 4]"
80000008
1
85
"4-1 Polished Stone"
80000008
Double
pItemSlot11+60
8
91
"4-2 Angel Sapphire"
80000008
Double
pItemSlot11+64
8
86
"4-3 Demon Ruby"
80000008
Double
pItemSlot11+68
8
87
"4-4 Rogue's Cowl"
80000008
Double
pItemSlot11+6c
8
126
"4-5"
80000008
Double
pItemSlot11+70
8
127
"4-6 Strange Glasses"
80000008
Double
pItemSlot11+74
8
128
"4-7 Broken Doll"
80000008
Double
pItemSlot11+78
8
139
"4-8 Grey Metal Helm"
80000008
Double
pItemSlot11+7c
8
74
"[Row 5]"
80000008
1
88
"5-1 Large Emerald"
80000008
Double
pItemSlot11+80
8
131
"5-2 Saint's Opal"
80000008
Double
pItemSlot11+84
8
130
"5-3 Devil's Onyx"
80000008
Double
pItemSlot11+88
8
129
"5-4 Warrior's Plate"
80000008
Double
pItemSlot11+8c
8
135
"5-5 Ancient Coin"
80000008
Double
pItemSlot11+90
8
134
"5-6 Grey Metal Plate"
80000008
Double
pItemSlot11+94
8
133
"5-7 Spell Lantern"
80000008
Double
pItemSlot11+98
8
132
"5-8 Grey Metal Greaves"
80000008
Double
pItemSlot11+9c
8
75
"[Row 6]"
80000008
1
136
"6-1 Grand Agate"
80000008
Double
pItemSlot11+a0
8
137
"6-2 Gem of Purity"
80000008
Double
pItemSlot11+a4
8
138
"6-3 Black Heart Stone"
80000008
Double
pItemSlot11+a8
8
89
"6-4 Magician's Cape"
80000008
Double
pItemSlot11+ac
8
140
"6-5 Left eye of Myrgato"
80000008
Double
pItemSlot11+b0
8
143
"6-6 Right eye of Alagath"
80000008
Double
pItemSlot11+b4
8
142
"6-7"
80000008
Double
pItemSlot11+b8
8
141
"6-8 Jet Black Feather"
80000008
Double
pItemSlot11+bc
8
108
"[Spells Level]"
80000008
1
107
"Spell 1"
80000008
Double
pSpellSlot01
8
109
"Spell 2"
80000008
Double
pSpellSlot01
30
110
"Spell 3"
80000008
Double
pSpellSlot01
58
111
"Spell 4"
80000008
Double
pSpellSlot01
80
112
"Spell 5"
80000008
Double
pSpellSlot01
A8
113
"Spell 6"
80000008
Double
pSpellSlot01
D0
1001
"[Spells Equip]"
80000008
1
1002
"Spell Air"
80000008
Double
pSpellAir
8
1003
"Spell Up"
80000008
Double
pSpellUp
8
1004
"Spell Side"
80000008
Double
pSpellSide
8
1005
"Spell Down"
80000008
Double
pSpellDown
8
115
"[Misc.]"
80000008
1
45
"Total Game Time (total secs x60) (reference only)"
80000008
Double
pTotalGameTime
8
48
"Hours"
80000008
Double
pGameTimeHrs
8
50
"Minutes - Tens Digit"
80000008
Double
pGameTimeMinsTens
8
49
"Minutes - Ones Digit"
80000008
Double
pGameTimeMinsOnes
8
47
"Seconds"
80000008
Double
pGameTimeSecs
8
154
"Puzzle Timer - Mana Device"
80000008
Double
pPuzzleTimerManaDevice
8
167
"Puzzle Timer - Pedestal"
80000008
Double
pPuzzleTimerPedestal
8
180
"Puzzle Timer - Event"
80000008
Double
pPuzzleTimerEventA
8
Activate
106
33
0
Deactivate
106
34
1
176
"Air Jump Flag (ShiftUp to have Inf. Air Jump)"
80000008
Double
pAirJumpFlag
8
Set Value
16
38
0
0
1100
"Air Spell Flag (Shift S to rapid cast air spell)"
80000008
Double
pAirSpellFlag
8
Set Value
16
83
0
0
20
"----------------------------------------------"
80000008
1
105
"Test"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bTest:
db 01
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bTest:
db 00
94
"dTest01Input"
1
80000008
4 Bytes
dTest01Input
93
"pTest01Result"
80000008
Double
pTest01Result
8
97
"pTest01ResultTarget (esi)"
80000008
Double
pTest01ResultTarget
8
95
"dTest02Input"
1
80000008
4 Bytes
dTest02Input
98
"pTest02ResultSource (ebp)"
80000008
Double
pTest02ResultSource
8
96
"pTest02Result"
80000008
Double
pTest02Result
8
1
"No description"
80000008
Double
1A9A0A38
3
"No description"
80000008
Double
1A9A0A60
7
"Auto Assemble script"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
label(qVoidC)
registersymbol(qVoidC)
label(qVoidN)
registersymbol(qVoidN)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(ishealth)
label(ismana)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp [pHealth],esi
je ishealth
cmp [pMana],esi
je ismana
jmp originalcode
ishealth:
fst dword ptr [qVoidN]
fld qword ptr [esi+08]
fstp dword ptr [qVoidC]
mov ebp,[qVoidN]
cmp [qVoidC],ebp
jle originalcode
fstp dword ptr [qVoidN]
fld qword ptr [esi+08]
jmp originalcode
ismana:
fst dword ptr [qVoidN]
fld qword ptr [esi+08]
fstp dword ptr [qVoidC]
mov ebp,[qVoidN]
cmp [qVoidC],ebp
jle originalcode
fstp dword ptr [qVoidN]
fld qword ptr [esi+08]
jmp originalcode
originalcode:
fstp qword ptr [esi+08]
pop esi
pop ebp
exit:
jmp returnhere
///
qVoidC:
dq 0
qVoidN:
dq 0
///
"Valdis_Story_AC.exe"+D6B18:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"Valdis_Story_AC.exe"+D6B18:
db DD 5E 08 5E 5D
//Alt: fstp qword ptr [esi+08]
//Alt: pop esi
//Alt: pop ebp
unregistersymbol(qVoidC)
unregistersymbol(qVoidN)
8
"No description"
80000008
Float
qVoidN
9
"No description"
80000008
Float
qVoidC
10
"No description"
80000008
Double
1A2E8910
11
"No description"
80000008
Double
1A2E8938
12
"No description"
80000008
Double
1AA62770
13
"No description"
80000008
Double
1AD54D48
14
"No description"
80000008
Double
1ACA36E8
15
"No Description"
80000008
Double
1ACA3968
16
"No Description"
80000008
Double
1AD317F0
17
"No Description"
80000008
Double
1AD31160
21
"No description"
80000008
Double
17E1D938
23
"No description"
80000008
Double
17E1D8C0
24
"No description"
80000008
Double
17E1D8E8
28
"No Description"
80000008
Double
1AD42420
29
"No Description"
80000008
Double
1AC3D918
30
"No Description"
80000008
Double
1AD985D8
31
"No Description"
80000008
Double
1AA7FC08
33
"No description"
80000008
Double
1AD919C0
34
"No description"
80000008
Double
1A559750
35
"No description"
80000008
Double
0012F928
36
"Auto Assemble script"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp dword ptr [ebp+0c],40F06BC0
jne originalcode
cmp dword ptr [ebp+08],00000000
jne originalcode
fld qword ptr [ebp+08]
mov [esi+04],00000000
jmp exit
originalcode:
fld qword ptr [ebp+08]
mov [esi+04],00000000
exit:
jmp returnhere
"Valdis_Story_AC.exe"+D6B0E:
jmp newmem
nop
nop
nop
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"Valdis_Story_AC.exe"+D6B0E:
db DD 45 08 C7 46 04 00 00 00 00
//Alt: fld qword ptr [ebp+08]
//Alt: mov [esi+04],00000000
38
"Auto Assemble script"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fstp qword ptr [esi+08]
cmp dword ptr [esi+0c],40F06BC0
jne originalcode
cmp dword ptr [esi+08],00000000
jne originalcode
mov esi,[esi+08]
originalcode:
//fstp qword ptr [esi+08]
pop esi
pop ebp
exit:
jmp returnhere
"Valdis_Story_AC.exe"+D6B18:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"Valdis_Story_AC.exe"+D6B18:
db DD 5E 08 5E 5D
//Alt: fstp qword ptr [esi+08]
//Alt: pop esi
//Alt: pop ebp
39
"No description"
80000008
Double
0012B028
41
"No description"
80000008
Double
0012B018
42
"No description"
80000008
Double
0012B00C
43
"No description"
80000008
Double
00127004
44
"No description"
80000008
Double
0012B008
40
"No description"
80000008
Double
1A55A2B8
46
"No description"
80000008
Double
1A5596D8
58
"Enable old 1"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(somereadAOB,DD 45 08 C7 46 04 00 00 00 00 DD 5E 08 5E 5D C3 CC CC 56)
registersymbol(somereadAOB)
label(pHealth)
registersymbol(pHealth)
label(pMana)
registersymbol(pMana)
label(pFocusMax)
registersymbol(pFocusMax)
label(pFocusCurrent)
registersymbol(pFocusCurrent)
label(pFocusSec)
registersymbol(pFocusSec)
label(pFocusTimer)
registersymbol(pFocusTimer)
label(pExp)
registersymbol(pExp)
label(pTotalGameTime)
registersymbol(pTotalGameTime)
label(pGameTimeHrs)
registersymbol(pGameTimeHrs)
label(pGameTimeMinsOnes)
registersymbol(pGameTimeMinsOnes)
label(pGameTimeMinsTens)
registersymbol(pGameTimeMinsTens)
label(pGameTimeSecs)
registersymbol(pGameTimeSecs)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(check1)
label(check2)
label(ishealth)
label(ismana)
label(isfocusmax)
label(isfocuscurrent)
label(isfocussec)
label(isfocustimer)
label(isexp)
label(istotalgametime)
label(isgametimemhrs)
label(isgametimeminsones)
label(isgametimeminstens)
label(isgametimesecs)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fld qword ptr [ebp+08]
mov [esi+04],00000000
cmp [esp+88],FFFFFFFF
jne check2
cmp [esp+60],C0050053
jne check2
cmp [esp+64],53
jne check2
lea ebp,[ebp+08]
lea ebp,[ebp-08]
check1:
cmp [ebp+10],00018F9A
je ishealth
cmp [ebp+10],00019309
je ismana
cmp [ebp+10],00019334
je isfocusmax
cmp [ebp+10],00018E6B
je isfocuscurrent
cmp [ebp+10],000191FE
je isfocustimer
jmp originalcode
check2:
cmp [ebp+10],00018E6B
je isfocussec
cmp [ebp+10],00018E56
je isexp
cmp [ebp+10],000186B0
je istotalgametime
cmp [ebp+10],000186AA
je isgametimemhrs
cmp [ebp+10],000186AB
je isgametimeminsones
cmp [ebp+10],000186AC
je isgametimeminstens
cmp [ebp+10],000186AD
je isgametimesecs
/*push eax
mov eax,[ebp+20]
lea eax,[eax+3C8]
cmp ebp,eax
pop eax
je ishealth
push eax
mov eax,[ebp+20]
lea eax,[eax+3A0]
cmp ebp,eax
pop eax
je ismana*/
/*cmp byte ptr [ebp-4],00
je ishealth
cmp byte ptr [ebp-4],28
je ismana*/
jmp originalcode
istotalgametime:
mov [pTotalGameTime],ebp
jmp originalcode
isgametimemhrs:
mov [pGameTimeHrs],ebp
jmp originalcode
isgametimeminsones:
mov [pGameTimeMinsOnes],ebp
jmp originalcode
isgametimeminstens:
mov [pGameTimeMinsTens],ebp
jmp originalcode
isgametimesecs:
mov [pGameTimeSecs],ebp
jmp originalcode
ishealth:
mov [pHealth],ebp
jmp originalcode
ismana:
mov [pMana],ebp
jmp originalcode
isfocusmax:
mov [pFocusMax],ebp
jmp originalcode
isfocuscurrent:
mov [pFocusCurrent],ebp
jmp originalcode
isfocussec:
mov [pFocusSec],ebp
//cmp [pFocusCurrent],0
//jne originalcode
//mov [pFocusCurrent],ebp
jmp originalcode
isfocustimer:
mov [pFocusTimer],ebp
jmp originalcode
isexp:
mov [pExp],ebp
jmp originalcode
originalcode:
//fld qword ptr [ebp+08]
//mov [esi+04],00000000
exit:
jmp returnhere
///
pHealth:
dd 0
pMana:
dd 0
pFocusMax:
dd 0
pFocusCurrent:
dd 0
pFocusSec:
dd 0
pFocusTimer:
dd 0
pExp:
dd 0
pTotalGameTime:
dd 0
pGameTimeSecs:
dd 0
pGameTimeMinsOnes:
dd 0
pGameTimeMinsTens:
dd 0
pGameTimeHrs:
dd 0
///
somereadAOB: //"Valdis_Story_AC.exe"+D6B0E:
jmp newmem
nop
nop
nop
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
somereadAOB: //"Valdis_Story_AC.exe"+D6B0E:
db DD 45 08 C7 46 04 00 00 00 00
//Alt: fld qword ptr [ebp+08]
//Alt: mov [esi+04],00000000
unregistersymbol(somereadAOB)
unregistersymbol(pHealth)
unregistersymbol(pMana)
unregistersymbol(pFocusMax)
unregistersymbol(pFocusCurrent)
unregistersymbol(pFocusSec)
unregistersymbol(pFocusTimer)
unregistersymbol(pExp)
unregistersymbol(pTotalGameTime)
unregistersymbol(pGameTimeSecs)
unregistersymbol(pGameTimeMinsOnes)
unregistersymbol(pGameTimeMinsTens)
unregistersymbol(pGameTimeHrs)
51
"Enable old 1 sup"
80000008
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
label(dMinHealth)
registersymbol(dMinHealth)
label(dMinMana)
registersymbol(dMinMana)
label(dMaxHrs)
registersymbol(dMaxHrs)
label(bDoMaxHrs)
registersymbol(bDoMaxHrs)
label(dCheck)
label(dNew)
alloc(newmem2,2048)
label(returnhere2)
label(originalcode2)
label(exit2)
label(ishealth2)
label(ismana2)
label(isgametimemhrs2)
label(cdominvalue2)
label(cdominvalueend2)
label(cdomaxvalue2)
label(cdomaxvalueend2)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
cmp [pHealth],esi
je ishealth2
cmp [pMana],esi
je ismana2
cmp [pGameTimeHrs],esi
je isgametimemhrs2
jmp originalcode2
ishealth2:
cmp [dMinHealth],0
je originalcode2
mov ebp,[dMinHealth]
mov [dCheck],ebp
call cdominvalue2
jmp originalcode2
ismana2:
cmp [dMinMana],0
je originalcode2
mov ebp,[dMinMana]
mov [dCheck],ebp
call cdominvalue2
jmp originalcode2
isgametimemhrs2:
cmp byte ptr [bDoMaxHrs],1
jne originalcode2
mov ebp,[dMaxHrs]
mov [dCheck],ebp
call cdomaxvalue2
jmp originalcode2
originalcode2:
fstp qword ptr [esi+08]
pop esi
pop ebp
exit2:
jmp returnhere2
cdominvalue2:
fist dword ptr [dNew]
mov ebp,[dNew]
cmp [dCheck],ebp
jle cdominvalueend2
fist dword ptr [dNew]
fild dword ptr [dCheck]
cdominvalueend2:
ret
cdomaxvalue2:
fist dword ptr [dNew]
mov ebp,[dNew]
cmp [dCheck],ebp
jge cdomaxvalueend2
fist dword ptr [dNew]
fild dword ptr [dCheck]
cdomaxvalueend2:
ret
///
dMinHealth:
dd 0
dMinMana:
dd 0
dMaxHrs:
dd #4
bDoMaxHrs:
db 0
dCheck:
dd 0
dNew:
dd 0
///
somereadAOB+a: //"Valdis_Story_AC.exe"+D6B18:
jmp newmem2
returnhere2:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
somereadAOB+a: //"Valdis_Story_AC.exe"+D6B18:
db DD 5E 08 5E 5D
//Alt: fstp qword ptr [esi+08]
//Alt: pop esi
//Alt: pop ebp
unregistersymbol(dMinHealth)
unregistersymbol(dMinMana)
unregistersymbol(dMaxHrs)
unregistersymbol(bDoMaxHrs)
59
"No description"
80000008
Double
1AC26AE0
60
"No description"
80000008
Double
17F0D7B8
92
"No description"
80000008
Double
1ACB6158
99
"No description"
80000008
Double
1AC93340
100
"No description"
80000008
Float
1ABF7A5C
101
"No description"
80000008
Double
1AC93340
102
"No description"
80000008
Double
17E7C818
103
"No description"
80000008
Double
17EEF0F8
104
"No description"
80000008
Double
1ACA1888
144
"No description"
80000008
Double
180E02A0
145
"No description"
80000008
Double
183D4060
147
"No description"
80000008
Double
180E02F0
152
"No description"
80000008
Double
1ABAAFA0
153
"No description"
80000008
Double
1AC3A178
156
"No description"
80000008
Double
1803F0F8
157
"No Description"
80000008
4 Bytes
1803F088
158
"No description"
80000008
Double
1AAC84E0
161
"No description"
80000008
Double
21E575C0
162
"No Description"
80000008
Double
2225A120
164
"No description"
80000008
Double
1A9DC748
165
"No description"
80000008
Double
1ACC670C
166
"No description"
80000008
Double
1ACF6C94
168
"No description"
80000008
Double
1ACF6C90
169
"No description"
80000008
Double
17FDF238
172
"No description"
80000008
Double
17FFD178
173
"No description"
80000008
Double
182D12E8
174
"No description"
80000008
Double
1ACA0288
175
"No description"
80000008
Double
1AE6CD30
178
"No description"
80000008
Double
221490A0
179
"No description"
80000008
Double
221A9C78
181
"No description"
80000008
Double
17FDCAD0
183
"No description"
80000008
Double
187A9330
1114
"rough cloth"
80000008
Double
24D574F0
1119
"puzzle timer pedestal"
80000008
Double
250E5A88
1127
"switch timer"
80000008
Float
2A2EED74
1126
"Timer Mana"
80000008
Float
2A24FEF4
1128
"No description"
80000008
Double
0D88CBC0
1129
"No description"
80000008
Double
247D1210
1130
"hp display"
80000008
Double
0D88D188
1131
"hp real"
80000008
Double
2A202418
ammopouchreadAOB
00FB7784
eammo_start
00A53244
x_shiftcontrolAOB
00577B82
flookatoffsetycontrolAOB
00577AD0
fXShift
12640130
fLookatOffsetY
12640134
ammoclipreadAOB
00860BA6
herohealthreadAOB
00622B0E
cardrivingreadAOB
00C94CDE
pAmmoClip
12E5003F
pHero
12E50043
pHeroDrivingCar
12E50047
pAmmoPouch
12E5004B
vCenterCamera
12E5004F
healthsubAOB
009BB677
carhealthsubAOB
00B4FD69
fCarHPPercent
12E60034
ammoclipsubAOB
00A5658A
ammopouchsubAOB
00C2A520
iMinAmmoPouch
12E70049
ammoclipreloadcheckAOB
00A4AF09
x_shiftreadAOB
00575545
b2CamerasOnly
12E8017B
bCamKey
12E8017C
centercamreainjpointAOB
0057553F
pGameTime
0039013D
pRealGameTime
00390141
somereadAOB
004D98DE
pHealth
07040E88
pMana
07040E8C
pSkillCancel
07040E90
pFocusMax
07040E94
pFocusCurrent
07040E98
pFocusSec
07040E9C
pFocusTimer
07040EA0
pAssistTimer
07040EA4
pPuzzleTimerManaDevice
07040EA8
pPuzzleTimerPedestal
07040EAC
pPuzzleTimerEventA
07040EB0
pCombo
07040EB4
pLvl
07040EB8
pExp
07040EBC
pAirJumpFlag
07040EC0
pAirSpellFlag
07040EC4
pTotalGameTime
07040EC8
pGameTimeHrs
07040ED8
pGameTimeMinsOnes
07040ED0
pGameTimeMinsTens
07040ED4
pGameTimeSecs
07040ECC
pEquippedWeapon
07040EDC
pEquippedArmor
07040EE0
pEquippedAccessory
07040EE4
pEquippedAssist
07040EE8
pEquippedFinisher
07040EEC
pSpellSlot01
07040EF0
pSpellAir
07040EF4
pSpellUp
07040EF8
pSpellSide
07040EFC
pSpellDown
07040F00
bTest
07040F04
dTest01Input
07040F05
pTest01Result
07040F09
pTest01ResultTarget
07040F0D
dTest02Input
07040F11
pTest02Result
07040F15
pTest02ResultSource
07040F19
dMinHealth
07040F1D
dMinMana
07040F21
dMinSkillCancel
07040F29
dMinPuzzleTimer
07040F25
dMaxHrs
07040F2D
bAssistInstantCooldown
07040F34
bPuzzleTimerControl
07040F31
bDoMaxHrs
07040F32
bDoSkipComboReset
07040F33
bMoonJump
07040F35
pItemSlot11
07040000
forum.cheatengine.org/viewtopic.php?t=569284#5504581