The Surge 2

Upload your cheat tables here (No requests)
acecel
Expert Cheater
Expert Cheater
Posts: 848
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 142

Re: The Surge 2

Post by acecel »

jonasbeckman wrote:
Tue Sep 24, 2019 7:19 am
There's a debug menu in this one but it doesn't have too many options and it enables some extra statistics if cheat mode is enabled.
Default key bindings are a bit all over the gamepad and keyboard too.

Settings.ini from here:
C:\Users\Windows_Username_Goes_Here\Documents\The Surge 2

Just add in this to the other settings.
cheats_enabled = true


Framerate and some other stats should pop up on the main menu after that, left control, left shift and F12 then together toggles a small in-game cheat menu but with only a handful of options.
...
I have enabled the cheat mode, when i start the game i have the info and framerate appearing on the screen.
But i can't enable the debug menu, neither with Ctrl+Shift+F12 or with the controller.

Any idea ? I have the Patch2 release hotfix, is it the reason ?

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

wangyi
Noobzor
Noobzor
Posts: 11
Joined: Mon Oct 16, 2017 4:14 pm
Reputation: 6

Re: The Surge 2

Post by wangyi »

acecel wrote:
Sat Oct 05, 2019 6:42 pm
jonasbeckman wrote:
Tue Sep 24, 2019 7:19 am
There's a debug menu in this one but it doesn't have too many options and it enables some extra statistics if cheat mode is enabled.
Default key bindings are a bit all over the gamepad and keyboard too.

Settings.ini from here:
C:\Users\Windows_Username_Goes_Here\Documents\The Surge 2

Just add in this to the other settings.
cheats_enabled = true


Framerate and some other stats should pop up on the main menu after that, left control, left shift and F12 then together toggles a small in-game cheat menu but with only a handful of options.
...
I have enabled the cheat mode, when i start the game i have the info and framerate appearing on the screen.
But i can't enable the debug menu, neither with Ctrl+Shift+F12 or with the controller.

Any idea ? I have the Patch2 release hotfix, is it the reason ?
yes the patch removed the debug menu

acecel
Expert Cheater
Expert Cheater
Posts: 848
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 142

Re: The Surge 2

Post by acecel »

wangyi wrote:
Sat Oct 05, 2019 9:15 pm
acecel wrote:
Sat Oct 05, 2019 6:42 pm
jonasbeckman wrote:
Tue Sep 24, 2019 7:19 am
There's a debug menu in this one but it doesn't have too many options and it enables some extra statistics if cheat mode is enabled.
Default key bindings are a bit all over the gamepad and keyboard too.

Settings.ini from here:
C:\Users\Windows_Username_Goes_Here\Documents\The Surge 2

Just add in this to the other settings.
cheats_enabled = true


Framerate and some other stats should pop up on the main menu after that, left control, left shift and F12 then together toggles a small in-game cheat menu but with only a handful of options.
...
I have enabled the cheat mode, when i start the game i have the info and framerate appearing on the screen.
But i can't enable the debug menu, neither with Ctrl+Shift+F12 or with the controller.

Any idea ? I have the Patch2 release hotfix, is it the reason ?
yes the patch removed the debug menu
Ah ok, thanks, i was going crazy trying to find out where was the issue :mrgreen:

User avatar
fearless123456
Expert Cheater
Expert Cheater
Posts: 80
Joined: Wed Jan 30, 2019 6:19 am
Reputation: 94

Re: The Surge 2

Post by fearless123456 »

