[Completed] Surviving the Aftermath

M

morizuki

What is cheating?
Joined
Sep 14, 2019
Messages
2
the game keep crashing and stuck whenever using cheat so sad...
 
H

Hieppies

Expert Cheater
Joined
Mar 7, 2018
Messages
50
Don't activate this:
• Max. Health
• Max. Happines
• No. Radiation
• No. Injury
• No. Mutated

make the game buggy especially Max. Health this script often make your colonist stuck.. so use it wisely... :)
 
Kaedus

Kaedus

Expert Cheater
Joined
Aug 10, 2017
Messages
173
BoehserOnkel said:
its the 2nd part if you would say - after success on mars the people going back to destroyed earth (there was a scenario on surving mars where the earth was on fire)
same dev´s - i think it would be really good and worth the effort to make tables untill the modding is possible
i cant wait for - the modding on surviving mars was fun (but stressfull lol ) , my old mod still working on survivng mars even after a lot of updates (not all parts of the mod but 90% of it)
No, this is generally a different game from other developers. From "surviving mars" is only a publisher.
 
S

Skay24

Noobzor
Joined
Sep 28, 2019
Messages
7
Cake-san said:
So, I checked the game code & there are already in-game cheats that provide pretty much everything...
Select All -> Copy & paste the code directly into CE table part
Updated Script
Code:
<i>
</i><?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      7
      <Description>"Mono"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
LaunchMonoDataCollector()
[DISABLE]
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          3
          <Description>"CheatManager"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanregion(_CheatManager,Aftermath.Cheats:CheatManager:Update+50,Aftermath.Cheats:CheatManager:Update+100,85 C0)
alloc(newmem,2048,_CheatManager)
label(returnhere)
registersymbol(_CheatManager)
label(_Cheat)
registersymbol(_Cheat)
getmonostruct(CheatManager)
registersymbol(CheatManager.peopleToSpawn)
registersymbol(CheatManager.spawnedPeopleAge)
label(__CheatManager)
registersymbol(__CheatManager)

newmem:
mov [_Cheat],rax
mov [_Cheat+8],rcx
__CheatManager:
readmem(_CheatManager-3,3)
test eax,eax
jmp returnhere
_Cheat:
dq 0 0 0

_CheatManager-3:
jmp newmem
returnhere:
 
[DISABLE]
dealloc(newmem)
_CheatManager-3:
//movzx eax,byte ptr [rax]
//test eax,eax
readmem(__CheatManager,3)
db 85 C0
unregistersymbol(_CheatManager)
unregistersymbol(_Cheat)
unregistersymbol(CheatManager.peopleToSpawn)
unregistersymbol(CheatManager.spawnedPeopleAge)
unregistersymbol(__CheatManager)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              4
              <Description>"CheatsEnabled ?"</Description>
              <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
              <VariableType>Byte</VariableType>
              <Address>_Cheat</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              5
              <Description>"peopleToSpawn"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>_Cheat+8</Address>
              <Offsets>
                <Offset>CheatManager.peopleToSpawn</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              6
              <Description>"spawnedPeopleAge"</Description>
              <VariableType>Float</VariableType>
              <Address>_Cheat+8</Address>
              <Offsets>
                <Offset>CheatManager.spawnedPeopleAge</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
F10 - Open/Close Cheat Window
LeftShift+F2 - Spawn All Resources in quantities of 10
LeftShift+F3 - Spawn random people
LeftShift+F4 - Add specialist

When I try to active script I get:

Error:...gram Files (x86)\Cheat Engine 6.7\autorun\monoscript.lua:775: attempt to index a nil value (global 'monopipe')
 
S

Skay24

Noobzor
Joined
Sep 28, 2019
Messages
7
Hieppies said:
Here is the tables with Cheat Manager in Game combine with the old ones...

• Enable Cheats
•• -- Colonist --
--- Max. Health
--- Max. Happines
--- No. Hunger
--- No. Thirst
--- No. Tiredness
--- No. Radiation
--- No. Injury
--- No. Mutated
--- Forever Young
•• -- Resources --
--- Inf. Harvest Resources
•• -- Exploration --
--- Inf. Action Points
•• -- Building --
--- Inf. Building Health
•• Inf. Research Points
•• Open Cheat Manager in Game (Press F10 after activated) ** Added
Can't activate "Inf. Action Points" it will not let me, how you do it, or when?
 
H

Hieppies

