Page 1 of 2

[Request] Space hulk deathwing : enhanced edition

Posted: Sat Feb 09, 2019 7:55 pm
by teyhox
Hello !

Game Name: Space hulk deathwing : enhanced edition
Game Engine: Unreal Engine 4
Game Version: 2.42 (latest on Steam)
Options Required:
- Unlimited health for the player (and bot team mates if possible)
- Infinite ammo
- Increase movespeed
- No cooldown on skills
Game/Steam Website: [Link]
Other Info: I'd just want a simple cheat table, mostly for the god mode, rest is secondary. :)

Thanks for your time !

Re: [Request] Space hulk deathwing : enhanced edition

Posted: Wed Feb 20, 2019 5:35 pm
by LillyanaKabal
+1 there is much need for this. Maybe also a skill points pointer. I can't seem to modify them myself.

Re: [Request] Space hulk deathwing : enhanced edition

Posted: Thu Feb 21, 2019 7:55 am
by fearless123456
Godmode
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>128</ID>
      <Description>"God"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : SpaceHulkGame-Win64-Shipping.exe
  Version: 
  Date   : 2019-02-21
  Author : 0

  This script does blah blah blah
}

define(address,"SpaceHulkGame-Win64-Shipping.exe"+31219D)
define(bytes,66 42 0F 6E 0C 88)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"SpaceHulkGame-Win64-Shipping.exe"+31219D)

label(code)
label(return)

newmem:

mov [rax],64
mov [rax+4],64
mov [rax+8],64
mov [rax+C],64
mov [rax+10],64

code:
  movd xmm1,[rax+r9*4]
  jmp return

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // movd xmm1,[rax+r9*4]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "SpaceHulkGame-Win64-Shipping.exe"+31219D

"SpaceHulkGame-Win64-Shipping.exe"+312189: CC                          -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+31218A: CC                          -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+31218B: CC                          -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+31218C: CC                          -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+31218D: CC                          -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+31218E: CC                          -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+31218F: CC                          -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+312190: 48 8B 81 28 1D 00 00        -  mov rax,[rcx+00001D28]
"SpaceHulkGame-Win64-Shipping.exe"+312197: 4D 63 C8                    -  movsxd  r9,r8d
"SpaceHulkGame-Win64-Shipping.exe"+31219A: 48 63 D2                    -  movsxd  rdx,edx
// ---------- INJECTING HERE ----------
"SpaceHulkGame-Win64-Shipping.exe"+31219D: 66 42 0F 6E 0C 88           -  movd xmm1,[rax+r9*4]
// ---------- DONE INJECTING  ----------
"SpaceHulkGame-Win64-Shipping.exe"+3121A3: 48 8B 81 40 1D 00 00        -  mov rax,[rcx+00001D40]
"SpaceHulkGame-Win64-Shipping.exe"+3121AA: 0F 5B C9                    -  cvtdq2ps xmm1,xmm1
"SpaceHulkGame-Win64-Shipping.exe"+3121AD: 66 42 0F 6E 04 88           -  movd xmm0,[rax+r9*4]
"SpaceHulkGame-Win64-Shipping.exe"+3121B3: 48 8B 81 C0 1D 00 00        -  mov rax,[rcx+00001DC0]
"SpaceHulkGame-Win64-Shipping.exe"+3121BA: 0F 5B C0                    -  cvtdq2ps xmm0,xmm0
"SpaceHulkGame-Win64-Shipping.exe"+3121BD: F3 0F 5E C8                 -  divss xmm1,xmm0
"SpaceHulkGame-Win64-Shipping.exe"+3121C1: 66 0F 6E 04 90              -  movd xmm0,[rax+rdx*4]
"SpaceHulkGame-Win64-Shipping.exe"+3121C6: F3 0F 59 0D BA 8F 06 02     -  mulss xmm1,[SpaceHulkGame-Win64-Shipping.exe+237B188]
"SpaceHulkGame-Win64-Shipping.exe"+3121CE: 0F 5B C0                    -  cvtdq2ps xmm0,xmm0
"SpaceHulkGame-Win64-Shipping.exe"+3121D1: 0F 2F C1                    -  comiss xmm0,xmm1
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: [Request] Space hulk deathwing : enhanced edition

Posted: Thu Feb 21, 2019 7:56 am
by fearless123456
Infinite Ammo
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>105</ID>
      <Description>"Ammo2"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : SpaceHulkGame-Win64-Shipping.exe
  Version: 
  Date   : 2019-02-21
  Author : 0

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Ammo2,SpaceHulkGame-Win64-Shipping.exe,2B C2 33 D2 85 C0) // should be unique
alloc(newmem,$1000,"SpaceHulkGame-Win64-Shipping.exe"+2BAB0E)

label(code)
label(return)

newmem:

