The Surge 2

Upload your cheat tables here (No requests)
Post Reply
Zanzer
RCE Fanatics
RCE Fanatics
Posts: 1086
Joined: Fri Mar 03, 2017 10:48 pm
Reputation: 3471

The Surge 2

Post by Zanzer »

Full Stamina new
Full Battery
Unlimited Drone Ammo new
Unlimited Health
Player Pointer
- Tech Scrap
Module Pointer
- Bonus Module Points
- Spent Module Points
Upgrade for Free
Mouseover Pointer new
Give 999 Components new

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
TheSurge2.CT
3
(109.38 KiB) Downloaded 3407 times
TheSurge2.CT
2
(108.28 KiB) Downloaded 413 times
TheSurge2.CT
1
(94.29 KiB) Downloaded 316 times
Last edited by Zanzer on Mon Oct 14, 2019 3:04 pm, edited 14 times in total.

diabloamezon
Cheater
Cheater
Posts: 45
Joined: Fri Mar 03, 2017 3:55 am
Reputation: 1

Re: The Surge 2

Post by diabloamezon »

That's fast. :D

Thanks

User avatar
cfemen
RCE Fanatics
RCE Fanatics
Posts: 871
Joined: Fri Feb 15, 2019 5:45 pm
Reputation: 1479

Re: The Surge 2

Post by cfemen »

Pointer to Scrap:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Scraps"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TheSurge2.exe
  Version: 
  Date   : 2019-09-24
  Author : cfe

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(aobScrap,FledgeCore_x64_vk.dll,F3 0F 10 81 58 01 00 00 C3 CC CC CC CC CC CC CC 40) // should be unique
alloc(newmem,$1000,"FledgeCore_x64_vk.dll"+81A9E0)

label(code)
label(pScrap)
registersymbol(pScrap)
label(return)

newmem:

code:
  mov [pScrap],rcx
  movss xmm0,[rcx+00000158]
  jmp return
pScrap:
dq 0
aobScrap:
  jmp newmem
  nop 3
return:
registersymbol(aobScrap)

[DISABLE]

aobScrap:
  db F3 0F 10 81 58 01 00 00

unregistersymbol(aobScrap)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FledgeCore_x64_vk.dll"+81A9E0

"FledgeCore_x64_vk.dll"+81A9CF: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9D0: F3 0F 10 81 60 01 00 00        -  movss xmm0,[rcx+00000160]
"FledgeCore_x64_vk.dll"+81A9D8: C3                             -  ret 
"FledgeCore_x64_vk.dll"+81A9D9: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DA: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DB: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DC: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DD: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DE: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DF: CC                             -  int 3 
// ---------- INJECTING HERE ----------
"FledgeCore_x64_vk.dll"+81A9E0: F3 0F 10 81 58 01 00 00        -  movss xmm0,[rcx+00000158]
// ---------- DONE INJECTING  ----------
"FledgeCore_x64_vk.dll"+81A9E8: C3                             -  ret 
"FledgeCore_x64_vk.dll"+81A9E9: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EA: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EB: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EC: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9ED: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EE: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EF: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9F0: 40 53                          -  push rbx
"FledgeCore_x64_vk.dll"+81A9F2: 48 83 EC 20                    -  sub rsp,20
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Value"</Description>
          <VariableType>Float</VariableType>
          <Address>[pScrap]+00000158</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

ComManDerBG
Expert Cheater
Expert Cheater
Posts: 68
Joined: Mon Aug 28, 2017 12:07 am
Reputation: 5

Re: The Surge 2

Post by ComManDerBG »

cfemen wrote:
Tue Sep 24, 2019 12:32 am
Pointer to Scrap:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Scraps"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TheSurge2.exe
  Version: 
  Date   : 2019-09-24
  Author : cfe

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(aobScrap,FledgeCore_x64_vk.dll,F3 0F 10 81 58 01 00 00 C3 CC CC CC CC CC CC CC 40) // should be unique
alloc(newmem,$1000,"FledgeCore_x64_vk.dll"+81A9E0)

label(code)
label(pScrap)
registersymbol(pScrap)
label(return)

newmem:

code:
  mov [pScrap],rcx
  movss xmm0,[rcx+00000158]
  jmp return
pScrap:
dq 0
aobScrap:
  jmp newmem
  nop 3
return:
registersymbol(aobScrap)

[DISABLE]

aobScrap:
  db F3 0F 10 81 58 01 00 00

unregistersymbol(aobScrap)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FledgeCore_x64_vk.dll"+81A9E0

