Demo Splice Program

Talk about the classic version of Metanet Software's amazingly popular freeware platformer right here!
User avatar
Damn You're Fine
Posts: 384
Joined: 2008.09.19 (01:47)
NUMA Profile: http://nmaps.net/user/littleviking001
MBTI Type: INTP
Location: Southern California
Contact:

Postby LittleViking » 2009.06.03 (03:06)

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
Image
The last Metroid is in captivity. The galaxy is at peace...

"Asked ortsz for a name change"
Posts: 3380
Joined: 2008.11.13 (16:47)

Postby otters~1 » 2009.06.03 (03:32)

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?
the dusk the dawn the earth the sea

User avatar
Radio Douchebag
Posts: 1026
Joined: 2009.04.29 (01:03)
NUMA Profile: http://nmaps.net/user/Rhekatou
Location: PAL

Postby Rhekatou » 2009.06.03 (04:06)

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!
Image

User avatar
Damn You're Fine
Posts: 384
Joined: 2008.09.19 (01:47)
NUMA Profile: http://nmaps.net/user/littleviking001
MBTI Type: INTP
Location: Southern California
Contact:

Postby LittleViking » 2009.06.03 (04:13)

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.
Image
The last Metroid is in captivity. The galaxy is at peace...

User avatar
Secretariat Ain't Got Nuthin' On This Shit
Posts: 521
Joined: 2009.01.08 (05:03)
NUMA Profile: http://nmaps.net/user/
MBTI Type: ISTJ
Location: Huntington, WV

Postby Ampersand » 2009.06.03 (06:00)

I've always wanted one of these! Is it my birthday?
Image
mintnut wrote:Oh my life, STRAP ON A PAIR! Get over it, make better maps, innit?
Posts from the old forums: 11,194

Hawaii Five-Oh
Posts: 919
Joined: 2009.03.06 (19:50)

Postby blackson » 2009.06.03 (14:49)

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


Global Mod
Global Mod
Posts: 1596
Joined: 2008.09.26 (13:10)
NUMA Profile: http://nmaps.net/user/gloomp
MBTI Type: INTP
Location: Troy, New York
Contact:

Postby unoriginal name » 2009.06.03 (16:38)

Ampersand wrote:I've always wanted one of these! Is it my birthday?
No, no, it's my birthday. :3

User avatar
The maximum possible score in one turn at darts.
Posts: 184
Joined: 2009.01.06 (13:29)
NUMA Profile: http://nmaps.net/user/chume14
MBTI Type: INTJ

Postby chume14 » 2009.07.30 (22:43)

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
I am become death. Destroyer of worlds.

Nmaps.net Nmaps.net Nmaps.net Nmaps.net Nmaps.net Nmaps.net Nmaps.net

User avatar
Demon Fisherman
Posts: 1246
Joined: 2008.10.01 (23:37)
NUMA Profile: http://nmaps.net/squibbles
MBTI Type: ENFP
Location: Canberra

Postby squibbles » 2009.07.31 (00:20)

wow, LV...thats exactly what I wanted.

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

Nmaps.net

Tsukatu wrote:I don't know what it is, squibbles, but my brain keeps inserting "black" into random parts of your posts these days.
I totally just read that as, "I'd hate to be the only black guy stuck using v1.4."
[/ispoiler]

User avatar
Life Time Achievement Award
Posts: 256
Joined: 2008.09.26 (06:51)
NUMA Profile: http://www.nmaps.net/user/numa_ninja
MBTI Type: ISTP
Location: Adelaide, Australia

Postby numa_ninja » 2009.08.08 (06:24)

Man, I've been trying to do this for aaaaaages.
Image


Who is online

Users browsing this forum: Majestic-12 [Bot] and 8 guests