code:
//  sub eax,edx
  xor edx,edx
  test eax,eax
  jmp return

Ammo2:
  jmp newmem
  nop
return:
registersymbol(Ammo2)

[DISABLE]

Ammo2:
  db 2B C2 33 D2 85 C0

unregistersymbol(Ammo2)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "SpaceHulkGame-Win64-Shipping.exe"+2BAB0E

"SpaceHulkGame-Win64-Shipping.exe"+2BAAFA: CC                             -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+2BAAFB: CC                             -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+2BAAFC: CC                             -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+2BAAFD: CC                             -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+2BAAFE: CC                             -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+2BAAFF: CC                             -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+2BAB00: 85 D2                          -  test edx,edx
"SpaceHulkGame-Win64-Shipping.exe"+2BAB02: 7E 2B                          -  jle SpaceHulkGame-Win64-Shipping.exe+2BAB2F
"SpaceHulkGame-Win64-Shipping.exe"+2BAB04: 44 8B 81 30 04 00 00           -  mov r8d,[rcx+00000430]
"SpaceHulkGame-Win64-Shipping.exe"+2BAB0B: 41 8B C0                       -  mov eax,r8d
// ---------- INJECTING HERE ----------
"SpaceHulkGame-Win64-Shipping.exe"+2BAB0E: 2B C2                          -  sub eax,edx
"SpaceHulkGame-Win64-Shipping.exe"+2BAB10: 33 D2                          -  xor edx,edx
"SpaceHulkGame-Win64-Shipping.exe"+2BAB12: 85 C0                          -  test eax,eax
// ---------- DONE INJECTING  ----------
"SpaceHulkGame-Win64-Shipping.exe"+2BAB14: 0F 4E C2                       -  cmovle eax,edx
"SpaceHulkGame-Win64-Shipping.exe"+2BAB17: 38 91 48 04 00 00              -  cmp [rcx+00000448],dl
"SpaceHulkGame-Win64-Shipping.exe"+2BAB1D: 74 05                          -  je SpaceHulkGame-Win64-Shipping.exe+2BAB24
"SpaceHulkGame-Win64-Shipping.exe"+2BAB1F: 41 3B C0                       -  cmp eax,r8d
"SpaceHulkGame-Win64-Shipping.exe"+2BAB22: 7C 0B                          -  jl SpaceHulkGame-Win64-Shipping.exe+2BAB2F
"SpaceHulkGame-Win64-Shipping.exe"+2BAB24: 89 81 30 04 00 00              -  mov [rcx+00000430],eax
"SpaceHulkGame-Win64-Shipping.exe"+2BAB2A: E9 C1 15 FF FF                 -  jmp SpaceHulkGame-Win64-Shipping.exe+2AC0F0
"SpaceHulkGame-Win64-Shipping.exe"+2BAB2F: C3                             -  ret 
"SpaceHulkGame-Win64-Shipping.exe"+2BAB30: 48 89 5C 24 08                 -  mov [rsp+08],rbx
"SpaceHulkGame-Win64-Shipping.exe"+2BAB35: 57                             -  push rdi
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


Re: [Request] Space hulk deathwing : enhanced edition

Posted: Thu Feb 21, 2019 7:57 am
by fearless123456
Quick Cooldown
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>113</ID>
      <Description>"Cooldown"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : SpaceHulkGame-Win64-Shipping.exe
  Version: 
  Date   : 2019-02-21
  Author : 0

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(cooldown3,SpaceHulkGame-Win64-Shipping.exe,F3 0F 5C 81 58 01 00 00) // should be unique
alloc(newmem,$1000,"SpaceHulkGame-Win64-Shipping.exe"+249B11)

label(code)
label(return)

newmem:

mov [rcx+00000158],(float)9999.0

code:
  subss xmm0,[rcx+00000158]
  jmp return

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

[DISABLE]

cooldown3:
  db F3 0F 5C 81 58 01 00 00

unregistersymbol(cooldown3)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "SpaceHulkGame-Win64-Shipping.exe"+249B11

