This movie of Juste's glitched "first quest" has an improvement of 10304 frames, or 171.73 seconds to the published movie, greatly thanks to a new route. Both Maxim and Lydie were saved in the happy end.

General info

Emulator/tools used

  • VBA 1.7.2 + Re-recording v19.3 for (re-)recording movies.
  • VBAwatch for watching memory during TASing v2.[1]
  • TAS Movie Editor for copies & pastes, small tweaks, etc.

Objectives

  • Aims for fastest time
  • Contains speed/entertainment tradeoffs
  • Abuses programming errors
  • Uses warps
  • Manipulates luck
  • No damage/death

Comments

This is the second version of my run of Juste's glitched quest. In my unfinished v1, I overlooked a shortcut and got too many hearts, which wasted quite a few frames. When I realized that, I started the run over and saved 876 frames from my v1.
The first half of this run takes a different route from the published movie and features more formidable enemies and walls-sinks. Levels were built up on the way in order to save time later.
Almost every single room was done faster than that in the published movie, thanks to optimized subpixels, new tricks and/or better strategies and precision.

Level of Faith

Without testing the last three boss fights, I decided to build up my level to 16 after I calculated how much EXP I would get in the whole run, as I could get exact EXP of 14400 that was the minimum requirement for reaching Level 16. I didn't realize that it would turn out to be the lowest possible level for beating both Maxim and the first form of Dracula's Wraith using the strategies in my movie! Since leveling-up consumes time, Level 16 has finally turned out to be the optimal level! Cool!

The new route

In this run, I took a new route requiring some new subpixel-precise wall-sinks to cut down the fininshing time. The second half of the route remained the same, though.
The route:
  1. Start, go to Entrance A, door-warp to Shrine of the Apostates A, get Lizard Tail, go back to Entrance A, get Soul Orb, wall-sink to front of save-room in Entrance A and save the game in the save-room.
  2. Go to Marble Corridor A, chat Death, get the axe subweapon and wall-sink-warp to Shrine of the Apostates B.
  3. Go to The Wailing Way B -> Marble Corridor B, get Floating Boots from Pike Master, go back to The Wailing Way B and wall-sink-warp to Castle Top Floor B using Floating Boots.
  4. Warp to Cave of Skeletons A -> Cave of Skeletons B, beat Skeleton Knight, get Sylph Feather, save in menu and reset.
  5. Load the saved game in Entrance A, get the boomerang subwaepon and Platinum Tip, save in menu and reset.
  6. Load the saved game in Entrance A, go to Marble Corridor A -> Room of Illusion A, wall-sink-warp to The Wailing Way B -> Castle Top Floor B, wall-sink-warp to the top using Floating Boots.
  7. Warp through Luminous Cavern A getting low gravity to Aqueduct of Dragons B, go to Clock Tower B, trigger the machinery and wall-sink-warp to get Crushing Stone.
  8. Go to Sky Walkway B, beat Legion (Saint), break the breakable wall before Shadow using Crush Stone and skip Shadow with wall-sink-warp to Clock Tower A.
  9. Go to Sky Walkway A, beat Devil, get MK's Bracelet, go back to Clock Tower A and use the door connecting the two areas to warp to Chapel of Dissonance B.
  10. Wall-sink-warp to Sky Walkway B -> Castle Treasury A -> Castle Treasury B, use Floating Boots to warp to Cave of Skeletons B, warp back to Castle Treasury B and warp through the connecting door into the central room in Castle B.
  11. Warp to the elevator, beat Maxim with both bracelets equiped, beat Dracula's Waith and get the happy ending.

Something "sloppy"?

  • See also: Speed/entertainment tradeoffs
  • A jump right before the giant armour actually saved 1 frame as it cancelled the lag caused by dashing when the rain passed off.
  • Before I abtained Sylph Feather, my jumps might look unoptimal sometimes. It was because the game locks the jumps after I had held down A button for 11 frames. Without holding down A button that long, I couldn't jump high enough. As a result, they were unavoidable.
  • I did a jump after the first Ape Skeleton in order to manipulate the second Ape Skeleton to face left as I couldn't manipulate out a critical hit to it without losing 100+ frames. This cost 12 frames.
  • I intentionally prolonged the Devil boss fight to manipulate it to land down as fast as possible so that the door opened as early as possible. This saved more than 20 frames.
  • Those two Skull Archers were carefully kicked but not whipped in order to keep the EXP at 14400 points. This cost about 3 frames.
  • In the out-of-border trip from Chapel of Dissonance B to the final chamber, I didn't equip Floating Boots as early as possible because: 1) Flying with Floating Boots equiped is always slower and the flight was so long. 2) Juste would halt at whipping with Floating Boots equiped so that I would spend more frames in sinking into the high wall in Castle Treasury A from the empty space below.

