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.
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.