Game objectives

  • Emulator used: PSXJin v2.0.2
  • Plays on hardest difficulty
  • Manipulates luck
  • Takes damage to save time

PSX Differences

So many PC gems were released during the 90s, with quite a few gaining respective ports on consoles. Of course, their counterparts usually have necessary tweaks as a result, for example suffering from loading issues is a primary factor. Others present in MDK include no longer being able to clip OOB to do certain skips, no level destruction animation at the end of each level, slightly different updraft physics, and the omission of collect-a-thon snowboard sections during level 4. One thing you will notice is that there is no music present, which is an emulation error, not a PSX difference. Hopefully the new Bizhawk core fixes this.

Awkward Camera

The camera in this game is not at all malleable, and insists on remaining at a fixed distance behind our main character. This means that if our position is such that the camera would be forced into a wall, then the game's usual solution is to simply block our character from advancing any further in that direction. This means we cannot walk backwards into a wall, or when strafing down tight corridors our misaligned camera will prevent us from taking the most direct path possible. This can be exploited if geometry allows it though, moving our camera into walls, doors etc will force a quick forwards teleport, so that the camera can resume its intended position.

Accuracy Rating.

At the end of each level you get your hit rate calculated for you, but don't be fooled by it. It counts powerful Chaingun ammo as 6 bullets fired each, yet only counts as 1 bullet actually hit. Mortar projectiles may have a large blast radius, but unless fired directly at an enemy then it still counts as a miss. That, coupled with the fact that scenery targets do not count as hits, means that a very low hit % will be calculated at the end. That's bad game data, not bad shooting.

Movement

Both forward, and sideways speed will be capped at 341, with standard vector addition giving us a diagonal speed of 482. Forward motion while parachuting is reduced to 256, sideways speed will be unaffected, which creates both a speed loss and an angle change. Parachute is therefore done only to prevent fall damage, or to throw items from; as otherwise they cannot be used during a descent.

Weapon Info

Your basic gun can shoot every 2nd frame, with sniper mode bullets being far more limited, as only 3 slots are available. Homing sniper bullets are slower, thus worthless for a TAS where aiming is perfect anyway. Most enemies can be 1 shot through a headshot with your sniper anyway.
WeaponPower
Regular Gun1
Chaingun6
Regular Sniper8
Homing Sniper8
Sniper Grenade150
Homing Sniper Grenade150
Mortar150
Grenade150
On easy mode, chaingun pickups will give 400 bullets, but on hard mode it's only 100. However, since this essentially save 500 regular bullets, thus 1000 frames, they are still high priority for pick ups. We can afford to deviate off our route, or stick around for them, as long as it costs less than 1000 frames, or 300 respectively for an explosive.

Level commentary

Level 01

Although the intro skydive was performed as a 'perfect' run, in hindsight it's actually the poorest one done. Being exposed to enemy fire by the laser beam will actually benefit us in the long run, since it results in less health needing to be expended on each concluding minigame. In the PC version, the training room can be skipped by jumping OOB over the adjacent walls, but this has been fixed for the PSX version, requiring the intentional method. Other subtle differences introduced include fewer buildings in the large open areas, but nothing too major. Level one concludes with an explosive head shot, giving instant KO.

Level 02

Better opening than the first, with a calculated amount of initial damage taken, ensuring minimal health by the end. The slope sections here can't be done as smoothly as we'd like, due to such small control over turning during motion. This results in the occasional inevitable crash which you may see. In the large mirror room, ammo first gets expended to allow a refill to spawn. Then, through weird character positioning, both the chaingun and the nuke's spawn location get manipulated from their ~6 potential spots to be directly along our route.

Level 03

On hardmode, drops give less of each item, so more deviations are needed in order to get enough explosives to last us. Certain objects can be destroyed faster than normal by sniping, for example the two door locks in the first room. Despite having 120 HP each, a single sniper bullet is sufficient to destroy each one, for a nice time saver. This level does have a few waiting periods however, and so provides opportunity to lose further health that we don't need. An equally pointless opportunity to waste ammo arrives too, since scenery targets do not take extra damage from chaingun ammo. This means the 3 chamber tanks which get destroyed to a good job of wasting all our excess bullets.

