Page 1 of 2

Wolfenstein II - The New Colossus

Posted: Sun Oct 29, 2017 12:24 pm
by RebelMods
Options:

Unlimited Health
Unlimited Armor
Unlimited Ammo
Unlimited Throwables
Unlimited Upgrade Kits
No Reload
Easy Kills
Super Health Capacity
Super Armor Capacity
Super Perks
g_fov
g_showHud
Jump Height

[MiniGame]

Unlimited Health
Unlimited Ammo
Unlimited Lifes
Easy Score [Current Score, Next Score (Possible High Score?)]



Image



Game Version: PATCH 29.10.2017


Re: Wolfenstein II - The New Colossus

Posted: Sun Oct 29, 2017 6:10 pm
by Kalas
Updated:

Added Upgrade Kits

Re: Wolfenstein II - The New Colossus

Posted: Sun Oct 29, 2017 6:34 pm
by l0wb1t
Enemy teleporter was an funny idea or? :D
Great tbale. Sstill downloading the game :(

Re: Wolfenstein II - The New Colossus

Posted: Sun Oct 29, 2017 6:56 pm
by Kalas
I'll be honest with ya, I'm out of ideas :D

I found my Y coord which in my case was float 10, I looked what accesses found enemies shared code but the value that I see is different, It's not Y I think It's the X coord but the issue is that doing the script exactly as did on The Evil Within 2, credited you and Chris ofc :)

But If you can check it out and tell me If you managed to do something :P, here is the AOB and the full code:

Code: Select all

{ Game   : NewColossus_x64vk.exe
  Version: 
  Date   : 2017-10-29
  Author : Kalas

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(_CoordAccessesAll,NewColossus_x64vk.exe,0F 28 10 0F 10 4F 10 89)
alloc(newmem,$1000,NewColossus_x64vk.exe)
alloc(Store, 256)

registersymbol(XPos)
registersymbol(YPos)
registersymbol(ZPos)
registersymbol(SaveF)
registersymbol(LoadF)

label(code)
label(return)
label(XPos)
label(YPos)
label(ZPos)
label(SaveF)
label(LoadF)
label(Save)
label(Load)

Store:

XPos:
  dd 0

YPos:
  dd 0

ZPos:
  dd 0

SaveF:
  dd 0

LoadF:
  dd 0

newmem:
  cmp dword ptr [SaveF], 1
  je Save
  cmp dword ptr [LoadF], 1
  je Load
  jmp code

Save:
  cmp [rax+38], 7F7F0009 // Player
  je code // Save Enemies Coords
  mov [SaveF], 0
  push rbx
  mov rbx, [rax+00]
  mov [XPos], rbx
  mov rbx, [rax+04]
  mov [YPos], rbx
  mov rbx, [rax+08]
  mov [ZPos], rbx
  pop rbx
  jmp code

Load:
  cmp [rax+38], 7F7F0009 // Player
  jne code // Load Enemies Coords
  push rbx
  mov rbx, [XPos]
  mov [rax+00], rbx
  mov rbx, [YPos]
  mov [rax+04], rbx
  mov rbx, [ZPos]
  mov [rax+08], rbx
  pop rbx
  jmp code

code:
  movaps xmm2,[rax]
  movups xmm1,[rdi+10]
  jmp return

_CoordAccessesAll:
  jmp newmem
  nop
  nop
return:
registersymbol(_CoordAccessesAll)

[DISABLE]

_CoordAccessesAll:
  db 0F 28 10 0F 10 4F 10

unregistersymbol(_CoordAccessesAll)
dealloc(newmem)

unregistersymbol(XPos)
unregistersymbol(YPos)
unregistersymbol(ZPos)
unregistersymbol(SaveF)
unregistersymbol(LoadF)
I don't know if the compare is correct but either way I'm having issues with this. All the addresses on accesses shows no offsets, just like: movaps xmm2,[rax]

Re: Wolfenstein II - The New Colossus

Posted: Sun Oct 29, 2017 8:12 pm
by Kalas
Updated:

Added g_fov.

NOTE: Looked at the console and a bit in the cvars commands and you can add those: +com_skipBootSequence 1 +com_skipKeyPressOnLoadScreens 1

Skip intros + no need to click ok when clicking continue

Re: Wolfenstein II - The New Colossus

Posted: Mon Oct 30, 2017 5:27 am
by l0wb1t
Alright mate. Game has finished downloading.

Edit:
What the fuck?Only Vulkan ?

Re: Wolfenstein II - The New Colossus

Posted: Mon Oct 30, 2017 6:53 am
by Kalas
Updated:

Added Super Perks, Jump Height.

Re: Wolfenstein II - The New Colossus

Posted: Tue Oct 31, 2017 8:10 am
by Kalas
Updated:

Added g_showHud.

Re: Wolfenstein II - The New Colossus

Posted: Tue Oct 31, 2017 8:24 pm
by Meltha
Kalas wrote:
Tue Oct 31, 2017 8:10 am
Updated:

Added g_showHud.
Oh sweet work Kalas ! It works really nice. Is it possible to look for freecamera and fov in cheat Engine ? i did try to find those and couldn't find them.

Re: Wolfenstein II - The New Colossus

Posted: Tue Oct 31, 2017 8:27 pm
by Meltic
Kalas wrote:
Tue Oct 31, 2017 8:10 am
Updated:

Added g_showHud.
Sweet ! Works good. Is it possible to look for fov and freecamera for this game just like the first game ? I've hacked the game without any results to find the camera values.

Re: Wolfenstein II - The New Colossus

Posted: Tue Oct 31, 2017 8:28 pm
by Meltic
l0wb1t wrote:
Mon Oct 30, 2017 5:27 am
Alright mate. Game has finished downloading.

Edit:
What the fuck?Only Vulkan ?
yeah iknow right ??? AMD ONLY

Re: Wolfenstein II - The New Colossus

Posted: Tue Oct 31, 2017 9:06 pm
by Kalas
Meltic wrote:
Tue Oct 31, 2017 8:27 pm
Kalas wrote:
Tue Oct 31, 2017 8:10 am
Updated:

Added g_showHud.
Sweet ! Works good. Is it possible to look for fov and freecamera for this game just like the first game ? I've hacked the game without any results to find the camera values.
I did add fov :)

