TASVideos

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

Submission #3974: Hotarubi's NES Moon Crystal in 08:19.05

Console: Nintendo Entertainment System
Game name: Moon Crystal
Game version: JPN
ROM filename: Moon Crystal (J).nes
Branch:
Emulator: FCEUX 2.2.1
Movie length: 08:19.05
FrameCount: 29992
Re-record count: 20016
Author's real name: S.S
Author's nickname: Hotarubi
Submitter: Hotarubi
Submitted at: 2013-05-30 21:12:02
Text last edited at: 2013-06-04 03:36:27
Text last edited by: feos
Download: Download (7139 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:
http://www.youtube.com/watch?v=aqJXsLWeVys

This run beats the current published run by 966 frames, ~16.08 seconds.


(Link to video)

Game objectives

  • Emulator used: FCEUX 2.2.1
  • Aims for fastest time
  • Takes damage to save time
  • Uses death to save time (no life is lost however)
  • Manipulates luck
  • Genre: Platform

Techniques and Tricks

Mid-air jump

After he get the winged boots, he becomes possible to mid-air jump.

3 hits attack

When only one heart remains in his life, a jumping slash hits three times against bosses.

Jumping before landing

When he has a enough Y velocity, he can jump one frame earlier than it lands and higher.

Cancel a climbing

he can move to the next action faster by cancel a climbing.

Lag reduction

Many of lags are reduce by jump or jumping slash.

Early fade out

The fade-out starts immediately, if death occurs and start is pushed after a boss is finished exploding.

Falling through the stairs

It is possible to fall through the stairs by turning around at exact position between the stairs and the ceiling.

Frame rules

In this game, there're many frame rules. those are not due to a global frame count but a local frame count. The followings are main.

2 frames : Attack

4 frames : Taking damage and shock, Opening the box, Turning around on the ground

8 frames : Fading out the screen when beat the boss with death or reach the bosses at stage 6

16 frames : Fading out the screen when beat the boss without death

Some useful memory addresses

$38D : Screen X position

$207 : Boy's front side X position in current screen

$203 : Boy's back side X position in current screen

$200 : Boy's head Y position (The same value exists in some addresses)

$31 : Frame count from that scene

$607 : Boss's energy

Improvements

Level Frames saved Total frames saved
1 87 87
2 46 133
3 161 294
4 79 373
5 320 693
6-1 28 721
6-2 220 941
7 25 966

General

Reduced lag.

Don't pick up any sword power-up. It is unnecessary and occasionally causes the fault.

Stage 1 - Evil Forest

Optimized how to climb a cliff in first screen.

Chose the better direction for pick up a pair of boots.

Stage 2 - Waylaid Street

Most of improvements in this level are because of optimized movements.

Stage 3 - Count's Castle

Took a shortcut outside the castle.

Optimized how to fall through the stairs.

Stage 4 - Pirate Ship

Here he often stops because of landing poor footholds. So I avoid it by adjust the height when landing.

Stage 5 - Maclonna Mine

Chose better place to take damage.

Died after boss fight ended using the spikes with jump trick.

Stage 6-1 - Laboratory Part 1

In laboratory levels, the spike traps operate according as 4-frames rule. Therefore, considerations for timing in which scene is changed are needed. However, it isn't attached to importance in lab part 1. Most of improvements of here are because of lag reduction.

Stage 6-2 - Laboratory Part 2

Adjusted the cycle of spike traps to cut down the useless time.

Took a shortcut at small room where needles were spread.

Optimized boss fight.

Stage 7 - Laboratory Escape

Took damage in better place.

Adjusted the cycle of spike traps to cut down the useless time.

Suggested screenshot frame:26302

Thanks to

  • JXQ, Samsara : This run might not have existed without their runs.
  • Some Japanese speedrunners : I caught a lot of knowledge about this game from them.

Enjoy :)


feos: Accepting for Moons and processing the publication...

Similar submissions (by title and categories where applicable):