"SpaceHulkGame-Win64-Shipping.exe"+249AE3: 76 17                          -  jna SpaceHulkGame-Win64-Shipping.exe+249AFC
"SpaceHulkGame-Win64-Shipping.exe"+249AE5: F3 0F 58 D1                    -  addss xmm2,xmm1
"SpaceHulkGame-Win64-Shipping.exe"+249AE9: F3 0F 5C C2                    -  subss xmm0,xmm2
"SpaceHulkGame-Win64-Shipping.exe"+249AED: F3 0F 11 91 58 01 00 00        -  movss [rcx+00000158],xmm2
"SpaceHulkGame-Win64-Shipping.exe"+249AF5: F3 41 0F 11 00                 -  movss [r8],xmm0
"SpaceHulkGame-Win64-Shipping.exe"+249AFA: EB 0D                          -  jmp SpaceHulkGame-Win64-Shipping.exe+249B09
"SpaceHulkGame-Win64-Shipping.exe"+249AFC: 0F 2F D0                       -  comiss xmm2,xmm0
"SpaceHulkGame-Win64-Shipping.exe"+249AFF: 76 08                          -  jna SpaceHulkGame-Win64-Shipping.exe+249B09
"SpaceHulkGame-Win64-Shipping.exe"+249B01: F3 0F 11 81 58 01 00 00        -  movss [rcx+00000158],xmm0
"SpaceHulkGame-Win64-Shipping.exe"+249B09: F3 0F 10 81 64 01 00 00        -  movss xmm0,[rcx+00000164]
// ---------- INJECTING HERE ----------
"SpaceHulkGame-Win64-Shipping.exe"+249B11: F3 0F 5C 81 58 01 00 00        -  subss xmm0,[rcx+00000158]
// ---------- DONE INJECTING  ----------
"SpaceHulkGame-Win64-Shipping.exe"+249B19: F3 41 0F 11 00                 -  movss [r8],xmm0
"SpaceHulkGame-Win64-Shipping.exe"+249B1E: C3                             -  ret 
"SpaceHulkGame-Win64-Shipping.exe"+249B1F: CC                             -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+249B20: 48 89 5C 24 10                 -  mov [rsp+10],rbx
"SpaceHulkGame-Win64-Shipping.exe"+249B25: 48 89 6C 24 18                 -  mov [rsp+18],rbp
"SpaceHulkGame-Win64-Shipping.exe"+249B2A: 56                             -  push rsi
"SpaceHulkGame-Win64-Shipping.exe"+249B2B: 57                             -  push rdi
"SpaceHulkGame-Win64-Shipping.exe"+249B2C: 41 54                          -  push r12
"SpaceHulkGame-Win64-Shipping.exe"+249B2E: 41 56                          -  push r14
"SpaceHulkGame-Win64-Shipping.exe"+249B30: 41 57                          -  push r15
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


Re: [Request] Space hulk deathwing : enhanced edition

Posted: Thu Feb 21, 2019 8:39 am
by fearless123456
Sprint Speed + Instant Recovery

Used Zanzer's old table as a reference for sprint speed offset. Thank you to him.
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>142</ID>
      <Description>"Sprint Speed"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : SpaceHulkGame-Win64-Shipping.exe
  Version: 
  Date   : 2019-02-21
  Author : 0

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Sprint,SpaceHulkGame-Win64-Shipping.exe,C6 81 C4 0D 00 00 00) // should be unique
alloc(newmem,$1000,"SpaceHulkGame-Win64-Shipping.exe"+326390)
alloc(SSpeed2,256)
label(code)
label(return)
label(SSpeed)
registersymbol(SSpeed)

SSpeed2:

SSpeed:
dd (float)2

newmem:

push eax
mov eax,[SSpeed]


mov [rcx+00000DB0],(float)100.0 //Breath/stamina
mov [rcx+00000DAC],(float)100.0
mov [rcx+00000E0C],eax //Sprint Speed
pop eax

code:
  mov byte ptr [rcx+00000DC4],00
  jmp return

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



[DISABLE]

Sprint:
  db C6 81 C4 0D 00 00 00

unregistersymbol(Sprint)
unregistersymbol(SSpeed)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "SpaceHulkGame-Win64-Shipping.exe"+326390

"SpaceHulkGame-Win64-Shipping.exe"+32637C: 48 83 C4 20              -  add rsp,20
"SpaceHulkGame-Win64-Shipping.exe"+326380: 5B                       -  pop rbx
"SpaceHulkGame-Win64-Shipping.exe"+326381: E9 6A 55 F6 00           -  jmp SpaceHulkGame-Win64-Shipping.exe+128B8F0
"SpaceHulkGame-Win64-Shipping.exe"+326386: 48 83 C4 20              -  add rsp,20
"SpaceHulkGame-Win64-Shipping.exe"+32638A: 5B                       -  pop rbx
"SpaceHulkGame-Win64-Shipping.exe"+32638B: C3                       -  ret 
"SpaceHulkGame-Win64-Shipping.exe"+32638C: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+32638D: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+32638E: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+32638F: CC                       -  int 3 
// ---------- INJECTING HERE ----------
"SpaceHulkGame-Win64-Shipping.exe"+326390: C6 81 C4 0D 00 00 00     -  mov byte ptr [rcx+00000DC4],00
// ---------- DONE INJECTING  ----------
"SpaceHulkGame-Win64-Shipping.exe"+326397: C3                       -  ret 
"SpaceHulkGame-Win64-Shipping.exe"+326398: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+326399: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+32639A: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+32639B: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+32639C: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+32639D: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+32639E: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+32639F: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+3263A0: 40 57                    -  push rdi
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>146</ID>
          <Description>"Speed (2 = original)"</Description>
          <LastState Value="2" RealAddress="7FF606711000"/>
          <VariableType>Float</VariableType>
          <Address>SSpeed</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>