There incase you missed it:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4</ID>
      <Description>"g_fov"</Description>
      <VariableType>Float</VariableType>
      <Address>NewColossus_x64vk.g_LEngineDefaultPoolId+1744EC</Address>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Or just add this address manually: (float)

Code: Select all

NewColossus_x64vk.g_LEngineDefaultPoolId+1744EC

Re: Wolfenstein II - The New Colossus

Posted: Wed Nov 01, 2017 3:38 am
by Meltic
Thanks !

Re: Wolfenstein II - The New Colossus

Posted: Wed Nov 01, 2017 4:32 am
by BeBadEgg
This is the "No-Recoil" script code:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>314</ID>
      <Description>"No-Recoil"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : NewColossus_x64vk.exe
  Version: 
  Date   : 2017-11-01
  Author : BeBadEgg

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(NoRecoilAob,NewColossus_x64vk.exe,F3420F10B431********0F2FFE) // should be unique
NoRecoilAob+D:
  db 76 08

registersymbol(NoRecoilAob)

[DISABLE]

NoRecoilAob+D:
  db EB 08

unregistersymbol(NoRecoilAob)


{
// ORIGINAL CODE - INJECTION POINT: "NewColossus_x64vk.exe"+FD6BBB

"NewColossus_x64vk.exe"+FD6B8A: 48 89 45 E7                    -  mov [rbp-19],rax
"NewColossus_x64vk.exe"+FD6B8E: E8 0D FC FF FF                 -  call NewColossus_x64vk.exe+FD67A0
"NewColossus_x64vk.exe"+FD6B93: 48 8B 8F 10 03 00 00           -  mov rcx,[rdi+00000310]
"NewColossus_x64vk.exe"+FD6B9A: 48 8B 01                       -  mov rax,[rcx]
"NewColossus_x64vk.exe"+FD6B9D: FF 50 48                       -  call qword ptr [rax+48]
"NewColossus_x64vk.exe"+FD6BA0: 0F 57 FF                       -  xorps xmm7,xmm7
"NewColossus_x64vk.exe"+FD6BA3: F2 0F 10 80 00 01 00 00        -  movsd xmm0,[rax+00000100]
"NewColossus_x64vk.exe"+FD6BAB: 49 63 86 18 01 00 00           -  movsxd  rax,dword ptr [r14+00000118]
"NewColossus_x64vk.exe"+FD6BB2: 48 6B C8 70                    -  imul rcx,rax,70
"NewColossus_x64vk.exe"+FD6BB6: F2 0F 11 45 F7                 -  movsd [rbp-09],xmm0
// ---------- INJECTING HERE ----------
"NewColossus_x64vk.exe"+FD6BBB: F3 42 0F 10 B4 31 * * * *  -  movss xmm6,[rcx+r14+000007AC]
// ---------- DONE INJECTING  ----------
"NewColossus_x64vk.exe"+FD6BC5: 0F 2F FE                       -  comiss xmm7,xmm6
"NewColossus_x64vk.exe"+FD6BC8: EB 08                          -  jmp NewColossus_x64vk.exe+FD6BD2
"NewColossus_x64vk.exe"+FD6BCA: F3 0F 10 35 DE 84 95 01        -  movss xmm6,[NewColossus_x64vk.exe+292F0B0]
"NewColossus_x64vk.exe"+FD6BD2: F3 0F 10 8B 8C 04 00 00        -  movss xmm1,[rbx+0000048C]
"NewColossus_x64vk.exe"+FD6BDA: 0F 28 C6                       -  movaps xmm0,xmm6
"NewColossus_x64vk.exe"+FD6BDD: F3 0F 59 83 84 04 00 00        -  mulss xmm0,[rbx+00000484]
"NewColossus_x64vk.exe"+FD6BE5: 0F 28 D6                       -  movaps xmm2,xmm6
"NewColossus_x64vk.exe"+FD6BE8: 48 8B 06                       -  mov rax,[rsi]
"NewColossus_x64vk.exe"+FD6BEB: F3 0F 59 93 80 04 00 00        -  mulss xmm2,[rbx+00000480]
"NewColossus_x64vk.exe"+FD6BF3: 48 89 45 EF                    -  mov [rbp-11],rax
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Wolfenstein II - The New Colossus

Posted: Thu Nov 02, 2017 4:48 pm
by Meltic
Cant find camera values for a freecamera.