Generation Zero [Engine: APEX Engine]

Upload your cheat tables here (No requests)
d0x360
What is cheating?
What is cheating?
Posts: 3
Joined: Sun Jul 21, 2019 2:52 am
Reputation: 0

Re: Generation Zero [Engine: APEX Engine]

Post by d0x360 »

pigeon wrote:
Fri Aug 02, 2019 1:03 am
d0x360 wrote:
Sun Jul 21, 2019 2:59 am
The latest July update broke all the trainers and cheat engine scripts for god mode and infinite ammo and items.

It would be massively appreciated if someone (hopefully you since you seem to be good with apex engine) could make an update that works for the latest build at which point I will prevent the game from auto updating.

Thanks!
Updated to the current game version. But because there is was a lot of work with that cheat table in the last couple of weeks, it could be a bit messy "here and there", sorry for that.
That is awesome, ty so much. I tried making my own infinite ammo and it worked but then I launched the game again and it didn't... They really don't like cheats on the Apex engine...or config files.

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

pigeon
Expert Cheater
Expert Cheater
Posts: 130
Joined: Sat Mar 04, 2017 11:37 am
Reputation: 81

Re: Generation Zero [Engine: APEX Engine]

Post by pigeon »

d0x360 they are actually fine with modifications for this game and your cheat stopped working probably because of the game update that happen couple of days ago :)
I guess I wont update my table in next couple of weeks though :/

pigeon
Expert Cheater
Expert Cheater
Posts: 130
Joined: Sat Mar 04, 2017 11:37 am
Reputation: 81

Re: Generation Zero [Engine: APEX Engine]

Post by pigeon »

Table updated to the current Rivals update.

vs2kf
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Oct 23, 2019 9:00 am
Reputation: 0

Re: Generation Zero [Engine: APEX Engine]

Post by vs2kf »

pigeon wrote:
Tue Apr 02, 2019 9:14 pm
Chiados
I tried to find how to switch weapons or anything which is stored in "hands", but can't find any user-friendly solution for switching items. At least, if you have patience or if someone else will be interesting to finish this, here is what i've found:

