Last 3 frames saved
I think this time, can replace the movie.
Edit: Kiske, if you want to make the tas of normal run, this HP lua I made can help you.
Download AW1hp.luaLanguage: lua
local hero1 = 0x02019F44
--local enemy1 = 0x02019F98
local x0 = 0x02015800
local y0 = 0x02015802
-- 0x03007B9A 0x03007B9E 0x03001D30:rng 0x0300431D:fog
while true do
gui.text(0,0,"Pow1: "..memory.readdword(0x0201ABBC),"green")
gui.text(60,0,"Pow2: "..memory.readdword(0x0201AC24),"green")
gui.text(120,0,"Pow3: "..memory.readdword(0x0201AC8C),"green")
gui.text(180,0,"Pow4: "..memory.readdword(0x0201ACF4),"green")
for i=1,256 do
if memory.readbyte(hero1+12*(i-1)-4)>0 then
x1=16*memory.readbyte(hero1+12*(i-1)-2)-memory.readshort(x0)
y1=16*memory.readbyte(hero1+12*(i-1)-1)-memory.readshort(y0)
if memory.readbyte(hero1+12*(i-1))>0 and memory.readbyte(hero1+12*(i-1))<100 then
gui.text(x1+8,y1+4,memory.readbyte(hero1+12*(i-1)),"yellow")
elseif memory.readbyte(hero1+12*(i-1))>128 and memory.readbyte(hero1+12*(i-1))<228 then
gui.text(x1+8,y1+4,memory.readbyte(hero1+12*(i-1))-128,"yellow")
end
if memory.readbyte(0x0300431D)==1 then --fog
gui.text(x1,y1,memory.readbyte(hero1+12*(i-1)-4),"red")
end
end
end
gui.text(90,8,"RNG: "..string.format("%X",memory.readdword(0x03001D30)))
vba.frameadvance()
end