It’s VERY important that EVERY runner uses this from now on.
bind "save ;echo #SAVE#;wait 25;stop"
This bind should be used in DWaHMoV segments to ensure smooth transitions in the Final Video.
Replace the to the key you want to use this bind on
Replace the to… (self explanatory).
Q: Why do we need this bind?
A: For some reason, the start of each demo is glitched and results the camera (viewangle) being pointed in a weird direction for a few frames, and then suddenly restoring to normal. In the Final Video, to make the transitions smooth, I’m cutting out these frames (because it produces a weird jump otherwise) and that way some stuff that happens there is lost.
For example, if we don’t use this bind, the segment transitions in coast will look awful, because if I cut out the frames there’ll be a huge distance gap between demos (the flying part is glitched at the start, so either a jump or a gap). But if we use this bind I’ll be able to overlap the frames from previous demo (after the save) with the glitched frames.
Q: Isn’t this bind going to make longer demo times?
A: Yes, but since we are going to use the save that happens BEFORE demo stopping for next segment, the time after doesn’t matter.
Q: Frames =/= Ticks, how are we going to time it?
A: Timing is no longer a problem. YaLTeR updated Listdemo+ so that it finds the tick in which the “save” command was executed (only works with demos that use the bind). We can calculate the additional time caused by the bind using this really simple formula (if you can call it a formula):
10 frames = Overall tick amount - Tick amount until “save” command.
Q: I use the console to end segments, not binds. Any help for me?
A: Use the bind on the console key, like this:
bind ` “save ;echo #SAVE#;wait 25;stop;toggleconsole”
This bind will do the same as the original bind, but it’ll also open the console. All you’ll have to do is hit the console button and it’ll do the work for you.
Of course, you might want to have some sort of toggle for this, since we like to open console when not running too. Use these:
"toggleconsole"" (toggle off) bind <key> "bind “save ;echo #SAVE#;wait 25;stop;toggleconsole”” (toggle on)
these toggles need testing yet, sorry
THIS MIGHT BE EDITED:
I’m not forcing you to use this bind, its just for the final video sake. You can use this only on fast demos, or you can be a cool guy and use this everywhere. Just don’t forget to tell us that your demo used it
Also, this MIGHT be used ONLY on segments that don’t end with map change, but in the future (after enough testing is done), you’ll probably have to put this in your game.cfg which executes on every map load (so the demos after _2 demos are not glitched too
I mean, what’s the point of having _2 demos if the following demo has broken frames anyway.)
Spread this page to every runner. I gotta make sure that everyone uses this.