TASVideos

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

Submission #4339: TASeditor's NES Armadillo in 18:16.93

Console: Nintendo Entertainment System
Game name: Armadillo
Game version: JPN
ROM filename: Armadillo (J).nes
Branch:
Emulator: FCEUX 2.2.1
Movie length: 18:16.93
FrameCount: 65924
Re-record count: 174635
Author's real name:
Author's nickname: TASeditor
Submitter: TASeditor
Submitted at: 2014-06-16 14:31:12
Text last edited at: 2014-06-21 07:51:18
Text last edited by: feos
Download: Download (15828 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:
It's mating time in the land of armadillos and one horny red male armadillo looked for a female armadillo it could mate. It shall not be an easy task for the armadillo to find a partner to breed, because their species are threatened by extinction. The armadillo needs to travel, roll and swim though the US to find just one female armadillo somewhere captured in a zoo in New York. One rival male armadillo makes the life of the armadillo features in this game very hard, it's a giant, blue, masculine, genetic manipulated armadillo, why else would an armadillo that big and blue. Shockingly the blue armadillo even uses a self-built robot to try killing its rival, it can even talk. While the red armadillo only can talk, just a few words, but it is able to manipulate a extraterrestrial species for its porpuses. The armadillos might be genetic manipulated by those aliens. Not only makes the blue armadillo the life hard for the red armadillo to find a female armadillo to mate, but also it needs to fight natural enemies, which includes a pig, obviously pigs eat armadillo flesh. But most important is that all armadillos are wearing hats.


Encode

Game objectives

  • Emulator used: FCEUX 2.2.1
  • Uses glitches

Comments

Tricks used in this run

Movement

There are two memory addresses for speed values in this game. One for speed in pixels, the other is the current speed pattern value. There are no subpixels in this game.
The maximum speed pattern is 8. Speed pattern greater than 3 decrease from time to time or by pressing left or right. Changing forms can prevent a speed drop.
If the armadillo hits a wall while in normal form, the speed will either be stored or it hits the the 16th pixels of a tile in this case the speed drops to 0. While in ball form the armadillo bounces of the wall, the speed pattern decreases afterwards.
Speed patterns greater than 4 let the armadillo stumble while in normal form.

Faster movement glitch

While the armadillo is in midair, when it changes to a ball on a very specific frame the speed pattern ticks to 4. This value can decrease, changing forms is necessary to keep the value.

Going trough breakable ground/walls

Normallly the armadillo bounces of a wall or the ground if it hits a breakable wall, but when changing from either normal or ball, the armadillo will keep its current direction.

Speed pattern table

Movement Speed pattern
Walking 2
Rolling <1
Jumping 3
Glitch 4
Rolling down slopes increases to 8
Bouncing of slopes immideately 8

Jumping

The armadillo can jump in ball and in normal form. The jump in normal form can be varieted and is usually faster, but doesn't go very high. The jump while in ball form can go very high from standing still on the ground or it can start bouncing and increase height. When the armadillo changes the form from ball to normal after jumping it can get a boost in height.
There're walljumps in this game.

Skip bonus glitch

When pausing the game just before the hits one of the stakes in the end of each level, it'll skip the countdown of the bonus. To save even more frames pausing the game at specific frames saves time. The amount of pauses is random and depends mostly on speed.

Lag reduction

This game is very laggy. The ball form creates usually less lag.

Despawning enemies

All enemies which appear in groups, maximum number of enemies is four, can be despawned, if the last slot for the enemies has an enemy in it. If the next enemy belongs to the same enemy group, the next enemy will not spawn, otherwise the next enemy will spawn. Mostly enemies don't tend to appear in groups

Memory addresses

Address Set #67: Armadillo
System: Nintendo Entertainment System
Download .wch file for: BizHawk
Domain Address Data Type Signed Endian Description
System Bus 00D4 Byte Unsigned Big Y Speed Pattern
System Bus 015A Byte Unsigned Big Y Speed
System Bus 03DB Byte Unsigned Big X Speed Pattern
System Bus 0501 Byte Unsigned Big Enemy 1 Y Position
System Bus 0503 Byte Unsigned Big Enemy 1 X Position
System Bus 051F Byte Unsigned Big Enemy 2 Y Position
System Bus 0521 Byte Unsigned Big Enemy 2 X Position
System Bus 053D Byte Unsigned Big Enemy 3 Y Position
System Bus 053F Byte Unsigned Big Enemy 3 X Position
System Bus 055B Byte Unsigned Big Enemy 4 Y Position
System Bus 055D Byte Unsigned Big Enemy 4 X Position
System Bus 0601 Byte Unsigned Big Y Position
System Bus 0603 Byte Unsigned Big X Position
System Bus 060F Byte Unsigned Big X Speed


World by world comments

On each world, except the last, the objective is to hunt the yellow thing with sunglasses.
The yellow thing will try to escape the armadillo, so it is needed to trick it. It will move when the armadillo flips a tile. The armadillo can move on flipped tiles without making the yellow thing to move. It is possible to skip a gap with one unflipped tile. There's a boss fight in each world.

Desert

In the first world there're many movement techniques used to dash through the desert. The help of the UFO is used to quickly catch the yellow thing.
The lizard battle was not very hard to remove lag, because it doesn't move around.

Desert 2

From world two is getting hard to optimize.
There's a boat on the overworld which the armadillo can use.
The way to the chicken fight was kinda tough to optimize.

Las Vegas

One of many items is first used in this world, it's the only item in this run, to make the armadillo small. It can now crawl through small holes.
In the pig battle it was to possible to sync changing forms to the background music, it created lag.

San Francisco

In the robot battle the block in the air never breaks, to avoid lag frames and walking a long distance to the robot to attack it again.

Desert 3

In this world there are now bumbers which bumb the armadillo at high speed. It is also possible to get stuck in the bumbers.

River

A river which looks mostly like a forest.

Mountains

The mountains are mainly vertical, of course.

New York

In this world the yellow thing doesn't need to be catched, but all levels of this world need to be played.


feos: Accepting and publishing...

Similar submissions (by title and categories where applicable):