Instruction that read all amounts of items in player inventory:
Spoiler
"GenerationZero_F.exe"+57E4FC: 48 83 F8 40 - cmp rax,40
"GenerationZero_F.exe"+57E500: 73 0D - jae GenerationZero_F.exe+57E50F
"GenerationZero_F.exe"+57E502: BA 40 00 00 00 - mov edx,00000040
"GenerationZero_F.exe"+57E507: 48 8B CF - mov rcx,rdi
"GenerationZero_F.exe"+57E50A: E8 A1 CE D0 FF - call GenerationZero_F.exe+28B3B0
"GenerationZero_F.exe"+57E50F: 4C 8B BD 20 03 00 00 - mov r15,[rbp+00000320]
"GenerationZero_F.exe"+57E516: 48 8B AD 18 03 00 00 - mov rbp,[rbp+00000318]
"GenerationZero_F.exe"+57E51D: 49 3B EF - cmp rbp,r15
"GenerationZero_F.exe"+57E520: 74 71 - je GenerationZero_F.exe+57E593
"GenerationZero_F.exe"+57E522: 48 8D 5D 44 - lea rbx,[rbp+44]
// ---------- INJECTING HERE ----------
"GenerationZero_F.exe"+57E526: 8B 4B 04 - mov ecx,[rbx+04]
"GenerationZero_F.exe"+57E529: 85 C9 - test ecx,ecx
// ---------- DONE INJECTING ----------
"GenerationZero_F.exe"+57E52B: 74 59 - je GenerationZero_F.exe+57E586
"GenerationZero_F.exe"+57E52D: 80 7B 09 FF - cmp byte ptr [rbx+09],-01
"GenerationZero_F.exe"+57E531: 74 27 - je GenerationZero_F.exe+57E55A
"GenerationZero_F.exe"+57E533: 80 7B 0A FF - cmp byte ptr [rbx+0A],-01
"GenerationZero_F.exe"+57E537: 74 21 - je GenerationZero_F.exe+57E55A
"GenerationZero_F.exe"+57E539: 49 8B 56 08 - mov rdx,[r14+08]
"GenerationZero_F.exe"+57E53D: 88 4C 24 50 - mov [rsp+50],cl
"GenerationZero_F.exe"+57E541: 49 39 56 10 - cmp [r14+10],rdx
"GenerationZero_F.exe"+57E545: 74 0E - je GenerationZero_F.exe+57E555
"GenerationZero_F.exe"+57E547: 8B 03 - mov eax,[rbx]
Instruction that read all item/weapon/ammo/... in player inventory (they are encrypted):
Spoiler
"GenerationZero_F.exe"+597AAE: 84 C0 - test al,al
"GenerationZero_F.exe"+597AB0: 74 43 - je GenerationZero_F.exe+597AF5
"GenerationZero_F.exe"+597AB2: E8 49 3B 1E 00 - call GenerationZero_F.exe+77B600
"GenerationZero_F.exe"+597AB7: 33 DB - xor ebx,ebx
"GenerationZero_F.exe"+597AB9: 48 8B C8 - mov rcx,rax
"GenerationZero_F.exe"+597ABC: E8 8F F2 1D 00 - call GenerationZero_F.exe+776D50
"GenerationZero_F.exe"+597AC1: 48 8B 90 20 03 00 00 - mov rdx,[rax+00000320]
"GenerationZero_F.exe"+597AC8: 48 8B 88 18 03 00 00 - mov rcx,[rax+00000318]
"GenerationZero_F.exe"+597ACF: 48 3B CA - cmp rcx,rdx
"GenerationZero_F.exe"+597AD2: 74 15 - je GenerationZero_F.exe+597AE9
// ---------- INJECTING HERE ----------
"GenerationZero_F.exe"+597AD4: 39 71 44 - cmp [rcx+44],esi
"GenerationZero_F.exe"+597AD7: 75 03 - jne GenerationZero_F.exe+597ADC
// ---------- DONE INJECTING ----------
"GenerationZero_F.exe"+597AD9: 03 59 48 - add ebx,[rcx+48]
"GenerationZero_F.exe"+597ADC: 48 83 C1 50 - add rcx,50
"GenerationZero_F.exe"+597AE0: 48 3B CA - cmp rcx,rdx
"GenerationZero_F.exe"+597AE3: 75 EF - jne GenerationZero_F.exe+597AD4
"GenerationZero_F.exe"+597AE5: 85 DB - test ebx,ebx
"GenerationZero_F.exe"+597AE7: 75 0C - jne GenerationZero_F.exe+597AF5
"GenerationZero_F.exe"+597AE9: 48 8B 8F B8 07 00 00 - mov rcx,[rdi+000007B8]
"GenerationZero_F.exe"+597AF0: E8 0B C3 F4 FF - call GenerationZero_F.exe+4E3E00
"GenerationZero_F.exe"+597AF5: F3 0F 11 74 24 70 - movss [rsp+70],xmm6
"GenerationZero_F.exe"+597AFB: 48 8D 5F 10 - lea rbx,[rdi+10]
Instruction that "load" all available item from the game, even outfits, quests keys and so on. But still in encrypted format (open inventory for filling addresses):
Spoiler
"GenerationZero_F.exe"+57F773: 48 8B C1 - mov rax,rcx
"GenerationZero_F.exe"+57F776: 4C 8B 4E 08 - mov r9,[rsi+08]
"GenerationZero_F.exe"+57F77A: 45 33 DB - xor r11d,r11d
"GenerationZero_F.exe"+57F77D: 4D 2B CA - sub r9,r10
"GenerationZero_F.exe"+57F780: 49 F7 E9 - imul r9
"GenerationZero_F.exe"+57F783: 48 C1 FA 05 - sar rdx,05
"GenerationZero_F.exe"+57F787: 48 8B C2 - mov rax,rdx
"GenerationZero_F.exe"+57F78A: 48 C1 E8 3F - shr rax,3F
"GenerationZero_F.exe"+57F78E: 48 03 D0 - add rdx,rax
"GenerationZero_F.exe"+57F791: 74 14 - je GenerationZero_F.exe+57F7A7
// ---------- INJECTING HERE ----------
"GenerationZero_F.exe"+57F793: 41 39 3A - cmp [r10],edi
"GenerationZero_F.exe"+57F796: 74 35 - je GenerationZero_F.exe+57F7CD
// ---------- DONE INJECTING ----------
"GenerationZero_F.exe"+57F798: 49 FF C3 - inc r11
"GenerationZero_F.exe"+57F79B: 49 81 C2 C0 00 00 00 - add r10,000000C0
"GenerationZero_F.exe"+57F7A2: 4C 3B DA - cmp r11,rdx
"GenerationZero_F.exe"+57F7A5: 72 EC - jb GenerationZero_F.exe+57F793
"GenerationZero_F.exe"+57F7A7: 48 FF C3 - inc rbx
"GenerationZero_F.exe"+57F7AA: 48 83 C6 18 - add rsi,18
"GenerationZero_F.exe"+57F7AE: 48 83 FB 10 - cmp rbx,10
"GenerationZero_F.exe"+57F7B2: 72 BC - jb GenerationZero_F.exe+57F770
"GenerationZero_F.exe"+57F7B4: 33 C0 - xor eax,eax
"GenerationZero_F.exe"+57F7B6: 48 8B 5C 24 10 - mov rbx,[rsp+10]
Encrypted 4bytes values of some of the weapons:
Spoiler
Hunting Rifle Meusser
1* 2052912546
2* 60111070
3* 2700874240
4* 2214328775
5* 345450212

