Page 2 of 6

Re: The Surge

Posted: Tue May 16, 2017 3:02 pm
by Eddy
THX

Re: The Surge

Posted: Tue May 16, 2017 10:41 pm
by Zanzer
Added Unlimited Injectables and Tech Scrap Multiplier.

Re: The Surge

Posted: Wed May 17, 2017 6:07 am
by Evilpirat3
how do i activate infinite consumable ?

Re: The Surge

Posted: Wed May 17, 2017 7:04 pm
by blaHbluBB
something to change the FOV would be cool :)

anyway... thanks for the tables.

Re: The Surge

Posted: Wed May 17, 2017 7:34 pm
by Ashar
grr, seems in newgame+ mode, the infinite health has started affecting enemies too : (

Re: The Surge

Posted: Wed May 17, 2017 8:24 pm
by Evilpirat3
Ashar wrote:
Wed May 17, 2017 7:34 pm
grr, seems in newgame+ mode, the infinite health has started affecting enemies too : (
yeah happen to me to pls fix it :D

Re: The Surge

Posted: Wed May 17, 2017 11:05 pm
by pox911
I updated my post with an attack speed multiplier :P

Re: The Surge

Posted: Thu May 18, 2017 12:34 am
by Darkedone02
pox911 wrote:
Tue May 16, 2017 4:00 am
Here's what I got so far. Copy the text and hit paste in ce to use. I will move them into a cheat table once i get enough codes to warrant it.

Currently looking into:
  • Stable run speed pointer
  • Potential Item Swapping
  • Enemy Stats

Attack Speed Multiplier:
:P Use with infinite stamina to be very op

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>20</ID>
      <Description>"Attack Speed Multiplier"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TheSurge.exe
  Version: 
  Date   : 2017-05-17
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

 
 
aobscanmodule(AtkSpeedAOB,TheSurge.exe,4C 8B AC 24 80 00 00 00 4D) // should be unique
alloc(newmem,$1000,"TheSurge.exe"+2A9F8D)

label(code)
label(return)
label(AtkSpeedMult)
registersymbol(AtkSpeedMult)

newmem:

code:
  movss xmm0,[r13+90]
  mulss xmm0,[AtkSpeedMult]
  movss [r13+90],xmm0
  mov r13,[rsp+00000080]
  jmp return
  AtkSpeedMult:
  dd (float)2

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

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
AtkSpeedAOB:
  db 4C 8B AC 24 80 00 00 00

unregistersymbol(AtkSpeedAOB)
unregistersymbol(AtkSpeedMult)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "TheSurge.exe"+2A9F8D

"TheSurge.exe"+2A9F5D: E8 EE C4 D5 FF           -  call TheSurge.exe+6450
"TheSurge.exe"+2A9F62: 48 8D 3D 07 4D 97 00     -  lea rdi,[TheSurge.exe+C1EC70]
"TheSurge.exe"+2A9F69: 48 8B 0D E0 AA B2 0E     -  mov rcx,[TheSurge.exe+EDD4A50]
"TheSurge.exe"+2A9F70: 4C 8B A4 24 88 00 00 00  -  mov r12,[rsp+00000088]
"TheSurge.exe"+2A9F78: 48 8B 9C 24 98 00 00 00  -  mov rbx,[rsp+00000098]
"TheSurge.exe"+2A9F80: 48 85 C9                 -  test rcx,rcx
"TheSurge.exe"+2A9F83: 74 08                    -  je TheSurge.exe+2A9F8D
"TheSurge.exe"+2A9F85: 48 8B 01                 -  mov rax,[rcx]
"TheSurge.exe"+2A9F88: 49 8B D5                 -  mov rdx,r13
"TheSurge.exe"+2A9F8B: FF 10                    -  call qword ptr [rax]
// ---------- INJECTING HERE ----------
"TheSurge.exe"+2A9F8D: 4C 8B AC 24 80 00 00 00  -  mov r13,[rsp+00000080]
// ---------- DONE INJECTING  ----------
"TheSurge.exe"+2A9F95: 4D 85 F6                 -  test r14,r14
"TheSurge.exe"+2A9F98: 4C 8B 74 24 78           -  mov r14,[rsp+78]
"TheSurge.exe"+2A9F9D: 74 49                    -  je TheSurge.exe+2A9FE8
"TheSurge.exe"+2A9F9F: F0 48 83 06 FF           - lock  add qword ptr [rsi],-01
"TheSurge.exe"+2A9FA4: 0F 94 C0                 -  sete al
"TheSurge.exe"+2A9FA7: 84 C0                    -  test al,al
"TheSurge.exe"+2A9FA9: 74 3D                    -  je TheSurge.exe+2A9FE8
"TheSurge.exe"+2A9FAB: 48 85 F6                 -  test rsi,rsi
"TheSurge.exe"+2A9FAE: 74 38                    -  je TheSurge.exe+2A9FE8
"TheSurge.exe"+2A9FB0: 48 63 05 E1 4C 97 00     -  movsxd  rax,dword ptr [TheSurge.exe+C1EC98]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>21</ID>
          <Description>"Multiplier"</Description>
          <VariableType>Float</VariableType>
          <Address>AtkSpeedMult</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
getting this error everytime I tried to assign it.

Image

Re: The Surge

Posted: Thu May 18, 2017 1:25 am
by Viken
That's odd, Darkedone02. I was able to use it easily, although admittedly I had merged it with Zanzer's table. Then again, if its an encoding error, from what I understand the merger removes the latent encoding and unneeded structure from the table.

I'd suggest doing that and see if it works for you instead of running the table by itself.

Re: The Surge

Posted: Thu May 18, 2017 1:28 am
by Zanzer
Minimum Health stops working after newgame+?

Re: The Surge

Posted: Thu May 18, 2017 1:49 am
by pox911
Darkedone02 wrote:
Thu May 18, 2017 12:34 am

getting this error everytime I tried to assign it.

Image
are you doing the copy and paste method or save as ct method? cause all i do is hit select all, copy it, and hit paste and it works.

Re: The Surge

Posted: Thu May 18, 2017 3:14 am
by Darkedone02
pox911 wrote:
Thu May 18, 2017 1:49 am
Darkedone02 wrote:
Thu May 18, 2017 12:34 am

getting this error everytime I tried to assign it.

Image
are you doing the copy and paste method or save as ct method? cause all i do is hit select all, copy it, and hit paste and it works.
all I did was take the entire code, open up the auto assemble, assign it to the cheat table, and i end up getting that error.

Re: The Surge

Posted: Thu May 18, 2017 3:35 am
by ColonelRVH
Darkedone02 wrote:
Thu May 18, 2017 3:14 am
all I did was take the entire code, open up the auto assemble, assign it to the cheat table, and i end up getting that error.
It's simpler than you think, copy them and paste directly to the table you are using.

Re: The Surge

Posted: Thu May 18, 2017 3:55 am
by Darkedone02
ColonelRVH wrote:
Thu May 18, 2017 3:35 am
Darkedone02 wrote:
Thu May 18, 2017 3:14 am
all I did was take the entire code, open up the auto assemble, assign it to the cheat table, and i end up getting that error.
It's simpler than you think, copy them and paste directly to the table you are using.
usually i had issue with this method but it actually works this time.

Re: The Surge

Posted: Sat May 20, 2017 5:50 am
by Iosiff
Sorry offtop, cant find.
Anyone, please, give me save file with NG+ My was lost :cry: