This is definitely worthy of a new post instead of just another edit.
WIP5 completed
I'm now through stage 3, and am 2,107 frames ahead of my cancelled run.
To put things into perspective...
v1 - v2 WIP5 (Time based on collection of souls)
Stage 1: 21279 - 20922 (357 frames saved)
Stage 2: 36921 - 36159 (762 frames saved)
Stage 3: 51179 - 49072 (2107 frames saved)
Stage 4: 66508 - 63177 (3331 frames saved)
Stage 5: 75028 - 71173 (3855 frames saved)
Stage 6: 85000 - 80389 (4611 frames saved)
How was time saved in Stage 3? (aka how did I rip the game apart like that?)
1 - I switch to and use the Wind Soul in a few spots.
2 - Taking damage to save time...total abuse of this. And by abuse, I mean I'm down to 1 health and a couple spots I get through the section by mere frames.
And as a note in regards to zggzdydp's post, I tried your suggestion, but it in the end cost me frames, because it left that soldier's position out too far.
Edit: Added Stage 4 time in. Alucard got his ass handed to him. :)
Edit 2: Added Stage 5 leading to the secret level. Sub-90000 frames is definite now.
Edit 3: Cleared Stage 6 (aka "The Secret Level"). Now to just finish the game. :)
Edit unteenmillion: I ran across a really freaken bizarre glitch in Stage 5 (2nd half). I was heading up the vertical section and grabbed the rope by the bulky knight. However, instead of just climbing the rope as usual, suddenly I went through a screen transition and was moved up the rope about a screen worth. While it worked for me on the 2nd time through the section, it isn't working for me on the first. Could be because of burning mode, but I'm not sure...I pull it off mostly, then die off the top of the screen when I get to where I need to. :(
Edit (again): GOT IT. I modified my burning mode start point, then did some slight overjumps, and I got the screen transition to go nicely. Now to just go back through Stage 6 again. :(
Edit (yet again!): Through Stage 6 again. The glitch saved me probably 350+ frames, though I lost a few in Stage 6 due to the enemies running on slightly different timing. Total saved: 366.