92
"Right Controller"
1
90
"Infinite HP"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(hp1_aob,SoulcaliburVI.exe,F3 0F 10 93 78 39 04 00 BA 2A) // should be unique
alloc(newmem,$100,"SoulcaliburVI.exe"+59F0DC0)
label(code)
label(return)
newmem:
cmp dword ptr [rbx+22c],#1
jne code
fld dword ptr [rbx+00043974]
fstp dword ptr [rbx+00043978]
code:
movss xmm2,[rbx+00043978]
jmp return
hp1_aob:
jmp newmem
nop
nop
nop
return:
registersymbol(hp1_aob)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
hp1_aob:
db F3 0F 10 93 78 39 04 00
unregistersymbol(hp1_aob)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "SoulcaliburVI.exe"+59F0DC0
"SoulcaliburVI.exe"+59F0D9B: 66 83 BB D6 1A 00 00 00 - cmp word ptr [rbx+00001AD6],00
"SoulcaliburVI.exe"+59F0DA3: 7E 1B - jle SoulcaliburVI.exe+59F0DC0
"SoulcaliburVI.exe"+59F0DA5: 45 31 C0 - xor r8d,r8d
"SoulcaliburVI.exe"+59F0DA8: 48 89 F1 - mov rcx,rsi
"SoulcaliburVI.exe"+59F0DAB: 41 8D 50 29 - lea edx,[r8+29]
"SoulcaliburVI.exe"+59F0DAF: E8 2C 61 93 FA - call SoulcaliburVI.exe+326EE0
"SoulcaliburVI.exe"+59F0DB4: 0F 2F C7 - comiss xmm0,xmm7
"SoulcaliburVI.exe"+59F0DB7: 72 07 - jb SoulcaliburVI.exe+59F0DC0
"SoulcaliburVI.exe"+59F0DB9: F3 0F 58 F0 - addss xmm6,xmm0
"SoulcaliburVI.exe"+59F0DBD: 40 B7 01 - mov dil,01
// ---------- INJECTING HERE ----------
"SoulcaliburVI.exe"+59F0DC0: F3 0F 10 93 78 39 04 00 - movss xmm2,[rbx+00043978]
// ---------- DONE INJECTING ----------
"SoulcaliburVI.exe"+59F0DC8: BA 2A 00 00 00 - mov edx,0000002A
"SoulcaliburVI.exe"+59F0DCD: F3 0F 5E 15 CB 33 2F FE - divss xmm2,[SoulcaliburVI.exe+3CE41A0]
"SoulcaliburVI.exe"+59F0DD5: 48 89 F1 - mov rcx,rsi
"SoulcaliburVI.exe"+59F0DD8: E8 A3 62 93 FA - call SoulcaliburVI.exe+327080
"SoulcaliburVI.exe"+59F0DDD: 0F 2F C7 - comiss xmm0,xmm7
"SoulcaliburVI.exe"+59F0DE0: 0F 28 7C 24 20 - movaps xmm7,[rsp+20]
"SoulcaliburVI.exe"+59F0DE5: 72 1C - jb SoulcaliburVI.exe+59F0E03
"SoulcaliburVI.exe"+59F0DE7: F3 0F 58 F0 - addss xmm6,xmm0
"SoulcaliburVI.exe"+59F0DEB: 0F 28 C6 - movaps xmm0,xmm6
"SoulcaliburVI.exe"+59F0DEE: 48 8B 7C 24 50 - mov rdi,[rsp+50]
}
95
"Infinite Soul Gauge"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(gauge1_aob,SoulcaliburVI.exe,0F B7 81 C2 1A 00 00 66 FF) // should be unique
alloc(newmem,$100,"SoulcaliburVI.exe"+5910FF3)
label(code)
label(return)
newmem:
mov dword ptr [rcx+00001AC2],#240
code:
movzx eax,word ptr [rcx+00001AC2]
jmp return
gauge1_aob:
jmp newmem
nop
nop
return:
registersymbol(gauge1_aob)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
gauge1_aob:
db 0F B7 81 C2 1A 00 00
unregistersymbol(gauge1_aob)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "SoulcaliburVI.exe"+5910FF3
"SoulcaliburVI.exe"+5910FB8: 48 8B 05 59 B0 C4 FE - mov rax,[SoulcaliburVI.exe+455C018]
"SoulcaliburVI.exe"+5910FBF: 66 89 B8 7A 19 00 00 - mov [rax+0000197A],di
"SoulcaliburVI.exe"+5910FC6: 48 8B 15 43 B0 C4 FE - mov rdx,[SoulcaliburVI.exe+455C010]
"SoulcaliburVI.exe"+5910FCD: 0F B7 82 C2 1A 00 00 - movzx eax,word ptr [rdx+00001AC2]
"SoulcaliburVI.exe"+5910FD4: 66 FF C8 - dec ax
"SoulcaliburVI.exe"+5910FD7: 66 83 F8 31 - cmp ax,31
"SoulcaliburVI.exe"+5910FDB: 77 0F - ja SoulcaliburVI.exe+5910FEC
"SoulcaliburVI.exe"+5910FDD: 66 44 89 82 7A 19 00 00 - mov [rdx+0000197A],r8w
"SoulcaliburVI.exe"+5910FE5: 48 8B 15 24 B0 C4 FE - mov rdx,[SoulcaliburVI.exe+455C010]
"SoulcaliburVI.exe"+5910FEC: 48 8B 0D 25 B0 C4 FE - mov rcx,[SoulcaliburVI.exe+455C018]
// ---------- INJECTING HERE ----------
"SoulcaliburVI.exe"+5910FF3: 0F B7 81 C2 1A 00 00 - movzx eax,word ptr [rcx+00001AC2]
// ---------- DONE INJECTING ----------
"SoulcaliburVI.exe"+5910FFA: 66 FF C8 - dec ax
"SoulcaliburVI.exe"+5910FFD: 66 83 F8 31 - cmp ax,31
"SoulcaliburVI.exe"+5911001: 77 16 - ja SoulcaliburVI.exe+5911019
"SoulcaliburVI.exe"+5911003: 66 44 89 81 7A 19 00 00 - mov [rcx+0000197A],r8w
"SoulcaliburVI.exe"+591100B: 48 8B 0D 06 B0 C4 FE - mov rcx,[SoulcaliburVI.exe+455C018]
"SoulcaliburVI.exe"+5911012: 48 8B 15 F7 AF C4 FE - mov rdx,[SoulcaliburVI.exe+455C010]
"SoulcaliburVI.exe"+5911019: 0F B7 82 C2 1A 00 00 - movzx eax,word ptr [rdx+00001AC2]
"SoulcaliburVI.exe"+5911020: 41 B8 F0 00 00 00 - mov r8d,000000F0
"SoulcaliburVI.exe"+5911026: 66 44 29 C0 - sub ax,r8w
"SoulcaliburVI.exe"+591102A: 66 83 F8 78 - cmp ax,78
}
99
"OHKO"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(ohko2_aob,SoulcaliburVI.exe,F3 0F 10 96 78 39 04 00 F3) // should be unique
alloc(newmem,$100,"SoulcaliburVI.exe"+59F01F2)
label(code)
label(return)
newmem:
cmp dword ptr [rsi+22c],#65536
jne code
mov dword ptr [rsi+00043978],(float)-1
code:
movss xmm2,[rsi+00043978]
jmp return
ohko2_aob:
jmp newmem
nop
nop
nop
return:
registersymbol(ohko2_aob)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
ohko2_aob:
db F3 0F 10 96 78 39 04 00
unregistersymbol(ohko2_aob)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "SoulcaliburVI.exe"+59F01F2
"SoulcaliburVI.exe"+59F01CF: 48 8D 8D F0 33 00 00 - lea rcx,[rbp+000033F0]
"SoulcaliburVI.exe"+59F01D6: 41 89 D8 - mov r8d,ebx
"SoulcaliburVI.exe"+59F01D9: BA 32 00 00 00 - mov edx,00000032
"SoulcaliburVI.exe"+59F01DE: E8 FD 6C 93 FA - call SoulcaliburVI.exe+326EE0
"SoulcaliburVI.exe"+59F01E3: 0F 2F C6 - comiss xmm0,xmm6
"SoulcaliburVI.exe"+59F01E6: 76 04 - jna SoulcaliburVI.exe+59F01EC
"SoulcaliburVI.exe"+59F01E8: F3 0F 58 F8 - addss xmm7,xmm0
"SoulcaliburVI.exe"+59F01EC: FF C3 - inc ebx
"SoulcaliburVI.exe"+59F01EE: 39 FB - cmp ebx,edi
"SoulcaliburVI.exe"+59F01F0: 7C D9 - jl SoulcaliburVI.exe+59F01CB
// ---------- INJECTING HERE ----------
"SoulcaliburVI.exe"+59F01F2: F3 0F 10 96 78 39 04 00 - movss xmm2,[rsi+00043978]
// ---------- DONE INJECTING ----------
"SoulcaliburVI.exe"+59F01FA: F3 44 0F 5C C7 - subss xmm8,xmm7
"SoulcaliburVI.exe"+59F01FF: F3 0F 5E 15 99 3F 2F FE - divss xmm2,[SoulcaliburVI.exe+3CE41A0]
"SoulcaliburVI.exe"+59F0207: BA 14 00 00 00 - mov edx,00000014
"SoulcaliburVI.exe"+59F020C: 4C 89 F1 - mov rcx,r14
"SoulcaliburVI.exe"+59F020F: E8 6C 6E 93 FA - call SoulcaliburVI.exe+327080
"SoulcaliburVI.exe"+59F0214: 0F 2F C6 - comiss xmm0,xmm6
"SoulcaliburVI.exe"+59F0217: 72 0D - jb SoulcaliburVI.exe+59F0226
"SoulcaliburVI.exe"+59F0219: F3 0F 58 05 AF 3D 2F FE - addss xmm0,dword ptr [SoulcaliburVI.exe+3CE3FD0]
"SoulcaliburVI.exe"+59F0221: F3 44 0F 59 C0 - mulss xmm8,xmm0
"SoulcaliburVI.exe"+59F0226: 48 8B 5C 24 60 - mov rbx,[rsp+60]
}
104
"Guard Stamina "
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(crush1_aob,SoulcaliburVI.exe,F3 44 0F 10 82 74 39 04 00) // should be unique
alloc(newmem,$100,"SoulcaliburVI.exe"+59F2599)
label(code)
label(return)
label(zgauge2)
label(infzgauge2)
registersymbol(zgauge2)
registersymbol(infzgauge2)
newmem:
cmp dword ptr [rdx+22c],#1
jne code
zeroguardgauge2:
cmp [zgauge2],#0
je @f
mov dword ptr [rdx+1ac6],#0
@@:
infiteguardgauge2:
cmp [infzgauge2],#0
je @f
mov dword ptr [rdx+1ac6],#240
@@:
code:
movss xmm8,[rdx+00043974]
jmp return
zgauge2:
dd #0
infzgauge2:
dd #0
crush1_aob:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(crush1_aob)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
crush1_aob:
db F3 44 0F 10 82 74 39 04 00
unregistersymbol(crush1_aob)
unregistersymbol(zgauge2)
unregistersymbol(infzgauge2)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "SoulcaliburVI.exe"+59F2599
"SoulcaliburVI.exe"+59F2570: 48 89 5C 24 08 - mov [rsp+08],rbx
"SoulcaliburVI.exe"+59F2575: 57 - push rdi
"SoulcaliburVI.exe"+59F2576: 48 83 EC 50 - sub rsp,50
"SoulcaliburVI.exe"+59F257A: 8B 3D C4 8C B6 FE - mov edi,[SoulcaliburVI.exe+455B244]
"SoulcaliburVI.exe"+59F2580: 48 89 CB - mov rbx,rcx
"SoulcaliburVI.exe"+59F2583: 0F 29 74 24 40 - movaps [rsp+40],xmm6
"SoulcaliburVI.exe"+59F2588: 0F 29 7C 24 30 - movaps [rsp+30],xmm7
"SoulcaliburVI.exe"+59F258D: 0F 57 FF - xorps xmm7,xmm7
"SoulcaliburVI.exe"+59F2590: 44 0F 29 44 24 20 - movaps [rsp+20],xmm8
"SoulcaliburVI.exe"+59F2596: 0F 28 F7 - movaps xmm6,xmm7
// ---------- INJECTING HERE ----------
"SoulcaliburVI.exe"+59F2599: F3 44 0F 10 82 74 39 04 00 - movss xmm8,[rdx+00043974]
// ---------- DONE INJECTING ----------
"SoulcaliburVI.exe"+59F25A2: 45 84 C0 - test r8l,r8l
"SoulcaliburVI.exe"+59F25A5: 75 35 - jne SoulcaliburVI.exe+59F25DC
"SoulcaliburVI.exe"+59F25A7: 41 89 F8 - mov r8d,edi
"SoulcaliburVI.exe"+59F25AA: BA 22 00 00 00 - mov edx,00000022
"SoulcaliburVI.exe"+59F25AF: E8 7C 4C 93 FA - call SoulcaliburVI.exe+327230
"SoulcaliburVI.exe"+59F25B4: 8B 4B 10 - mov ecx,[rbx+10]
"SoulcaliburVI.exe"+59F25B7: 0F 28 F0 - movaps xmm6,xmm0
"SoulcaliburVI.exe"+59F25BA: F3 41 0F 59 F0 - mulss xmm6,xmm8
"SoulcaliburVI.exe"+59F25BF: F3 0F 58 F7 - addss xmm6,xmm7
"SoulcaliburVI.exe"+59F25C3: 85 C9 - test ecx,ecx
}
108
"Infinite Guard Stamina"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
infzgauge2:
dd #1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
infzgauge2:
dd #0
109
"Zero Guard Stamina"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
zgauge2:
dd #1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
zgauge2:
dd #0
93
"Left Controller"
1
91
"Infinite HP"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(hp2_aob,SoulcaliburVI.exe,F3 0F 10 93 78 39 04 00 41) // should be unique
alloc(newmem,$100,"SoulcaliburVI.exe"+5837D7F)
label(code)
label(return)
newmem:
cmp dword ptr [rbx+22c],#65536
jne code
fld dword ptr [rbx+00043974]
fstp dword ptr [rbx+00043978]
code:
movss xmm2,[rbx+00043978]
jmp return
hp2_aob:
jmp newmem
nop
nop
nop
return:
registersymbol(hp2_aob)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
hp2_aob:
db F3 0F 10 93 78 39 04 00
unregistersymbol(hp2_aob)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "SoulcaliburVI.exe"+5837D7F
"SoulcaliburVI.exe"+5837D4D: 74 1F - je SoulcaliburVI.exe+5837D6E
"SoulcaliburVI.exe"+5837D4F: 83 E8 03 - sub eax,03
"SoulcaliburVI.exe"+5837D52: 0F 85 29 02 00 00 - jne SoulcaliburVI.exe+5837F81
"SoulcaliburVI.exe"+5837D58: 83 FA 02 - cmp edx,02
"SoulcaliburVI.exe"+5837D5B: 0F 85 20 02 00 00 - jne SoulcaliburVI.exe+5837F81
"SoulcaliburVI.exe"+5837D61: 48 3B 1D 98 BA E5 FE - cmp rbx,[SoulcaliburVI.exe+4693800]
"SoulcaliburVI.exe"+5837D68: 0F 85 13 02 00 00 - jne SoulcaliburVI.exe+5837F81
"SoulcaliburVI.exe"+5837D6E: 0F B7 83 C0 03 00 00 - movzx eax,word ptr [rbx+000003C0]
"SoulcaliburVI.exe"+5837D75: 66 83 F8 01 - cmp ax,01
"SoulcaliburVI.exe"+5837D79: 0F 84 02 02 00 00 - je SoulcaliburVI.exe+5837F81
// ---------- INJECTING HERE ----------
"SoulcaliburVI.exe"+5837D7F: F3 0F 10 93 78 39 04 00 - movss xmm2,[rbx+00043978]
// ---------- DONE INJECTING ----------
"SoulcaliburVI.exe"+5837D87: 41 B8 01 00 00 00 - mov r8d,00000001
"SoulcaliburVI.exe"+5837D8D: F3 0F 10 A3 84 39 04 00 - movss xmm4,[rbx+00043984]
"SoulcaliburVI.exe"+5837D95: 0F 2F E2 - comiss xmm4,xmm2
"SoulcaliburVI.exe"+5837D98: 0F 29 74 24 40 - movaps [rsp+40],xmm6
"SoulcaliburVI.exe"+5837D9D: F3 0F 10 35 FB C3 4A FE - movss xmm6,[SoulcaliburVI.exe+3CE41A0]
"SoulcaliburVI.exe"+5837DA5: 76 26 - jna SoulcaliburVI.exe+5837DCD
"SoulcaliburVI.exe"+5837DA7: 8B 93 88 39 04 00 - mov edx,[rbx+00043988]
"SoulcaliburVI.exe"+5837DAD: 44 89 C0 - mov eax,r8d
"SoulcaliburVI.exe"+5837DB0: 31 C9 - xor ecx,ecx
"SoulcaliburVI.exe"+5837DB2: 85 D0 - test eax,edx
}
96
"Infinite Soul Gauge"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(gauge2_aob,SoulcaliburVI.exe,0F B7 82 C2 1A 00 00 66) // should be unique
alloc(newmem,$100,"SoulcaliburVI.exe"+5910FCD)
label(code)
label(return)
newmem:
mov dword ptr [rdx+00001AC2],#240
code:
movzx eax,word ptr [rdx+00001AC2]
jmp return
gauge2_aob:
jmp newmem
nop
nop
return:
registersymbol(gauge2_aob)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
gauge2_aob:
db 0F B7 82 C2 1A 00 00
unregistersymbol(gauge2_aob)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "SoulcaliburVI.exe"+5910FCD
"SoulcaliburVI.exe"+5910F8F: 0F B7 81 A6 19 00 00 - movzx eax,word ptr [rcx+000019A6]
"SoulcaliburVI.exe"+5910F96: 66 89 41 6E - mov [rcx+6E],ax
"SoulcaliburVI.exe"+5910F9A: 66 89 51 6C - mov [rcx+6C],dx
"SoulcaliburVI.exe"+5910F9E: 39 2D 50 27 D8 FE - cmp [SoulcaliburVI.exe+46936F4],ebp
"SoulcaliburVI.exe"+5910FA4: 0F 85 AC 00 00 00 - jne SoulcaliburVI.exe+5911056
"SoulcaliburVI.exe"+5910FAA: 48 8B 05 5F B0 C4 FE - mov rax,[SoulcaliburVI.exe+455C010]
"SoulcaliburVI.exe"+5910FB1: 66 89 B8 7A 19 00 00 - mov [rax+0000197A],di
"SoulcaliburVI.exe"+5910FB8: 48 8B 05 59 B0 C4 FE - mov rax,[SoulcaliburVI.exe+455C018]
"SoulcaliburVI.exe"+5910FBF: 66 89 B8 7A 19 00 00 - mov [rax+0000197A],di
"SoulcaliburVI.exe"+5910FC6: 48 8B 15 43 B0 C4 FE - mov rdx,[SoulcaliburVI.exe+455C010]
// ---------- INJECTING HERE ----------
"SoulcaliburVI.exe"+5910FCD: 0F B7 82 C2 1A 00 00 - movzx eax,word ptr [rdx+00001AC2]
// ---------- DONE INJECTING ----------
"SoulcaliburVI.exe"+5910FD4: 66 FF C8 - dec ax
"SoulcaliburVI.exe"+5910FD7: 66 83 F8 31 - cmp ax,31
"SoulcaliburVI.exe"+5910FDB: 77 0F - ja SoulcaliburVI.exe+5910FEC
"SoulcaliburVI.exe"+5910FDD: 66 44 89 82 7A 19 00 00 - mov [rdx+0000197A],r8w
"SoulcaliburVI.exe"+5910FE5: 48 8B 15 24 B0 C4 FE - mov rdx,[SoulcaliburVI.exe+455C010]
"SoulcaliburVI.exe"+5910FEC: 48 8B 0D 25 B0 C4 FE - mov rcx,[SoulcaliburVI.exe+455C018]
"SoulcaliburVI.exe"+5910FF3: 0F B7 81 C2 1A 00 00 - movzx eax,word ptr [rcx+00001AC2]
"SoulcaliburVI.exe"+5910FFA: 66 FF C8 - dec ax
"SoulcaliburVI.exe"+5910FFD: 66 83 F8 31 - cmp ax,31
"SoulcaliburVI.exe"+5911001: 77 16 - ja SoulcaliburVI.exe+5911019
}
98
"OHKO"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(ohko1_aob,SoulcaliburVI.exe,F3 0F 10 89 78 39 04 00 41) // should be unique
alloc(newmem,$100,"SoulcaliburVI.exe"+5834E59)
label(code)
label(return)
newmem:
cmp dword ptr [rcx+22c],#1
jne code
mov dword ptr [rcx+00043978],(float)-1
code:
movss xmm1,[rcx+00043978]
jmp return
ohko1_aob:
jmp newmem
nop
nop
nop
return:
registersymbol(ohko1_aob)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
ohko1_aob:
db F3 0F 10 89 78 39 04 00
unregistersymbol(ohko1_aob)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "SoulcaliburVI.exe"+5834E59
"SoulcaliburVI.exe"+5834E31: 41 0F BA EC 0B - bts r12d,0B
"SoulcaliburVI.exe"+5834E36: 41 FF E2 - jmp r10
"SoulcaliburVI.exe"+5834E39: C6 - db -3A
"SoulcaliburVI.exe"+5834E3A: 66 0F 1F 44 00 00 - nop [rax+rax+00]
"SoulcaliburVI.exe"+5834E40: F3 0F 10 91 74 39 04 00 - movss xmm2,[rcx+00043974]
"SoulcaliburVI.exe"+5834E48: 0F 57 C0 - xorps xmm0,xmm0
"SoulcaliburVI.exe"+5834E4B: 0F 2E D0 - ucomiss xmm2,xmm0
"SoulcaliburVI.exe"+5834E4E: 0F B7 C2 - movzx eax,dx
"SoulcaliburVI.exe"+5834E51: 7A 06 - jp SoulcaliburVI.exe+5834E59
"SoulcaliburVI.exe"+5834E53: 0F 84 9E 00 00 00 - je SoulcaliburVI.exe+5834EF7
// ---------- INJECTING HERE ----------
"SoulcaliburVI.exe"+5834E59: F3 0F 10 89 78 39 04 00 - movss xmm1,[rcx+00043978]
// ---------- DONE INJECTING ----------
"SoulcaliburVI.exe"+5834E61: 41 B8 01 00 00 00 - mov r8d,00000001
"SoulcaliburVI.exe"+5834E67: F3 0F 59 89 6C 39 04 00 - mulss xmm1,[rcx+0004396C]
"SoulcaliburVI.exe"+5834E6F: F3 0F 10 05 C9 EF 4A FE - movss xmm0,[SoulcaliburVI.exe+3CE3E40]
"SoulcaliburVI.exe"+5834E77: F3 0F 5E CA - divss xmm1,xmm2
"SoulcaliburVI.exe"+5834E7B: 0F 2F C1 - comiss xmm0,xmm1
"SoulcaliburVI.exe"+5834E7E: 76 06 - jna SoulcaliburVI.exe+5834E86
"SoulcaliburVI.exe"+5834E80: 41 8D 48 02 - lea ecx,[r8+02]
"SoulcaliburVI.exe"+5834E84: EB 24 - jmp SoulcaliburVI.exe+5834EAA
"SoulcaliburVI.exe"+5834E86: F3 0F 10 05 36 F0 4A FE - movss xmm0,[SoulcaliburVI.exe+3CE3EC4]
"SoulcaliburVI.exe"+5834E8E: 0F 2F C1 - comiss xmm0,xmm1
}
105
"Guard Stamina"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(crush2_aob,SoulcaliburVI.exe,F3 0F 10 80 74 39 04 00) // should be unique
alloc(newmem,$100,"SoulcaliburVI.exe"+56F5B9F)
label(code)
label(return)
label(zgauge1)
label(infzgauge1)
registersymbol(zgauge1)
registersymbol(infzgauge1)
newmem:
cmp dword ptr [rax+22c],#65536
jne code
zeroguardgauge1:
cmp [zgauge1],#0
je @f
mov dword ptr [rax+1ac6],#0
@@:
infiteguardgauge1:
cmp [infzgauge1],#0
je @f
mov dword ptr [rax+1ac6],#240
@@:
code:
movss xmm0,[rax+00043974]
jmp return
zgauge1:
dd #0
infzgauge1:
dd #0
crush2_aob:
jmp newmem
nop
nop
nop
return:
registersymbol(crush2_aob)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
crush2_aob:
db F3 0F 10 80 74 39 04 00
unregistersymbol(crush2_aob)
unregistersymbol(zgauge1)
unregistersymbol(infzgauge1)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "SoulcaliburVI.exe"+56F5B9F
"SoulcaliburVI.exe"+56F5B72: 0F BA E8 1B - bts eax,1B
"SoulcaliburVI.exe"+56F5B76: 48 F7 1C 24 - neg [rsp]
"SoulcaliburVI.exe"+56F5B7A: 48 2B 2C 24 - sub rbp,[rsp]
"SoulcaliburVI.exe"+56F5B7E: 48 89 34 24 - mov [rsp],rsi
"SoulcaliburVI.exe"+56F5B82: 41 FF E6 - jmp r14
"SoulcaliburVI.exe"+56F5B85: 29 66 2E - sub [rsi+2E],esp
"SoulcaliburVI.exe"+56F5B88: 0F 1F 84 00 00 00 00 00 - nop [rax+rax+00000000]
"SoulcaliburVI.exe"+56F5B90: 48 63 41 08 - movsxd rax,dword ptr [rcx+08]
"SoulcaliburVI.exe"+56F5B94: 48 8D 0D 75 64 E6 FE - lea rcx,[SoulcaliburVI.exe+455C010]
"SoulcaliburVI.exe"+56F5B9B: 48 8B 04 C1 - mov rax,[rcx+rax*8]
// ---------- INJECTING HERE ----------
"SoulcaliburVI.exe"+56F5B9F: F3 0F 10 80 74 39 04 00 - movss xmm0,[rax+00043974]
// ---------- DONE INJECTING ----------
"SoulcaliburVI.exe"+56F5BA7: C3 - ret
"SoulcaliburVI.exe"+56F5BA8: 48 8D A4 24 F8 FF FF FF - lea rsp,[rsp-00000008]
"SoulcaliburVI.exe"+56F5BB0: 4C 89 34 24 - mov [rsp],r14
"SoulcaliburVI.exe"+56F5BB4: 49 F7 D6 - not r14
"SoulcaliburVI.exe"+56F5BB7: 4C 21 34 24 - and [rsp],r14
"SoulcaliburVI.exe"+56F5BBB: 41 5E - pop r14
"SoulcaliburVI.exe"+56F5BBD: 4C 03 34 24 - add r14,[rsp]
"SoulcaliburVI.exe"+56F5BC1: 48 8D 64 24 08 - lea rsp,[rsp+08]
"SoulcaliburVI.exe"+56F5BC6: 48 29 C0 - sub rax,rax
"SoulcaliburVI.exe"+56F5BC9: 48 2B 04 24 - sub rax,[rsp]
}
107
"Infinite Guard Stamina"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
infzgauge1:
dd #1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
infzgauge1:
dd #0
106
"Zero Guard Stamina"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
zgauge1:
dd #1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
zgauge1:
dd #0