DF-21 Forums Forum Index DF-21 Forums
The Dark Forces Community
 
DF-21.net Home | FAQ | Search | Memberlist  | Register 
Profile | Log in to check your private messages | Log in

Speed Running Dark forces!
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    DF-21 Forums Forum Index -> General Discussion
View previous topic :: View next topic  

Should a speed run be done on Dark Forces?
Yes, there should be
100%
 100%  [ 13 ]
No, dont waste my time!
0%
 0%  [ 0 ]
Total Votes : 13

Author Message
ACE
Ree-Yees

Joined: 10 Nov 2007

PostPosted: Feb 05, 2008 04:01    Post subject: View user's profile Send private message Reply with quote

Ok, Im back and i fixed my codec problem.And made a speed run of talay tak base in 1:32 ! can any one beat it? Heres the video http://www.youtube.com/watch?v=rAVsmglvH1g

But when you watch it you'll notice that there is no music and i don't know ow to fix it does anyone know?

ACE
Ree-Yees

Joined: 10 Nov 2007

PostPosted: Feb 06, 2008 02:11    Post subject: View user's profile Send private message Reply with quote

Alright i went back to try and get a better time on secret base and i got 46.914 seconds on my fastest try. A NEW RECORD! heres the video http://www.youtube.com/watch?v=55DbWSNe_KY

ACE
Ree-Yees

Joined: 10 Nov 2007

PostPosted: Apr 12, 2008 16:51    Post subject: View user's profile Send private message Reply with quote

Im holding off on speed running Dark forces for now until lucius finishes DarkXL hopefully with its new features it will be able to help me do a fast and good quality speed run.keep up the good work lucius!

The MAZZTer
Death Star
Death Star

Joined: 25 Sep 2003

PostPosted: Apr 13, 2008 04:59    Post subject: View user's profile Send private message Send e-mail Reply with quote

DarkXL is a long way from being perfect with emulating Dark Forces physics. Any speed runs you did with DarkXL wouldn't be comparable to Dark Forces speed runs because of this, and perhaps even between different DarkXL versions as settings are tweaked.

It's probably best to do speedrunning with the original engine until a more-or-less final and stable DarkXL is released which can play through the full game acceptably.

_________________
http://www.mzzt.net/ | I am a respectable admin with a respectable sig.

klasodeth
Trandoshan

Joined: 03 Mar 2008

PostPosted: Apr 13, 2008 06:22    Post subject: View user's profile Send private message Reply with quote

The_Mega_ZZTer wrote:
DarkXL is a long way from being perfect with emulating Dark Forces physics. Any speed runs you did with DarkXL wouldn't be comparable to Dark Forces speed runs because of this, and perhaps even between different DarkXL versions as settings are tweaked.

It's probably best to do speedrunning with the original engine until a more-or-less final and stable DarkXL is released which can play through the full game acceptably.



That's true, which I think is why ACE said...

ACE wrote:
Im holding off on speed running Dark forces for now until lucius finishes DarkXL...



The MAZZTer
Death Star
Death Star

Joined: 25 Sep 2003

PostPosted: Apr 13, 2008 18:17    Post subject: View user's profile Send private message Send e-mail Reply with quote

I took it to mean the first demo release, but now that I think about it that makes as much sense as a jello powered lawnmower.

_________________
http://www.mzzt.net/ | I am a respectable admin with a respectable sig.

ACE
Ree-Yees

Joined: 10 Nov 2007

PostPosted: Apr 13, 2008 19:14    Post subject: View user's profile Send private message Reply with quote

well dos-box runs smoothly but when im in a middle of a run the game will slow down for about 1 second then it goes back up to normal speed. I can have that if im going to do a quality run.

Weregoose
Gamorrean

Joined: 05 May 2008

PostPosted: May 06, 2008 00:00    Post subject: Greetings View user's profile Send private message Reply with quote

Since January 23, I've been working on my own speed run of Dark Forces, and today's date marks the end of that journey with the completion of the last level. The frames are counted, the times calculated, and the videos compressed; the fruits of my labor make their official debut here at DF-21.

These recordings were made in DOSBox at 100000 CPU cycles, or at approximately 20% normal speed. Due to the limitations of DOSBox, there were no save states available, leaving me with just one recording per whole-level attempt. I'm holding onto several backups of the original captures in their ZMBV format.

Without further ado, here are the (compressed) videos:

