Page 1 of 7

[COMPLETED] [REQ] Surviving the Aftermath

Posted: Tue Oct 22, 2019 11:53 am
by Pwawapwap
Game: Surviving the Aftermath
Link: [Link]
Otions:
Inf Resourse
Inf Research Point
and etc.
Pls create tabel.

Re: [REQ] Surviving the Aftermath

Posted: Tue Oct 22, 2019 1:28 pm
by The Mogician
Is the game any good? How is it compared to Surviving Mars? I might make a table for it but I haven't had the chance to get the game somewhere other than Epic Store yet.

EDIT: Okay, I took a look at it, everything you want is in 4 bytes. The game ATM is way worse than Surviving Mars.

Re: [REQ] Surviving the Aftermath

Posted: Tue Oct 22, 2019 2:43 pm
by LazerPazer
The Mogician please please please)) we need your tables))

Re: [REQ] Surviving the Aftermath

Posted: Tue Oct 22, 2019 3:04 pm
by Cemo99
Yess +1 please

Re: [REQ] Surviving the Aftermath

Posted: Tue Oct 22, 2019 7:36 pm
by mldt-f1
+1

Re: [REQ] Surviving the Aftermath

Posted: Tue Oct 22, 2019 8:28 pm
by bertman
+1

Re: [REQ] Surviving the Aftermath

Posted: Tue Oct 22, 2019 10:07 pm
by Rrj
Please create one!

Re: [REQ] Surviving the Aftermath

Posted: Wed Oct 23, 2019 6:27 am
by VeerTeja
+1 Yess please. This game looks promising.

Re: [REQ] Surviving the Aftermath

Posted: Wed Oct 23, 2019 7:55 am
by BoehserOnkel
The Mogician wrote:
Tue Oct 22, 2019 1:28 pm
Is the game any good? How is it compared to Surviving Mars? I might make a table for it but I haven't had the chance to get the game somewhere other than Epic Store yet.

EDIT: Okay, I took a look at it, everything you want is in 4 bytes. The game ATM is way worse than Surviving Mars.
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)

so yes a +1 for table from me
greetings

Re: [REQ] Surviving the Aftermath

Posted: Wed Oct 23, 2019 8:19 am
by Hieppies
Alright here's simple table though, the game still buggy sometimes the colonists stuck not moving at all lol....
(its early access after all)... :D

• 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

and don't sad or angry when your colonist got stucked... lol

Re: [REQ] Surviving the Aftermath

Posted: Wed Oct 23, 2019 9:14 am
by Cake-san
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: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>7</ID>
      <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>
          <ID>3</ID>
          <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>
              <ID>4</ID>
              <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>
              <ID>5</ID>
              <Description>"peopleToSpawn"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>_Cheat+8</Address>
              <Offsets>
                <Offset>CheatManager.peopleToSpawn</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>6</ID>
              <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

Re: [REQ] Surviving the Aftermath

Posted: Wed Oct 23, 2019 9:46 am
by Cemo99
Thank you Guys :)

Re: [REQ] Surviving the Aftermath

Posted: Wed Oct 23, 2019 10:22 am
by Cemo99
Cake-san wrote:
Wed Oct 23, 2019 9:14 am
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

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>3</ID>
      <Description>"CheatManager"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
LaunchMonoDataCollector()
{$asm}
aobscanregion(_CheatManager,Aftermath.Cheats:CheatManager:Update+50,Aftermath.Cheats:CheatManager:Update+100,0F B6 00 85 C0)
alloc(newmem,2048,_CheatManager)
label(returnhere)
registersymbol(_CheatManager)
label(_Cheat)
registersymbol(_Cheat)
getmonostruct(CheatManager)
registersymbol(CheatManager.peopleToSpawn)
registersymbol(CheatManager.spawnedPeopleAge)

newmem:
mov [_Cheat],rax
mov [_Cheat+8],rcx
movzx eax,byte ptr [rax]
test eax,eax
jmp returnhere
_Cheat:
dq 0 0 0

_CheatManager:
jmp newmem
returnhere:
 
