Castlevania: Harmony of Dissonance TAS by JXQ

Essentials:
This run satisfies the following criteria:
  • Aims for fastest time
  • Abuses programming errors
  • Manipulates luck
  • Uses a restart sequence
  • Takes no damage
  • Best Ending
  • Emulator Used: VBA 1.7.2 rerecording 19.3
  • Suggested Screenshot
About the game:
In this installment of Castlevania, Juste Belmont, Simon's grandson, has to do the usual vampire hunting. Despite looking nothing like his grandfather (or, a man at all), he still wields a whip <strike>with the best of them</strike>. At least he's got his "androgynous good looks and silvery long hair". (Quoted from Kaz)
Come follow on the adventure through a castle that contains no less than eighty clashing colors in each room! Be amazed as Juste shakes his fist as the Grim Reaper escapes! Question his motives when he takes time out of his rescue mission to decorate the basement he will soon destroy! Enjoy the comic relief of Maxim, the hobbling amnesia victim with a hearty laugh! Feel the pain as Juste struggles to understand that there actually are two castles!! (Ouch my brain!)
About the run:
I first saw a partly finished run of this game by Hornqvist, and realized that this game had a lot of potential for a TAS. The way the main character moves is just asking to be ridiculously optimized. Kaz then took on the project, doing extensive route and weapons research, and he made good progress, notably improving on the previous run in technique and extensive luck manipulation to get lots of critical hits. His effort unfortunately stalled once he discovered the "whip launch" glitch by accident, which could be used at many places beforehand.
This run achieves the best ending, which collects all of dracula's remains and Maxim's bracelet.
Notes:
This run takes advantage of a warping glitch that is seen sometimes when entering a new section of the map (through a swinging door). By dashing backwards after entering a new area, you can enter the doorway in the same way that you enter a normal passageway, instead of via the door animation. What's interesting is that this can sometimes take you to a different place than the door intends. The route used skips three bosses that are normally required, and three more become faster to skip than to fight.
When entering the new area for the first time (so the text appears with the name of the area), the warping glitch will not work. Due to this property, some areas are left as soon as they are entered, only to reenter and then perform a warp glitch.
Near the beginning of the run, I spent about 8 seconds taking a detour to grab the Soul Orb. This relic will display the amount of damage that is done to an enemy each time they are hit. It is technically unneeded because enemy HP can be monitored in the memory viewer. However, attacks can be manipulated to a degree to achieve critical hits, which cause twice the damage. The degree that they are manipulated is entertaining during fights against stronger enemies and bosses, and it gives a greater sense of control over the game when you can actually see the word "Critcal!!" at such a rapid rate.
Several times in this run, the game will pause and seem to start over briefly. This is actually a quicksave, followed by a soft reset, done usually after getting an item that is a bit out of the way in order to warp back to the last save point. This avoids unnecessary backtracking.
A large enemy near the middle of the run (holding a big stick with a skeleton on it) is not killed immediately because he needs to be manipulated into dropping the floating boots, which allow for several shortcuts shortly afterwards.
There are improvements to be found here and there - more toward the beginning than the end. Examples include a few spots I didn't use the downward kick where I could have, and a couple places that a whip launch would be faster than the existing method. Plus, with all the variables involved in critical hits, I'm sure that better "boss routes" could be found if enough time was spent searching for them.
Final game time is 25:42 with 78.3% exploration.
Forms of Travel:
With so many forms of travel, it can be confusing why I use what when I use it, so here are some general properties of Juste's various methods of transport.
  • Dashing
