120
"AOB SCAN"
Auto Assembler Script
[ENABLE]
aobscan(base,8B 0D * * * * E8 * * * * 8B 50 0C)
label(_base)
base+2:
_base:
registersymbol(_base)
[DISABLE]
unregistersymbol(_base)
134
"Energy"
Double
_base
0
208
10
34
0
121
"Rocket"
Double
_base
0
304
10
34
0
aobMissile
004F4236
plrPosX
06310010
plrPosY
06310020
plrTimer
06310000
plrTime
06310030
AM2R is made in GameMaker which uses a scripting language.
Therefore all values are randomized at startup, and one needs to search for them every time.
STABLE ADDRESSES: (no need to search for these)
Energy
Rockets
Super Rockets
Suit
Charge Beam
Ice Beam
Wave Beam
Spazer Beam
Plasma Beam
Morph Ball
Spider Ball
Bombs
Power Grip
... i havent found stable addresses for the rest, yet.
Energy:
Search for whole number.
tanks = number / 100
filled = number - (tanks * 100)
EX: 3 full tanks == 399
Rockets & Super Rockets:
Search for whole numbers.
Selected Augment:
Enter selection menu.
Select "Morph Ball", search for 8.
Select "Power Suit", search for 0.
Alternate until found.
Enabling Augments:
Set selected augment to 0-16.
Press button on keyboard/gamepad to enable augment.
Search for 1, then disable augment, search for 0.
Alternate until found.
Suits:
Same as above.
Alternate between "Power Suite" (0) and "Varia Suit" (1).
"Gravia Suit" == 2.