Page 1 of 1
Vanquish - CODEX
Posted: Thu May 25, 2017 10:03 pm
by fantomas
Hi
Let's start this all together!
Cheats
- Inf Ammo // Not the best way, aesthetically speaking (e.g. Assault Rifle - max ammo 600, it will show 599 after the first shot)
- Ammo Never Decrease // I use it for grenades and clip ammo
Statistics
Enjoy!
BR
fantomas
Re: Vanquish - CODEX
Posted: Fri May 26, 2017 12:10 am
by fantomas
Next cheat - Unlimited Boost
I use two different ways to get unlimited boost:
Code: Select all
{
Game : Vanquish.exe
Version:
Date : 2017-05-26
Author : fantomas
}
[ENABLE]
aobscanmodule(aobBoost,Vanquish.exe,F2 0F 5C C1 66 0F 5A C0 F3 0F 11 86 20 7B)
alloc(newmem,$1000)
label(code)
label(return)
newmem:
addsd xmm0,xmm1
cvtpd2ps xmm0,xmm0
jmp return
code:
subsd xmm0,xmm1
cvtpd2ps xmm0,xmm0
jmp return
aobBoost:
jmp newmem
nop
nop
nop
return:
registersymbol(aobBoost)
[DISABLE]
aobBoost:
db F2 0F 5C C1 66 0F 5A C0
unregistersymbol(aobBoost)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Vanquish.exe"+D099E
"Vanquish.exe"+D097D: CC - int 3
"Vanquish.exe"+D097E: CC - int 3
"Vanquish.exe"+D097F: CC - int 3
"Vanquish.exe"+D0980: F3 0F 10 4C 24 04 - movss xmm1,[esp+04]
"Vanquish.exe"+D0986: 56 - push esi
"Vanquish.exe"+D0987: 8B F1 - mov esi,ecx
"Vanquish.exe"+D0989: F3 0F 10 86 20 7B 00 00 - movss xmm0,[esi+00007B20]
"Vanquish.exe"+D0991: 0F BF 86 1C 7B 00 00 - movsx eax,word ptr [esi+00007B1C]
"Vanquish.exe"+D0998: 0F 5A C0 - cvtps2pd xmm0,xmm0
"Vanquish.exe"+D099B: 0F 5A C9 - cvtps2pd xmm1,xmm1
// ---------- INJECTING HERE ----------
"Vanquish.exe"+D099E: F2 0F 5C C1 - subsd xmm0,xmm1
"Vanquish.exe"+D09A2: 66 0F 5A C0 - cvtpd2ps xmm0,xmm0
// ---------- DONE INJECTING ----------
"Vanquish.exe"+D09A6: F3 0F 11 86 20 7B 00 00 - movss [esi+00007B20],xmm0
"Vanquish.exe"+D09AE: 0F 57 C9 - xorps xmm1,xmm1
"Vanquish.exe"+D09B1: F3 0F 5A C0 - cvtss2sd xmm0,xmm0
"Vanquish.exe"+D09B5: F2 0F 2A C8 - cvtsi2sd xmm1,eax
"Vanquish.exe"+D09B9: 66 0F 2F C1 - comisd xmm0,xmm1
"Vanquish.exe"+D09BD: 76 27 - jna Vanquish.exe+D09E6
"Vanquish.exe"+D09BF: 8B 16 - mov edx,[esi]
"Vanquish.exe"+D09C1: 8B 82 58 04 00 00 - mov eax,[edx+00000458]
"Vanquish.exe"+D09C7: FF D0 - call eax
"Vanquish.exe"+D09C9: 0F BF 8E 1C 7B 00 00 - movsx ecx,word ptr [esi+00007B1C]
}
or
Code: Select all
{
Game : Vanquish.exe
Version:
Date : 2017-05-26
Author : fantomas
}
[ENABLE]
aobscanmodule(aobBoost,Vanquish.exe,F3 0F 11 86 20 7B 00 00 0F 57 C9 F3 0F 5A C0 F2 0F 2A C8)
alloc(newmem,$1000)
label(code)
label(return)
newmem:
mov [esi+00007B20],(float)1000
jmp return
code:
movss [esi+00007B20],xmm0
jmp return
aobBoost:
jmp newmem
nop
nop
nop
return:
registersymbol(aobBoost)
[DISABLE]
aobBoost:
db F3 0F 11 86 20 7B 00 00
unregistersymbol(aobBoost)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Vanquish.exe"+D09A6
"Vanquish.exe"+D097F: CC - int 3
"Vanquish.exe"+D0980: F3 0F 10 4C 24 04 - movss xmm1,[esp+04]
"Vanquish.exe"+D0986: 56 - push esi
"Vanquish.exe"+D0987: 8B F1 - mov esi,ecx
"Vanquish.exe"+D0989: F3 0F 10 86 20 7B 00 00 - movss xmm0,[esi+00007B20]
"Vanquish.exe"+D0991: 0F BF 86 1C 7B 00 00 - movsx eax,word ptr [esi+00007B1C]
"Vanquish.exe"+D0998: 0F 5A C0 - cvtps2pd xmm0,xmm0
"Vanquish.exe"+D099B: 0F 5A C9 - cvtps2pd xmm1,xmm1
"Vanquish.exe"+D099E: F2 0F 5C C1 - subsd xmm0,xmm1
"Vanquish.exe"+D09A2: 66 0F 5A C0 - cvtpd2ps xmm0,xmm0
// ---------- INJECTING HERE ----------
"Vanquish.exe"+D09A6: F3 0F 11 86 20 7B 00 00 - movss [esi+00007B20],xmm0
// ---------- DONE INJECTING ----------
"Vanquish.exe"+D09AE: 0F 57 C9 - xorps xmm1,xmm1
"Vanquish.exe"+D09B1: F3 0F 5A C0 - cvtss2sd xmm0,xmm0
"Vanquish.exe"+D09B5: F2 0F 2A C8 - cvtsi2sd xmm1,eax
"Vanquish.exe"+D09B9: 66 0F 2F C1 - comisd xmm0,xmm1
"Vanquish.exe"+D09BD: 76 27 - jna Vanquish.exe+D09E6
"Vanquish.exe"+D09BF: 8B 16 - mov edx,[esi]
"Vanquish.exe"+D09C1: 8B 82 58 04 00 00 - mov eax,[edx+00000458]
"Vanquish.exe"+D09C7: FF D0 - call eax
"Vanquish.exe"+D09C9: 0F BF 8E 1C 7B 00 00 - movsx ecx,word ptr [esi+00007B1C]
"Vanquish.exe"+D09D0: 0F 57 C0 - xorps xmm0,xmm0
}
Enjoy!
Re: Vanquish - CODEX
Posted: Fri May 26, 2017 1:01 am
by fantomas
Ok,
do not know why 'Ammo Never Decrease' cheat does work any more for Clip ammo but never mind - here's new cheat for Unlimited Clip Ammo (aka No Reload).
Code: Select all
{
Game : Vanquish.exe
Version:
Date : 2017-05-26
Author : fantomas
}
[ENABLE]
aobscanmodule(aobClipAmmo,Vanquish.exe,0F B7 78 0E 66 3B FB)
alloc(newmem,$1000)
label(code)
label(return)
newmem:
movzx edi,word ptr [eax+0C]
cmp di,bx
jmp return
code:
movzx edi,word ptr [eax+0E]
cmp di,bx
jmp return
aobClipAmmo:
jmp newmem
nop
nop
return:
registersymbol(aobClipAmmo)
[DISABLE]
aobClipAmmo:
db 0F B7 78 0E 66 3B FB
unregistersymbol(aobClipAmmo)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Vanquish.exe"+FEC20
"Vanquish.exe"+FEC06: 8B 70 04 - mov esi,[eax+04]
"Vanquish.exe"+FEC09: 69 F6 B8 00 00 00 - imul esi,esi,000000B8
"Vanquish.exe"+FEC0F: 81 C6 A8 6A FD 00 - add esi,Vanquish.exe+BD6AA8
"Vanquish.exe"+FEC15: 66 3B D3 - cmp dx,bx
"Vanquish.exe"+FEC18: 75 05 - jne Vanquish.exe+FEC1F
"Vanquish.exe"+FEC1A: 5E - pop esi
"Vanquish.exe"+FEC1B: 33 C0 - xor eax,eax
"Vanquish.exe"+FEC1D: 5B - pop ebx
"Vanquish.exe"+FEC1E: C3 - ret
"Vanquish.exe"+FEC1F: 57 - push edi
// ---------- INJECTING HERE ----------
"Vanquish.exe"+FEC20: 0F B7 78 0E - movzx edi,word ptr [eax+0E]
"Vanquish.exe"+FEC24: 66 3B FB - cmp di,bx
// ---------- DONE INJECTING ----------
"Vanquish.exe"+FEC27: 0F 8F 97 00 00 00 - jg Vanquish.exe+FECC4
"Vanquish.exe"+FEC2D: 0F B6 81 2E 03 00 00 - movzx eax,byte ptr [ecx+0000032E]
"Vanquish.exe"+FEC34: 83 C0 F4 - add eax,-0C
"Vanquish.exe"+FEC37: 83 F8 59 - cmp eax,59
"Vanquish.exe"+FEC3A: 77 7A - ja Vanquish.exe+FECB6
"Vanquish.exe"+FEC3C: 0F B6 80 30 ED 4F 00 - movzx eax,byte ptr [eax+Vanquish.exe+FED30]
"Vanquish.exe"+FEC43: FF 24 85 14 ED 4F 00 - jmp dword ptr [eax*4+Vanquish.exe+FED14]
"Vanquish.exe"+FEC4A: 5F - pop edi
"Vanquish.exe"+FEC4B: 5E - pop esi
"Vanquish.exe"+FEC4C: 66 C7 81 2E 03 00 00 1C 00 - mov word ptr [ecx+0000032E],001C
}
Enjoy!
Re: Vanquish - CODEX
Posted: Fri May 26, 2017 1:44 pm
by machine4578
thanks for sharing!
Re: Vanquish - CODEX
Posted: Fri May 26, 2017 2:20 pm
by kelvin0502
THANK YOU!
Re: Vanquish - CODEX
Posted: Sat May 27, 2017 5:36 am
by squall23
Would it be possible to make an instant max upgrade cheat?
Re: Vanquish - CODEX
Posted: Sat May 27, 2017 8:54 pm
by alset85
I'd like inf clip ammo for the DLC weapons as well: Boosted MG and AP Pistol.
Re: Vanquish - CODEX
Posted: Sun May 28, 2017 1:42 am
by ray2160
codes I will share
Ammo / No Reload
Code: Select all
[ENABLE]
aobscanmodule(NoReload,Vanquish.exe,66 89 48 08 66 89 50 0E 39)
alloc(newmema,$100)
label(codea)
label(returna)
aobscanmodule(Ammo,Vanquish.exe,66 89 48 08 66 2B 56 2C)
alloc(newmemb,$100)
label(codeb)
label(returnb)
newmema:
mov [eax+08],(float)1.586928472E-37
mov [eax+0E],(float)1.586928472E-37
codea:
jmp returna
NoReload:
jmp newmema
nop
nop
nop
returna:
registersymbol(NoReload)
newmemb:
mov [eax+08],(float)1.38728548E-43
codeb:
jmp returnb
Ammo:
jmp newmemb
nop
nop
nop
returnb:
registersymbol(Ammo)
[DISABLE]
NoReload:
db 66 89 48 08 66 89 50 0E
unregistersymbol(NoReload)
dealloc(newmema)
Ammo:
db 66 89 48 08 66 2B 56 2C
unregistersymbol(Ammo)
dealloc(newmemb)
Infinite Grenade
Code: Select all
[ENABLE]
aobscanmodule(InfiniteGrenade,Vanquish.exe,66 89 48 08 B9 01 00 00 00 66 89 48 0E 8B 83)
alloc(newmem,$100)
label(code)
label(return)
newmem:
code:
mov [eax+08],(float)2.755106924E-40
mov ecx,00000001
jmp return
InfiniteGrenade:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(InfiniteGrenade)
[DISABLE]
InfiniteGrenade:
db 66 89 48 08 B9 01 00 00 00
unregistersymbol(InfiniteGrenade)
dealloc(newmem)
added: Score the amount you earn for each mission set to whatever amount you desire
Re: Vanquish - CODEX
Posted: Sun May 28, 2017 8:22 am
by genericzombie
Is it possible to make it so that just melee is unlimited and doesn't overheat?
Re: Vanquish - CODEX
Posted: Sun May 28, 2017 9:05 pm
by ray2160
added: Score
Re: Vanquish - CODEX
Posted: Tue May 30, 2017 7:09 pm
by predprey
Infinite Turret Ammo
Infinite Mech Ammo
Instant Max Weapon Upgrade
- Upgrading a weapon instantly upgrades it to the max
Max Weapon Upgrade [BUGGED]
- Sets weapon to max rank. Buggy, only applies new ammo capacities after switching weapons and shooting.