Hello everyone, its been a while.
I am starting some brand new speedruns of Blade of Darkness. My old speedrun, while fast, contained some mistakes and some boring parts that I believe I can rectify with more physics glitches. Also, I'm recording the new runs at a higher resolution and FPS. I'll be using this thread instead of the last to post WIP encodes for feedback as well as glitch explanations, since it will be cleaner that way. My old speedrun thread wasn't really structured and can be deleted.
I have done more research with physics glitches across the characters and now I am uncertain where they stand for speed, so I am speedrunning them all for the time being. I still expect the Knight to end in first place with Amazon a close second. I'm fairly certain Dwarf will be third and Barbarian last, but with segment abuse this could be wrong. The previous speedrun used the Knight and ended with 55 minutes 17 seconds of user input (It is still in limbo with the SDA verifier queue). I will use its times to compare with the Knight's new run.
The WIP videos are 640x480 and 60 FPS, so you will probably get buffer times if you stream them. Saving them as files and then viewing after download is the smoothest way of watching them. These WIPs are non-submittable to SDA. Aside from the starting levels, the routes are going to be very similar except for the Barbarian who can't airclimb.
<b><u>--- Current Speedrun Progress ---</u></b>
Last updated: <b>01/06/11</b>
<b>Knight:</b> Speedrun completed
Prison of Tabriz (1:49) (Old was 3:19) - (60fps
Fortress of Tell Halaf (1:11) (Old was 1:49) - (60fps
Mines of Kelbegen (5:00) (Old was 5:00) - (60fps
Tombs of Ephyra (2:53) (Old was 3:34) - (60fps
Island of Karum (1:30) (Old was 2:05) - (60fps
Shalatuwar Fortress (0:28) (Old was 0:43) - (60fps
Gorge of Orlok (1:01) (Old was 1:01) - (60fps
) (17.6mb) / Alternate route
Fortress of Nemrut (2:54) (Old was 3:49) - (60fps
Oasis of Nejeb (3:23) (Old was 3:39) - (60fps
Forge of Xshathra (2:03) (Old was 2:20) - (60fps
Temple of Al-Farum (3:42) (Old was 3:42) - (60fps
Temple of Ianna (4:58) (Old was 6:31) - (60fps
Tower of Dal Gurak (3:43) (Old was 5:42) - (60fps
The Abyss (10:29) (Old WIP was 10:49) (Old run was 13:06) - (60fps
Total input time: 44:37
Total movie time: 46:19
Number of segments used: 77
for the Knight's speedrun.
Note that the Ianna, Dal Gurak, and Abyss WIPs have had cutscenes edited out for smaller filesizes.
Marakamda (0:58) - (60fps
Khazel Zalam (4:56) - (60fps
Kashgar (5:15) - (60fps
<b><u>--- Glitches (Ab)used ---</u></b>
If you are not the Barbarian and you have no two-handed weapon ready, run forward off of an edge, hold forward, and tap your block key at approximately .3 second intervals. Too fast and you'll hover in place, too slow and you'll fall. If just right, you slowly rise in the air and move forward slightly as you do so.
The edge that you run off of must be high enough that you would "fall" from it. I also have no idea why it doesn't work with the Barbarian (Too short of a run animation?).
If you are not the Barbarian and you have no two-handed weapon ready, move near an edge and rapidly dodge towards the cliff while interrupting it with block repeatedly. The faster the better. If done fast enough, you will sink downwards in the air in your dodge animation instead of falling.
I am using block to cancel attacks, but it is not readily apparent since I don't have a shield equipped.
With any character, perform a 180 degree action or attack and then perform airsinking while still on the ground. During this, also attempt to attack a bunch, preferably a cheap attack like Low Punch. If you do all of these fast enough, your character's rotation will go haywire in all directions. Do it for long enough and your character's normal rotation will get overwritten and you can be sideways or upside down after stopping. This allows for abuse of zipping as well as moving through floors and ceilings. You cannot go through walls or anywhere in the void that the walls could extend to (Perhaps a mapper can explain why).
Occasionally you can completely reset your rotations back to normal by breakdancing again, but I have only gotten this to happen through dumb luck. I don't know what order of input causes it.
Breakdancing is at the same time the least reliable and most useful glitch for speedruns. It takes hundreds of segments to pull off and even more to execute the route with strange rotations. The camera also thoroughly dislikes this glitch.
Saving and loading a game will drop aggro from any entity that has no direct line of sight with you. This is actually a pretty common glitch in video games.
Running jumps while airclimbing will not halt forward movement when completing, probably because it can't find what surface you jumped from. This is similar to regular walking jump, which doesn't check for starting surfaces.
<b>Steal Dal Gurak's Blade:</b>
It is possible to pick up Dal Gurak's Blade when he throws it, but you will likely need an autofire on your Use button (As well as being dangerously close to the weapon). After grabbing the air, immediately try to sheathe it so that it teleports to you (Note that Dal is still technically wielding it).
<b>Steal Dal Gurak's Shield:</b>
If you kill Dal Gurak with a punch, there is a brief delay before the cutscene that you can grab his shield. You may need to drop and pick it back up again in the level afterwards to get it to function correctly. You can also sometimes pick it up with a weapon equipped, but this runs a chance of permanently deleting the weapon you have out.
On the Abyss level, I end the last two fights by getting the bosses to fall into a pit. Great demon requires airclimbing to fall into a pit, while the final boss just needs luck manipulation to not teleport or use magic.
When you clip into surfaces, the game will attempt to eject you directly upwards from your current rotation. If your rotation is messed from breakdancing, you can accomplish horizontal zipping which can save some travel time.
<b>Zipping, part 2:</b>
Some sloped surfaces will eject you directly downwards should you attempt to airclimb or slide on them without proper horizontal velocity. I don't know why this happens.
And that's that for the current listing of glitches to be used. Feedback on the WIPs is welcome, including technical stuff such as filesize versus framerate.