Submission Text Full Submission Page

Moon Crystal TAS by JXQ

Essentials:
This run satisfies the following criteria:
  • Aims for fastest time
  • Uses damage and death to save time
  • Abuses programming errors
  • Emulator Used: FCEU 0.98.16, last improved by Luke

Overview

NrgSpoon introduced me to this game. It's a gem of a platformer released only in Japan. The controls have some Prince of Persia in them, but are not as demanding. The music is great and the graphics are pretty good. I'm surprised the game was never ported to the US or Europe.
About the Game:
Since most will probably not be familiar with this game, here are a couple things worth mentioning.
There are treasure chests littered throughout each level. Most of the powerups are not needed in a TAS (such as extra lives, hearts, or heart expansions). There are two exceptions, however. One being the winged boots, which allow a mid-air jump, and the sword, which allows for a longer range and increased attack power on the original weapon. The increased attack power is only shown when life is down to one heart remaining. A jumping slash will then inflict three hits on bosses if aimed properly. This is why some levels take damage even when it may not seem obvious as to why.
Abuses Programming Errors?
It isn't noticeable when watching, but there is a jumping glitch used around frame 2465 (and several places afterwars). There's a point where jumping to a platform will change the animation to "standing", but not actually land on the platform. However, this allows a one-frame window to jump again.
Bosses have a peculiar way of telling the game when they are allowed to be hit again. If, after hitting a boss, you do something to cancel the sword-swinging animation, the "I can be hit again" flag will not reset until the sword is swung again. This is a nasty bug that makes jump-slashing during bosses a pain, but viewing the contents of memory location 061F allowed me to make sure every hit also made the next hit ready. This is more like...avoiding programming errors, I guess.
If death occurs after a boss is finished exploding, the game immediately jumps to the next cutscene about three seconds faster than waiting for the screen to fade out.

Points of Interest

Level 2
  • This is the only level where jumps boots are not required to complete the level. However, grabbing them saves several grabbing and climbing ledges, and also a couple screen transitions, so they end up saving enough time to be worth grabbing.
Level 3
  • The switches in this level open up gates shortly after for a brief period of time. You can hear them close after passing. (Clang)
  • Although a sword powerup would help against the boss, all the sword powerups in this level are too far off the main path to be worth it.
Level 4
  • The two hits are taken to reduce the life meter to 1, which allows for the powerful sword strike against the boss.
Level 5
  • Jumping is used often to avoid the turnaround animation when changing direction while descending.
  • The two hits taken save time themselves, and also put my energy meter at 1 to use the sword powerup on the boss.
  • I tried to take a final hit on the spikes above to save time after the boss exploded, but they are too high.
Level 6
  • Around frame 25400, the shortcut here I believe was not meant to be possible. The normal way is to go up and around the stairs to another room.
Ideas for Improvements
  • Level 1 - Boss strategy
  • Level 3 - Climbing branches
  • Level 4 - Take first hit while climbing second mast
  • Level 5 - Reduce lag by killing first gargoyle on 5th screen
  • General - Use better strategy for taking hit to avoid turnaround (see 26750)

Suggested Description & Screenshot:

Moon Crystal is a game that was only released in Japan. It features good controls that are reminiscent of both Prince of Persia and Ninja Gaiden, and being a late NES release, it has great music, graphics, and animation for its time.
The bosses of this game can be difficult due to a glitch that improperly resets the boss's vulnerability after being hit. You could say this run "avoids programming errors".
Good screenshot: Frame 7539.
Thanks to...
NrgSpoon, who (1) introduced me to the game, and (2) told me about the sword powerup ability.