Hunting Rifle Algstudsare
1* 1512823500
2* 3797852091
3* 1384764071
4* 789944801
5* 2926162563

Rifle Automatgevar 5
1* 1858075135
2* 4038009463
3* 1063891050
4* 1628079621
5* 3458907921

Rifle Automatgevar 4
1* 2475865089
2* 1938816247
3* 1564277953
4* 1078124586
5* 821390159

AI-76 Assault Rifle
1* 3528235377
2* 4170566388
3* 3252499511
4* 2593629241
5* 2623516647

Pansarvarnsgevar 90 .50
1* 2727348298
2* 1113029778
3* 1708071827
4* 1940676808
5* 1287668466

HP5 9mm
1* 3329358393
2* 1919634899
3* 894785287
4* 764274991
5* 3995651919

M/46 "Krpist" SMG 9mm
1* 1438049323
2* 2562218223
3* 471434641
4* 3343263738
5* 1938906168
Hello,
did you find the id of experimental weapons ?
Thanks

pigeon
Expert Cheater
Expert Cheater
Posts: 130
Joined: Sat Mar 04, 2017 11:37 am
Reputation: 81

Re: Generation Zero [Engine: APEX Engine]

Post by pigeon »

vs2kf
Hi!
Nah, not my point of interest, sorry :)

Krotow
Novice Cheater
Novice Cheater
Posts: 16
Joined: Tue Nov 12, 2019 8:00 pm
Reputation: 1

Re: Generation Zero [Engine: APEX Engine]

Post by Krotow »

Table from 2019/10/29 works with Steam October "Rivals" update just fine. Thank you. Friendly warning: enabled "Unlimited Health" always crash game on major bot explosions (on blowing several bot formation into sky with gas canisters, on ALL rival kills etc.). Disable unlimited health before big skirmishes (I use it only during run through gassed areas) and stay away from explosion prone stuff during action. "Calm Mechs" will help in all other cases if needed.

Bot hacking doesn't work, but I believe this table is not in vain. GZ devs borked hacking in [Link] so hacked bots doesn't attack their allies anymore. Pity, I spent 3 skill points to get my beloved feature and turned out, it was worthless effort.

pigeon
Expert Cheater
Expert Cheater
Posts: 130
Joined: Sat Mar 04, 2017 11:37 am
Reputation: 81

Re: Generation Zero [Engine: APEX Engine]

Post by pigeon »

Krotow
Yeah, since I'm usually using the game just for playing with visual settings, I didn't checked how it working in other cases. My bad, sorry. This script for infinite health should work fine (but did not checked it on rivals yet):

Code: Select all

[ENABLE]

aobscanmodule(UnlHealth,GenerationZero_F.exe,89 91 14 02 00 00 8B 89 AC 01 00 00 85 C9) // should be unique
alloc(newmem,$1000,"GenerationZero_F.exe"+591DD5)

label(code)
label(return)

{
je code
+11C 00000000
+124 00000000
+1E0 3F800000
}

newmem:
  cmp [rcx+1E0],3F800000
  je code
  jmp return

code:
  mov [rcx+00000214],edx
  jmp return

