b7Ej%2nldAU:MM2b.}cxWeIh0Gi32eO*Ft]WMuP5%{mcIVgA6t9Fkwa6wex-nNpI$=7,zGoLEqjnV-i7R=ffx00
b75d$2nldAU:MM2b.}cxWeat2GmJN6?kvc9VRmF;@GMB1(nRL3z]z]mU%)X48lIU[lELi2$nKn2P=DLS$HoHEz]y[i
526
"---Please click "Table Extras" on bottom right to read before enable any cheats---"
0000FF
1
452
"==GODMODE=="
FF0080
Auto Assembler Script
{ Game : Astro-Win64-Shipping.exe
Version: 1.11.61.0
Date : 2020-04-15
Author : Squall0833
This script does blah blah blah
}
//search for F3 0F 11 83 * * 00 00 48 8B CB * * * * * 44 0F 2F 8B
//* = offset +7XX (changes on new patches)
[ENABLE]
{$lua}
return "aobscanmodule(GOD,"..process..",F3 0F 11 83 1C 08 00 00)"
{$asm}
alloc(newmem,$1000,GOD)
label(code)
label(return)
newmem:
code:
movss [rbx+0000081C],xmm0
mov [rbx+0000081C],(float)10
jmp return
GOD:
jmp newmem
nop 3
return:
registersymbol(GOD)
[DISABLE]
GOD:
db F3 0F 11 83 1C 08 00 00
unregistersymbol(GOD)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+7CE865
"Astro-Win64-Shipping.exe"+7CE82F: 08 83 B9 07 00 00 - or [rbx+000007B9],al
"Astro-Win64-Shipping.exe"+7CE835: F6 83 B9 07 00 00 20 - test byte ptr [rbx+000007B9],20
"Astro-Win64-Shipping.exe"+7CE83C: 74 06 - je Astro-Win64-Shipping.exe+7CE844
"Astro-Win64-Shipping.exe"+7CE83E: 41 0F 28 C9 - movaps xmm1,xmm9
"Astro-Win64-Shipping.exe"+7CE842: EB 08 - jmp Astro-Win64-Shipping.exe+7CE84C
"Astro-Win64-Shipping.exe"+7CE844: F3 0F 10 8B D4 07 00 00 - movss xmm1,[rbx+000007D4]
"Astro-Win64-Shipping.exe"+7CE84C: F3 0F 10 1D 28 A0 4A 02 - movss xmm3,[Astro-Win64-Shipping.exe+2C7887C]
"Astro-Win64-Shipping.exe"+7CE854: 41 0F 28 D4 - movaps xmm2,xmm12
"Astro-Win64-Shipping.exe"+7CE858: F3 0F 10 83 CC 07 00 00 - movss xmm0,[rbx+000007CC]
"Astro-Win64-Shipping.exe"+7CE860: E8 3B FD 2D 00 - call Astro-Win64-Shipping.exe+AAE5A0
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+7CE865: F3 0F 11 83 CC 07 00 00 - movss [rbx+000007CC],xmm0
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+7CE86D: 48 8B CB - mov rcx,rbx
"Astro-Win64-Shipping.exe"+7CE870: E8 4B 27 01 00 - call Astro-Win64-Shipping.exe+7E0FC0
"Astro-Win64-Shipping.exe"+7CE875: 44 0F 2F 8B CC 07 00 00 - comiss xmm9,[rbx+000007CC]
"Astro-Win64-Shipping.exe"+7CE87D: 0F 82 A3 00 00 00 - jb Astro-Win64-Shipping.exe+7CE926
"Astro-Win64-Shipping.exe"+7CE883: F6 83 B9 07 00 00 80 - test byte ptr [rbx+000007B9],-80
"Astro-Win64-Shipping.exe"+7CE88A: 0F 84 96 00 00 00 - je Astro-Win64-Shipping.exe+7CE926
"Astro-Win64-Shipping.exe"+7CE890: C7 83 D8 07 00 00 02 00 00 00 - mov [rbx+000007D8],00000002
"Astro-Win64-Shipping.exe"+7CE89A: 41 B8 01 00 00 00 - mov r8d,00000001
"Astro-Win64-Shipping.exe"+7CE8A0: 48 8D 15 51 D5 49 02 - lea rdx,[Astro-Win64-Shipping.exe+2C6BDF8]
"Astro-Win64-Shipping.exe"+7CE8A7: 48 8D 4C 24 40 - lea rcx,[rsp+40]
}
138
"==Massive Resources, Infinite Oxygen, Instant Canister== (not done yet, may cause some problems)"
FF8000
Auto Assembler Script
{ Game : Astro-Win64-Shipping.exe
Version: 1.13.129.0
Date : 2020-08-03
Author : Squall0833
This script does blah blah blah
}
//KNOWN ISSUES by 1.10.9+
// - Tether deploy/recover issue
// - Condenser collect always at 1 bar
[ENABLE]
{$lua}
return "aobscanmodule(CHEATS,"..process..",89 83 A0 01 00 00 85 C0 75 1A)"
{$asm}
alloc(newmem,$1000,CHEATS)
label(code)
label(return)
label(massRes)
label(massRes_F)
label(infOxy)
label(infOxy_F)
label(vehSoil)
label(insCanis)
label(insCanis_F)
label(CanisMul)
registersymbol(massRes)
registersymbol(massRes_F)
registersymbol(infOxy)
registersymbol(infOxy_F)
registersymbol(insCanis_F)
registersymbol(CanisMul)
newmem:
pushf
cmp [rbx+A8],0B920489 //check if it's resources
je massRes
cmp [rbx+A8],0B920499
je infOxy
jmp code
massRes:
cmp [rbx+128],0 //exclude centrifuge works
je code
cmp r10,0
je vehSoil //check if thats possibly vehicle canister
// cmp rsi, 0 //check if thats soil extractor, exclude it
// je code
cmp r9,1 //check if thats crafting (building modules)
jne code
cmp r13,2 //check if thats oxy tank, exclude it
je code
cmp [rbx+128],2 // instant Canister/
je insCanis
// cmp r14,1 temporary not needed 1.10.9 //check if that's small printer printing, soil extractor, exclude it
// jne code
// cmp r12,0 no longer works on 1.10.9 //check if thats atmosphere condenser, exclude it
// je code known issue, condenser couldn't collect gas properly
cmp [massRes_F],1
jne code
mov [rbx+000001A0],#138600
popf
jmp return
infOxy:
cmp [infOxy_F],1
jne code
mov [rbx+000001A0],#277200
popf
jmp return
vehSoil:
cmp [insCanis_F],1
jne code
// push edi
// mov edi,[CanisMul]
mov [rbx+000001A0],#2217600
// pop edi
popf
jmp return
insCanis:
// cmp [rbx+370],0B683E57 // exclude soil centrifuge
// je code
// cmp rax,0
// jne code
cmp [insCanis_F],1
jne code
push edi
mov edi,[CanisMul]
mov [rbx+000001A0],edi
pop edi
popf
jmp return
CanisMul:
dd #138600
code:
popf
mov [rbx+000001A0],eax
jmp return
massRes_F:
dd 1
infOxy_F:
dd 1
insCanis_F:
dd 1
CHEATS:
jmp newmem
nop
return:
registersymbol(CHEATS)
[DISABLE]
CHEATS:
db 89 83 A0 01 00 00 85
unregistersymbol(CHEATS)
unregistersymbol(massRes)
unregistersymbol(massRes_F)
unregistersymbol(infOxy)
unregistersymbol(infOxy_F)
unregistersymbol(insCanis_F)
unregistersymbol(CanisMul)
dealloc(newmem)
//Identify stuff
// r15 = 0 // jetpack , also equal to final massive resource
// rsi = 0 // soil extractor, probably other machines
// r9 =/= 1 // thats building/crafting/printing
// r13 = 2 // mini oxygen tank on backpack
// r14 =/= 1 // thats building/crafting/printing
// rbx+108 = 3 // canisters
// r12 = 0 // thats soil extractor canister refill, and refilled meter
// r12 =/= 0 // possibly jetpack hygrazine, it's massive resource
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+302F09
"Astro-Win64-Shipping.exe"+302EE6: 33 FF - xor edi,edi
"Astro-Win64-Shipping.exe"+302EE8: F3 0F 10 83 F8 00 00 00 - movss xmm0,[rbx+000000F8]
"Astro-Win64-Shipping.exe"+302EF0: F3 0F 59 05 D8 F6 64 02 - mulss xmm0,[Astro-Win64-Shipping.exe+29525D0]
"Astro-Win64-Shipping.exe"+302EF8: F3 0F 2C C0 - cvttss2si eax,xmm0
"Astro-Win64-Shipping.exe"+302EFC: 85 FF - test edi,edi
"Astro-Win64-Shipping.exe"+302EFE: 79 04 - jns Astro-Win64-Shipping.exe+302F04
"Astro-Win64-Shipping.exe"+302F00: 33 C0 - xor eax,eax
"Astro-Win64-Shipping.exe"+302F02: EB 05 - jmp Astro-Win64-Shipping.exe+302F09
"Astro-Win64-Shipping.exe"+302F04: 3B F8 - cmp edi,eax
"Astro-Win64-Shipping.exe"+302F06: 0F 4C C7 - cmovl eax,edi
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+302F09: 89 83 70 01 00 00 - mov [rbx+00000170],eax
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+302F0F: 85 C0 - test eax,eax
"Astro-Win64-Shipping.exe"+302F11: 75 1A - jne Astro-Win64-Shipping.exe+302F2D
"Astro-Win64-Shipping.exe"+302F13: 48 8B 8B 60 01 00 00 - mov rcx,[rbx+00000160]
"Astro-Win64-Shipping.exe"+302F1A: E8 41 42 FF FF - call Astro-Win64-Shipping.exe+2F7160
"Astro-Win64-Shipping.exe"+302F1F: 84 C0 - test al,al
"Astro-Win64-Shipping.exe"+302F21: 75 0A - jne Astro-Win64-Shipping.exe+302F2D
"Astro-Win64-Shipping.exe"+302F23: 33 D2 - xor edx,edx
"Astro-Win64-Shipping.exe"+302F25: 48 8B CB - mov rcx,rbx
"Astro-Win64-Shipping.exe"+302F28: E8 43 32 FE FF - call Astro-Win64-Shipping.exe+2E6170
"Astro-Win64-Shipping.exe"+302F2D: 3B F7 - cmp esi,edi
}
139
"Massive Resources"
0:Disable
1:Enable
008000
4 Bytes
massRes_F
154
"Infinite Oxygen"
0:Disable
1:Enable
008000
4 Bytes
InfOxy_F
164
"Instant Canister (Backpack and Vehicle Driller)"
0:Disable
1:Enable
008000
4 Bytes
insCanis_F
187
"--- Canister Multiplier is no longer useful for the new Soil Centrifuge after 0.10.1 ---"
C0C0C0
1
163
"Multiplier for each Canister (Backpack only)"
138600:1x
1386000:10x
2772000:20x
6930000:50x
13860000:100x
0000FF
4 Bytes
CanisMul
Set Value
103
97
138600
0
Set Value
103
98
1386000
1
Set Value
103
99
2772000
2
Set Value
103
100
6930000
3
Set Value
103
101
13860000
4
118
"Hotkeys:"
808080
1
123
"Numpad 7 + Numpad 5 = 100x"
808080
1
122
"Numpad 7 + Numpad 4 = 50x"
808080
1
121
"Numpad 7 + Numpad 3 = 20x"
808080
1
120
"Numpad 7 + Numpad 2 = 10x"
808080
1
119
"Numpad 7 + Numpad 1 = 1x"
808080
1
184
"==Infinite Backpack Power, Vehicle Power, Power Cells, Power Stacks=="
008000
Auto Assembler Script
{ Game : Astro-Win64-Shipping.exe
Version: 1.13.121.0
Date : 2020-06-26
Author : Squall0833
This script does infinite power backpack, vehicle power, power stacks, powercell,etc
}
[ENABLE]
{$lua}
return "aobscanmodule(INFPWR,"..process..",F3 44 0F 11 80 7C 02 00 00)"
{$asm}
INFPWR:
db 90 90 90 90 90 90 90 90 90
registersymbol(INFPWR)
{$lua}
return "aobscanmodule(INFPWRCRAFT,"..process..",F3 0F 11 83 7C 02 00 00 77 0A)"
{$asm}
INFPWRCRAFT:
db 90 90 90 90 90 90 90 90
registersymbol(INFPWRCRAFT)
[DISABLE]
INFPWR:
db F3 44 0F 11 80 7C 02 00 00
unregistersymbol(INFPWR)
INFPWRCRAFT:
db F3 0F 11 83 7C 02 00 00
unregistersymbol(INFPWRCRAFT)
443
"==Infinite Jetpack (Solid Fuel/Hydrazine)=="
0080FF
Auto Assembler Script
{ Game : Astro-Win64-Shipping.exe
Version: 1.13.129.0
Date : 2020-08-03
Author : Squall0833
This script does blah blah blah
}
// search for 8B 9F A0 01 00 00 8B CB 2B CE 0F 49 D1 45 33 C0 48 8B CF E8 *
// * = only one different
[ENABLE]
{$lua}
return "aobscanmodule(InfJetpacks,"..process..",8B 9F A0 01 00 00 8B CB 2B CE 0F 49 D1 45 33 C0 48 8B CF E8 F3)"
{$asm}
alloc(newmem,$1000,InfJetpacks)
label(code)
label(return)
newmem:
pushf
cmp r12,0 //excludes oxygen filter
je code
mov [rdi+000001A0],#138600
code:
popf
mov ebx,[rdi+000001A0]
jmp return
InfJetpacks:
jmp newmem
nop
return:
registersymbol(InfJetpacks)
[DISABLE]
InfJetpacks:
db 8B 9F A0 01 00 00
unregistersymbol(InfJetpacks)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+786BB5
"Astro-Win64-Shipping.exe"+786B97: 83 F8 03 - cmp eax,03
"Astro-Win64-Shipping.exe"+786B9A: 75 0F - jne Astro-Win64-Shipping.exe+786BAB
"Astro-Win64-Shipping.exe"+786B9C: 33 D2 - xor edx,edx
"Astro-Win64-Shipping.exe"+786B9E: 8B C2 - mov eax,edx
"Astro-Win64-Shipping.exe"+786BA0: 48 8B 74 24 38 - mov rsi,[rsp+38]
"Astro-Win64-Shipping.exe"+786BA5: 48 83 C4 20 - add rsp,20
"Astro-Win64-Shipping.exe"+786BA9: 5F - pop rdi
"Astro-Win64-Shipping.exe"+786BAA: C3 - ret
"Astro-Win64-Shipping.exe"+786BAB: BA 00 00 00 00 - mov edx,00000000
"Astro-Win64-Shipping.exe"+786BB0: 48 89 5C 24 30 - mov [rsp+30],rbx
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+786BB5: 8B 9F 70 01 00 00 - mov ebx,[rdi+00000170]
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+786BBB: 8B CB - mov ecx,ebx
"Astro-Win64-Shipping.exe"+786BBD: 2B CE - sub ecx,esi
"Astro-Win64-Shipping.exe"+786BBF: 0F 49 D1 - cmovns edx,ecx
"Astro-Win64-Shipping.exe"+786BC2: 45 33 C0 - xor r8d,r8d
"Astro-Win64-Shipping.exe"+786BC5: 48 8B CF - mov rcx,rdi
"Astro-Win64-Shipping.exe"+786BC8: E8 73 C7 FF FF - call Astro-Win64-Shipping.exe+783340
"Astro-Win64-Shipping.exe"+786BCD: 2B 9F 70 01 00 00 - sub ebx,[rdi+00000170]
"Astro-Win64-Shipping.exe"+786BD3: 48 8B 74 24 38 - mov rsi,[rsp+38]
"Astro-Win64-Shipping.exe"+786BD8: 8B C3 - mov eax,ebx
"Astro-Win64-Shipping.exe"+786BDA: 48 8B 5C 24 30 - mov rbx,[rsp+30]
}
447
"==Bytes Pointer=="
FF8000
Auto Assembler Script
{ Game : Astro-Win64-Shipping.exe
Version: 1.13.121.0
Date : 2020-06-26
Author : Squall0833
This script does blah blah blah
}
//Update research pointer when research sample collected
[ENABLE]
{$lua}
return "aobscanmodule(ResPts,"..process..",F2 0F 11 8E B0 00 00 00 66)"
{$asm}
alloc(newmem,$1000,ResPts)
label(code)
label(return)
label(Res_pt)
registersymbol(Res_pt)
newmem:
mov [Res_pt],rsi
code:
movsd [rsi+000000B0],xmm1
jmp return
Res_pt:
ResPts:
jmp newmem
nop 3
return:
registersymbol(ResPts)
//Update research pointer when research something at the Research Chamber
{$lua}
return "aobscanmodule(ResPts2,"..process..",F2 0F 11 80 B0 00 00 00 66)"
{$asm}
alloc(newmem2,$1000,ResPts2)
label(code2)
label(return2)
newmem2:
mov [Res_pt],rax
code2:
movsd [rax+000000B0],xmm0
jmp return2
ResPts2:
jmp newmem2
nop 3
return2:
registersymbol(ResPts2)
[DISABLE]
ResPts:
db F2 0F 11 8E B0 00 00 00
ResPts2:
db F2 0F 11 80 B0 00 00 00
unregistersymbol(ResPts)
unregistersymbol(ResPts2)
dealloc(newmem)
dealloc(newmem2)
448
"(Research something at Research Chamber or gather Research Sample to update this pointer)"
0000FF
1
481
"After pointer updated, edit Bytes to any value you want below."
808080
1
449
"Bytes"
Double
[Res_pt]+b0
525
"==Craft for Free== Thanks to Zanzer@FCE for the update!"
FF0080
Auto Assembler Script
[ENABLE]
aobscanmodule(craftForFree,Astro-Win64-Shipping.exe,E8 ?? ?? ?? ?? F3 41 0F 10 47 08 E8 ?? ?? ?? ?? 8B F8 49)
craftForFree+05:
db 0F 57 C0 90 90 90
registersymbol(craftForFree)
aobscanmodule(craftWithoutResource,Astro-Win64-Shipping.exe,0F 85 ?? ?? ?? ?? F3 41 0F 10 47 08 E8)
craftWithoutResource+06:
db 0F 57 C0 90 90 90
registersymbol(craftWithoutResource)
[DISABLE]
craftForFree+05:
db F3 41 0F 10 47 08
unregistersymbol(craftForFree)
craftWithoutResource+06:
db F3 41 0F 10 47 08
unregistersymbol(craftWithoutResource)
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+8100F8
"Astro-Win64-Shipping.exe"+8100C8: 49 03 C7 - add rax,r15
"Astro-Win64-Shipping.exe"+8100CB: 48 89 45 D7 - mov [rbp-29],rax
"Astro-Win64-Shipping.exe"+8100CF: 4C 3B F8 - cmp r15,rax
"Astro-Win64-Shipping.exe"+8100D2: 0F 84 A8 03 00 00 - je Astro-Win64-Shipping.exe+810480
"Astro-Win64-Shipping.exe"+8100D8: 0F 1F 84 00 00 00 00 00 - nop dword ptr [rax+rax+00000000]
"Astro-Win64-Shipping.exe"+8100E0: C7 45 6F 00 00 00 00 - mov [rbp+6F],00000000
"Astro-Win64-Shipping.exe"+8100E7: 4C 8D 45 6F - lea r8,[rbp+6F]
"Astro-Win64-Shipping.exe"+8100EB: 49 8B 17 - mov rdx,[r15]
"Astro-Win64-Shipping.exe"+8100EE: 48 8D 4C 24 30 - lea rcx,[rsp+30]
"Astro-Win64-Shipping.exe"+8100F3: E8 58 74 10 00 - call Astro-Win64-Shipping.exe+917550
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+8100F8: F3 41 0F 10 47 08 - movss xmm0,[r15+08]
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+8100FE: E8 FD 12 FA FF - call Astro-Win64-Shipping.exe+7B1400
"Astro-Win64-Shipping.exe"+810103: 8B F8 - mov edi,eax
"Astro-Win64-Shipping.exe"+810105: 49 8D 8D B0 03 00 00 - lea rcx,[r13+000003B0]
"Astro-Win64-Shipping.exe"+81010C: 48 63 59 08 - movsxd rbx,dword ptr [rcx+08]
"Astro-Win64-Shipping.exe"+810110: 8D 43 01 - lea eax,[rbx+01]
"Astro-Win64-Shipping.exe"+810113: 89 41 08 - mov [rcx+08],eax
"Astro-Win64-Shipping.exe"+810116: 3B 41 0C - cmp eax,[rcx+0C]
"Astro-Win64-Shipping.exe"+810119: 7E 0E - jle Astro-Win64-Shipping.exe+810129
"Astro-Win64-Shipping.exe"+81011B: 8B D3 - mov edx,ebx
"Astro-Win64-Shipping.exe"+81011D: E8 CE 60 04 01 - call Astro-Win64-Shipping.exe+18561F0
}
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+810170
"Astro-Win64-Shipping.exe"+810146: 8B D3 - mov edx,ebx
"Astro-Win64-Shipping.exe"+810148: 48 8B CE - mov rcx,rsi
"Astro-Win64-Shipping.exe"+81014B: E8 A0 60 04 01 - call Astro-Win64-Shipping.exe+18561F0
"Astro-Win64-Shipping.exe"+810150: 48 8B 0E - mov rcx,[rsi]
"Astro-Win64-Shipping.exe"+810153: 48 8D 14 99 - lea rdx,[rcx+rbx*4]
"Astro-Win64-Shipping.exe"+810157: 48 85 D2 - test rdx,rdx
"Astro-Win64-Shipping.exe"+81015A: 74 06 - je Astro-Win64-Shipping.exe+810162
"Astro-Win64-Shipping.exe"+81015C: C7 02 00 00 00 00 - mov [rdx],00000000
"Astro-Win64-Shipping.exe"+810162: 41 80 BD 28 02 00 00 00 - cmp byte ptr [r13+00000228],00
"Astro-Win64-Shipping.exe"+81016A: 0F 85 F5 02 00 00 - jne Astro-Win64-Shipping.exe+810465
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+810170: F3 41 0F 10 47 08 - movss xmm0,[r15+08]
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+810176: E8 85 12 FA FF - call Astro-Win64-Shipping.exe+7B1400
"Astro-Win64-Shipping.exe"+81017B: 8B F8 - mov edi,eax
"Astro-Win64-Shipping.exe"+81017D: 2B 7D 6F - sub edi,[rbp+6F]
"Astro-Win64-Shipping.exe"+810180: 85 FF - test edi,edi
"Astro-Win64-Shipping.exe"+810182: 0F 8E 86 02 00 00 - jng Astro-Win64-Shipping.exe+81040E
"Astro-Win64-Shipping.exe"+810188: 33 F6 - xor esi,esi
"Astro-Win64-Shipping.exe"+81018A: 8B DE - mov ebx,esi
"Astro-Win64-Shipping.exe"+81018C: 89 5D 77 - mov [rbp+77],ebx
"Astro-Win64-Shipping.exe"+81018F: FF CF - dec edi
"Astro-Win64-Shipping.exe"+810191: 89 7D 7F - mov [rbp+7F],edi
}
423
""
1
166
"--- Astroneer v1.13.129.0 for Steam, some options might work for Microsoft Store version --- Cheat Table by: Squall0833 --- Thanks Zanzer@FCE for the Craft for Free cheat. ---"
0080FF
1
182
"Just notes, don't activate these"
0000FF
1
181
"Health Related"
Auto Assembler Script
{ Game : Astro-Win64-Shipping.exe
Version:
Date : 2018-09-11
Author : Squall0833
This script does blah blah blah
}
[ENABLE]
aobscanmodule(GODMODE,Astro-Win64-Shipping.exe,F3 0F 11 87 3C 06 00 00) // should be unique
alloc(newmem,$1000,"Astro-Win64-Shipping.exe"+32008B)
label(code)
label(return)
newmem:
code:
movss [rdi+0000063C],xmm0
jmp return
GODMODE:
jmp newmem
nop
nop
nop
return:
registersymbol(GODMODE)
[DISABLE]
GODMODE:
db F3 0F 11 87 3C 06 00 00
unregistersymbol(GODMODE)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+32008B
"Astro-Win64-Shipping.exe"+320059: 08 87 28 06 00 00 - or [rdi+00000628],al
"Astro-Win64-Shipping.exe"+32005F: F6 87 28 06 00 00 20 - test byte ptr [rdi+00000628],20
"Astro-Win64-Shipping.exe"+320066: 74 06 - je Astro-Win64-Shipping.exe+32006E
"Astro-Win64-Shipping.exe"+320068: 41 0F 28 C9 - movaps xmm1,xmm9
"Astro-Win64-Shipping.exe"+32006C: EB 04 - jmp Astro-Win64-Shipping.exe+320072
"Astro-Win64-Shipping.exe"+32006E: 41 0F 28 CA - movaps xmm1,xmm10
"Astro-Win64-Shipping.exe"+320072: F3 0F 10 1D 6A 6A 64 02 - movss xmm3,[Astro-Win64-Shipping.exe+2966AE4]
"Astro-Win64-Shipping.exe"+32007A: 41 0F 28 D3 - movaps xmm2,xmm11
"Astro-Win64-Shipping.exe"+32007E: F3 0F 10 87 3C 06 00 00 - movss xmm0,[rdi+0000063C]
"Astro-Win64-Shipping.exe"+320086: E8 65 DC 23 00 - call Astro-Win64-Shipping.exe+55DCF0
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+32008B: F3 0F 11 87 3C 06 00 00 - movss [rdi+0000063C],xmm0
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+320093: 48 8B CF - mov rcx,rdi
"Astro-Win64-Shipping.exe"+320096: E8 35 B5 01 00 - call Astro-Win64-Shipping.exe+33B5D0
"Astro-Win64-Shipping.exe"+32009B: 44 0F 2F 8F 3C 06 00 00 - comiss xmm9,[rdi+0000063C]
"Astro-Win64-Shipping.exe"+3200A3: 72 5D - jb Astro-Win64-Shipping.exe+320102
"Astro-Win64-Shipping.exe"+3200A5: F6 87 28 06 00 00 80 - test byte ptr [rdi+00000628],-80
"Astro-Win64-Shipping.exe"+3200AC: 74 54 - je Astro-Win64-Shipping.exe+320102
"Astro-Win64-Shipping.exe"+3200AE: C7 87 44 06 00 00 02 00 00 00 - mov [rdi+00000644],00000002
"Astro-Win64-Shipping.exe"+3200B8: 41 B8 01 00 00 00 - mov r8d,00000001
"Astro-Win64-Shipping.exe"+3200BE: 48 8D 15 63 72 63 02 - lea rdx,[Astro-Win64-Shipping.exe+2957328]
"Astro-Win64-Shipping.exe"+3200C5: 48 8D 4C 24 58 - lea rcx,[rsp+58]
}
171
"==Infinite Backpack Power, Vehicle Power, Power Cells, Power Stacks=="
008000
Auto Assembler Script
{ Game : Astro-Win64-Shipping.exe
Version: 0.10.2.0
Date : 2018-09-11
Author : Squall0833
This script does infinite power backpack, vehicle power, power stacks, powercell,etc
}
[ENABLE]
"Astro-Win64-Shipping.exe"+3713FB:
db 90 90 90 90 90 90 90 90
"Astro-Win64-Shipping.exe"+371417:
db 90 90 90 90 90 90 90 90
"Astro-Win64-Shipping.exe"+30F301:
db 90 90 90 90 90 90 90 90
"Astro-Win64-Shipping.exe"+30F319:
db 90 90 90 90 90 90 90 90
[DISABLE]
"Astro-Win64-Shipping.exe"+3713FB:
db F3 0F 11 91 40 01 00 00
"Astro-Win64-Shipping.exe"+371417:
db F3 0F 11 89 40 01 00 00
"Astro-Win64-Shipping.exe"+30F301:
db F3 0F 11 80 40 01 00 00
"Astro-Win64-Shipping.exe"+30F319:
db F3 0F 11 80 40 01 00 00
183
"==GODMODE=="
FF0080
Auto Assembler Script
{ Game : Astro-Win64-Shipping.exe
Version:
Date : 2018-09-11
Author : Squall0833
This script does Godmode
}
[ENABLE]
aobscanmodule(GODMODE,Astro-Win64-Shipping.exe,F3 0F 11 87 3C 06 00 00)
GODMODE:
db 90 90 90 90 90 90 90 90
registersymbol(GODMODE)
[DISABLE]
GODMODE:
db F3 0F 11 87 3C 06 00 00
unregistersymbol(GODMODE)
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+32008B
"Astro-Win64-Shipping.exe"+320059: 08 87 28 06 00 00 - or [rdi+00000628],al
"Astro-Win64-Shipping.exe"+32005F: F6 87 28 06 00 00 20 - test byte ptr [rdi+00000628],20
"Astro-Win64-Shipping.exe"+320066: 74 06 - je Astro-Win64-Shipping.exe+32006E
"Astro-Win64-Shipping.exe"+320068: 41 0F 28 C9 - movaps xmm1,xmm9
"Astro-Win64-Shipping.exe"+32006C: EB 04 - jmp Astro-Win64-Shipping.exe+320072
"Astro-Win64-Shipping.exe"+32006E: 41 0F 28 CA - movaps xmm1,xmm10
"Astro-Win64-Shipping.exe"+320072: F3 0F 10 1D 6A 6A 64 02 - movss xmm3,[Astro-Win64-Shipping.exe+2966AE4]
"Astro-Win64-Shipping.exe"+32007A: 41 0F 28 D3 - movaps xmm2,xmm11
"Astro-Win64-Shipping.exe"+32007E: F3 0F 10 87 3C 06 00 00 - movss xmm0,[rdi+0000063C]
"Astro-Win64-Shipping.exe"+320086: E8 65 DC 23 00 - call Astro-Win64-Shipping.exe+55DCF0
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+32008B: F3 0F 11 87 3C 06 00 00 - movss [rdi+0000063C],xmm0
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+320093: 48 8B CF - mov rcx,rdi
"Astro-Win64-Shipping.exe"+320096: E8 35 B5 01 00 - call Astro-Win64-Shipping.exe+33B5D0
"Astro-Win64-Shipping.exe"+32009B: 44 0F 2F 8F 3C 06 00 00 - comiss xmm9,[rdi+0000063C]
"Astro-Win64-Shipping.exe"+3200A3: 72 5D - jb Astro-Win64-Shipping.exe+320102
"Astro-Win64-Shipping.exe"+3200A5: F6 87 28 06 00 00 80 - test byte ptr [rdi+00000628],-80
"Astro-Win64-Shipping.exe"+3200AC: 74 54 - je Astro-Win64-Shipping.exe+320102
"Astro-Win64-Shipping.exe"+3200AE: C7 87 44 06 00 00 02 00 00 00 - mov [rdi+00000644],00000002
"Astro-Win64-Shipping.exe"+3200B8: 41 B8 01 00 00 00 - mov r8d,00000001
"Astro-Win64-Shipping.exe"+3200BE: 48 8D 15 63 72 63 02 - lea rdx,[Astro-Win64-Shipping.exe+2957328]
"Astro-Win64-Shipping.exe"+3200C5: 48 8D 4C 24 58 - lea rcx,[rsp+58]
}
147
"==1Mil Petabytes when spent (Earn some peta from research then spent)=="
FF8000
Auto Assembler Script
{ Game : Astro-Win64-Shipping.exe
Version: 0.9.0
Date : 2018-07-11
Author : Squall0833
This script does blah blah blah
}
[ENABLE]
aobscanmodule(PETABYTE,Astro-Win64-Shipping.exe,F3 0F 11 83 98 00 00 00 F3 0F 11) // should be unique
alloc(newmem,$1000,"Astro-Win64-Shipping.exe"+315A9C)
label(code)
label(return)
newmem:
code:
movss [rbx+00000098],xmm0
mov [rbx+00000098],(float)1000000
jmp return
PETABYTE:
jmp newmem
nop
nop
nop
return:
registersymbol(PETABYTE)
[DISABLE]
PETABYTE:
db F3 0F 11 83 98 00 00 00
unregistersymbol(PETABYTE)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+315A9C
"Astro-Win64-Shipping.exe"+315A73: 41 8B 41 08 - mov eax,[r9+08]
"Astro-Win64-Shipping.exe"+315A77: C1 E8 1D - shr eax,1D
"Astro-Win64-Shipping.exe"+315A7A: A8 01 - test al,01
"Astro-Win64-Shipping.exe"+315A7C: 75 42 - jne Astro-Win64-Shipping.exe+315AC0
"Astro-Win64-Shipping.exe"+315A7E: 66 41 0F 6E 48 30 - movd xmm1,[r8+30]
"Astro-Win64-Shipping.exe"+315A84: 0F 5B C9 - cvtdq2ps xmm1,xmm1
"Astro-Win64-Shipping.exe"+315A87: F3 0F 10 83 98 00 00 00 - movss xmm0,[rbx+00000098]
"Astro-Win64-Shipping.exe"+315A8F: 0F 2F C1 - comiss xmm0,xmm1
"Astro-Win64-Shipping.exe"+315A92: 0F 82 FB 00 00 00 - jb Astro-Win64-Shipping.exe+315B93
"Astro-Win64-Shipping.exe"+315A98: F3 0F 5C C1 - subss xmm0,xmm1
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+315A9C: F3 0F 11 83 98 00 00 00 - movss [rbx+00000098],xmm0
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+315AA4: F3 0F 11 44 24 70 - movss [rsp+70],xmm0
"Astro-Win64-Shipping.exe"+315AAA: 48 8D 8B A0 00 00 00 - lea rcx,[rbx+000000A0]
"Astro-Win64-Shipping.exe"+315AB1: 48 8D 54 24 70 - lea rdx,[rsp+70]
"Astro-Win64-Shipping.exe"+315AB6: E8 A5 E8 EA FF - call Astro-Win64-Shipping.exe+1C4360
"Astro-Win64-Shipping.exe"+315ABB: 48 8B 54 24 68 - mov rdx,[rsp+68]
"Astro-Win64-Shipping.exe"+315AC0: 4C 8B CF - mov r9,rdi
"Astro-Win64-Shipping.exe"+315AC3: 4C 8B C6 - mov r8,rsi
"Astro-Win64-Shipping.exe"+315AC6: 48 8B CB - mov rcx,rbx
"Astro-Win64-Shipping.exe"+315AC9: E8 F2 09 03 00 - call Astro-Win64-Shipping.exe+3464C0
"Astro-Win64-Shipping.exe"+315ACE: 48 85 FF - test rdi,rdi
}
189
"==Research Pointer=="
FF8000
Auto Assembler Script
{ Game : Astro-Win64-Shipping.exe
Version: 1.0.6
Date : 2019-02-17
Author : Squall0833
This script does research pointer when player researches something at the chamber or gathers research samples.
}
[ENABLE]
//Update research pointer when player researches something at the chamber
aobscanmodule(ResPts,Astro-Win64-Shipping.exe,F3 0F 11 8D 98 00 00 00 0F 28 C7) // should be unique
alloc(newmem,$100,"Astro-Win64-Shipping.exe"+79EF34)
label(code)
label(return)
label(Res_pt)
registersymbol(Res_pt)
newmem:
mov [Res_pt],rbp
code:
movss [rbp+00000098],xmm1
jmp return
Res_pt:
ResPts:
jmp newmem
nop
nop
nop
return:
registersymbol(ResPts)
// Update research pointer when player gathers research samples
aobscanmodule(ResPts2,Astro-Win64-Shipping.exe,F3 0F 11 80 98 00 00 00 F3) // should be unique
alloc(newmem2,$100,"Astro-Win64-Shipping.exe"+7A0D05)
label(code2)
label(return2)
newmem2:
mov [Res_pt],rax
code2:
movss [rax+00000098],xmm0
jmp return2
ResPts2:
jmp newmem2
nop
nop
nop
return2:
registersymbol(ResPts2)
[DISABLE]
ResPts:
db F3 0F 11 8D 98 00 00 00
ResPts2:
db F3 0F 11 80 98 00 00 00
unregistersymbol(ResPts)
unregistersymbol(ResPts2)
unregistersymbol(Res_pt)
dealloc(newmem)
dealloc(newmem2)
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+79EF34
"Astro-Win64-Shipping.exe"+79EEF6: 48 8B D8 - mov rbx,rax
"Astro-Win64-Shipping.exe"+79EEF9: 41 0F 28 C0 - movaps xmm0,xmm8
"Astro-Win64-Shipping.exe"+79EEFD: F3 0F 58 85 90 00 00 00 - addss xmm0,dword ptr [rbp+00000090]
"Astro-Win64-Shipping.exe"+79EF05: F3 0F 11 85 90 00 00 00 - movss [rbp+00000090],xmm0
"Astro-Win64-Shipping.exe"+79EF0D: F3 0F 10 BC 24 E0 00 00 00 - movss xmm7,[rsp+000000E0]
"Astro-Win64-Shipping.exe"+79EF16: 0F 28 C7 - movaps xmm0,xmm7
"Astro-Win64-Shipping.exe"+79EF19: F3 0F 58 85 94 00 00 00 - addss xmm0,dword ptr [rbp+00000094]
"Astro-Win64-Shipping.exe"+79EF21: F3 0F 11 85 94 00 00 00 - movss [rbp+00000094],xmm0
"Astro-Win64-Shipping.exe"+79EF29: 0F 28 CF - movaps xmm1,xmm7
"Astro-Win64-Shipping.exe"+79EF2C: F3 0F 58 8D 98 00 00 00 - addss xmm1,dword ptr [rbp+00000098]
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+79EF34: F3 0F 11 8D 98 00 00 00 - movss [rbp+00000098],xmm1
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+79EF3C: 0F 28 C7 - movaps xmm0,xmm7
"Astro-Win64-Shipping.exe"+79EF3F: F3 0F 5E C6 - divss xmm0,xmm6
"Astro-Win64-Shipping.exe"+79EF43: F3 0F 59 05 AD 51 09 02 - mulss xmm0,[Astro-Win64-Shipping.exe+28340F8]
"Astro-Win64-Shipping.exe"+79EF4B: F3 0F 58 85 9C 00 00 00 - addss xmm0,dword ptr [rbp+0000009C]
"Astro-Win64-Shipping.exe"+79EF53: F3 0F 11 85 9C 00 00 00 - movss [rbp+0000009C],xmm0
"Astro-Win64-Shipping.exe"+79EF5B: 0F 28 C7 - movaps xmm0,xmm7
"Astro-Win64-Shipping.exe"+79EF5E: 0F 54 05 AB C7 08 02 - andps xmm0,[Astro-Win64-Shipping.exe+282B710]
"Astro-Win64-Shipping.exe"+79EF65: 0F 2F 05 44 87 0C 02 - comiss xmm0,[Astro-Win64-Shipping.exe+28676B0]
"Astro-Win64-Shipping.exe"+79EF6C: 76 1D - jna Astro-Win64-Shipping.exe+79EF8B
"Astro-Win64-Shipping.exe"+79EF6E: F3 0F 11 8C 24 E0 00 00 00 - movss [rsp+000000E0],xmm1
}
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+7A0D05
"Astro-Win64-Shipping.exe"+7A0CDB: 74 7A - je Astro-Win64-Shipping.exe+7A0D57
"Astro-Win64-Shipping.exe"+7A0CDD: 48 8B C8 - mov rcx,rax
"Astro-Win64-Shipping.exe"+7A0CE0: E8 2B 2E EB FF - call Astro-Win64-Shipping.exe+653B10
"Astro-Win64-Shipping.exe"+7A0CE5: 48 85 C0 - test rax,rax
"Astro-Win64-Shipping.exe"+7A0CE8: 74 6D - je Astro-Win64-Shipping.exe+7A0D57
"Astro-Win64-Shipping.exe"+7A0CEA: 66 0F 6E C5 - movd xmm0,ebp
"Astro-Win64-Shipping.exe"+7A0CEE: 48 8D 88 A0 00 00 00 - lea rcx,[rax+000000A0]
"Astro-Win64-Shipping.exe"+7A0CF5: 0F 5B C0 - cvtdq2ps xmm0,xmm0
"Astro-Win64-Shipping.exe"+7A0CF8: 48 8D 54 24 40 - lea rdx,[rsp+40]
"Astro-Win64-Shipping.exe"+7A0CFD: F3 0F 58 80 98 00 00 00 - addss xmm0,dword ptr [rax+00000098]
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+7A0D05: F3 0F 11 80 98 00 00 00 - movss [rax+00000098],xmm0
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+7A0D0D: F3 0F 11 44 24 40 - movss [rsp+40],xmm0
"Astro-Win64-Shipping.exe"+7A0D13: E8 68 4E E7 FF - call Astro-Win64-Shipping.exe+615B80
"Astro-Win64-Shipping.exe"+7A0D18: 48 8B CB - mov rcx,rbx
"Astro-Win64-Shipping.exe"+7A0D1B: E8 40 35 E7 FF - call Astro-Win64-Shipping.exe+614260
"Astro-Win64-Shipping.exe"+7A0D20: 4C 8B C0 - mov r8,rax
"Astro-Win64-Shipping.exe"+7A0D23: 48 85 C0 - test rax,rax
"Astro-Win64-Shipping.exe"+7A0D26: 74 2F - je Astro-Win64-Shipping.exe+7A0D57
"Astro-Win64-Shipping.exe"+7A0D28: 48 63 48 0C - movsxd rcx,dword ptr [rax+0C]
"Astro-Win64-Shipping.exe"+7A0D2C: 3B 0D 0A C4 8D 03 - cmp ecx,[Astro-Win64-Shipping.exe+407D13C]
"Astro-Win64-Shipping.exe"+7A0D32: 7D 0F - jnl Astro-Win64-Shipping.exe+7A0D43
}
191
"(Research something at Research Chamber or gather Research Sample to update this pointer)"
0000FF
1
190
"Research Points"
Float
[Res_pt]+98
450
"---Ignore this---"
C0C0C0
1
478
"==Craft for Free - (Must restart game to disable) by Zanzer@FCE=="
8000FF
Auto Assembler Script
//By Zanzer@Fearless Cheat Engine
//-Craft for Free
//-Microsoft Store compatibility
[ENABLE]
{$lua}
return "aobscanmodule(craftForFree3,"..process..",48 8B 83 F8 00 00 00 48 83 C4 20 5B C3 48 89)"
{$asm}
alloc(newmem,$1000,craftForFree3)
label(code)
label(return)
newmem:
mov rax,[rbx+000000F8]
mov dword ptr [rax+120],0
code:
mov rax,[rbx+000000F8]
jmp return
craftForFree3:
jmp newmem
nop 2
return:
registersymbol(craftForFree3)
[DISABLE]
craftForFree3:
db 48 8B 83 F8 00 00 00
unregistersymbol(craftForFree3)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+777913
"Astro-Win64-Shipping.exe"+7778ED: C1 E8 1D - shr eax,1D
"Astro-Win64-Shipping.exe"+7778F0: A8 01 - test al,01
"Astro-Win64-Shipping.exe"+7778F2: 75 A1 - jne Astro-Win64-Shipping.exe+777895
"Astro-Win64-Shipping.exe"+7778F4: 48 8B 9B 68 01 00 00 - mov rbx,[rbx+00000168]
"Astro-Win64-Shipping.exe"+7778FB: EB 9F - jmp Astro-Win64-Shipping.exe+77789C
"Astro-Win64-Shipping.exe"+7778FD: 48 83 BB F8 00 00 00 00 - cmp qword ptr [rbx+000000F8],00
"Astro-Win64-Shipping.exe"+777905: 75 0C - jne Astro-Win64-Shipping.exe+777913
"Astro-Win64-Shipping.exe"+777907: 48 8B 03 - mov rax,[rbx]
"Astro-Win64-Shipping.exe"+77790A: 48 8B CB - mov rcx,rbx
"Astro-Win64-Shipping.exe"+77790D: FF 90 18 03 00 00 - call qword ptr [rax+00000318]
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+777913: 48 8B 83 F8 00 00 00 - mov rax,[rbx+000000F8]
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+77791A: 48 83 C4 20 - add rsp,20
"Astro-Win64-Shipping.exe"+77791E: 5B - pop rbx
"Astro-Win64-Shipping.exe"+77791F: C3 - ret
"Astro-Win64-Shipping.exe"+777920: 48 89 5C 24 08 - mov [rsp+08],rbx
"Astro-Win64-Shipping.exe"+777925: 57 - push rdi
"Astro-Win64-Shipping.exe"+777926: 48 83 EC 20 - sub rsp,20
"Astro-Win64-Shipping.exe"+77792A: 48 83 B9 68 01 00 00 00 - cmp qword ptr [rcx+00000168],00
"Astro-Win64-Shipping.exe"+777932: 48 8B DA - mov rbx,rdx
"Astro-Win64-Shipping.exe"+777935: 48 8B F9 - mov rdi,rcx
"Astro-Win64-Shipping.exe"+777938: 74 24 - je Astro-Win64-Shipping.exe+77795E
}
421
"==Craft for Free - (Must restart game to disable) by Zanzer@FCE=="
8000FF
Auto Assembler Script
[ENABLE]
aobscanmodule(craftForFree,Astro-Win64-Shipping.exe,48 8D 91 08 01 00 00 48 8B CB)
alloc(newmem,$1000,craftForFree)
label(code)
label(return)
label(repeat)
newmem:
push rcx
lea rdx,[rcx+00000108]
movsxd rcx,dword ptr [rdx+08]
mov rdx,[rdx]
repeat:
cmp rcx,0
jle code
dec rcx
mov [rdx+8],0
add rdx,10
jmp repeat
code:
pop rcx
lea rdx,[rcx+00000108]
jmp return
craftForFree:
jmp newmem
nop
nop
return:
registersymbol(craftForFree)
[DISABLE]
craftForFree:
db 48 8D 91 08 01 00 00
unregistersymbol(craftForFree)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Astro-Win64-Shipping.exe"+755CC1
"Astro-Win64-Shipping.exe"+755CAA: CC - int 3
"Astro-Win64-Shipping.exe"+755CAB: CC - int 3
"Astro-Win64-Shipping.exe"+755CAC: CC - int 3
"Astro-Win64-Shipping.exe"+755CAD: CC - int 3
"Astro-Win64-Shipping.exe"+755CAE: CC - int 3
"Astro-Win64-Shipping.exe"+755CAF: CC - int 3
"Astro-Win64-Shipping.exe"+755CB0: 40 53 - push rbx
"Astro-Win64-Shipping.exe"+755CB2: 48 83 EC 30 - sub rsp,30
"Astro-Win64-Shipping.exe"+755CB6: 48 8B DA - mov rbx,rdx
"Astro-Win64-Shipping.exe"+755CB9: C7 44 24 20 00 00 00 00 - mov [rsp+20],00000000
// ---------- INJECTING HERE ----------
"Astro-Win64-Shipping.exe"+755CC1: 48 8D 91 08 01 00 00 - lea rdx,[rcx+00000108]
// ---------- DONE INJECTING ----------
"Astro-Win64-Shipping.exe"+755CC8: 48 8B CB - mov rcx,rbx
"Astro-Win64-Shipping.exe"+755CCB: E8 C0 F9 FE FF - call Astro-Win64-Shipping.exe+745690
"Astro-Win64-Shipping.exe"+755CD0: 48 8B C3 - mov rax,rbx
"Astro-Win64-Shipping.exe"+755CD3: 48 83 C4 30 - add rsp,30
"Astro-Win64-Shipping.exe"+755CD7: 5B - pop rbx
"Astro-Win64-Shipping.exe"+755CD8: C3 - ret
"Astro-Win64-Shipping.exe"+755CD9: CC - int 3
"Astro-Win64-Shipping.exe"+755CDA: CC - int 3
"Astro-Win64-Shipping.exe"+755CDB: CC - int 3
"Astro-Win64-Shipping.exe"+755CDC: CC - int 3
}
484
""
1
482
"--- For those who need a working table for Microsoft Store version, by SovietWristwatch.jpg ---"
800080
1
483
"https://fearlessrevolution.com/viewtopic.php?p=116532#p116532"
400080
1
ignore_craft
7FF6C0A41D30
always_craft
7FF6C0A41702
printer
7FF6C0A3E8D3
printer2
7FF6C0A3FCA3
subtract_resource
7FF6C0A3118F
backpack
7FF6C0A30E8A
PLEASE READ!!
========================================
Be careful with:
-Massive Resources
-Instant Canister
Only use them when you are out to harvest resources.
Known issues :
(can be fixed by disable Massive Resources)
Atmosphere Condenser
- Always generate 1 bar of gas.
Resource Canister
-stopped working
let me know any other problems using this cheat on the FCE forum.
Bonus:
enabling Massive Resources can fill Medium Canister instantly.
==========================================
Craft for free:
may break modules with "Craft button"
- Craft for free will break Chemistry Lab button, but it's still working as long you have the right resources placed on it.