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

Submission #2720: GlitchMan's NES Contra Force in 12:23.62

Console: Nintendo Entertainment System
Game name: Contra Force
Game version: USA
ROM filename: Contra Force (U).nes
Emulator: (unknown)
Movie length: 12:23.62
FrameCount: 44691
Re-record count: 39027
Author's real name:
Author's nickname: GlitchMan
Submitter: GlitchMan
Submitted at: 2010-06-28 10:11:25
Text last edited at: 2012-05-07 14:07:19
Text last edited by: GlitchMan
Download: Download (8314 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:

Contra Force on the NES

Emulator Used

FCEUX 2.1.2-interim


  • Aims for fastest time
  • Abuses programming errors in the game
  • Takes damage (or commits deaths since one hit kills you) to save time

The Characters

Character - running speed (in hexadecimal) - jumping order

Burns - 1.38 - Highest jump

Smith - 1.30 - Second lowest jump

Iron - 1.20 - Lowest jump

Beans - 1.3F - Second highest jump

Jump Glitch

If you are in the air and you go to the pause menu then unpause while you hold jump, you can jump again while in mid-air. Only drawback is if you try it and you are below a certain point in the screen it will not work.


I think that the people who have played this already know that there is a lot of slowdown.

  • Sometimes even if it is just your character on screen there will still be lots of slowdown
  • Switching to two players causes even more lag
  • Pressing the A and B buttons causes lag
  • Sound effects cause lag as well (music causes lag but not much can be done about this)

What reduces lag?

  • Killing enemies (preferrably sending them off screen to avoid the "death animation")
  • Walking on the ground or facing the right (this is useful on one-screen areas such as boss fights)

The Contra Force TAS

Stage 1

I picked Beans (since he's the fastest) for this stage. I commit suicide at the first pit to get myself to the right most side of the screen. While the character is still invincible the screen won't move horizontally.

Stage 2

I commit another death in the ocean at the beginning to get myself to the left most side of the screen. That way I won't have to make the screen scroll to the left and I can avoid enemies (less lag).

Stage 3

I found an awesome glitch in this stage which allows you to jump through ceilings. There are two requirements for this to work:

  • You have to be at the top of the screen
  • There should be no floor at the bottom of the screen you are on

How this works: The graphics actually loop from the bottom of the screen to the top and if the bottom of the screen is just air the game thinks you are jumping in the air instead of the ceiling.

Be careful with this glitch because if you jump up too high and you land on the platform above you at the wrong time you will die.

Stage 4

This was the hardest stage of this game to TAS for several reasons:

  • The clouds always appear on the screen at certain points
  • The screen always moves left or right depending on which horizontal direction you are going
  • The enemies are placed in the worst places and the level structure makes it almost impossible to avoid them

I committed a death at the beginning so that the group of enemies in the first storage room won't appear. There is another way to get at the top of the screen without killing yourself but that only happens if you reached the end of a plane and another one is coming so I needed to kill myself at the beginning of the stage to get to the top of the screen.

Stage 5

I get 2-player mode here again to get to the top of the screen and jump through the ceiling.

Final Comments

I would like to thank Xipo for making his own TAS of this game and I would also like to thank everyone for inspiring me to make an awesome TAS of this game! I think this TAS will be a great addition to the TAS videos (especially for a game with tons of slowdown).

I hope you enjoy the movie! :D

Contra Force: May the Force be with you! :D

adelikat: I'll be handling the judging of this submission in the upcoming days. I'm hoping for some more feedback to get a better gauge of audience opinion.
adelikat: User feedback was solid, accepting for publication.

Similar submissions (by title and categories where applicable):