[COMPLETED] Genesis Alpha one request

Ask about cheats/tables for single player games here
User avatar
EnterpriseNL
Expert Cheater
Expert Cheater
Posts: 202
Joined: Fri Sep 01, 2017 1:35 pm
Reputation: 43

[COMPLETED] Genesis Alpha one request

Post by EnterpriseNL »

Game Name: Genesis alpha one
Game Engine: Unreal engine 4
Game Version: V554996
Options Required: Health, Ammo, infinite resources
Game/Steam Website: [Link]

The game is only buyable through Epic store

Thanks

Kind regards

Kaedus
Expert Cheater
Expert Cheater
Posts: 285
Joined: Thu Aug 10, 2017 2:22 pm
Reputation: 42

Re: Genesis Alpha one request

Post by Kaedus »

+1

User avatar
fantomas
Table Makers
Table Makers
Posts: 1162
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 556

Re: Genesis Alpha one request

Post by fantomas »

While waiting for an eventual sunbeam's ue4 console, here just a few pointers for deposit stats (copy/past the code in notepad++ and save it as .ct extension)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
  <CheatEntries>
    <CheatEntry>
      <ID>12</ID>
      <Description>"[ Stats ]"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,2048,"Genesis-Win64-Shipping.exe"+1F58A6) 
label(returnhere)
label(originalcode)
label(exit)

globalalloc(stats_ptr,8)

newmem:
mov [stats_ptr],rax
originalcode:
mov eax,[rax+rdx*4]
ret 
xor eax,eax

exit:
jmp returnhere

"Genesis-Win64-Shipping.exe"+1F58A6:
jmp newmem
nop
returnhere:
 
[DISABLE]
dealloc(newmem)
"Genesis-Win64-Shipping.exe"+1F58A6:
mov eax,[rax+rdx*4]
ret 
xor eax,eax
//Alt: db 8B 04 90 C3 33 C0
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>13</ID>
          <Description>"Base Address"</Description>
          <LastState RealAddress="35370380"/>
          <VariableType>String</VariableType>
          <Length>0</Length>
          <Unicode>0</Unicode>
          <CodePage>0</CodePage>
          <ZeroTerminate>1</ZeroTerminate>
          <Address>stats_ptr</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>10</ID>
              <Description>"Iron"</Description>
              <LastState Value="100" RealAddress="35370384"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>11</ID>
              <Description>"Copper"</Description>
              <LastState Value="83" RealAddress="35370388"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>9</ID>
              <Description>"Aluminium"</Description>
              <LastState Value="100" RealAddress="3537038C"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>8</ID>
              <Description>"Gold"</Description>
              <LastState Value="100" RealAddress="35370390"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+10</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>7</ID>
              <Description>"Platinum"</Description>
              <LastState Value="83" RealAddress="35370394"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+14</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>6</ID>
              <Description>"Sulfur"</Description>
              <LastState Value="100" RealAddress="35370398"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+18</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>5</ID>
              <Description>"Lithium"</Description>
              <LastState Value="100" RealAddress="3537039C"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+1C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>4</ID>
              <Description>"Saltpetre"</Description>
              <LastState Value="100" RealAddress="353703A0"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+20</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>3</ID>
              <Description>"Iridium"</Description>
              <LastState Value="100" RealAddress="353703A4"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+24</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>2</ID>
              <Description>"Uranium"</Description>
              <LastState Value="100" RealAddress="353703A8"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+28</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>stats_ptr</Name>
      <Address>1C900000</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
</CheatTable>
Image

You also can extract the 4gb .pak file with quickbms and dive inside to find something useful.

Code: Select all