[DISABLE]
dealloc(newmem)
_CheatManager:
//movzx eax,byte ptr [rax]
//test eax,eax
db 0F B6 00 85 C0
unregistersymbol(_CheatManager)
unregistersymbol(_Cheat)
unregistersymbol(CheatManager.peopleToSpawn)
unregistersymbol(CheatManager.spawnedPeopleAge)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>4</ID>
          <Description>"CheatsEnabled ?"</Description>
          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
          <LastState Value="1" RealAddress="1B492907E30"/>
          <VariableType>Byte</VariableType>
          <Address>_Cheat</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"peopleToSpawn"</Description>
          <LastState Value="10" RealAddress="1B5A2384558"/>
          <VariableType>4 Bytes</VariableType>
          <Address>_Cheat+8</Address>
          <Offsets>
            <Offset>CheatManager.peopleToSpawn</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"spawnedPeopleAge"</Description>
          <LastState Value="20" RealAddress="1B5A238455C"/>
          <VariableType>Float</VariableType>
          <Address>_Cheat+8</Address>
          <Offsets>
            <Offset>CheatManager.spawnedPeopleAge</Offset>
          </Offsets>
        </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



Not working for me pressing F10 :(

Re: [REQ] Surviving the Aftermath

Posted: Wed Oct 23, 2019 12:02 pm
by wolfsy
Cake-san wrote:
Wed Oct 23, 2019 9:14 am
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

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>3</ID>
      <Description>"CheatManager"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
LaunchMonoDataCollector()
{$asm}
aobscanregion(_CheatManager,Aftermath.Cheats:CheatManager:Update+50,Aftermath.Cheats:CheatManager:Update+100,0F B6 00 85 C0)
alloc(newmem,2048,_CheatManager)
label(returnhere)
registersymbol(_CheatManager)
label(_Cheat)
registersymbol(_Cheat)
getmonostruct(CheatManager)
registersymbol(CheatManager.peopleToSpawn)
registersymbol(CheatManager.spawnedPeopleAge)

newmem:
mov [_Cheat],rax
mov [_Cheat+8],rcx
movzx eax,byte ptr [rax]
test eax,eax
jmp returnhere
_Cheat:
dq 0 0 0

_CheatManager:
jmp newmem
returnhere:
 
[DISABLE]
dealloc(newmem)
_CheatManager:
//movzx eax,byte ptr [rax]
//test eax,eax
db 0F B6 00 85 C0
unregistersymbol(_CheatManager)
unregistersymbol(_Cheat)
unregistersymbol(CheatManager.peopleToSpawn)
unregistersymbol(CheatManager.spawnedPeopleAge)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>4</ID>
          <Description>"CheatsEnabled ?"</Description>
          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
          <LastState Value="1" RealAddress="1B492907E30"/>
          <VariableType>Byte</VariableType>
          <Address>_Cheat</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"peopleToSpawn"</Description>
          <LastState Value="10" RealAddress="1B5A2384558"/>
          <VariableType>4 Bytes</VariableType>
          <Address>_Cheat+8</Address>
          <Offsets>
            <Offset>CheatManager.peopleToSpawn</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"spawnedPeopleAge"</Description>
          <LastState Value="20" RealAddress="1B5A238455C"/>
          <VariableType>Float</VariableType>
          <Address>_Cheat+8</Address>
          <Offsets>
            <Offset>CheatManager.spawnedPeopleAge</Offset>
          </Offsets>
        </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 copy this into cheat engine i get a table but cant activate it and F10 wont prompt the cheat windows

Re: [REQ] Surviving the Aftermath

Posted: Wed Oct 23, 2019 12:26 pm
by Cake-san
wolfsy wrote:
Wed Oct 23, 2019 12:02 pm
Not working for me pressing F10 :(
wolfsy wrote:
Wed Oct 23, 2019 12:02 pm
When i copy this into cheat engine i get a table but cant activate it and F10 wont prompt the cheat windows
Well, it can be either dev remove/update the module or a simple mov instruction can be generated differently on different system...

Updated my script

Try again then. :roll:

Had to activate the script and set CheatsEnabled ? to Yes... then you can try press that hotkey...