UnlHealth:
  jmp newmem
  nop
return:
registersymbol(UnlHealth)

[DISABLE]

UnlHealth:
  db 89 91 14 02 00 00

unregistersymbol(UnlHealth)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "GenerationZero_F.exe"+591DD5

"GenerationZero_F.exe"+591DAF: CC                          -  int 3
"GenerationZero_F.exe"+591DB0: 40 53                       -  push rbx
"GenerationZero_F.exe"+591DB2: 48 83 EC 50                 -  sub rsp,50
"GenerationZero_F.exe"+591DB6: 44 8B 91 14 02 00 00        -  mov r10d,[rcx+00000214]
"GenerationZero_F.exe"+591DBD: 4D 8B D8                    -  mov r11,r8
"GenerationZero_F.exe"+591DC0: 48 8B D9                    -  mov rbx,rcx
"GenerationZero_F.exe"+591DC3: 44 3B D2                    -  cmp r10d,edx
"GenerationZero_F.exe"+591DC6: 0F 84 FE 00 00 00           -  je GenerationZero_F.exe+591ECA
"GenerationZero_F.exe"+591DCC: 44 89 91 18 02 00 00        -  mov [rcx+00000218],r10d
"GenerationZero_F.exe"+591DD3: 8B C2                       -  mov eax,edx
// ---------- INJECTING HERE ----------
"GenerationZero_F.exe"+591DD5: 89 91 14 02 00 00           -  mov [rcx+00000214],edx
// ---------- DONE INJECTING  ----------
"GenerationZero_F.exe"+591DDB: 8B 89 AC 01 00 00           -  mov ecx,[rcx+000001AC]
"GenerationZero_F.exe"+591DE1: 85 C9                       -  test ecx,ecx
"GenerationZero_F.exe"+591DE3: 74 0C                       -  je GenerationZero_F.exe+591DF1
"GenerationZero_F.exe"+591DE5: 3B D1                       -  cmp edx,ecx
"GenerationZero_F.exe"+591DE7: 7D 08                       -  jnl GenerationZero_F.exe+591DF1
"GenerationZero_F.exe"+591DE9: 89 8B 14 02 00 00           -  mov [rbx+00000214],ecx
"GenerationZero_F.exe"+591DEF: 8B C1                       -  mov eax,ecx
"GenerationZero_F.exe"+591DF1: 8B 8B A8 01 00 00           -  mov ecx,[rbx+000001A8]
"GenerationZero_F.exe"+591DF7: 3B C1                       -  cmp eax,ecx
"GenerationZero_F.exe"+591DF9: 7E 08                       -  jle GenerationZero_F.exe+591E03
}
About hacking skill, if you used that skill with activated "Calm_Mechs" script, than this could be a issue here. Enemies here have float value, where 0.0 is when they gives zero fuck about anything around and 1.0 (but I'm do not really remember which maximum value are) when they angry and want to kill someone. So this script all the time keep enemies condition at 0.0 value and this why they can refuse to kill anyone. I'll check it later by myself and see if I can do something simple if this because of my table :)

pigeon
Expert Cheater
Expert Cheater
Posts: 130
Joined: Sat Mar 04, 2017 11:37 am
Reputation: 81

Re: Generation Zero [Engine: APEX Engine]

Post by pigeon »

Table has been updated to the Alpine Unrest update.

sodalover
Table Makers
Table Makers
Posts: 317
Joined: Tue Apr 25, 2017 6:56 am
Reputation: 247

Re: Generation Zero [Engine: APEX Engine]

Post by sodalover »

Note: Enable it only when you need it. Leaving it enabled all the time may crash your game.

Small script to max level rivals. A rival should be present somewhere in the world. Enable the script and kill a single machine. Wait a few seconds for the message to pop up that the rival has evolved to level 4 and disable the script. Enjoy.

If you are new to CE, copy the below code and Ctrl + V into Cheat Engine and the code will automatically place itself into the program.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>108361</ID>
      <Description>"Max Level Rivals"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : GenerationZero_F.exe
  Version: 
  Date   : 2019-11-29
  Author : Iscariot

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(rivalexp,GenerationZero_F.exe,01 43 04 49 8B 96 00 01 00 00) // should be unique
alloc(newmem,$1000,"GenerationZero_F.exe"+7E4002)

