Submission Text Full Submission Page
Presenting SMS's Castlevania Master of Darkness
  • Emulator used: dega-1.16pre1-win32-z80jb MAME core
  • Aims for fastest in-game time
  • Takes damage to save time
About the game
"Master of Darkness is a platform game, very similar to Castlevania. The plot has the player entering the role of a psychologist named Dr. Social trying to defeat Dracula, who is behind a series of killings in London which have been attributed to Jack the Ripper.
The game requires the player to battle his way through several locations such as cemeteries, laboratories, castles and a house of wax dolls. To defeat the enemies (which range in ability and include zombies, bats and ghosts), players can utilise several primary and secondary weapons. Primary weapons are close combat weapons ranging from knives to rapiers and axes, that differ in range and efficiency. Secondary weapons are long-range weapons (pistols, bombs etc.) with limited ammunition. The player can hold one type of primary and secondary weapon. Picking up a new weapon means it automatically replaces the previous weapon in the player's inventory."
About the run
I don't really know what to write in here.. XD ... ok, tricks, glitches, bosses, detailed level description..
Tricks and glitches
- Attacking in mid-air costs much less frames than attacking on ground (this goes to shooting weapons too)
- Jumping off ladders: Dr. Social can jump 5 blocks high, so I don't need to be slowly climbing the stairs until the end of them.
- Taking damage doesn't throw us higher, but he goes front if turned back quicker right before getting hit, this is used to walk through some enemies while blinking.
- Jumping through the Round 4-3 spinning lights: This saves at least 15 seconds instead of waiting for the whole thing to stop and start spinning to the other way.
Luck Manipulation
This actually was just a little studied, some bats have mostly random flight, zombies can run, boss patterns, I didn't really go inside the RNG to see, but it's obvious that it changes when pressing the buttons, so I tried different strategies many times to get better results.
Data dump
Didn't need to memory watch since enemies have obvious HP numbers, subweapon and boss HP are shown on screen. Dr. Social responds to commands after 2 frames, jumping costs 2 frames of horizontal speed, attacking on ground costs 16 frames, subweapon throwing costs 16 plus 8 for him to move again.. taking damage to be thrown ahead is 20 frames (30 - 10), attacking behind (while jumping) costs 4 to 6 frames of speed depending on the lags, and getting an item takes 32 frames. Bosses and enemies blink for 64 frames (a little more than one jump) when they were not defeated, of course =P
Round by round comments
1-1: Not much to be told, but there is that glitch when I get the hammer item, and the knife attack makes an enemy explode right in front of the character.. Time left: 349.
1-2: Being hit while in stairs is actually a little slower than stopping to attack, but .. when I can pass through 2 enemies, 16*2 is slower than 30 frames.. Time left: 343.
1-3: The axe isn't really the most easy weapon to use, but it is the faster to defeat bosses, and Jack the Ripper happens to be a quite easy one.. Time left: 333
2-1: These two lights-failing rooms are actually annoying, as I have to kill the wax dolls the faster I can.. at the end of this round, a good surprise. Time left: 335
2-2: This bat at the start was manipulated to not be hitting me in the head while jumping on falling blocks.. I skip getting one bomb item here but that doesn't really save in-game time,.. Time left: 341
2-3: I was lazy on the WIP, but now I can look at this round and be proud of the work. The skull boss is completely random to regular speedrunners, but to me, a player that can see his entire pattern, it's even easier than Jack. Time left: 347
3-1: Bombs are so important here, they can take out hordes of enemies coming from multiple sides. Time left: 352
3-2: Walking through spikes is the fastest route I could come up with, making this one the fastest round in the game.. Time left: 357
3-3: I really need that missed hit with the axe to jump that enemy, for some reason, I kept bouncing back on the tries.. Oh, when the boss starts spinning faster, I can't reach him anymore ... or can I? Time left: 333
4-1: Unfortunately, I couldn't find a solution to this little problem, .. I have to get that potion to make that bat go away ... but that doesn't count for in-game time. Time left: 347
4-2: Boomerangs really came up well in this one, I need a weapon that isn't thrown to the floor above me. Time left: 305
4-3: The spinning lights aren't the only time saver, I can hit the boss four times at each of his pauses. Time left: 302
5-1: I compared my route to the one I found and the new one is 96 frames faster, .. and I finally came up with good platforms to fight the boss, not ideal yet,..
Final Boss: He decides which one is real right before the multiple running left pattern, but I managed to hit the right one after a good number of tries.. I decided to end the input after the final score count, to make the ending and credits come up right next. Time left: 329
Conclusions
Maybe this game isn't really fast paced, but.. even with less glitches than most Castlevanias (Oops, mentioned them again) I really liked the puzzle solving of frame advancing, the near impossible jumps that no player would try in real time, and plus .. it really beats all existing records I could find (even if it was a 20 minute cheater that cut out 1 and a half rounds of his video).. I don't think better subweapon planning would save that much in frames now, but maybe I will be trying to improve it more in the future =P (really, I came up with results that were really hard for myself to top on some screens, I even lost frames while testing, RNG and lags can be more explored, that's for sure..) (and I'll have to learn how to hexedit too).


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15562
Location: 127.0.0.1
This topic is for the purpose of discussing #3202: Jungon's SMS Master of Darkness in 18:41.75
Editor, Emulator Coder, Expert player (2156)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
Only 3022 rerecords? Sorry, but my old testrun WIP was just faster. EDIT: I couldn't recover the last testrun that had been at level 3 before my HDD data corruption. The run posted above was an older one at merely level 2. My vote: Strong No due to various known improvements.
<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
Jungon
He/Him
Player (50)
Joined: 4/2/2009
Posts: 376
Location: Porto Alegre - Brazil
Well, that's really better.. I researched on Master of Darkness but forgot to be looking for Vampire and In the Wake of the Vampire, too... +D As this already has 100% chance of being cancelled, maybe I should do it myself.. never knew of this 'cancelling jump lags with attacks' trick, it's even happening some rare times in my run, and I just couldn't see it, I'm pretty sure I failed as a TASer..
*Jungon*/*Johnnyz* smilie weirdo =P ^^ o.o @__@ +D
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2785
Location: The dark corners of the TASVideos server
om, nom, nom
Editor, Emulator Coder, Expert player (2156)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
I think the bigger problem with this submission is that this game is so unpopular that no one else has ever commented on it at all. If this game had been TASed and submitted in the early days when SMS/GG was first made a TASable platform, it could have had greater chance. Anyhow, I realize that this quick cancellation can be frustrating to you. I wish you better luck next time.
<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
Jungon
He/Him
Player (50)
Joined: 4/2/2009
Posts: 376
Location: Porto Alegre - Brazil
Actually, I cancelled the submission for 'bad technical quality', everyone entering to give it a look would see the thread and your WIP, and all next votes would be No even if they see a future in my run, which even with some tricks, can probably be beaten by at least one second in every round with better TAS techniques... I'm not really frustrated, I was more like afraid of submitting something poorly made and be rejected, but .... if I did this in around 5 complete days of work, and include my test WIP with all its rerecords, I'm not that far from getting these 1-2-3 frames saver techniques, and maybe in the future I'll be able to get a run published, with really hard work and more frame precision, .. I happened to start this last WIP (was WIP3 here) from the second round, which made my first round sloppy, and the other four .. less so, I hope +_+ (should I be separating this text in paragraphs??) XD Or maybe I'm better at non-assisted speedrunning...? x.x
*Jungon*/*Johnnyz* smilie weirdo =P ^^ o.o @__@ +D