[Edit: Links removed. Here's a channel on YouTube instead.]

Mission - Time* - Frames*
secbase - 0:40:237 - 2820
talay - 1:14:351 - 5211
sewers - 0:34:715 - 2433
testbase - 1:30:703 - 6357
gromas - 2:11:323 - 9204
dtention - 1:08:687 - 4814
ramshed - 1:22:270 - 5706
robotics - 1:41:819 - 6996
narshada - 0:11:186 - 784
jabship - 1:53:089 - 7926
impcity - 2:22:239 - 9969
fuelstat - 1:47:824 - 7557
executor - 1:33:599 - 6560
arc - 3:17:371 - 13833

*Measurements are taken from the first frame that control is given to the player to the first appearance of the "Mission Objectives Complete" message.

Looking back, there is more that I could have done, more stunts that I could have have pulled, to save on precious time. The acknowledgment of these flaws is the ticket to a better performance; nevertheless, for now, this is what I have come up with. I am intent on providing comprehensive documentation in the near future.

–Weregoose


Last edited by Weregoose on Aug 23, 2009 00:53; edited 1 time in total

Weregoose
Gamorrean

Joined: 05 May 2008

PostPosted: May 08, 2008 21:11    Post subject: View user's profile Send private message Reply with quote

How about that Nar Shaddaa run?

Anyway, I'm redoing the levels. Here's another secbase.

And here's another trick: The Double TD Jump!

It would take an emulator with savestates to have the luck to utilize this.

One thing I've noticed, though, is that as the CPU cycles go up, the time will go down slightly. This doesn't make a whole lot of sense to me because the framerate (70.086) stays exactly the same under different simulated CC's. (Note that keyboard responsiveness is also a hindering factor when reducing the speed.) An unfortunate consequence of this fact is that video length ends up being an arbitrary measurement, but it follows that the number of frames is more reliable for comparison, yet only under the condition that none are dropped during recording.

Please! I encourage anyone with the right hardware to get themselves motivated to blueprint and execute their own runs. It's exciting once you get started – the Tak Base run that I just tried outperformed my previous run, and it was on my first try in three months. Smile

And on that kind of luck: the larger the number of attempts, and with more people involved, the better the chances of a real gem of a video being produced. And I want my videos to be bested by somebody else in this venture. Heck, with enough videos, a high score table might even be set up at this site. Doesn't that sound like worthy content? It won't happen unless you help to make it happen, so I recommend getting started so as to be a part of it.

Thank ya,
–Weregoose

ACE
Ree-Yees

Joined: 10 Nov 2007

PostPosted: May 10, 2008 17:17    Post subject: View user's profile Send private message Reply with quote

WOW! Shocked Thats amazing! and the competition begins!

CoinCollector
Dianoga

Joined: 10 Nov 2007

PostPosted: May 10, 2008 18:16    Post subject: View user's profile Send private message Reply with quote

Those are REALLY good! I like the use of the thermal detonators. That's really good for not being tool-assisted! If you wanted to use it, there's a special version of DOSBox that has save states.

http://tasvideos.org/forum/viewtopic.php_t=5285

You might be sick of speedrunning by now though, so I'm not sure how much you'd want to try it. Very Happy

You should look into getting these posted on SpeedDemosArchive.com. It's a really big website all about speedrunning (no tool-assisted runs allowed), and they don't have any Dark Forces runs right now.

Weregoose
Gamorrean

Joined: 05 May 2008

PostPosted: May 10, 2008 18:39    Post subject: Awesome. View user's profile Send private message Reply with quote

You just rescued my sanity. I think I'll try that link out ASAP.

I love Speed Demos Archive, but they don't take tool-assisted runs, and mine are. TASVideos might be interested in them, but it'd take some convincing (using the frames argument, perhaps), because last I checked, timing issues like what I described earlier keep them from adding DOS runs to their archive.

Thanks, guys, for the feedback! Very Happy

Weregoose
Gamorrean

Joined: 05 May 2008

PostPosted: May 10, 2008 20:03    Post subject: View user's profile Send private message Reply with quote

Well, square one again, at least in the sense of making a TASVideo out of this. They won't accept it, and all progress on the aforementioned DOSBox version has ended abruptly some time ago. I'll probably use it for my own entertainment and for this thread, but that's as far as it will go.

ACE
Ree-Yees

Joined: 10 Nov 2007

PostPosted: May 10, 2008 21:01    Post subject: View user's profile Send private message Reply with quote

I'm currently working on a non tool assisted speedrun for Dark Forces but thanks to your amazing videos i can can get an idea on how i can make the runs faster. Very Happy

Weregoose
Gamorrean

Joined: 05 May 2008

PostPosted: May 10, 2008 21:31    Post subject: View user's profile Send private message Reply with quote

If there's slow-down involved, it's tool-assisted. Just letting you know.

Best of luck.

CoinCollector
Dianoga

Joined: 10 Nov 2007

PostPosted: May 10, 2008 22:16    Post subject: View user's profile Send private message Reply with quote

Weregoose wrote:
If there's slow-down involved, it's tool-assisted. Just letting you know.



Ah, ok, I didn't know you were using slow-down.

Darth Oosha
Trandoshan

Joined: 24 Sep 2003

PostPosted: May 10, 2008 23:14    Post subject: View user's profile Send private message Reply with quote

Observation: There *is* a PSX version of DF that someone who wanted to make an incontrovertible speedrun could use. Probably cheaper than getting a Mac for it, anyway.

Weregoose
Gamorrean

Joined: 05 May 2008

PostPosted: May 11, 2008 01:04    Post subject: View user's profile Send private message Reply with quote

Darth Oosha wrote:
Observation: There *is* a PSX version of DF that someone who wanted to make an incontrovertible speedrun could use.

Blasphemy! The spirit of the game is with the PC!! No, thanks for your input – I'll think about it. Smile

ACE
Ree-Yees

Joined: 10 Nov 2007

PostPosted: May 11, 2008 05:43    Post subject: View user's profile Send private message Reply with quote

Actually I was planning on doing a PSX speed run whenever i finish my PC run

Fenwar
Admiral Ackbar
Admiral Ackbar

Joined: 15 Sep 2003

PostPosted: May 14, 2008 12:08    Post subject: View user's profile Send private message Reply with quote

That Nar Shaddaa is fantastic. I remember wondering if that jump was possible using mines but never got anywhere near acheiving it.

ACE
Ree-Yees

Joined: 10 Nov 2007

PostPosted: Aug 21, 2009 05:30    Post subject: Im back! View user's profile Send private message Reply with quote

After much much time away I have returned with an improved run of Talay Tak Base. What caused me to speed run again was a new challanger!

http://www.youtube.com/watch?v=VtiyFnt7zBQ

Fenwar
Admiral Ackbar
Admiral Ackbar

Joined: 15 Sep 2003

PostPosted: Aug 21, 2009 07:08    Post subject: View user's profile Send private message Reply with quote

Is Usain Bolt playing Dark Forces now?

The MAZZTer
Death Star
Death Star

Joined: 25 Sep 2003

PostPosted: Aug 22, 2009 02:47    Post subject: View user's profile Send private message Send e-mail Reply with quote

Hah when you turned on the dam and then turned around you turned around sooo sloooowly... can't you use the mouse to turn around faster or something? Smile Something to try in the future.

_________________
http://www.mzzt.net/ | I am a respectable admin with a respectable sig.

Weregoose
Gamorrean

Joined: 05 May 2008

PostPosted: Aug 22, 2009 15:56    Post subject: View user's profile Send private message Reply with quote

A while ago, I tried to get NirCmd to work in conjunction with the modified version of DOSBox, but the blasted thing won't accept any input not given by the actual keyboard. DOSBox should have supremacy, but not in this environment! Gimme my macros!

Also, why turn when you can side strafe? Razz

[EDIT]

Your challenger, diablo888, found a better route for Jabba's Ship than the one I used. I should look at spawn points more carefully.

The MAZZTer
Death Star
Death Star

Joined: 25 Sep 2003

PostPosted: Aug 22, 2009 20:15    Post subject: View user's profile Send private message Send e-mail Reply with quote

You may need to set the process priority of the parent app that launches nircmd to be higher than dosbox, otherwise the simulated input may lag real bad or appear to be ignored.

I just tried my WiimoteScript program with DOSBox and made a sweet Wiimote control script for Dark Forces. It simulates keyboard and mouse input to DOSBox and it works fine. Uses the SendInput API which is likely what nircmd uses.

Wiimote pointed at the screen looks up down and turns (looking up and down is pretty jerky since they're only mapped to keyboard keys argh).

Nunchuk stick goes forward and backwards and strafes.

Nunchuk C does use while Z does secondary fire.

Wiimote up/down control pad cycles through weapons (basically I just have it press the number key without really knowing what weapons you have. Crude but it works sorta). Left toggles the map, right toggles the headlight. A jumps, B fires. Minus is walk, Plus is run, Home opens the escape menu. One crouches, Two opens the PDA.

Might tweak it a bit (could replace walking with the ice cleats I guess) but I've got another script for my 1.0 release of WiimoteScript now Very Happy.

_________________
http://www.mzzt.net/ | I am a respectable admin with a respectable sig.

Weregoose
Gamorrean

Joined: 05 May 2008

PostPosted: Aug 23, 2009 00:46    Post subject: View user's profile Send private message Reply with quote

Ta-da! My ThemTube page has been updated. Took me long enough. But with another runner entering the field, I had to scramble – like only a bull knows how.

Now to delve into some linkrot.

ACE
Ree-Yees

Joined: 10 Nov 2007

PostPosted: Aug 23, 2009 20:46    Post subject: View user's profile Send private message Reply with quote

Quote:
Hah when you turned on the dam and then turned around you turned around sooo sloooowly... can't you use the mouse to turn around faster or something? Smile Something to try in the future.

Haha I noticed that. The shift key must have slipped. Laughing

diablo888
Dianoga

Joined: 14 Oct 2009

PostPosted: Oct 14, 2009 21:09    Post subject: View user's profile Send private message Reply with quote

I just found out about weregoose' amazing speedrun through youtube and found a link to here in his profile.

I did not even know that he had done it a year ago already, otherwise I would not even started a speedrun on my own Very Happy, I just checked youtube and speeddemosarchive, found no "real" entry and started recording.

It amazes me even more that we came up with the idea of TD jumping to skip parts of the levels independently from each other Very Happy (though obviously I cannot prove this statement, since weregoose was here earlier than me, but you know what I mean).

His research in level design (and game design as a whole - from what I have seen in the run and on this board here) is about as perfect as it can be.
Therefore I am even happier that - although he found faster shortcuts in every other level - I could come up with faster "route" in Jabba's ship Very HappyRazz (see my comments on his videos for some details, I wrote them before I knew he had done these runs a year before me)

Anyway, amazing job there. iirc it took you about 5 months? Very Happy I did not have the patience to even retry Jabba's ship more than 20 times. Maybe I should have tried the slowdown as well, but speed, times and frames were never the purpose for me starting the run but to show how much of the game could be skipped.

I hope there will be future "challengers" who see these runs as inspirations to get an even better job done Wink

-diablo888

PS: sorry for my crappy confusing English, I'm German.

The MAZZTer
Death Star
Death Star

Joined: 25 Sep 2003

PostPosted: Oct 14, 2009 23:09    Post subject: View user's profile Send private message Send e-mail Reply with quote

Hi, welcome to DF-21, and feel free to update us on your own speedrun progress! Smile

_________________
http://www.mzzt.net/ | I am a respectable admin with a respectable sig.

Weregoose
Gamorrean

Joined: 05 May 2008

PostPosted: Oct 16, 2009 12:22    Post subject: View user's profile Send private message Reply with quote

I see that our enthusiasm for watching different runners run is amply mutual. I saw your videos before I uploaded mine, and was impressed at the routes you took. My first thought was, "Wow, this guy knows this game's layout pretty well," but then I was stunned that you had found that superior route through Jabba's Ship. It serves me right for only considering the spawn point at the beginning!

To be honest, that mission took up most of the overall time that I spent running Dark Forces, and it's because everything had to go just so – there were plenty of stunts involved, and there was a slim chance of all of them working in unison. Fortunately, your path didn't have quite so many; had I planned mine more like yours, it probably would have been easier for me to get past that rotten level.

But my next approach will be more tool-assisted: I'll be sending keyboard commands once per frame using a hacked version of DOSBox. I'm still scratching my head over which frames will actually accept any input, but once I figure that out (and get a sufficiently large chunk of the first level done), I'll happily detail everything and provide the work files as well so that everyone else can get in on the act.

As before, I'm more concerned about the fastest time being gotten than to be the one to get the fastest time. Very Happy

P.S.,

Have you thought about doing a run with all secrets found?

Display posts from previous:   
Post new topic   Reply to topic    DF-21 Forums Forum Index -> General Discussion All times are GMT
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group