Re: [Request] Space hulk deathwing : enhanced edition

Posted: Thu Feb 21, 2019 11:22 am
by teyhox
Tyvm ! :)

Re: [Request] Space hulk deathwing : enhanced edition

Posted: Thu Feb 21, 2019 3:42 pm
by LillyanaKabal
I.....have no idea what to do with that.

Re: [Request] Space hulk deathwing : enhanced edition

Posted: Thu Feb 21, 2019 7:33 pm
by Chucky
LillyanaKabal wrote:
Thu Feb 21, 2019 3:42 pm
I.....have no idea what to do with that.
Open notepad/notepad++, paste the code and save as " filename.CT ".

Re: [Request] Space hulk deathwing : enhanced edition

Posted: Fri Feb 22, 2019 1:11 pm
by fearless123456
Unlimited Skill Points - only enable the script when you on the "abilities upgrade interface" screen, which pops up when you finish a mission. Disable the script before you press continue.
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>149</ID>
      <Description>"SkillsPoints"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : SpaceHulkGame-Win64-Shipping.exe
  Version: 
  Date   : 2019-02-22
  Author : 0

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(SkillPoints,SpaceHulkGame-Win64-Shipping.exe,CC 3B CA 0F 9D C0 C3 CC) // should be unique
alloc(newmem,$1000,"SpaceHulkGame-Win64-Shipping.exe"+13FA350)


label(code)
label(return)

newmem:

mov [r10+4],64


code:
  cmp ecx,edx
  setge al
  jmp return

SkillPoints+1:
  jmp newmem
return:
registersymbol(SkillPoints)

[DISABLE]

SkillPoints+1:
  db 3B CA 0F 9D C0

unregistersymbol(SkillPoints)


dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "SpaceHulkGame-Win64-Shipping.exe"+13FA350

"SpaceHulkGame-Win64-Shipping.exe"+13FA346: C3                       -  ret 
"SpaceHulkGame-Win64-Shipping.exe"+13FA347: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA348: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA349: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA34A: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA34B: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA34C: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA34D: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA34E: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA34F: CC                       -  int 3 
// ---------- INJECTING HERE ----------
"SpaceHulkGame-Win64-Shipping.exe"+13FA350: 3B CA                    -  cmp ecx,edx
"SpaceHulkGame-Win64-Shipping.exe"+13FA352: 0F 9D C0                 -  setge al
// ---------- DONE INJECTING  ----------
"SpaceHulkGame-Win64-Shipping.exe"+13FA355: C3                       -  ret 
"SpaceHulkGame-Win64-Shipping.exe"+13FA356: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA357: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA358: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA359: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA35A: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA35B: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA35C: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA35D: CC                       -  int 3 
"SpaceHulkGame-Win64-Shipping.exe"+13FA35E: CC                       -  int 3 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


Re: [Request] Space hulk deathwing : enhanced edition

Posted: Fri Feb 22, 2019 3:30 pm
by LillyanaKabal
Chucky wrote:
Thu Feb 21, 2019 7:33 pm
LillyanaKabal wrote:
Thu Feb 21, 2019 3:42 pm
I.....have no idea what to do with that.
Open notepad/notepad++, paste the code and save as " filename.CT ".
XML deceleration is now allowed here.....


Edit: OK! This is all new to me but I think I've sorted it out. Might not but we'll deal that later.


God-Mode is the same code as Unlimited Ammo....

Re: [Request] Space hulk deathwing : enhanced edition

Posted: Fri Feb 22, 2019 4:31 pm
by LillyanaKabal
Ok! Double-ok. Will edit this with if skill points work when I do a mission.

Unlimited ammo works, Skill cooldown works, unlimited Sprint is not unlimited Sprint. It is instant recovery. It is quite a lot faster. I am wondering if there any way to turn that off, I personally think it is too fast for the closed, small parts of Deathwing's levels.

Re: [Request] Space hulk deathwing : enhanced edition

Posted: Fri Feb 22, 2019 10:15 pm
by fearless123456
Godmode and Sprint speed have been corrected.

Sprint speed can now be set.

Re: [Request] Space hulk deathwing : enhanced edition

Posted: Mon Apr 08, 2019 1:38 pm
by LillyanaKabal
So I got back on this and lost the original CT I made, so I decdied to remake it and then upload it for everyone to work with. It's less me making a table more me putting everyone's work into a table.

Re: [Request] Space hulk deathwing : enhanced edition

Posted: Sun Apr 21, 2019 11:45 am
by Hmel
And what about this glory\renown points? (idk how its named on english) Can somebody found it out?