Post subject: Beast Wrestler
Editor, Expert player (2479)
Joined: 4/8/2005
Posts: 1573
Location: Gone for a year, just for varietyyyyyyyyy!!
The quest for finding the best game for TASing has ended! Beast Wrestler is the best game for TASing, because: 1. The players share their hit points, so you need to take hits to defeat the enemy faster. 2. Missing a hit resets the stun counter, so you need to miss hits, so that the enemy doesn't raise up from the ground too early. 3. The first fight in the game is a climatic battle against the mirror image of the player character, usually seen near the end of a game, not in the beginning. 4. Even the plot is awesome: So, here is a serious first attempt at the first fight, but due to the game mechanics it looks like it is played very badly, even though it aims for fastest time: http://dehacked.2y.net/microstorage.php/info/556172157/Beast4.gmv Here's a Lua script that monitors player x-position and the shared hit point address, and it also automatically skips frames that don't accept input:
gens.registerafter(function()
if memory.readbyte(0xfff0c8) == 239 then
gens.emulateframe()
end

--xpos
message1 = string.format("%d", memory.readwordsigned(0xfff0be)) 
gui.text(150, 120, message1, "green", "black") 

--hp
message2 = string.format("%d", memory.readbyte(0xfff2c9)) 
gui.text(200, 120, message2, "red", "black") 

end)