JXQ: I have canceled this run and submitted an improved run which is 563 frames faster.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
Location: 127.0.0.1
This topic is for the purpose of discussing #1122: JXQ's NES Moon Crystal in 08:53.00
Joined: 1/18/2006
Posts: 78
Location: Norway
I just saw this run and I like it. Are you going to take another stab at this game as you give many ideas of improvement? anyways it's a YES from me. Kinda liked the escape from the island. Reminded me a bit of Super Metroid :).
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3575)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
Unacceptable. This movie does not begin with "S" therfore it is off limits to you. Rejecting ;p
It's hard to look this good. My TAS projects
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
sargon wrote:
Are you going to take another stab at this game as you give many ideas of improvement?
I will probably test the ideas of improvement some time, but not immediately. I would guess only the last three ideas work, and less than a second would be gained altogether if they do. If I come back to it at a later time, I'm hoping to come up with more ideas, so the list will be larger and I could improve it by a more substantial amount. And adelikat, I think Guybrush was working on a hack called Soon Crystal... :)
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Nothing really outstanding, but a fast, easy to watch and superbly done TAS. That's a yes.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Joined: 1/23/2006
Posts: 352
Location: Germany
At the end of the lab escape I think you have two hearts left and you had to pause once for a trap, couldn't you have taken another hit to gain a few frames?
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
It only gains time when used at the end of a spiked area. Had I not been able to avoid all the spikes on the last run, I would have taken a hit then, but I didn't need to. Taking a hit in the middle ends up being slower (in this case, slow enough that I would have had to pause an extra spike oscillation).
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Twisted_Eye
He/Him
Active player (410)
Joined: 10/17/2005
Posts: 636
Location: Seattle, WA
What a good game to TAS! Simple, colorful, complex enough to hold the viewer, and the resulting TAS was very well done! Great find on that triple-damage jumpslash. You admit there might be minor improvements but this movie as is is very publishable. Yes vote here!
Former player
Joined: 7/2/2005
Posts: 309
Location: Baltimore, MD
Nice game, very nice physics and music. They really should've brought this over to the US or something. Either way it was a really good TAS. Voting YES.
Guybrush: "I'm selling these fine leather jackets." Wally: "Really?" Guybrush: "No. I 'm lying." Wally: "In that case, I don't want one!" Currently working on: Nothing at the moment.
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
Twisted Eye wrote:
Great find on that triple-damage jumpslash.
I forgot to include that NrgSpoon was the one who told me about this ability! My bad.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Joined: 6/14/2004
Posts: 646
Yeah, I basically realized during play that sometimes I was doing extra damage... it just took a while to narrow down what actually caused it.
I like my "thank you"s in monetary form.
Former player
Joined: 11/13/2005
Posts: 1587
Voting yes, entertaining run. But it is improvable. SNES Hook has the kinda the same situation, it looks improvable but is well done, it just isn't so entertaining.
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
I will redo this run. Setting to canceled.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
Ok the new run is complete and is here: http://tasvideos.org/1124S.html
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
Awesome, someone voted no on my already-canceled self-obsoleted submission, the obsoletion of which has already been published! Rock on, dude.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
Sweet, keep the no-votes coming!
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Emulator Coder, Skilled player (1311)
Joined: 12/21/2004
Posts: 2687
I was tempted to (but didn't) vote No just because of the humor factor of those last two posts, but... what's going on with these votes? Is someone picking random votes on random submissions?
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
nitsuja wrote:
I was tempted to (but didn't) vote No just because of the humor factor of those last two posts, but... what's going on with these votes? Is someone picking random votes on random submissions?
Recent no-voters on this thread: – OgreSlayeR (total 10 votes (majority "no")) – VANDAL (total 18 votes (majority "yes")) – Dromiceius (total 74 votes (mostly from time before vote tracking was built))) – mrz (total 74 votes (majority "yes")). (I'm disclosing this information because the fate of this submission is already decided; it does not affect further votes in any meaningful way.)
Former player
Joined: 6/15/2005
Posts: 1711
JXQ, I voted no too. I thought this run sucked, and I think you suck. ....still funny?
Zoey Ridin' High <Fabian_> I prett much never drunk
Experienced player (614)
Joined: 4/24/2005
Posts: 612
Damn... Caught! Oh well, I knew what I was doing.
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
Maybe I can hold the record for most "no" votes :)
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Editor, Reviewer, Experienced player (980)
Joined: 4/17/2004
Posts: 3109
Location: Sweden
Why did you go and say that for? Now I had to check which submission is leading the race to infamy. The biggest amount of no votes I found browsing the submission list was this submission (10 no votes). This one comes close (9 no votes), and is also of interest because it shows why you shouldn't trust yes votes too much.