ID pointer (need to use it with Zanzer's mouse over pointer)

I have just finished Surge 1 and have only just started Surge 2. Both seems to have similar data structures.

Steps:

0. Make a backup of your savegame!!!!!
1. Mouse over an item you want to duplicate
2. Note down their ID pointer (this changes each time you reload the game)
3. Mouse over an item you don't want
4. Change their ID to an item you want

If you want to get the rest of item IDs
1. Search for a 8 byte hex value - use any item's ID pointer
2. The first address in the results should point to somewhere in the item array; the rest are for items in your inventory
3. Browse the first address' memory region - you will get a list of IDs for all the games items

Tips:
- The ID pointer for an implant's next version is usually next to or near it in the array
- Be careful adding quest items (might break your game)
- Some ID pointers may not work and crash your game
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>98</ID>
      <Description>"ItemID"</Description>
      <LastState Value="000001BF23B2CD90" RealAddress="1BF391366A0"/>
      <ShowAsHex>1</ShowAsHex>
      <VariableType>8 Bytes</VariableType>
      <Address>mouseoverPtr</Address>
      <Offsets>
        <Offset>40</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>






thedudeabides96
Novice Cheater
Novice Cheater
Posts: 19
Joined: Sun Oct 29, 2017 7:49 pm
Reputation: 1

Re: The Surge 2

Post by thedudeabides96 »

Anyone have weapon addresses? Like the helix v2?

User avatar
fearless123456
Expert Cheater
Expert Cheater
Posts: 80
Joined: Wed Jan 30, 2019 6:19 am
Reputation: 94

Re: The Surge 2

Post by fearless123456 »

Enable obscured schematics.

Usually, when you get the schematic for a new part, in the construct screen you will see just an outline for the rest of the set that you don't have schematics to. This will enable them. Just hover over each one and then exit and enter to refresh their status.
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>118</ID>
      <Description>"Get Rest of Set Schematics"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>

[ENABLE]

aobscanmodule(INJECT,TheSurge2.exe,49 8B D6 4C 8D 88 B0 00 00 00) // should be unique
alloc(newmem,$1000,"TheSurge2.exe"+2C5B4C)

label(code)
label(return)

newmem:

code:
  mov rdx,r14
  mov [rdx+48],1
  lea r9,[rax+000000B0]
  jmp return

INJECT:
  jmp newmem
  nop 5
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 49 8B D6 4C 8D 88 B0 00 00 00

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "TheSurge2.exe"+2C5B4C

"TheSurge2.exe"+2C5B26: 48 85 C0                 -  test rax,rax
"TheSurge2.exe"+2C5B29: 74 0D                    -  je TheSurge2.exe+2C5B38
"TheSurge2.exe"+2C5B2B: 48 8B 40 08              -  mov rax,[rax+08]
"TheSurge2.exe"+2C5B2F: 48 85 C0                 -  test rax,rax
"TheSurge2.exe"+2C5B32: 74 04                    -  je TheSurge2.exe+2C5B38
"TheSurge2.exe"+2C5B34: 48 8B 59 50              -  mov rbx,[rcx+50]
"TheSurge2.exe"+2C5B38: 48 8B 46 10              -  mov rax,[rsi+10]
"TheSurge2.exe"+2C5B3C: 48 8D 4C 24 78           -  lea rcx,[rsp+78]
"TheSurge2.exe"+2C5B41: C7 44 24 28 03 00 00 00  -  mov [rsp+28],00000003
"TheSurge2.exe"+2C5B49: 4C 8B C3                 -  mov r8,rbx
// ---------- INJECTING HERE ----------
"TheSurge2.exe"+2C5B4C: 49 8B D6                 -  mov rdx,r14
"TheSurge2.exe"+2C5B4F: 4C 8D 88 B0 00 00 00     -  lea r9,[rax+000000B0]
// ---------- DONE INJECTING  ----------
"TheSurge2.exe"+2C5B56: 8B 80 38 08 00 00        -  mov eax,[rax+00000838]
"TheSurge2.exe"+2C5B5C: 89 44 24 20              -  mov [rsp+20],eax
"TheSurge2.exe"+2C5B60: E8 4B 9A FE FF           -  call TheSurge2.exe+2AF5B0
"TheSurge2.exe"+2C5B65: 0F 10 48 10              -  movups xmm1,[rax+10]
"TheSurge2.exe"+2C5B69: 0F 11 4C 24 68           -  movups [rsp+68],xmm1
"TheSurge2.exe"+2C5B6E: 66 0F 73 D9 08           -  psrldq ,xmm108
"TheSurge2.exe"+2C5B73: 66 0F 7E C8              -  movd eax,xmm1
"TheSurge2.exe"+2C5B77: 40 22 E8                 -  and bpl,al
"TheSurge2.exe"+2C5B7A: 74 7A                    -  je TheSurge2.exe+2C5BF6
"TheSurge2.exe"+2C5B7C: 48 8B 44 24 70           -  mov rax,[rsp+70]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>



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

Re: The Surge 2

Post by bloodaxis »

fearless123456 wrote:
Tue Oct 08, 2019 8:25 am
Enable obscured schematics.
Does this have any adverse reactions in case you build the obscured schematics and then afterwards get the schematic item from the enemies? In any case, thanks a lot, this makes the game a hell of a lot less tedious. :D

Edit: Nvm just saw it actually gives you the schematics, again, thanks a lot.

leseho
Expert Cheater
Expert Cheater
Posts: 82
Joined: Mon Aug 21, 2017 1:37 am
Reputation: 1

Re: The Surge 2

Post by leseho »

fearless123456 wrote:
Mon Oct 07, 2019 3:53 am
ID pointer (need to use it with Zanzer's mouse over pointer)

I have just finished Surge 1 and have only just started Surge 2. Both seems to have similar data structures.

Steps:

0. Make a backup of your savegame!!!!!
1. Mouse over an item you want to duplicate
2. Note down their ID pointer (this changes each time you reload the game)
3. Mouse over an item you don't want
4. Change their ID to an item you want

If you want to get the rest of item IDs
1. Search for a 8 byte hex value - use any item's ID pointer
2. The first address in the results should point to somewhere in the item array; the rest are for items in your inventory
3. Browse the first address' memory region - you will get a list of IDs for all the games items

Tips:
- The ID pointer for an implant's next version is usually next to or near it in the array
- Be careful adding quest items (might break your game)
- Some ID pointers may not work and crash your game
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>98</ID>
      <Description>"ItemID"</Description>
      <LastState Value="000001BF23B2CD90" RealAddress="1BF391366A0"/>
      <ShowAsHex>1</ShowAsHex>
      <VariableType>8 Bytes</VariableType>
      <Address>mouseoverPtr</Address>
      <Offsets>
        <Offset>40</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>






The entry in "temID" is not active.
Please put up the Cheat Engine table.
Thank you.

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

Re: The Surge 2

Post by bloodaxis »

leseho wrote:
Wed Oct 09, 2019 2:19 pm
The entry in "temID" is not active.
Please put up the Cheat Engine table.
Thank you.
You have to have the mouse over script already in the table active for the itemID one to work, like he specified in the post.

leseho
Expert Cheater
Expert Cheater
Posts: 82
Joined: Mon Aug 21, 2017 1:37 am
Reputation: 1

Re: The Surge 2

Post by leseho »

bloodaxis wrote:
Wed Oct 09, 2019 6:17 pm
leseho wrote:
Wed Oct 09, 2019 2:19 pm
The entry in "temID" is not active.
Please put up the Cheat Engine table.
Thank you.
You have to have the mouse over script already in the table active for the itemID one to work, like he specified in the post.
Thank you for your answer.
I'm sorry, but could you elaborate?
Or I'd like you to upload the data. :)

leseho
Expert Cheater
Expert Cheater
Posts: 82
Joined: Mon Aug 21, 2017 1:37 am
Reputation: 1

Re: The Surge 2

Post by leseho »

I did as I explained.
I copied it.
It's pasted.
But the phrase came up like a picture.
Image
I clicked OK.
It is then disabled as shown.
Image
Why is it disabled?

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

Re: The Surge 2

Post by bloodaxis »

Because you haven't activated Mouseover Pointer script yet.

leseho
Expert Cheater
Expert Cheater
Posts: 82
Joined: Mon Aug 21, 2017 1:37 am
Reputation: 1

Re: The Surge 2

Post by leseho »

bloodaxis wrote:
Fri Oct 18, 2019 11:18 pm
Because you haven't activated Mouseover Pointer script yet.
Wow!
Thanks a lot.
But what's the use for?
It's hard to use without an address.

GrandPa
Noobzor
Noobzor
Posts: 5
Joined: Wed Jul 26, 2017 12:26 pm
Reputation: 0

Re: The Surge 2

Post by GrandPa »

I don't know if it's just me, but with patches installed any AA injection make the game crashing, messing with components qty or item levels too, as soon as you use a medbay (thus saving).

Edit:
Using a different installation the problem disappears
Last edited by GrandPa on Sun Oct 27, 2019 8:15 pm, edited 1 time in total.

User avatar
teinousi
Expert Cheater
Expert Cheater
Posts: 281
Joined: Wed Mar 29, 2017 10:19 am
Reputation: 31

Re: The Surge 2

Post by teinousi »

I was suppose to have a 1 hit kills script because in NG+ and some DLC xxx enemy was so annoying and I use the MSS missile still need 3 or 4 time to kill them:( they are over 1xxxx HP.........

Post Reply

Who is online

Users browsing this forum: Bing [Bot], christensennn, Destyx9, Domuel, Google Adsense [Bot], loci22, mikamiyui, robin405