Expert Cheater
Joined
Mar 7, 2018
Messages
50
Skay24 said:
Can't activate "Inf. Action Points" it will not let me, how you do it, or when?
Walk 1 tile for your colonist after action point reduced then try to activate the cheat...
 
S

Skay24

Noobzor
Joined
Sep 28, 2019
Messages
7
Thank you for help.
 
darkdex52

darkdex52

Expert Cheater
Joined
Apr 30, 2017
Messages
58
Game crashes when using Inf. Action Points on 1.1.3.5141
 
AiR

AiR

Noobzor
Joined
Mar 29, 2017
Messages
9
Don't use Cheat Manager enabler (F10) , it makes your save corrupted, once you load, you will not have any resources, no colonist, roads destroyed

They don't include it because it meant something like game breaking, different from surviving mars
 
Armiora

Armiora

What is cheating?
Joined
Nov 30, 2019
Messages
1
Cake-san said:
So, I checked the game code & there are already in-game cheats that provide pretty much everything...
Select All -> Copy & paste the code directly into CE table part
Updated Script
Code:
<i>
</i><?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      7
      <Description>"Mono"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
LaunchMonoDataCollector()
[DISABLE]
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          3
          <Description>"CheatManager"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanregion(_CheatManager,Aftermath.Cheats:CheatManager:Update+50,Aftermath.Cheats:CheatManager:Update+100,85 C0)
alloc(newmem,2048,_CheatManager)
label(returnhere)
registersymbol(_CheatManager)
label(_Cheat)
registersymbol(_Cheat)
getmonostruct(CheatManager)
registersymbol(CheatManager.peopleToSpawn)
registersymbol(CheatManager.spawnedPeopleAge)
label(__CheatManager)
registersymbol(__CheatManager)

newmem:
mov [_Cheat],rax
mov [_Cheat+8],rcx
__CheatManager:
readmem(_CheatManager-3,3)
test eax,eax
jmp returnhere
_Cheat:
dq 0 0 0

_CheatManager-3:
jmp newmem
returnhere:
 
[DISABLE]
dealloc(newmem)
_CheatManager-3:
//movzx eax,byte ptr [rax]
//test eax,eax
readmem(__CheatManager,3)
db 85 C0
unregistersymbol(_CheatManager)
unregistersymbol(_Cheat)
unregistersymbol(CheatManager.peopleToSpawn)
unregistersymbol(CheatManager.spawnedPeopleAge)
unregistersymbol(__CheatManager)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              4
              <Description>"CheatsEnabled ?"</Description>
              <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
              <VariableType>Byte</VariableType>
              <Address>_Cheat</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              5
              <Description>"peopleToSpawn"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>_Cheat+8</Address>
              <Offsets>
                <Offset>CheatManager.peopleToSpawn</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              6
              <Description>"spawnedPeopleAge"</Description>
              <VariableType>Float</VariableType>
              <Address>_Cheat+8</Address>
              <Offsets>
                <Offset>CheatManager.spawnedPeopleAge</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
F10 - Open/Close Cheat Window
LeftShift+F2 - Spawn All Resources in quantities of 10
LeftShift+F3 - Spawn random people
LeftShift+F4 - Add specialist
I have never used CE a day in my life. How do I add these cheats into the cheat table? I don't understand :(
 
Contralto

Contralto

Cheater
Fearless Donors
Joined
Apr 11, 2017
Messages
30
Armiora said:
I have never used CE a day in my life. How do I add these cheats into the cheat table? I don't understand :(
Use the table by Hieppies, instead. Most of the options don't work since the most recent patch, but the cheat manager(what that code is supposed to enable) still does.
 
BoehserOnkel

BoehserOnkel

Expert Cheater
Fearless Donors
Joined
Mar 4, 2017
Messages
423
cheat menu activatet
replace this ..Surviving The Aftermath\Aftermath64_Data\Managed GameMain.dll
with this one
[attachment=0]GMdll.rar[/attachment]
PW:1974
game version 1.7.1.6469 epic games

hint : activate cheat menu with F10 ;)
 

Attachments

jalak

jalak

What is cheating?
Joined
Jan 1, 2020
Messages
2
update for v1.2.1.5285 please ^_^
 
341334

341334

Noobzor
Joined
Jan 3, 2020
Messages
7
Hello

Game crashing when i choose
•• -- Resources --
--- Inf. Harvest Resources

•• -- Exploration --
--- Inf. Action Points

Best Regards
 
D

danielyee

Expert Cheater
Joined
Apr 6, 2017
Messages
815
hi sir..need an update on the table sir..tq
 
Top