label(code)
label(return)

newmem:

code:
  add [rbx+04],9999
  mov rdx,[r14+00000100]
  jmp return

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

[DISABLE]

rivalexp:
  db 01 43 04 49 8B 96 00 01 00 00

unregistersymbol(rivalexp)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "GenerationZero_F.exe"+7E4002

"GenerationZero_F.exe"+7E3FDB: 0F 82 2E 01 00 00              -  jb GenerationZero_F.exe+7E410F
"GenerationZero_F.exe"+7E3FE1: 41 FF C0                       -  inc r8d
"GenerationZero_F.exe"+7E3FE4: 44 3B C2                       -  cmp r8d,edx
"GenerationZero_F.exe"+7E3FE7: 72 E7                          -  jb GenerationZero_F.exe+7E3FD0
"GenerationZero_F.exe"+7E3FE9: 8D 42 FF                       -  lea eax,[rdx-01]
"GenerationZero_F.exe"+7E3FEC: 48 8D 0C 80                    -  lea rcx,[rax+rax*4]
"GenerationZero_F.exe"+7E3FF0: 48 8B 47 48                    -  mov rax,[rdi+48]
"GenerationZero_F.exe"+7E3FF4: 4C 8D 3C 88                    -  lea r15,[rax+rcx*4]
"GenerationZero_F.exe"+7E3FF8: F3 0F 59 47 14                 -  mulss xmm0,[rdi+14]
"GenerationZero_F.exe"+7E3FFD: F3 48 0F 2C C0                 -  cvttss2si rax,xmm0
// ---------- INJECTING HERE ----------
"GenerationZero_F.exe"+7E4002: 01 43 04                       -  add [rbx+04],eax
"GenerationZero_F.exe"+7E4005: 49 8B 96 00 01 00 00           -  mov rdx,[r14+00000100]
// ---------- DONE INJECTING  ----------
"GenerationZero_F.exe"+7E400C: 8B 42 50                       -  mov eax,[rdx+50]
"GenerationZero_F.exe"+7E400F: FF C8                          -  dec eax
"GenerationZero_F.exe"+7E4011: 48 8D 0C 80                    -  lea rcx,[rax+rax*4]
"GenerationZero_F.exe"+7E4015: 48 8B 42 48                    -  mov rax,[rdx+48]
"GenerationZero_F.exe"+7E4019: 44 8B 14 88                    -  mov r10d,[rax+rcx*4]
"GenerationZero_F.exe"+7E401D: 44 39 53 04                    -  cmp [rbx+04],r10d
"GenerationZero_F.exe"+7E4021: 44 0F 4C 53 04                 -  cmovl r10d,[rbx+04]
"GenerationZero_F.exe"+7E4026: 44 89 53 04                    -  mov [rbx+04],r10d
"GenerationZero_F.exe"+7E402A: 4D 8B 9E 00 01 00 00           -  mov r11,[r14+00000100]
"GenerationZero_F.exe"+7E4031: 45 8B 43 50                    -  mov r8d,[r11+50]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Image

Like rival exp, this code will max level your region. Visit the region you want to level, enable the script and kill a robot. Wait a few seconds and check the map to verify it's level 20. Turn off the script.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>108371</ID>
      <Description>"Max Level Region"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : GenerationZero_F.exe
  Version: 
  Date   : 2019-12-02
  Author : Iscariot

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(maxlvlregion,GenerationZero_F.exe,44 01 42 04 41 8B F0) // should be unique
alloc(newmem,$1000,"GenerationZero_F.exe"+7CC68A)

label(code)
label(return)

newmem:

code:
  add [rdx+04],9999
  mov esi,r8d
  jmp return

maxlvlregion:
  jmp newmem
  nop 2
return:
registersymbol(maxlvlregion)

[DISABLE]

maxlvlregion:
  db 44 01 42 04 41 8B F0

unregistersymbol(maxlvlregion)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "GenerationZero_F.exe"+7CC68A