+ActionMappings=(ActionName="CheatAddHealth",Key=P,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatExploreGalaxy",Key=L,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatHyperdrive",Key=O,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatIgnorePlayer",Key=I,bShift=False,bCtrl=False,bAlt=True,bCmd=False)
+ActionMappings=(ActionName="CheatKillAllAliens",Key=B,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatRepairAllModules",Key=N,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatRessourcesNotNeeded",Key=Zero,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatSelfkill",Key=K,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatSpectatorCamera",Key=Multiply,bShift=False,bCtrl=False,bAlt=True,bCmd=False)
+ActionMappings=(ActionName="CheatToggleCheatMenuHidden",Key=Subtract,bShift=False,bCtrl=False,bAlt=True,bCmd=False)
+ActionMappings=(ActionName="CheatToggleGodMode",Key=G,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatToggleMusic",Key=Divide,bShift=False,bCtrl=False,bAlt=True,bCmd=False)
+ActionMappings=(ActionName="CheatToggleSlomo",Key=Comma,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+
+
+ActionMappings=(ActionName="EnableCheats",Key=Add,bShift=False,bCtrl=False,bAlt=True,bCmd=False)

User avatar
EnterpriseNL
Expert Cheater
Expert Cheater
Posts: 202
Joined: Fri Sep 01, 2017 1:35 pm
Reputation: 43

Re: Genesis Alpha one request

Post by EnterpriseNL »

many Thanks @fantomas

iGoofymane
Cheater
Cheater
Posts: 30
Joined: Sun Oct 14, 2018 11:20 pm
Reputation: 7

Re: Genesis Alpha one request

Post by iGoofymane »

Are Epic Games even hackable? I wouldn't want to mess with anything Epic since they'll take anything from a baby to a senior to court over cheating.

User avatar
Darkedone02
Expert Cheater
Expert Cheater
Posts: 970
Joined: Thu Mar 02, 2017 11:42 pm
Reputation: 114

Re: Genesis Alpha one request

Post by Darkedone02 »

iGoofymane wrote:
Wed Jan 30, 2019 12:37 am
Are Epic Games even hackable? I wouldn't want to mess with anything Epic since they'll take anything from a baby to a senior to court over cheating.
only on online, it be stupid for single player.

User avatar
EnterpriseNL
Expert Cheater
Expert Cheater
Posts: 202
Joined: Fri Sep 01, 2017 1:35 pm
Reputation: 43

Re: Genesis Alpha one request

Post by EnterpriseNL »

Genesis Alpha one is fully singleplayer
fantomas wrote:
Tue Jan 29, 2019 10:25 pm
While waiting for an eventual sunbeam's ue4 console, here just a few pointers for deposit stats (copy/past the code in notepad++ and save it as .ct extension)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
  <CheatEntries>
    <CheatEntry>
      <ID>12</ID>
      <Description>"[ Stats ]"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,2048,"Genesis-Win64-Shipping.exe"+1F58A6) 
label(returnhere)
label(originalcode)
label(exit)

globalalloc(stats_ptr,8)

newmem:
mov [stats_ptr],rax
originalcode:
mov eax,[rax+rdx*4]
ret 
xor eax,eax

exit:
jmp returnhere

"Genesis-Win64-Shipping.exe"+1F58A6:
jmp newmem
nop
returnhere:
 
[DISABLE]
dealloc(newmem)
"Genesis-Win64-Shipping.exe"+1F58A6:
mov eax,[rax+rdx*4]
ret 
xor eax,eax
//Alt: db 8B 04 90 C3 33 C0
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>13</ID>
          <Description>"Base Address"</Description>
          <LastState RealAddress="35370380"/>
          <VariableType>String</VariableType>
          <Length>0</Length>
          <Unicode>0</Unicode>
          <CodePage>0</CodePage>
          <ZeroTerminate>1</ZeroTerminate>
          <Address>stats_ptr</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>10</ID>
              <Description>"Iron"</Description>
              <LastState Value="100" RealAddress="35370384"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>11</ID>
              <Description>"Copper"</Description>
              <LastState Value="83" RealAddress="35370388"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>9</ID>
              <Description>"Aluminium"</Description>
              <LastState Value="100" RealAddress="3537038C"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>8</ID>
              <Description>"Gold"</Description>
              <LastState Value="100" RealAddress="35370390"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+10</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>7</ID>
              <Description>"Platinum"</Description>
              <LastState Value="83" RealAddress="35370394"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+14</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>6</ID>
              <Description>"Sulfur"</Description>
              <LastState Value="100" RealAddress="35370398"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+18</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>5</ID>
              <Description>"Lithium"</Description>
              <LastState Value="100" RealAddress="3537039C"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+1C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>4</ID>
              <Description>"Saltpetre"</Description>
              <LastState Value="100" RealAddress="353703A0"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+20</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>3</ID>
              <Description>"Iridium"</Description>
              <LastState Value="100" RealAddress="353703A4"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+24</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>2</ID>
              <Description>"Uranium"</Description>
              <LastState Value="100" RealAddress="353703A8"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+28</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>stats_ptr</Name>
      <Address>1C900000</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
</CheatTable>
Image

You also can extract the 4gb .pak file with quickbms and dive inside to find something useful.

Code: Select all

+ActionMappings=(ActionName="CheatAddHealth",Key=P,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatExploreGalaxy",Key=L,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatHyperdrive",Key=O,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatIgnorePlayer",Key=I,bShift=False,bCtrl=False,bAlt=True,bCmd=False)
+ActionMappings=(ActionName="CheatKillAllAliens",Key=B,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatRepairAllModules",Key=N,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatRessourcesNotNeeded",Key=Zero,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatSelfkill",Key=K,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatSpectatorCamera",Key=Multiply,bShift=False,bCtrl=False,bAlt=True,bCmd=False)
+ActionMappings=(ActionName="CheatToggleCheatMenuHidden",Key=Subtract,bShift=False,bCtrl=False,bAlt=True,bCmd=False)
+ActionMappings=(ActionName="CheatToggleGodMode",Key=G,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+ActionMappings=(ActionName="CheatToggleMusic",Key=Divide,bShift=False,bCtrl=False,bAlt=True,bCmd=False)
+ActionMappings=(ActionName="CheatToggleSlomo",Key=Comma,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
+
+
+ActionMappings=(ActionName="EnableCheats",Key=Add,bShift=False,bCtrl=False,bAlt=True,bCmd=False)

Table is not entirely working, when you destroy something you go into -xxx count

Editing this changed it to postive again

EDIT: Game crashes more often now
Probably has too do with the 400 resources exceeding your storage space

User avatar
fantomas
Table Makers
Table Makers
Posts: 1162
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 556

Re: Genesis Alpha one request

Post by fantomas »

EnterpriseNL wrote:
Wed Jan 30, 2019 1:08 am
Probably has too do with the 400 resources exceeding your storage space
There was a quickly try - Try to not put a value too higher - Also just edit the value(s) you need. But I also guess there's a more proper way to obtain these values.

User avatar
EnterpriseNL
Expert Cheater
Expert Cheater
Posts: 202
Joined: Fri Sep 01, 2017 1:35 pm
Reputation: 43

Re: Genesis Alpha one request

Post by EnterpriseNL »

I've just changed it to 15 for each, upgrade my storage, but still error

How can I use those commands? because I tried them but didn't work

lemaun
Expert Cheater
Expert Cheater
Posts: 240
Joined: Mon May 22, 2017 6:13 pm
Reputation: 25

Re: Genesis Alpha one request

Post by lemaun »

+1

rohindanil
Expert Cheater
Expert Cheater
Posts: 63
Joined: Mon May 08, 2017 2:48 pm
Reputation: 6

Re: Genesis Alpha one request

Post by rohindanil »

+1

acecel
Expert Cheater
Expert Cheater
Posts: 967
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 163

Re: Genesis Alpha one request

Post by acecel »

+1

User avatar
fantomas
Table Makers
Table Makers
Posts: 1162
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 556

Re: Genesis Alpha one request

Post by fantomas »

@EnterpriseNL

Pls, try this one for Inf Resources and tell me if you have any trouble.

Code: Select all

[ENABLE]
alloc(newmem,2048,"Genesis-Win64-Shipping.exe"+1E4DF3) 
label(returnhere)
label(originalcode)
label(exit)

newmem:
mov [rax+rbp*4],64 { 100 }  //put here the value you want
originalcode:
mov eax,[rax+rbp*4]
cmp edi,eax

exit:
jmp returnhere

"Genesis-Win64-Shipping.exe"+1E4DF3:
jmp newmem
returnhere:

[DISABLE]
dealloc(newmem)
"Genesis-Win64-Shipping.exe"+1E4DF3:
mov eax,[rax+rbp*4]
cmp edi,eax
//Alt: db 8B 04 A8 3B F8

User avatar
EnterpriseNL
Expert Cheater
Expert Cheater
Posts: 202
Joined: Fri Sep 01, 2017 1:35 pm
Reputation: 43

Re: Genesis Alpha one request

Post by EnterpriseNL »

fantomas wrote:
Wed Jan 30, 2019 4:16 pm
@EnterpriseNL

Pls, try this one for Inf Resources and tell me if you have any trouble.

Code: Select all

[ENABLE]
alloc(newmem,2048,"Genesis-Win64-Shipping.exe"+1E4DF3) 
label(returnhere)
label(originalcode)
label(exit)

newmem:
mov [rax+rbp*4],64 { 100 }  //put here the value you want
originalcode:
mov eax,[rax+rbp*4]
cmp edi,eax

exit:
jmp returnhere

"Genesis-Win64-Shipping.exe"+1E4DF3:
jmp newmem
returnhere:

[DISABLE]
dealloc(newmem)
"Genesis-Win64-Shipping.exe"+1E4DF3:
mov eax,[rax+rbp*4]
cmp edi,eax
//Alt: db 8B 04 A8 3B F8
How to make this work? I just did the same with the previous code but didn't work
Make TXT file > copy code into txt > save as ct file, and then getting a data error when opening it with CE

User avatar
fantomas
Table Makers
Table Makers
Posts: 1162
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 556

Re: Genesis Alpha one request

Post by fantomas »

EnterpriseNL wrote:
Wed Jan 30, 2019 4:59 pm
How to make this work? I just did the same with the previous code but didn't work
Make TXT file > copy code into txt > save as ct file, and then getting a data error when opening it with CE
Ctrl+Alt+A then copy/past that code, then File (tab) -> Assign to current cheat table

Post Reply

Who is online

Users browsing this forum: EkinOng, osenbeichan