Cyberdemon
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Doom Speed Demos > Recording from the first tic
 
Author
All times are GMT. The time now is 03:44. Post New Thread    Post A Reply
Mr.TF
Mini-Member


Posts: 65
Registered: 01-08


I know it's a lame question, but how am I able to record from the first tic?

code:
DataStart WT # 1 (0.02s) WT # 2 (0.05s) WT # 3 (0.08s) WT # 4 (0.11s) WT # 5 (0.14s) GF50 # 6 (0.17s) GF50 # 7 (0.20s) GF50 # 8 (0.22s)


Here I was pushing "forward button" during the game loading. Never get faster start, so I am bewildered. These tics would have been valuable several times.

I am using: WinXP Sp2, Dosbox 0.72, Novert

Old Post 06-02-08 17:42 #
Mr.TF is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
xit-vono
Member


Posts: 424
Registered: 06-01


This is a "feature" of the old doom2.exe that you can't start moving on the first tic. I'm not sure about the details but I remember from my experiences that it may be possible to start with a UT earlier than normal with good timing(perhaps on the second tic?) I'm not sure about movement tics whether that may work.

Old Post 06-02-08 21:55 #
xit-vono is offline Profile || Blog || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
entryway
Senior Member


Posts: 1261
Registered: 01-04


in prboom-plus you can record from first tic easily

Old Post 06-02-08 22:02 #
entryway is offline Profile || Blog || PM || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
TimeOfDeath
Junior Member


Posts: 199
Registered: 06-06


Is that a default setting in prboom-plus (to record from first tic)?

Old Post 06-02-08 22:27 #
TimeOfDeath is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Grazza
Quaerere Verum


Posts: 9745
Registered: 07-02


There are some compet-n demos where movement starts from the first tic, such as, IIRC, the original lv01-005.lmp. I don't recall seeing a precise description of how to achieve that though. I remember AdamW saying something about it (search relevant places for "quickstart", I guess).

I imagine Opulent can shed some more light on this...

Old Post 06-02-08 22:51 #
Grazza is offline Profile || Blog || PM || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Mr.TF
Mini-Member


Posts: 65
Registered: 01-08


after a minute of searching:

code:
# DOOM ][ LMP file: nm24-053.lmp # Number of players: 1 # Total play time: 54.25s # Number of game tics: 1899 HeaderStart Game: DOOM ][ Version: 1.9 Skill: 5 Episode: 1 Map: 24 HeaderEnd DataStart GF50 SL40 TR5 # 1 (0.02s) GF50 SL40 # 2 (0.05s) GF50 SL40 # 3 (0.08s) GF50 SL40 # 4 (0.11s) GF50 SL40 # 5 (0.14s)



This demo is yours, Xit. Well?... :)

Last edited by Mr.TF on 06-03-08 at 10:58

Old Post 06-02-08 23:04 #
Mr.TF is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Ryback
Member


Posts: 265
Registered: 06-01


Getting movement on the first tic in a Doom.exe demo isn't too hard, for me I just had to hold down the forward key at a certain point as the game loaded (not too soon, otherwise it wouldn't work). You have to have the keys held down before the display mode switches from text to graphics.

Some mousers got very skilled at flicking the player's orientation with the mouse during the loading sequence so they'd start oriented at a good angle for straferunning (Adam H and Sedlo could both do this precisely). How this is achieved I have no idea.

Of course it's impossible to move on the first tic in subsequent levels in a multi-level run - this only works when the game first loads.

Old Post 06-03-08 03:02 #
Ryback is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
VinceDSS
Senior Member


Posts: 1170
Registered: 11-02


it's pretty easy to do a fast start on doom2.exe, as mentionned before for the keys you just have to press the keys you need (like forward and strafe to one side). For the start angle, I think only mousers can do that, it's actually interesting to see how it works.

In true DOS, either MSDOS (with a mouse driver loaded) or win98 command line, if you move the mouse while in command line before hitting enter to load doom2.exe, the computer will record the move and start the player at a matching angle.

I noticed that when I was moving the mouse before hitting enter to reload the game, forcing me to restart to have the correct angle.

For most players, it is actually easy to find the correct angle after a few tries. And since you got to try hundreds of times or more to snatch a record, finding the angle becomes a routine you dont even think about.