"GenerationZero_F.exe"+7CC66C: CC                    -  int 3 
"GenerationZero_F.exe"+7CC66D: CC                    -  int 3 
"GenerationZero_F.exe"+7CC66E: CC                    -  int 3 
"GenerationZero_F.exe"+7CC66F: CC                    -  int 3 
"GenerationZero_F.exe"+7CC670: 48 89 5C 24 08        -  mov [rsp+08],rbx
"GenerationZero_F.exe"+7CC675: 48 89 6C 24 10        -  mov [rsp+10],rbp
"GenerationZero_F.exe"+7CC67A: 48 89 74 24 18        -  mov [rsp+18],rsi
"GenerationZero_F.exe"+7CC67F: 48 89 7C 24 20        -  mov [rsp+20],rdi
"GenerationZero_F.exe"+7CC684: 41 56                 -  push r14
"GenerationZero_F.exe"+7CC686: 48 83 EC 20           -  sub rsp,20
// ---------- INJECTING HERE ----------
"GenerationZero_F.exe"+7CC68A: 44 01 42 04           -  add [rdx+04],r8d
"GenerationZero_F.exe"+7CC68E: 41 8B F0              -  mov esi,r8d
// ---------- DONE INJECTING  ----------
"GenerationZero_F.exe"+7CC691: 4C 8B 91 00 01 00 00  -  mov r10,[rcx+00000100]
"GenerationZero_F.exe"+7CC698: 48 8B FA              -  mov rdi,rdx
"GenerationZero_F.exe"+7CC69B: 48 8B E9              -  mov rbp,rcx
"GenerationZero_F.exe"+7CC69E: 41 8B 42 60           -  mov eax,[r10+60]
"GenerationZero_F.exe"+7CC6A2: FF C8                 -  dec eax
"GenerationZero_F.exe"+7CC6A4: 4C 8D 0C 40           -  lea r9,[rax+rax*2]
"GenerationZero_F.exe"+7CC6A8: 49 8B 42 58           -  mov rax,[r10+58]
"GenerationZero_F.exe"+7CC6AC: 4D 03 C9              -  add r9,r9
"GenerationZero_F.exe"+7CC6AF: 46 8B 04 C8           -  mov r8d,[rax+r9*8]
"GenerationZero_F.exe"+7CC6B3: 44 39 42 04           -  cmp [rdx+04],r8d
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
To ensure proper farming of rival robots, I suggest putting some items in your storage such as a few weapons, ammo, etc. Make a new character and use a trainer for a one hit kill or find the values yourself. Use the above scripts to max level your region and when a rival spawns, max it's evolution level. Kill the robot in that region, gather loot and move to the next region. Repeat the level up steps. Kill rival, collect loot, move to the next region. A new character can get a rival in every region before a cooldown take effects. Put everything back into storage and delete that character. Create another and repeat the above process. Rinse wash repeat.
Last edited by sodalover on Tue Dec 03, 2019 5:12 am, edited 3 times in total.

gregglet99
What is cheating?
What is cheating?
Posts: 3
Joined: Sat Nov 30, 2019 12:39 pm
Reputation: 0

Re: Generation Zero [Engine: APEX Engine]

Post by gregglet99 »

Chiados wrote:
Fri Nov 29, 2019 12:07 pm
Note: Enable it only when you need it. Leaving it enabled all the time may crash your game.

Small script to max level rivals. A rival should be present on the map, kill a few things so XP is awarded to the rival. Enable the script and then proceed to kill more things. Killing just a single enemy /should/ be enough. You may need to open the map and view the rival profile and exit the map for it to pop up. I haven't fully tested it. I just know it works for me. Most current alpine unrest update on Steam.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>108361</ID>
      <Description>"Max Level Rivals"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : GenerationZero_F.exe
  Version: 
  Date   : 2019-11-29
  Author : Iscariot

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(rivalexp,GenerationZero_F.exe,01 43 04 49 8B 96 00 01 00 00) // should be unique
alloc(newmem,$1000,"GenerationZero_F.exe"+7E4002)

label(code)
label(return)

newmem:

code:
  add [rbx+04],9999
  mov rdx,[r14+00000100]
  jmp return

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

[DISABLE]

rivalexp:
  db 01 43 04 49 8B 96 00 01 00 00

unregistersymbol(rivalexp)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "GenerationZero_F.exe"+7E4002

