Vanquish - CODEX

Upload your cheat tables here (No requests)
Post Reply
User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Vanquish - CODEX

Post 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
  • Assault Rifle
  • Heavy Machine Gun
  • Shotgun
  • Hand Grenade
  • EMP Emitter

Enjoy! :)

BR

fantomas

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
Vanquish.CT
Added Unlimited Boost cheat
Added Boost statistic
(1.45 MiB) Downloaded 324 times
Vanquish.CT
First release
(502.08 KiB) Downloaded 83 times
Last edited by fantomas on Fri Dec 29, 2017 3:24 pm, edited 4 times in total.

User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: Vanquish - CODEX

Post 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! ;)

User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: Vanquish - CODEX

Post 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! ;)

machine4578
Expert Cheater
Expert Cheater
Posts: 265
Joined: Tue Mar 07, 2017 3:12 pm
Reputation: 159

Re: Vanquish - CODEX

Post by machine4578 »

thanks for sharing!

kelvin0502
Noobzor
Noobzor
Posts: 7
Joined: Wed Apr 12, 2017 11:32 am
Reputation: 1

Re: Vanquish - CODEX

Post by kelvin0502 »

THANK YOU!

squall23
Cheater
Cheater
Posts: 27
Joined: Tue Mar 07, 2017 12:35 pm
Reputation: 0

Re: Vanquish - CODEX

Post by squall23 »

Would it be possible to make an instant max upgrade cheat?

alset85
Cheater
Cheater
Posts: 46
Joined: Sat Mar 04, 2017 9:06 pm
Reputation: 1

Re: Vanquish - CODEX

Post by alset85 »

I'd like inf clip ammo for the DLC weapons as well: Boosted MG and AP Pistol.

ray2160
Table Makers
Table Makers
Posts: 97
Joined: Fri Mar 03, 2017 12:57 pm
Reputation: 75

Re: Vanquish - CODEX

Post by ray2160 »

codes I will share :D

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
Vanquish - CODEX.CT
Vanquish - CODEX 5/28/2017 up·date
(4.89 KiB) Downloaded 87 times
Vanquish - CODEX.CT
Vanquish - CODEX 5/27/2017
(4.65 KiB) Downloaded 61 times
Last edited by ray2160 on Sun May 28, 2017 10:40 pm, edited 3 times in total.

genericzombie
What is cheating?
What is cheating?
Posts: 2
Joined: Sun May 28, 2017 8:21 am
Reputation: 0

Re: Vanquish - CODEX

Post by genericzombie »

Is it possible to make it so that just melee is unlimited and doesn't overheat?

ray2160
Table Makers
Table Makers
Posts: 97
Joined: Fri Mar 03, 2017 12:57 pm
Reputation: 75

Re: Vanquish - CODEX

Post by ray2160 »

added: Score

predprey
Expert Cheater
Expert Cheater
Posts: 207
Joined: Thu Mar 02, 2017 8:46 pm
Reputation: 140

Re: Vanquish - CODEX

Post 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.
Attachments
Vanquish.CT
(10.88 KiB) Downloaded 135 times

Post Reply