The most basic technique, this can be done from the very start in either direction (meaning, you don't have to be facing the direction you want to dash). Moves 3 pixels/frame for 12 frames, then gets slower. Dashing keeps the same horizontal speed on inclines, and it can be canceled at any time by ducking for a frame, which allows for precise timing of whips and jumps without having to sacrifice dash speed.
  • Sliding
This can be done after getting the Lizard Tail, which is in the fourth room of this run. Sliding moves at 4 pixels/frame, but has pauses between slides, bringing the average to about 3.25 pixels/frame. Sliding (usually) goes slower on inclines, and it can't be canceled either.
  • Jumping
Castlevania has long been known for it's uncontrollable, or "realistic", jumps - especially in the NES days. At the beginning of the game, Juste has the jumping skills of an elephant filled with helium. Platforms are often overjumped because after jumping for 11 frames, you can't stop the ascent. This makes the beginning of the run look sloppy, something that can't be helped.
  • Double jumping
After the first boss, Juste grabs Sylph's feather, and things go from lame to pwnsnake. Each jump still follows the 11-frame rule, but starting a new jump in mid-air can be given just the height needed without over-shooting. Climbing goes from watching a retarded kid play hopscotch to riding in a nice smooth elevator.
  • Diving kick
Juste also can do a diving kick once Sylph's Feather is obtained, making downward travel about twice as fast and approximately one hundred and seven times cooler. This dive can also go diagonally, which is faster than dashing down a slope, and can bounce off of enemies, causing damage. Often this is used as a method to pass through enemies while they are taking damage.
  • Whip Launch
The diving kick opens up a whole new bag of worms. When dive-kicking an enemy or object, whipping (or using a sub-weapon) immediately afterwards will send Juste flying backwards with rapidly increasing velocity. This is the fastest form of travel as long as the environment allows it. A form of Whip Launching can also be done without the double jump, by sliding backwards off of a ledge and using the whip or sub-weapon.
  • Super Jump
A very fast and high reaching vault which is the fastest way to move upward if the space is large enough. If the jump hits a ceiling, Juste will pause on the ceiling for a moment, and this is usually enough of a delay to make regular jumping a faster alternative for short climbs.
Thanks to...
I owe many many thanks to Kaz, who not only did all the hard stuff, including finding the optimal route, weapon combinations, and glitch discovering, but also for watching my progress closely and making sure I was doing stuff right, and offering lots of encouragement.
Also thanks go to OgreSlayeR for his important discoveries - most notably, skipping the ice fist, and whip launching off a corner - and similarly watching my progress and looking for improvements. Thanks to pirate_sephiroth and Zurreco as well for checking my progress for improvements.
Friend 1: I just castlevania-jumped into the (bleep)ing water SON OF A (bitch)
Friend 2: What a horrible night to have a curse.

JXQ: Apparently I submitted this two years ago? What the hell?
JXQ: Editing seven thousand times because some formatting looks good on the original page and some looks good on the forum, but not much seems to work for both.

Truncated: Accepted for "kickassness".


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15569
Location: 127.0.0.1
This topic is for the purpose of discussing #283: JXQ's GBA Castlevania - Harmony of Dissonance in 30:43.92
Kaz
Former player
Joined: 12/2/2005
Posts: 149
A submission so awesome that it made NesVideoAgent go BACK IN TIME!
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
FINALLY someone commented, after almost twenty-seven months of waiting!!
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Nah, this run is too old, nothing to catch here.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Editor, Expert player (2478)
Joined: 4/8/2005
Posts: 1573
Location: Gone for a year, just for varietyyyyyyyyy!!
Yeah, lock the thread.
Sir_VG
He/Him
Player (40)
Joined: 10/9/2004
Posts: 1913
Location: Floating Tower
[02:47] <Simply_Majestic> BECAUSE IN THE FUTURE THEY'LL BE TIME MACHINES.. [02:47] <Ultima> There is no possibility, it is deffinite. [02:47] <Ultima> Who is they? [02:47] <MervBurger> You know, they [02:47] <Ultima> And why will they be time machines in the future? [02:47] <Ultima> Why aren't they time machines now? [02:48] <Simply_Majestic> I don't know. [02:48] <Tails> AHAHAHAHA [02:48] <Simply_Majestic> I'm not The Matrix or anything. [02:48] <Tails> IN THE FUTURUE [02:48] <Xardion> Because it isn't time for them to be time machines. [02:48] <Tails> THEY WILL BE TIME MACHINES [02:48] <Terminus> Space time isn't perfected yet? [02:48] <Tails> Oh my god [02:48] <Tails> Im in tears here [02:48] <Tails> F*cking hilarious
Ok, in honest posting, I think I have discovered the reason why we're getting these weird "old postings"
error_handler: errstr=Undefined offset: 284 errfile=/home/WWW/wikisites/nesvideos-site/inc/wikifun.php errline=482
So IOW, the next submission (unless this is all fixed) will be 284.
Taking over the world, one game at a time. Currently TASing: Nothing
Former player
Joined: 7/12/2004
Posts: 524
Location: USA
Very awesome and entertaining TAS. I think this should get the CotM because of the more impressive manuvers. The physics really make this entertaining. Every whip launch is cool on it's own. The level design is really bad though. It's hard to come up with a good route in this game because it's so confusing. I wonder if the route can be improved? I like this game more after watching this, but watching and playing is completely different. :P
Working on: Command and Conquer PSX Nod Campaign
Joined: 3/5/2005
Posts: 47
Location: Italy
JXQ made a submission before the GBA games were supported... (if I remember correctly)
<Neclea>Gavin Ward <Sprint>WHAT? WHERE? <oldskoolgamer101>What a stupid name! oldskoolgamer101 was kicked from # soniccenter by Sprint [ says you , kimpy ]
Kaz
Former player
Joined: 12/2/2005
Posts: 149
He transcends what you mortals "time". All hail The JXQ. P.S. This is a moon run, at least.
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Hmm, I second the idea of CotM's star. The movie is very impressive, I think I'll give it 9 for entertainment once it gets published. Hail the almighty JXQ!
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Player (206)
Joined: 5/29/2004
Posts: 5712
OgreSlayeR wrote:
The level design is really bad though.
Heh, did you notice the ping-pong paths too?
put yourself in my rocketpack if that poochie is one outrageous dude
Joined: 8/3/2004
Posts: 380
Location: Finland
Awesome run. The 27 months of waiting have just given the run a fragrance of pwn. Anyway, as the WIPs promised, solid run with lots of impressive looking movements and tricks. Star-quality run, easy yes.
"Kids! Bringing about Armageddon can be dangerous. Do not attempt it in your home." ( Pratchett & Gaiman: Good Omens )
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
I have no idea why this submission won't format for shit. #nesvideos, expect lots of edits.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Mitjitsu
He/Him
Banned User
Joined: 4/24/2006
Posts: 2997
How do you do the comment underneath the submission?
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
Only the author or a judge/publisher can do that, by editing the submission.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Emulator Coder, Skilled player (1310)
Joined: 12/21/2004
Posts: 2687
AKA wrote:
How do you do the comment underneath the submission?
It's edited into the submission comments, like so:
----
[user:JXQ]: Apparently I submitted this two years ago? What the hell?%%%
Oh, and voted yes. Once you got the Sylph's feather the movement became impressively fast (faster than I would have expected in a Castlevania game).
Former player
Joined: 8/1/2004
Posts: 2687
Location: Seattle, WA
It's about fucking time someone credited me seriously! ninja yes vote
hi nitrodon streamline: cyn-chine
Joined: 12/20/2004
Posts: 226
I loved all the hyperspastic jumping, sliding and dashing. The good planning didn't hurt either. Yes vote for making a bad Castlevania game look much better than it really is.
Joined: 7/26/2006
Posts: 53
You completed the run before you even started the WIP's Time paradox ftw Voting yes because vampire hunters should all be able to move like ninjas
Former player
Joined: 9/20/2006
Posts: 287
Location: Singapore
... and I was hoping so badly to see a 1337 submission from JXQ. Heck, if the system doesn't credit him with it, then i would... you r0x0rs dude, totally hax0red the game to bits! Pwned
Truncated wrote:
Truncated is the most fiendish instrument of torture ever devised to bedevil the days of man. -- xoinx
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
xoinx wrote:
... and I was hoping so badly to see a 1337 submission from JXQ.
I'm not worried about 1337, but I do hope that the number is fixed to whatever it's supposed to be. It's kind of stupid to have a submission in the 200's when my first submission was in the 700's. Also the post date sucked since it threw this to the bottom of the workbench :\ Sigh, Skate or Die finally gets published and I once again have the oldest submission in the queue...
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Player (71)
Joined: 8/13/2004
Posts: 205
awesome. yes of course.
Sir_VG
He/Him
Player (40)
Joined: 10/9/2004
Posts: 1913
Location: Floating Tower
xoinx wrote:
... and I was hoping so badly to see a 1337 submission from JXQ. Heck, if the system doesn't credit him with it, then i would... you r0x0rs dude, totally hax0red the game to bits! Pwned
Well, technically if it weren't for the quarks he would have been 1338 given that this is the 2nd new run with this qwark. Overall, the run was good but there's a couple things I need to question on later. I just can't remember them off the top of my head.
Taking over the world, one game at a time. Currently TASing: Nothing
Twisted_Eye
He/Him
Active player (398)
Joined: 10/17/2005
Posts: 632
Location: Seattle, WA
heh, who wants to bet that 1337 is being 'reserved' for something special, liiike oh how about the Megaman quad-run----not that it wouldn't be deserved Loved this run by the way, fast paced and some nice glitchy action. Getting that soul orb to show the criticals was a nice touch. I'm yessing this, sir
Tub
Joined: 6/25/2005
Posts: 1377
Zurreco wrote:
ninja yes vote
that means: beating all no votes to death, then putting them on the yes pile? simple yes vote.
m00