Speed/entertainment tradeoffs

  • Gets Soul Orb to display how much damage an enemy has received, which can produce lags.
  • Plays with Maxim a little.
  • See below.

Something interesting

  • An extra dialogue before Maxim's fight possibly due to skipping his Shadow and getting his bracelet too fast.
  • In the end of the movie, Juste got exactly 0 hearts and 14400 EXP points.

Glitches and tricks

"Shuriken Glitch"

The whip version of the "shuriken glitch" which gives multiple hits cannot be used efficiently in two cases:
  • Legion (Saint)'s shells have special invulnerability.
  • Maxim will be forced to "flicker" and become invulnerable after he takes a few hits when he isn't "resting".
To do the glitch, you just need to time three hits correctly:
1) Throw a boomerang at an enemy.
2) Dive kick/slide kick it.
3) Whip it while it's still invulnerable to one of the attacks used above.
An alternative way to do it contributed by ljffdb2 is performed as follows:
1) Throw a boomerang or axe at an enemy.
2) Jump and whip it in the air.
3) Land and whip it on the ground while it's still invulnerable to one of the attacks used above.
Strangely, you can first whip on the ground and then whip in the air to do this glitch with an axe, but you cannot do it this way with a boomerang.

Whip-launch

This is something awesome involving corners and kickable things. It's done by "forcing deceleration into the same direction of your horizontal momentum in the air". Your whip/subweapon is the force, the deceleration is by letting go D-pad, and dash/dive-bounce gives you horizontal momentum without changing your horizontal deceleration. You can combine these as what I did in the movie to do backward-whip-launches.
Forward-whip-launch? Three ways:
1) Press LEFT/RIGHT only for one frame to turn around when you are slipping before dash.
2) Press LEFT for one frame and press L in the next frame, and whip when you are in the air. To launch to the left only!
3) Dive-kick backwards before launching.
The first and second ways are to whiplaunch from a corner, and the third way it to launch from a kickable thing.

Wall-sinking and warping

If you get speed above 8 pixels/frame with proper positioning, you can get stuck into walls and then ejected upwards.[2] When you are out of the border of the room, you'll warp to somewhere.
Doors can be also used to perform some warps. Back-dash as soon as you enter cetain rooms from the right side, you'll get warped to somewhere. Boss doors cannot be abused, though.

Credits

Besides common thanks to Bisqwit hosting this site, authors of the game/tools/previous movies and so forth, I'm giving special thanks to...
  • ljffdb2 for providing some glitches/tricks, boss strategies, and viewing my WIP's as well as pointing out the missing shortcut in my old run.
  • Comicalflop and zggzdydp for constructive discussions.
  • pirate_sephiroth for English hints.

Footnotes

[1] During TASing v1, I used the emulator-embedded memory watcher instead.
[2] You cannot sink into "breakable walls". You'll need speed above 16.03125 pixels/frame to get through them.

NesVideoAgent: Hi! I am a robot. I took a few screenshots of this movie and placed them here. Here goes! Feel free to clean up the list.