Level 04

As mentioned earlier, snowboard sections get cut short in the PSX version, avoiding the collect-a-thons as they originally appeared on PC. Each flying miniboss in this level requires 6 explosives to destroy, which RNG manipulation was heavily factored to get as many as possible from nearby crates.

Level 05

Since we no longer have a minigame to suicide at the end, this means there's no advantage to losing health in the earlier freefall, which makes HP management a lot easier. For ammo management, 13 explosives will be needed for the next level, which thankfully do not get reset. For saving chaingun ammo, this dictates our strategy used against the forklift. Destroying it asap results in a chaingun depletion, and our position in order to propel it in the correct direction would mean neglecting the nearby ammo drop. Instead, simply destroy it slowly with regular sniper mode can provide a better route. Allow it to position itself normally, and then use the 100+ chaingun ammo for a bigger saving elsewhere. Afterwards, we have our first proper minigame, but this time we're chasing the boss rather than a health powerup. Suiciding will lead to a Game Over, not a skip, so this has to be done properly. Given how all paths take the same amount of time, it is super trivial to complete.

Level 06

Less of a new level, more of a continuation of the previous level, focusing on the boss fights rather than on platforming or exploration. When we first see him with his dog packs, he will patrol the room at 5 increasing speeds according to his damage taken, and how many dogs are destroyed. It would normally take 100 HP to advance to the next cycle, but a well aimed sniper shot will instantly trigger it; allowing a much faster progression. After a quick parachute shortcut in the next room, we can begin the second encounter. Here the boss starts with 800HP, with explosive shots now doing 80, regular sniper doing 20, and with immunity to all basic fire. This means our 10 acquired explosives from level 05 will all be used up, making sure to time them according to his invincibility frames.
After the first and only OOB trick used in the PSX version, the final encounter can begin. Although 4 ropes bind poor Bones, only the fourth needs to be destroyed. Like so many other games, erroneous assumptions lead to significant time savings during sequence breaks. The idea that the final rope is otherwise inaccessible means only it has to be destroyed, which a well executed jump from the first platform can get close enough to. Now, a small but annoying trick used at the end does result in a slow ending. The boss will travel up to a distance of 105 to chase after his snack, and a decoy can distract him up to 85. Since decoys can move though, this allows us to set up a small trail for him to follow. Dumping a snack early, and then throwing the decoy at an initial distance of more than 105 means that our final throw is now done slightly earlier compared to just throwing him the snack directly. All that's left is for the decoy to keep moving until <85, so the boss will notice him, and in time his favourite snack. This saves a few frames on the movie input, but at the cost of real time.