"FledgeCore_x64_vk.dll"+81A9CF: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9D0: F3 0F 10 81 60 01 00 00        -  movss xmm0,[rcx+00000160]
"FledgeCore_x64_vk.dll"+81A9D8: C3                             -  ret 
"FledgeCore_x64_vk.dll"+81A9D9: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DA: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DB: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DC: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DD: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DE: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DF: CC                             -  int 3 
// ---------- INJECTING HERE ----------
"FledgeCore_x64_vk.dll"+81A9E0: F3 0F 10 81 58 01 00 00        -  movss xmm0,[rcx+00000158]
// ---------- DONE INJECTING  ----------
"FledgeCore_x64_vk.dll"+81A9E8: C3                             -  ret 
"FledgeCore_x64_vk.dll"+81A9E9: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EA: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EB: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EC: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9ED: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EE: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EF: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9F0: 40 53                          -  push rbx
"FledgeCore_x64_vk.dll"+81A9F2: 48 83 EC 20                    -  sub rsp,20
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Value"</Description>
          <VariableType>Float</VariableType>
          <Address>[pScrap]+00000158</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
I asked this before but i was rebuked pretty hard, but where do i paste this in order to use it?

User avatar
cfemen
RCE Fanatics
RCE Fanatics
Posts: 871
Joined: Fri Feb 15, 2019 5:45 pm
Reputation: 1479

Re: The Surge 2

Post by cfemen »

ComManDerBG wrote:
Tue Sep 24, 2019 12:35 am
cfemen wrote:
Tue Sep 24, 2019 12:32 am
Pointer to Scrap:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Scraps"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TheSurge2.exe
  Version: 
  Date   : 2019-09-24
  Author : cfe

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(aobScrap,FledgeCore_x64_vk.dll,F3 0F 10 81 58 01 00 00 C3 CC CC CC CC CC CC CC 40) // should be unique
alloc(newmem,$1000,"FledgeCore_x64_vk.dll"+81A9E0)

label(code)
label(pScrap)
registersymbol(pScrap)
label(return)

newmem:

code:
  mov [pScrap],rcx
  movss xmm0,[rcx+00000158]
  jmp return
pScrap:
dq 0
aobScrap:
  jmp newmem
  nop 3
return:
registersymbol(aobScrap)

[DISABLE]

aobScrap:
  db F3 0F 10 81 58 01 00 00

unregistersymbol(aobScrap)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FledgeCore_x64_vk.dll"+81A9E0

"FledgeCore_x64_vk.dll"+81A9CF: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9D0: F3 0F 10 81 60 01 00 00        -  movss xmm0,[rcx+00000160]
"FledgeCore_x64_vk.dll"+81A9D8: C3                             -  ret 
"FledgeCore_x64_vk.dll"+81A9D9: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DA: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DB: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DC: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DD: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DE: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DF: CC                             -  int 3 
// ---------- INJECTING HERE ----------
"FledgeCore_x64_vk.dll"+81A9E0: F3 0F 10 81 58 01 00 00        -  movss xmm0,[rcx+00000158]
// ---------- DONE INJECTING  ----------
"FledgeCore_x64_vk.dll"+81A9E8: C3                             -  ret 
"FledgeCore_x64_vk.dll"+81A9E9: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EA: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EB: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EC: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9ED: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EE: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EF: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9F0: 40 53                          -  push rbx
"FledgeCore_x64_vk.dll"+81A9F2: 48 83 EC 20                    -  sub rsp,20
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Value"</Description>
          <VariableType>Float</VariableType>
          <Address>[pScrap]+00000158</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
I asked this before but i was rebuked pretty hard, but where do i paste this in order to use it?
copy all, open cheat engine and then ctrl+v

ComManDerBG
Expert Cheater
Expert Cheater
Posts: 68
Joined: Mon Aug 28, 2017 12:07 am
Reputation: 5

Re: The Surge 2

Post by ComManDerBG »

cfemen wrote:
Tue Sep 24, 2019 12:36 am
ComManDerBG wrote:
Tue Sep 24, 2019 12:35 am
cfemen wrote:
Tue Sep 24, 2019 12:32 am
Pointer to Scrap:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Scraps"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TheSurge2.exe
  Version: 
  Date   : 2019-09-24
  Author : cfe

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(aobScrap,FledgeCore_x64_vk.dll,F3 0F 10 81 58 01 00 00 C3 CC CC CC CC CC CC CC 40) // should be unique
alloc(newmem,$1000,"FledgeCore_x64_vk.dll"+81A9E0)

label(code)
label(pScrap)
registersymbol(pScrap)
label(return)

newmem:

code:
  mov [pScrap],rcx
  movss xmm0,[rcx+00000158]
  jmp return
pScrap:
dq 0
aobScrap:
  jmp newmem
  nop 3
return:
registersymbol(aobScrap)

[DISABLE]

aobScrap:
  db F3 0F 10 81 58 01 00 00

unregistersymbol(aobScrap)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FledgeCore_x64_vk.dll"+81A9E0

