Page 1 of 1

Demo Splice Program

Posted: 2009.06.03 (03:06)
by LittleViking
This program splices two demos together.

Say you're playing a very long and difficult level. You start recording a demo and play through the first half of the level. Then you stop, save that demo, and edit the map so the ninja starts where you left off. Then you start recording again from the halfway point and finish the level. At the end, you have two demos which, if spliced together, would complete the level. That's what this is for.

Windows users can just start up the included exe. Mac and otherwise will have to run it through the interpreter. (Requires Python 2.5 or maybe 2.6 along with the wxPython package. See the source folder if you need to run it this way. Also see the source folder if you want to view the code that went into the program. The demo.py file is especially useful for developers interested in demo handling.)

http://easterviking.com/uploads/N_Demo_Splice.zip

Re: Demo Splice Program

Posted: 2009.06.03 (03:32)
by otters~1
I hope it will be pretty obvious that the demos have been cut up so it doesn't lead to cheating.

Also, if you stop the demo while moving, won't you lose all your momentum when you start back up again?

Re: Demo Splice Program

Posted: 2009.06.03 (04:06)
by Rhekatou
flagmyidol wrote:I hope it will be pretty obvious that the demos have been cut up so it doesn't lead to cheating.

Also, if you stop the demo while moving, won't you lose all your momentum when you start back up again?
It would be cool to see one of those impossible mine-jumpers completed superfast.

Anyhows, I've always wanted to be able to beat a level after that tedious part.
Like, when you have beaten 3/4s and always die on the last 1/4, but have to restart.

Should we make people put on a tag if they do this.

*I SPLICE!*

I have lice
You have lice
We all have lice so we can splice!

Re: Demo Splice Program

Posted: 2009.06.03 (04:13)
by LittleViking
flagmyidol wrote:I hope it will be pretty obvious that the demos have been cut up so it doesn't lead to cheating.

Also, if you stop the demo while moving, won't you lose all your momentum when you start back up again?
It is not at all obvious when a demo is spliced, so hopefully it will lead to tons of cheating. However, yeah, it's best to stop the ninja completely before you copy part of a demo. That alone should eliminate the best possible demos on most maps.

Re: Demo Splice Program

Posted: 2009.06.03 (06:00)
by Ampersand
I've always wanted one of these! Is it my birthday?

Re: Demo Splice Program

Posted: 2009.06.03 (14:49)
by blackson
This can already be done without the aid of a program.
How to do it

Find a hard map
Press 1 (record a demo) and play the map
When you've reached a point you'd like to continue from, don't die, just stop playing and press `
Put your current demo data on your clipboard (always do this step, just in case!)
Back in Debug mode, reload the map with R, then press 1, 3, Q, and finally P.
The demo will play and when it stops, you can continute playing.
Rinse and repeat


Re: Demo Splice Program

Posted: 2009.06.03 (16:38)
by unoriginal name
Ampersand wrote:I've always wanted one of these! Is it my birthday?
No, no, it's my birthday. :3

Re: Demo Splice Program

Posted: 2009.07.30 (22:43)
by chume14
Surely any map including drones their position would have moved and unless they happen to be in the center of the tile it would be impossible to replace them there for the second part of the demo record. Therefor any maps which required really close drone dodging for a good completion like 57-2 will not be able to use this sustem. Same with lasers and chainguns and if any rockets are midflight which means most maps

Re: Demo Splice Program

Posted: 2009.07.31 (00:20)
by squibbles
wow, LV...thats exactly what I wanted.

I think we can all just assume it's nobody's birthday. It's christmas.

Re: Demo Splice Program

Posted: 2009.08.08 (06:24)
by numa_ninja
Man, I've been trying to do this for aaaaaages.