Tool-assisted game movies
When human skills are just not enough

Submission #525: FODA's NES Battletoads "2p warps" in 15:29.03

Console: Nintendo Entertainment System
Game name: Battletoads
Game version: USA
ROM filename: Battletoads (U).nes
Branch: 2p warps
Emulator: (unknown)
Movie length: 15:29.03
FrameCount: 55742
Re-record count: 3543
Author's real name: Mário de Almeida Azevedo Junior
Author's nickname: FODA
Submitter: nesrocks
Submitted at: 2005-01-29 03:17:59
Text last edited at: 2005-06-10 17:56:33
Text last edited by: Bisqwit
Download: Download (13768 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:
Emulator used - fceu-0.98.12-blip.win

About the game:
Battletoads is the game known to be very hard and few people have actually beaten it. It features a female villain and a lot of humorous dialogues.
- One person controls 2 characters
- Uses warps
- Takes damage to save time
- Abuses programming errors in the game
- Manipulates luck

About the run:
- Beats Phil and Genisto's time by 3 minutes and 50 seconds. They used famtasia (fceu wasnt avaliable at the time) which doesnt have frame advance. It also lacked some shortcuts and glitches which werent known.
- Aproximately 80% of movie was done using frame advance, needed for a person to control 2 characters, but which allowed me to do many precise movements.
- Level 6-1 (first section of Karanth's Lair) was done controlling only the first character and tossing player 2 around, absolutely no input was done on the 2nd controller there, without wasting any time. (just to show off ^_^)
- Dark Queen works like this: Each time you hit her, she will stop higher to start spinning for the hurricane attack, unless she manages to hit a toad using her knee, which pulls her back to the ground. This is used to keep her close to the big hands of the toads.

The Bugs and odd stuff about the game:
- Battletoads has a bug that doesn't allow 2 players on level 11 (Clinger Wingers). So, level 11 is played using only 1 character (by killing player 2) and then player 2 comes back on the next and final level (12 - the Revolution)
- When running, instantly press the opposite direction you're running + B to give a backwards headbutt. Its usefull on many places and is used on level 11 boss to prevent getting inside the boss, which would result on a shock damage.
- On level 10 (Rat Race), simply kill any running rat and the game will think you killed a boss, which abruptly ends the level.
- Run towards the jet on level 3 (Turbo Tunnel), or the surf board on level 5 (Surf City) and jump right before hitting it, it results on an incredibly high jump out of the screen. This bug is surprisingly present on Snes Battletoads & Double Dragon game too. It's used here just for fun.
- Pressing left+right causes some weird behavior on the characters leading them to apparently change planes, and this is used on level 9 (Terra Tubes) to ignore helicopters and rubber ducks wherever possible.
- Its possible to move around while ducking, and this allows to go through sprite walls. Checkpoints still need to be touched though, or else the game crashes on the next checkpoint, or, if its the end of the level, it wont be active. So i get through walls and wait on the other side, which saves some time.
- On Arctic Caverns (level 4), theres a yellow spike on the ceiling which can be passed through as long as Down is being pressed, even if you're not really ducking.
- Even if you touch a spike and aparently die, it takes some time to actually deduct a life from the lives counter, so if the level ends before the life is deducted, the game will go to next level and the life wont be deducted at all. This is used to save time.

Bisqwit: Good work. Processing.

Bisqwit: Can't cancel, Foda. Already published!

Similar submissions (by title and categories where applicable):