"FledgeCore_x64_vk.dll"+81A9CF: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9D0: F3 0F 10 81 60 01 00 00        -  movss xmm0,[rcx+00000160]
"FledgeCore_x64_vk.dll"+81A9D8: C3                             -  ret 
"FledgeCore_x64_vk.dll"+81A9D9: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DA: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DB: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DC: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DD: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DE: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9DF: CC                             -  int 3 
// ---------- INJECTING HERE ----------
"FledgeCore_x64_vk.dll"+81A9E0: F3 0F 10 81 58 01 00 00        -  movss xmm0,[rcx+00000158]
// ---------- DONE INJECTING  ----------
"FledgeCore_x64_vk.dll"+81A9E8: C3                             -  ret 
"FledgeCore_x64_vk.dll"+81A9E9: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EA: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EB: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EC: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9ED: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EE: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9EF: CC                             -  int 3 
"FledgeCore_x64_vk.dll"+81A9F0: 40 53                          -  push rbx
"FledgeCore_x64_vk.dll"+81A9F2: 48 83 EC 20                    -  sub rsp,20
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Value"</Description>
          <VariableType>Float</VariableType>
          <Address>[pScrap]+00000158</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
I asked this before but i was rebuked pretty hard, but where do i paste this in order to use it?
copy all, open cheat engine and then ctrl+v
Thank you very much, didn't realize it was that simple, thought there was special window you had to paste it or something. Unfortunately it does nothing when i click the checkbox, so ill just wait i guess. edit: scratch that, im an idiot, i just needed to update CE.
Last edited by ComManDerBG on Tue Sep 24, 2019 12:50 am, edited 1 time in total.

bloodaxis
Expert Cheater
Expert Cheater
Posts: 452
Joined: Thu Apr 13, 2017 5:09 am
Reputation: 57

Re: The Surge 2

Post by bloodaxis »

Item quantity seems to be stored as 4 byte in two addresses, at least I can only narrow it down to two.

Zanzer
RCE Fanatics
RCE Fanatics
Posts: 1086
Joined: Fri Mar 03, 2017 10:48 pm
Reputation: 3471

Re: The Surge 2

Post by Zanzer »

Added Unlimited Health and Tech Scrap pointer.

Zanzer
RCE Fanatics
RCE Fanatics
Posts: 1086
Joined: Fri Mar 03, 2017 10:48 pm
Reputation: 3471

Re: The Surge 2

Post by Zanzer »

Found a pointer to give you bonus module points so you can level up your battery without your core level.

chrisreddot3
Expert Cheater
Expert Cheater
Posts: 452
Joined: Sun Mar 24, 2019 1:38 am
Reputation: 80

Re: The Surge 2

Post by chrisreddot3 »

add
infinite components
infinite drone ammo
Unlimited Energy
Unlimited Injectables
Unlimited Consumables
Set Component Quantities
Attack Speed Multiplier


pls
ty

Zanzer
RCE Fanatics
RCE Fanatics
Posts: 1086
Joined: Fri Mar 03, 2017 10:48 pm
Reputation: 3471

Re: The Surge 2

Post by Zanzer »

Added Full Battery

Hmm.. the battery starts beeping and then depletes. What's that about?
Last edited by Zanzer on Tue Sep 24, 2019 2:04 am, edited 1 time in total.

User avatar
NumberXer0
Expert Cheater
Expert Cheater
Posts: 1028
Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92

Re: The Surge 2

Post by NumberXer0 »

A code for crafting materials don't decrease would be good if possible. Makes it so you can't get overpowered early, but don't have to grind either.

Zanzer
RCE Fanatics
RCE Fanatics
Posts: 1086
Joined: Fri Mar 03, 2017 10:48 pm
Reputation: 3471

Re: The Surge 2

Post by Zanzer »

Someone care to explain the battery for me?
Did I break something?
Mine just depletes to zero on its own.
Do I have some special suit power enabled?

bloodaxis
Expert Cheater
Expert Cheater
Posts: 452
Joined: Thu Apr 13, 2017 5:09 am
Reputation: 57

Re: The Surge 2

Post by bloodaxis »

I think default is that it depletes on its own out of combat, there's an implant that specifically says it lets you keep 1 bar out of combat when equipped.

User avatar
NumberXer0
Expert Cheater
Expert Cheater
Posts: 1028
Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92

Re: The Surge 2

Post by NumberXer0 »

Zanzer wrote:
Tue Sep 24, 2019 2:08 am
Someone care to explain the battery for me?
Did I break something?
Mine just depletes to zero on its own.
Do I have some special suit power enabled?
Its supposed to go down over time. You keep it charged by hitting things, if you don't hit things for a while it drains. Unless you mean entire sections disappear, then it might be the thing that automatically charges one of your heals when you have a battery available. Its the same as holding down the heal button to save it for later, but automatic.

Post Reply

Who is online

Users browsing this forum: admantx, Alker, AmazonBot, Baidu [Spider], ChaosAdept, creditor, CrimsonX129, czarnozeby, Google [Bot], iamthame, LeFiXER, litrpg, skyone, tampy