mmbossman: Wow, quite a large improvement to a relatively short run. Accepting as an improvement to the published movie.
ShinyDoofy: Processing...
klmz's note: This movie requires conversion in order to be played in sync on VBA rerecording v23.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15629
Location: 127.0.0.1
This topic is for the purpose of discussing #2124: klmz's GBA Castlevania: Harmony of Dissonance in 11:13.12
Active player (348)
Joined: 3/21/2006
Posts: 940
Location: Toronto, Canada
Very entertaining and some nice tech to boot! Overall, a joy to watch. Iga sure knows how to make entertainingly glitches games :D 8.4/9.1
My current project: Something mysterious (oooooh!) My username is all lower-case letters. Please get it right :(
Joined: 1/23/2006
Posts: 352
Location: Germany
Wasn't it possible to do that fast damage glitch with Legion's shell?
Editor, Emulator Coder, Expert player (2159)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
It was possible to do fast hits with Legion's shells, but each of them would only get damaged once as they had special invulnerability.
<klmz> it reminds me of that people used to keep quoting adelikat's IRC statements in the old good days <adelikat> no doubt <adelikat> klmz, they still do
Joined: 7/1/2008
Posts: 272
that was some crazy stuff. it felt like there was more warping around here than in the last one. it's total mindfuck, and that's just how i like it. very well done. 9/9
Skilled player (1225)
Joined: 9/15/2006
Posts: 165
Location: China
Very nice route, I'm surprise you improved the run so much, good work!
Active player (315)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
what kind of quotation is that???
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself. It rests on the conviction that you — by your choices, effort and actions — have made yourself into the kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success." - Onkar Ghate
Bisqwit wrote:
Drama, too long, didn't read, lol.
Editor, Emulator Coder, Expert player (2159)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
Somebody voted 0/0!? Yes, it's 0/0 according to my tests. LOL one of the lowest ratings ever! Any comments, please? Well, maybe "Abstained" isn't a well-known English word. EDIT 7: Defragged. EDIT 8: What stupid "well-unknown" word there!? :S ---- EDIT 4: Avoiding double-post...
pirate_sephiroth wrote:
what kind of quotation is that???
What does the "quotation" mean? Current market price?
<klmz> it reminds me of that people used to keep quoting adelikat's IRC statements in the old good days <adelikat> no doubt <adelikat> klmz, they still do
Joined: 10/28/2007
Posts: 15
Entertainment 9.5 Tech Quality 10.0 BTW "Whip launch 2" is very interesting. :D
Mitjitsu
He/Him
Banned User
Joined: 4/24/2006
Posts: 2997
HoD is back, this actually a very likeable movie compared to previous submissions. I give it 7.4 for entertainment and 7.8 for technical.
Editor, Experienced player (735)
Joined: 6/13/2006
Posts: 3300
Location: Massachussetts, USA
AKA, what's not likable about zggzdyp's/mine? ;-) Solid improvement. 7.9/8.8. The new glitches and new routes/warps make it a good watch indeed.
Homepage ☣ Retired
Active player (315)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
I WISH WE COULD VOTE. You'd get a YES. EDIT: Hey you didn't thank me in your submission... for the english hint!
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself. It rests on the conviction that you — by your choices, effort and actions — have made yourself into the kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success." - Onkar Ghate
Bisqwit wrote:
Drama, too long, didn't read, lol.
Experienced player (829)
Joined: 11/18/2006
Posts: 2426
Location: Back where I belong
I continue to have very little idea what goes on in these HoD runs, but it was fast, colorful, and lasted about the right amount of time. Good job klmz.
Living Well Is The Best Revenge My Personal Page
Joined: 5/27/2005
Posts: 465
Location: Turku, Finland
Fast and entertaining. I especially liked those fast boss kills with those multi-hits. The only time I was bored was in the beginning where you had to autoscroll with the giant armor, but of course that cannot be affected.
Which run should I encode next? :)
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15629
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [1222] GBA Castlevania: Harmony of Dissonance by klmz in 11:13.12
Editor, Emulator Coder, Expert player (2159)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
OK, I'll go witch-hunting finding out who rated 0/0 without any comments! EDIT: Hey, *name censored*! It was you who rated 0/0! Any excuses reasons? ;) Well, I guess you just failed in catching Mario running across the rating bar. :P
<klmz> it reminds me of that people used to keep quoting adelikat's IRC statements in the old good days <adelikat> no doubt <adelikat> klmz, they still do
Joined: 4/30/2007
Posts: 150
first quest completion time of this fast paced game got nearly cut in half
i think i will just leave this here
Active player (315)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
You know there was no escape for the silly plumber. And I don't think I rated your run (or any other)... but I can't be sure, because I sometimes like to move these sliding things around randomly...
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself. It rests on the conviction that you — by your choices, effort and actions — have made yourself into the kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success." - Onkar Ghate
Bisqwit wrote:
Drama, too long, didn't read, lol.
Skilled player (1444)
Joined: 7/15/2007
Posts: 1468
Location: Sweden
pirate_sephirot wrote:
And I don't think I rated your run (or any other)...
You did, you rated it 0/0.
Agare Bagare Kopparslagare
Editor, Emulator Coder, Expert player (2159)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
Well, it's solved since he caught Mario in action. ;)
<klmz> it reminds me of that people used to keep quoting adelikat's IRC statements in the old good days <adelikat> no doubt <adelikat> klmz, they still do
Player (42)
Joined: 12/27/2008
Posts: 873
Location: Germany
I made an encode of this run showing some data: Link to video