PDA

View Full Version : Bullettime


Joe999
11-03-2007, 11:18 AM
i toyed around with a script that gives me bullettime in offline play. here's a short teaser:

http://files.filefront.com/bullettime1avi/;8952898;/fileinfo.html

i don't know how this works on other systems, it worked fine on mine. if someone wants to toy around with it, you can find the script attached.

please adapt the binding, i bound Q to it as i don't use the lean keys.

so far it's a "draft", so press the bullettime key only once and then again when it's over, ie not multiple times while it's still running, or it could take a longer time to finish ;)

have fun! :D

claud
11-03-2007, 11:50 AM
Lol that was Cool!

10/10.

Abedeus
11-03-2007, 03:17 PM
Maybe put on a youtube?

The_Eliminator
11-03-2007, 06:29 PM
Maybe put on a youtube?

yea could you lofi?

my broadband provider has just shaped me :(

Boumy
11-03-2007, 11:25 PM
Omg ths script ! :eek:

Just use this :

set bullettime1 "set demoscale $demo_scale;demo_scale 0.3; bind [KEY] $bullettime2"
set bullettime2 "demo_scale $demoscale; bind [KEY] $bullettime1 "
bind [KEY] $bullettime1

With this, if you have a demo_scale of 10 for exemple, just press [key] to use bullttime, and press [KEY] again to recome of a demo_scale of 10.

Thanks for idea. I add it in my cfg. :cool:

Mustang
11-04-2007, 04:26 AM
why not just use:
bind X "toggle timescale 1.0 0.3"

Joe999
11-04-2007, 04:45 AM
because it's more fun during offline gameplay to have a fade-in, fade-out and an automatic limitation, especially as the sound slows down & speeds up which adds to the effect. i'd like to have some kind of a charge bar as well, but that's only possible with the sdk i guess :D

the whole script would also be possible with a 1-liner, but somehow that didn't work with the wait <time> command, dunno why. the wait time in bullettime mode didn't seem correct, sometimes too short, sometimes too long. and in other cases i had the bullettime first, after that the fade in and then the fade out, although i called "vstr in; vstr perform; vstr out". no idea why, i'm script noob ;)

Joe999
11-04-2007, 08:29 AM
here's the bind if someone wants it with fade-in and fade-out on demand:


set btIn "timescale 0.9;wait 10;timescale 0.8;wait 10;timescale 0.7;wait 10;timescale 0.6;wait 10;timescale 0.5;wait 10;timescale 0.4;wait 10;timescale 0.3"
set btOut "timescale 0.4;wait 10;timescale 0.5;wait 10;timescale 0.6;wait 10;timescale 0.7;wait 10;timescale 0.8;wait 10;timescale 0.9;wait 10;timescale 1"

bind "Q" "vstr btIn"
bind "E" "vstr btOut"


but i think that's less fun than having the game influence it :D

Joe999
11-06-2007, 06:04 PM
new "light" script is up in first post, thanks to RR2DO2 who gave me the necessary hints :D

Boumy
11-06-2007, 10:47 PM
Joe999 code :

net_allowcheats 1

set btIn "timescale 0.9;wait 10;timescale 0.8;wait 10;timescale 0.7;wait 10;timescale 0.6;wait 10;timescale 0.5;wait 10;timescale 0.4;wait 10;timescale 0.3"
set btOut "timescale 0.4;wait 10;timescale 0.5;wait 10;timescale 0.6;wait 10;timescale 0.7;wait 10;timescale 0.8;wait 10;timescale 0.9;wait 10;timescale 1"
set btPerf "wait 200"

// fixed bullettime
bind Q "vstr btIn; vstr btPerf; vstr btOut"


And what's happend if you need a longer bullettime ?

Don't use "wait 200".

Build like this :
net_allowcheats 1

set btIn "timescale 0.9;wait 10;timescale 0.8;wait 10;timescale 0.7;wait 10;timescale 0.6;wait 10;timescale 0.5;wait 10;timescale 0.4;wait 10;timescale 0.3;bind Q vstr btOut"
set btOut "timescale 0.4;wait 10;timescale 0.5;wait 10;timescale 0.6;wait 10;timescale 0.7;wait 10;timescale 0.8;wait 10;timescale 0.9;wait 10;timescale 1; bind Q vstr btIn"

// fixed bullettime
bind Q "vstr btIn""


You just have to press Q fur bullettime and press Q again to stop.

Backdraft
11-07-2007, 03:22 AM
Ha that's awesome, should be an upgrade for the Strogg Infiltrator or something.

JBRAA
11-07-2007, 08:29 AM
Hah First map in MaxPayne1 back in the days of 2001, was so awesome :)

For the love of bullettime: Here is a nice videos
http://www.youtube.com/watch?v=RIhjtSY-nxg

ssvqwnp
11-11-2007, 10:49 PM
Excuse me for being ignorant, but I have no idea how to use this. ):

spirit
11-12-2007, 01:48 AM
You need to add it to your ETQW config file.

Creating a file name '<your home-directory>\id Software\Enemy Territory - QUAKE Wars\base\autoexec.cfg' and adding the script to it will do fine.

JBRAA
11-13-2007, 01:07 PM
Thx Joe999. Posted it here: http://www.et-quakewars.se/news.php?readmore=368

timestar
11-13-2007, 08:20 PM
After trying this out I've found that increasing your jump height slightly (from 68 to 100) makes it even cooler! :D Here's what I use:

// bullettime.cfg
bind ALT "vstr btIn"
set net_allowCheats 1
set btIn "set pm_jumpHeight 100; timescale 0.9; wait 10; timescale 0.8; wait 10; timescale 0.7; wait 10; timescale 0.6; wait 10; timescale 0.5; wait 10; timescale 0.4; wait 10; timescale 0.3; bind ALT 'vstr btOut'"
set btOut "set pm_jumpheight 68; timescale 0.4; wait 10; timescale 0.5; wait 10; timescale 0.6; wait 10; timescale 0.7; wait 10; timescale 0.8; wait 10; timescale 0.9; wait 10; timescale 1.0; bind ALT 'vstr btIn'"

ssvqwnp
11-16-2007, 12:11 AM
Thanks Spirit, I wasn't resourceful enough to find that out myself.