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

Nintendo Entertainment System
baseline
(Submitted: Ninja Gaiden 3 - The Ancient Ship of Doom (U).nes USA)
FCEUX 2.1.4a
40190
60.0988138974405
22008
Unknown
Rum
Submitted by Rum on 1/1/2014 4:00 AM
Submission Comments

General description

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

Improvements

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
00A8 :BOSS HP
049C :hp of final boss' shield
00AD :invincibility time
0476 :time of firewheel.

Personal Encode:

Thnaks to Bernka's encode.

Thanks

The author thanks to Scumtron and Xipo.

feos: Accepting this improvement to Moons.
Last Edited by adelikat on 10/7/2023 2:11 PM
Page History Latest diff List referrers