Page 1 of 9

The Surge 2

Posted: Tue Sep 24, 2019 12:11 am
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

Re: The Surge 2

Posted: Tue Sep 24, 2019 12:28 am
by diabloamezon
That's fast. :D

Thanks

Re: The Surge 2

Posted: Tue Sep 24, 2019 12:32 am
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>

Re: The Surge 2

Posted: Tue Sep 24, 2019 12:35 am
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?

Re: The Surge 2

Posted: Tue Sep 24, 2019 12:36 am
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

Re: The Surge 2

Posted: Tue Sep 24, 2019 12:47 am
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.

Re: The Surge 2

Posted: Tue Sep 24, 2019 12:48 am
by bloodaxis
Item quantity seems to be stored as 4 byte in two addresses, at least I can only narrow it down to two.

Re: The Surge 2

Posted: Tue Sep 24, 2019 12:50 am
by Zanzer
Added Unlimited Health and Tech Scrap pointer.

Re: The Surge 2

Posted: Tue Sep 24, 2019 1:38 am
by Zanzer
Found a pointer to give you bonus module points so you can level up your battery without your core level.

Re: The Surge 2

Posted: Tue Sep 24, 2019 1:42 am
by chrisreddot3
add
infinite components
infinite drone ammo
Unlimited Energy
Unlimited Injectables
Unlimited Consumables
Set Component Quantities
Attack Speed Multiplier


pls
ty

Re: The Surge 2

Posted: Tue Sep 24, 2019 1:59 am
by Zanzer
Added Full Battery

Hmm.. the battery starts beeping and then depletes. What's that about?

Re: The Surge 2

Posted: Tue Sep 24, 2019 2:02 am
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.

Re: The Surge 2

Posted: Tue Sep 24, 2019 2:08 am
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?

Re: The Surge 2

Posted: Tue Sep 24, 2019 2:13 am
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.

Re: The Surge 2

Posted: Tue Sep 24, 2019 2:14 am
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.