"GenerationZero_F.exe"+7E3FDB: 0F 82 2E 01 00 00              -  jb GenerationZero_F.exe+7E410F
"GenerationZero_F.exe"+7E3FE1: 41 FF C0                       -  inc r8d
"GenerationZero_F.exe"+7E3FE4: 44 3B C2                       -  cmp r8d,edx
"GenerationZero_F.exe"+7E3FE7: 72 E7                          -  jb GenerationZero_F.exe+7E3FD0
"GenerationZero_F.exe"+7E3FE9: 8D 42 FF                       -  lea eax,[rdx-01]
"GenerationZero_F.exe"+7E3FEC: 48 8D 0C 80                    -  lea rcx,[rax+rax*4]
"GenerationZero_F.exe"+7E3FF0: 48 8B 47 48                    -  mov rax,[rdi+48]
"GenerationZero_F.exe"+7E3FF4: 4C 8D 3C 88                    -  lea r15,[rax+rcx*4]
"GenerationZero_F.exe"+7E3FF8: F3 0F 59 47 14                 -  mulss xmm0,[rdi+14]
"GenerationZero_F.exe"+7E3FFD: F3 48 0F 2C C0                 -  cvttss2si rax,xmm0
// ---------- INJECTING HERE ----------
"GenerationZero_F.exe"+7E4002: 01 43 04                       -  add [rbx+04],eax
"GenerationZero_F.exe"+7E4005: 49 8B 96 00 01 00 00           -  mov rdx,[r14+00000100]
// ---------- DONE INJECTING  ----------
"GenerationZero_F.exe"+7E400C: 8B 42 50                       -  mov eax,[rdx+50]
"GenerationZero_F.exe"+7E400F: FF C8                          -  dec eax
"GenerationZero_F.exe"+7E4011: 48 8D 0C 80                    -  lea rcx,[rax+rax*4]
"GenerationZero_F.exe"+7E4015: 48 8B 42 48                    -  mov rax,[rdx+48]
"GenerationZero_F.exe"+7E4019: 44 8B 14 88                    -  mov r10d,[rax+rcx*4]
"GenerationZero_F.exe"+7E401D: 44 39 53 04                    -  cmp [rbx+04],r10d
"GenerationZero_F.exe"+7E4021: 44 0F 4C 53 04                 -  cmovl r10d,[rbx+04]
"GenerationZero_F.exe"+7E4026: 44 89 53 04                    -  mov [rbx+04],r10d
"GenerationZero_F.exe"+7E402A: 4D 8B 9E 00 01 00 00           -  mov r11,[r14+00000100]
"GenerationZero_F.exe"+7E4031: 45 8B 43 50                    -  mov r8d,[r11+50]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Image
i just get the error Script Error:[string "<?xml version="1.0" encoding="utf-8"?> ..."]:1: unexpected symbol near '<'

gregglet99
What is cheating?
What is cheating?
Posts: 3
Joined: Sat Nov 30, 2019 12:39 pm
Reputation: 0

Re: Generation Zero [Engine: APEX Engine]

Post by gregglet99 »



i'm new to this, but is this what i should be doing?

sodalover
Table Makers
Table Makers
Posts: 317
Joined: Tue Apr 25, 2017 6:56 am
Reputation: 247

Re: Generation Zero [Engine: APEX Engine]

Post by sodalover »

gregglet99 wrote:
Sat Nov 30, 2019 9:44 pm

i'm new to this, but is this what i should be doing?
Here, try this instead.
Attachments
maxlevelrivals.CT
(2.93 KiB) Downloaded 85 times

Xogroroth
Noobzor
Noobzor
Posts: 9
Joined: Wed May 17, 2017 10:10 am
Reputation: 0

Re: Generation Zero [Engine: APEX Engine]

Post by Xogroroth »

Anyone got the address to Stamina, please?
It's all I use, really...

Thank you.

gregglet99
What is cheating?
What is cheating?
Posts: 3
Joined: Sat Nov 30, 2019 12:39 pm
Reputation: 0

Re: Generation Zero [Engine: APEX Engine]

Post by gregglet99 »

Thanks Chiados, it may have been I hadnt updated to CE 7 possibly, had issues with 6.7 even with that table, but updated and all good

sodalover
Table Makers
Table Makers
Posts: 317
Joined: Tue Apr 25, 2017 6:56 am
Reputation: 247

Re: Generation Zero [Engine: APEX Engine]

Post by sodalover »