In my case I do the mouse turning while the "refreshing daemon" loads. Same with the movement keys.

So now I suppose that somebody qualified enough can make a TSR that can turn the mouse at a specified angle before starting doom2.exe ? That would make fast start even easier **

Old Post 06-12-08 14:24 #
VinceDSS is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
myk
patron mod of ugly ducklings and black sheep


Posts: 10441
Registered: 04-02



VinceDSS said:
So now I suppose that somebody qualified enough can make a TSR that can turn the mouse at a specified angle before starting doom2.exe ? That would make fast start even easier **
That doesn't sound like something suitable for COMPET-N.

Old Post 06-12-08 14:45 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Mr.TF
Mini-Member


Posts: 65
Registered: 01-08



VinceDSS said:
it's pretty easy to do a fast start on doom2.exe, as mentionned before for the keys you just have to press the keys you need


That's what I always do, but I haven't got any demo yet which would start form the first tic. Moreover sometimes I won't start running after loadup if 2 keys are pressed.

Is it be possible, that these are caused by Dosbox?

Old Post 06-12-08 15:05 #
Mr.TF is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Squonk
Mini-Member


Posts: 87
Registered: 03-07


When I record my demos, I simply use doom(2).exe on winXP, without anything else (except novert), and I never made a fast start. Believe me, I tried. The best I can do is a move at 0.26s.
So I think Dosbox doesn't change anything.

Old Post 06-12-08 19:36 #
Squonk is offline Profile || Blog || PM || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Ryback
Member


Posts: 265
Registered: 06-01


Interesting. I wonder if the fact that Doom is being emulated (in both XP and DosBox) causes this? On Win98 and under Doom can see the hardware directly, and so if the keyboard buffer is filled during startup it can read the input from the first tic. Whereas under DosBox and Win XP the keyboard buffer is read by the controlling program, and input only passed if the program being emulated can accept it - which Doom won't in those first few tics? Something like that perhaps...

I think I'll try and record a quickstart demo under XP later.

Old Post 06-16-08 03:43 #
Ryback is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Ryback
Member


Posts: 265
Registered: 06-01


Nope, nothing like that... just managed to record a demo with GF50 on the first gametic.

This is on an ageing 2.8 P4, and Doom starts up in less than half a second, so you've got to be very quick holding down the keys. Maybe that's why it's so hard now - the game loads too fast.

Old Post 06-16-08 09:46 #
Ryback is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Squonk
Mini-Member


Posts: 87
Registered: 03-07


I guess I'll have to try again, then... Even if most of my demos doesn't need to be that quick.
Though, it would be nice to get 9s on e1m1... :)

Old Post 06-16-08 19:58 #
Squonk is offline Profile || Blog || PM || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Opulent
Moderator


Posts: 2093
Registered: 07-01



VinceDSS said:
it's pretty easy to do a fast start on doom2.exe, as mentionned before for the keys you just have to press the keys you need (like forward and strafe to one side). For the start angle, I think only mousers can do that, it's actually interesting to see how it works.

In true DOS, either MSDOS (with a mouse driver loaded) or win98 command line, if you move the mouse while in command line before hitting enter to load doom2.exe, the computer will record the move and start the player at a matching angle.

I noticed that when I was moving the mouse before hitting enter to reload the game, forcing me to restart to have the correct angle.

For most players, it is actually easy to find the correct angle after a few tries. And since you got to try hundreds of times or more to snatch a record, finding the angle becomes a routine you dont even think about.

In my case I do the mouse turning while the "refreshing daemon" loads. Same with the movement keys.

So now I suppose that somebody qualified enough can make a TSR that can turn the mouse at a specified angle before starting doom2.exe ? That would make fast start even easier **



Vincent is, of course, correct. In DOS, the environment/daemon for the game is initiated before the 'game' begins. The keystrokes are already 'pre-loaded' when the game is started.
A TSR, prboom-plus, NT-kernel emulation, wine modification of win32, etc... are all cheats. And natively in XP, the speed of the "DOS" emulation may prevent this event (as previously mentioned).
In my experience, even my demos that match the fastest records at PDang, the first bunch of gametics are still 'empty'.

Old Post 08-31-08 05:36 #
Opulent is offline Profile || Blog || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
All times are GMT. The time now is 03:44. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Doom Speed Demos > Recording from the first tic

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory