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

Submission #4150: Rum's NES Ninja Gaiden III: The Ancient Ship of Doom in 11:08.73

Console: Nintendo Entertainment System
Game name: Ninja Gaiden III: The Ancient Ship of Doom
Game version: USA
ROM filename: Ninja Gaiden 3 - The Ancient Ship of Doom (U).nes
Emulator: FCEUX 2.1.4
Movie length: 11:08.73
FrameCount: 40190
Re-record count: 22008
Author's real name:
Author's nickname: Rum
Submitter: Rum
Submitted at: 2014-01-01 04:00:09
Text last edited at: 2014-01-04 15:56:06
Text last edited by: Ilari
Download: Download (7856 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:

General description

  • Aim for fastest time
  • Abuses game bug
  • Take damage to save time
  • Luck manipulation
  • Keep music of boss fight


126 frames improved totally.Main improvement is in 5th boss fight,others are gained by game optimization.The game has strong randomness in the value of X Y coordinate and fractional coordinates. The value of fractional coordinate would keep when stage changes.

The details of improvement.Most tiny improvements is due to randomness control,different weapons and optimized route choice.

Stage 1

3 frames ahead.

Stage 2

3 frames ahead.

Stage 3

0 frames ahead.

Stage 4

6 frames ahead.(4 frames saved by randomness control of Ryu's damage in 4-2A)

Stage 5

84 frames ahead.(78 frames saved because of boss fight)

Stage 6

6 frames ahead.

Stage 7

24 frames ahead.

  • 7 frames from different wall climbing choice in 7-2A
  • 4 frames from randomness control
  • 9 frames from randomness control and ninpo using on the last enemy.

Memory address.

00DB :X coordinate of scroll

00DA :X fractional coordinate of scroll

00FD :Ryu's X position

04FE :Ryu's X subpixel

055E :X speed

0083 :Y coordinate of scroll

00DE :Y fractional coordinate of scroll

00FE :Ryu's Y position

0576 :Ryu's Y subpixel

05D6 :Y speed


049C :hp of final boss' shield

00AD :invincibility time

0476 :time of firewheel.

Personal Encode:


The author thanks to Scumtron and Xipo.

feos: Accepting this improvement to Moons.

Similar submissions (by title and categories where applicable):