gregglet99 wrote:
Mon Dec 02, 2019 11:57 am
Thanks Chiados, it may have been I hadnt updated to CE 7 possibly, had issues with 6.7 even with that table, but updated and all good
It's usually best to update as soon as a new build comes out. Also to clarify, whenever code like that is pasted. Just select it and Ctrl + V into CE and it will automatically input the pasted code. Then you can just save it as normal.

Update: Added script to max level your current region. Enable script, kill a single enemy. Give it a few seconds (just like max rivals) and check the map to verify it's level 20. Disable script.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>108371</ID>
      <Description>"Max Level Region"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : GenerationZero_F.exe
  Version: 
  Date   : 2019-12-02
  Author : Iscariot

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(maxlvlregion,GenerationZero_F.exe,44 01 42 04 41 8B F0) // should be unique
alloc(newmem,$1000,"GenerationZero_F.exe"+7CC68A)

label(code)
label(return)

newmem:

code:
  add [rdx+04],9999
  mov esi,r8d
  jmp return

maxlvlregion:
  jmp newmem
  nop 2
return:
registersymbol(maxlvlregion)

[DISABLE]

maxlvlregion:
  db 44 01 42 04 41 8B F0

unregistersymbol(maxlvlregion)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "GenerationZero_F.exe"+7CC68A

"GenerationZero_F.exe"+7CC66C: CC                    -  int 3 
"GenerationZero_F.exe"+7CC66D: CC                    -  int 3 
"GenerationZero_F.exe"+7CC66E: CC                    -  int 3 
"GenerationZero_F.exe"+7CC66F: CC                    -  int 3 
"GenerationZero_F.exe"+7CC670: 48 89 5C 24 08        -  mov [rsp+08],rbx
"GenerationZero_F.exe"+7CC675: 48 89 6C 24 10        -  mov [rsp+10],rbp
"GenerationZero_F.exe"+7CC67A: 48 89 74 24 18        -  mov [rsp+18],rsi
"GenerationZero_F.exe"+7CC67F: 48 89 7C 24 20        -  mov [rsp+20],rdi
"GenerationZero_F.exe"+7CC684: 41 56                 -  push r14
"GenerationZero_F.exe"+7CC686: 48 83 EC 20           -  sub rsp,20
// ---------- INJECTING HERE ----------
"GenerationZero_F.exe"+7CC68A: 44 01 42 04           -  add [rdx+04],r8d
"GenerationZero_F.exe"+7CC68E: 41 8B F0              -  mov esi,r8d
// ---------- DONE INJECTING  ----------
"GenerationZero_F.exe"+7CC691: 4C 8B 91 00 01 00 00  -  mov r10,[rcx+00000100]
"GenerationZero_F.exe"+7CC698: 48 8B FA              -  mov rdi,rdx
"GenerationZero_F.exe"+7CC69B: 48 8B E9              -  mov rbp,rcx
"GenerationZero_F.exe"+7CC69E: 41 8B 42 60           -  mov eax,[r10+60]
"GenerationZero_F.exe"+7CC6A2: FF C8                 -  dec eax
"GenerationZero_F.exe"+7CC6A4: 4C 8D 0C 40           -  lea r9,[rax+rax*2]
"GenerationZero_F.exe"+7CC6A8: 49 8B 42 58           -  mov rax,[r10+58]
"GenerationZero_F.exe"+7CC6AC: 4D 03 C9              -  add r9,r9
"GenerationZero_F.exe"+7CC6AF: 46 8B 04 C8           -  mov r8d,[rax+r9*8]
"GenerationZero_F.exe"+7CC6B3: 44 39 42 04           -  cmp [rdx+04],r8d
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
To ensure proper farming of rival robots, I suggest putting some items in your storage such as a few weapons, ammo, etc. Make a new character and use a trainer for a one hit kill or find the values yourself. Use the above scripts to max level your region and when a rival spawns, max it's evolution level. Kill the robot in that region, gather loot and move to the next region. Repeat the level up steps. Kill rival, collect loot, move to the next region. A new character can get a rival in every region before a cooldown take effects. Put everything back into storage and delete that character. Create another and repeat the above process. Rinse wash repeat.

Post Reply

Who is online

Users browsing this forum: DotBot, ferryatlan10, Gumides, jkd7028, Majestic-12 [Bot], Qjafri829, sbb1980