Game Name: Genesis Alpha One Deluxe Edition
Game Engine: Unreal Engine 4
Game Version: 105.7664 (36376)
Options Required: Health pointer
Game Website: [Link]
Other Info: I know there are already threads about this game, but they only pertain to the Epic or Steam releases. I didn't want to hijack another's thread for a separate release, so creating a new one for the GOG version.
The only option I really care about is finding the (dynamic?) pointer for health. Everything else is secondary to that, since the Resources script in the table by MikinaneShindouda at least works for refined materials with no discernible issues. I can find the address for health no problem (just scan the Float value, lose/gain health, re-scan, etc.) but trying to find the pointer to it is still beyond me, even after the tutorial.
As if that didn't make me feel dumb enough, I have also spent about two hours per day (on average) since the game's GOG release on the 25th trying to learn how pointers and offsets work such that I can modify the pre-existing Pointers table by Zhir. I just can't seem to wrap my head around it, so I'm throwing in the towel at this point.
Any help here would be immensely appreciated. Trying to survive those "critical danger" sites on solo runs to the surface (to not waste clones) is tedium in the extreme.
[REQ] Genesis Alpha One (GOG release)
-
- Noobzor
- Posts: 12
- Joined: Sat Mar 04, 2017 2:31 am
- Reputation: 0
Re: [REQ] Genesis Alpha One (GOG release)
hi
not tested on GOG Version, but this is a Engine God mode.
no damage, or damage effects, give it a try
Code: Select all
{$lua}
if syntaxcheck then return end
{$asm}
[ENABLE]
aobscanmodule(aobGetPawn,Genesis-Win64-Shipping.exe,4C 8B 0F 4C 8D 44 24 68 48 8B D0) // should be unique
alloc(newmem,$1000,"Genesis-Win64-Shipping.exe"+1998E24)
label(code)
label(return)
alloc(pPawn,8)
registersymbol(pPawn)
newmem:
code:
mov [pPawn],rdi
mov byte ptr [rdi+82],6
mov r9,[rdi]
lea r8,[rsp+68]
jmp return
aobGetPawn:
jmp newmem
nop 3
return:
registersymbol(aobGetPawn)
[DISABLE]
aobGetPawn:
db 4C 8B 0F 4C 8D 44 24 68
{$lua}
writeBytes(getAddressSafe('[pPawn]+82'),0x7)
{$asm}
unregistersymbol(aobGetPawn)
dealloc(newmem)
no damage, or damage effects, give it a try
-
- Noobzor
- Posts: 12
- Joined: Sat Mar 04, 2017 2:31 am
- Reputation: 0
Re: [REQ] Genesis Alpha One (GOG release)
some more option like ressources and stuff? other tables won't work with the GOG Version (Steam and Epic)
Re: [REQ] Genesis Alpha One (GOG release)
viewtopic.php?t=11410 version 28.08.2020 seems to work. But still missing useful stuff like module upgrades
Who is online
Users browsing this forum: admantx, miabi