feos: Accepting to Moons, but I'd like to publish it myself after Sonic Adventure 2. Need to test OpenGL video with this game, and a CDDA hack. Maybe ExtraHQ encode too. Oh well, publication underway...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15527
Location: 127.0.0.1
This topic is for the purpose of discussing #4546: Flip's PSX MDK in 31:07.28
Spikestuff
They/Them
Editor, Publisher, Expert player (2630)
Joined: 10/12/2011
Posts: 6435
Location: The land down under.
The Temp Encode: Link to video
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Pretty solid TAS. I thought it was quite entertaining. Yes vote.
Dark_Noob
He/Him
Experienced player (812)
Joined: 8/24/2011
Posts: 319
Location: Brazil
MDK this reminds me when I played this game first time in PS2 i guess that is called MDK2 i didn't have the game anymore,more later I will attend the encode and vote probably yes because this is a very nice game.
Someone who still enjoy playing fighting games ;)
Hopper262
He/They
Joined: 3/22/2011
Posts: 55
This game brings back memories, although I didn't know about the PSX port. The intrusive loading pauses, right before long corridors designed to mask load times, made me laugh. You mention the lack of damage in the first skydive: would you mind explaining why? It's not a great entertainment tradeoff, since you have the (nearly) perfect dive in Level 5. Despite the game's oddness, it's not the most exciting watch because of the waiting periods, ammo management, and slow fire rates for some weapons. Level 3 in particular feels slow, though I'm sure that's the game's fault rather than yours. Weak yes vote, but I'm glad I got to see this. P.S. Thanks for the good submission comments. They explained a lot of things that stood out to me while watching.
Joined: 7/2/2007
Posts: 3960
I do wonder why you have that long glide in level 2. Wouldn't it have been faster to land and then run to take advantage of better diagonal movement? Aside from that and the inconsistent health management, this looked good! I played the hell out of this game back in the day, so this was a nice kick in the nostalgia. Incidentally, the camera oddities are because Kurt (the protagonist) is pre-rendered, like the karts in Mario Kart 64. Compare him to Bones (the six-legged dog). A free camera would make this really bloody obvious; as it is it still stands out when you move the camera up or down. Thanks for the encode, Spikestuff!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
Wow, I used to play this game on PC a long time ago. The game is sort of clunky, and the objectives for completing rooms can be really bizarre, but it has a fun (if strange) sense of humor. I always enjoyed seeing the "World's Smallest Nuclear Explosion", though I was disappointed to see you couldn't hang around to watch the enemies' reaction in Stage 1 to the "World's Most Interesting Bomb". The final boss ending is also pretty messed up. Good job with the run, though! Although the first Minecrawler dive was an oversight, basically everything else looked fluid. The run really picks up speed starting from Stage 3; that was one of my favorite ones largely due to the sniping in the autoscroller just before the boss fight. Stage 5's sniping is impressive, since its boss is usually the hardest one in realtime. The sequence break at Stage 6, where you free Bones early (or is his name Max in the sequel?) was great. I'd say that this is entertaining enough for a Yes vote, even if it takes a while to get good. Also, even if the music doesn't work in the emulator, you're really not missing much. Dark Noob: MDK2 was the sequel and was probably a much better game. You could play as Kurt Hectic, the dog Max, or the doctor Fluke Hawkins. (In fact, if I recall correctly, "MDK" is supposed to stand for "Max, Doctor, Kurt".) Derakon: The area with the long glide has its only exit on a level off of the ground. If you fall all the way to the ground, there's only one way up to the platforms which is at the back, far out of the way. If you use the platforms, they wind back and forth and add on a lot of extra distance, which probably negates the speed benefits of strafe running. It's a much shorter path overall to just glide from the high altitude where you start.
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Editor, Expert player (2477)
Joined: 4/8/2005
Posts: 1573
Location: Gone for a year, just for varietyyyyyyyyy!!
Same as mklip2001, I played this game as a kid on PC. It has memorable athmosphere and smooth gameplay. Nice to see the game tased in such a precise manner. Yes-vote!
Joined: 3/9/2009
Posts: 530
mklip2001 wrote:
In fact, if I recall correctly, "MDK" is supposed to stand for "Max, Doctor, Kurt".
It stands for Murder, Death, Kill, but it's a running joke through both games that they never reveal what it means and use a ton of three word phrases with the MDK acronym (Mother's Day Kisses, Mission: Deliver Kindness, My Dear Knight, the characters names as you mentioned, etc). In interviews later, they said that it stood for Murder, Death, Kill during development, but they couldn't put that on toy mechandise, so it was made unknown and just an acronym.
Player (105)
Joined: 5/22/2007
Posts: 22
Nice well executed run, and some surprise strategies :) Hope there'll be a TAS of the PC version one day. This one allows for "mouse cheating", using the mouse as a joystick and, especially when combined with the "run" key, running at ridiculous speed (like 3x as fast). Kurt will be so hectic!
Site Admin, Skilled player (1250)
Joined: 4/17/2010
Posts: 11468
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Converting the movie for pcsx (the version where I added CDDA support) doesn't sync at all, I'm not even sure it would sync throughout the run if it was made in pcsx from scratch. But psxjin's OpenGL video with increased internal resolution seems to work alright. Flip, are you around? Could you try a couple of tweaks to see if the run could in theory sync on pcsx? http://rghost.ru/60534479 http://feos-tas.googlecode.com/svn/trunk/Misc/pcsx-13f.7z
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15527
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. ---- [2775] PSX MDK by Flip in 31:07.28