I think this not work. When i open game and try to put the X near Mars Horizon AOB script cheatengine seems crash but btw not work. Could you do a youtube video with step by step (if work ofc)
No
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
local pid = GetOpenedProcessID()
_PIDCTX[pid] = _PIDCTX[pid] or {}
if readInteger'mono_domain_get' and not _PIDCTX[pid].TraitHck then
pcall(LaunchMonoDataCollector)
if autoAssemble[[
aobscanRegion(aobTrait1st,Astronautica.View:CustomiseAgencyTraits:CanAddTrait+180,Astronautica.View:CustomiseAgencyTraits:CanAddTrait+280, 48 63 89 ?? ?? 00 00 3b c1 )
registerSymbol(aobTrait1st)
]] and autoAssemble[[
aobscanRegion(aobTrait2nd,aobTrait1st+1,aobTrait1st+100, 48 63 89 ?? ?? 00 00 3b c1 )
registerSymbol(aobTrait2nd)
]] then
local pts, slot = GetAddressSafe'aobTrait1st',GetAddressSafe'aobTrait2nd'
local maxPts, maxSlot = pts and readInteger(pts+3),slot and readInteger(slot+3)
if maxPts and maxSlot then
unregisterSymbol'aobTrait1st'
unregisterSymbol'aobTrait2nd'
_PIDCTX[pid].TraitHck = string.format([[
define(pts,%X)
define(slot,%X)
define(maxPts,%X)
define(maxSlot,%X)
]],pts, slot, maxPts, maxSlot)
end
end
end
local code = _PIDCTX[pid].TraitHck
if code then return code end
{$asm}
cave+200: // pts
// add code
call common
mov edx,[rdx+00]
mov [rcx+maxPts],edx
reassemble(pts)
jmp pts+7
common:
mov rdx,nTraitSlotPoints
cmp dword ptr[rdx],0
jg short @f
mov dword ptr[rdx+00],#64 /// max point
mov dword ptr[rdx+04],#32 /// max slot
@@:
ret
cave+400: // slot
// add code
call common
mov edx,[rdx+04]
mov [rcx+maxSlot],edx
reassemble(slot)
jmp slot+7
pts:
jmp cave+200 // check nops
db 90 90
slot:
jmp cave+400 // check nops
db 90 90
// last 0600
[DISABLE]
{$lua}
if not syntaxcheck and readInteger'TraitSlotAndMaxPoint'and autoAssemble [[
[TraitSlotAndMaxPoint+88]:
readmem(TraitSlotAndMaxPoint+100,32)
[TraitSlotAndMaxPoint+90]:
readmem(TraitSlotAndMaxPoint+120,32)
I did not play much, but here's an AOB script I made over the course of the few hours I did.
Signed to avoid prompt for auto-attach script.
It gives you:
- Min. Funds; no comment
- Min. Research; no comment
- Min. Support; no comment
- Infinite Mission Turns; hold CTRL after your last action (when the turn ends) and the turn counter won't decrease, allowing you to collect plenty of stuff during missions.
- Mission Resource Mgr.; hold ALT while accepting a resource (the result of a command) and you keep input yet double output resources.
- Mission Heat; enable this and at the of the turn, you can forget about heat. Use before you overheat, it won't help you otherwise. Heads up: seem it also takes care of drift and radiation albeit inconsistenly
- One-turn Payload Construction; your payloads will be constructed in one turn (one month). Notification will still count down normally, so you will need to open missions manually to continue building in the next turn.
- One-turn Vehicle Construction; your vehicles will be constructed in one turn (one month). Notification will still count down normally, so you will need to open missions manually to continue planning in the next turn.
Notes:
- The resources on the UI are only updated when you flip screens.
- You might want to keep a Mission save ready, easier to enable the script if you load a Mission first (this is what markingcalls a "satellite minigame") because you will need to end a turn at least once before you can enable the script.
I think this not work. When i open game and try to put the X near Mars Horizon AOB script cheatengine seems crash but btw not work. Could you do a youtube video with step by step (if work ofc)
I think this not work. When i open game and try to put the X near Mars Horizon AOB script cheatengine seems crash but btw not work. Could you do a youtube video with step by step (if work ofc)
Oh my bad, didn't think about that. I just thought that this was the only place you needed the initial AOB and the other functions would just get JITed when you go into the minigame.