Half-Life basics, tutorials, downloads - Helpdesk, ask questions here

[url=http://elxdraco.net/forum/viewtopic.php?f=7&t=54]config, scripts and alias basics[/url]
Read this to get the idea how binds and aliases are working. There is no shortcuts.

3 posts were split to a new topic: Gauss Sound Distortion Fix

Updating with some useful information about weapon times.

Weapon times

Delay before next bullet:

0.10s
9mmAR (9mm)
Hornet (secondary)


0.20s
9mmhandgun (secondary)
Gauss (primary)


0.25s
Crowbar (hit)
Hornet (primary)


0.30s
9mmhandgun (primary)
Tripmine
Snark


0.50s
Crowbar (miss)
Gauss (secondary)
Egon
Handgrenade
Satchel (throw)


0.75s
.357
Shotgun (primary)
Crossbow


1.00s
Satchel (detonation)
9mmAR (grenade)


1.50s
Shotgun (secondary)





Reload times:
9mmhandgun	1.5s
.357		2.0s
9mmAR		1.5s
Crossbow	4.5s
RPG		1.5s


Tripmine activation time 2.5s


Handrenade:
timer: 3.15s
cooked release to explosion: 0.10s
cooked nade from another weapon to explosion: 1.10s
from attack to release: 0.50s

And blank ambient sounds link

Can somebody hand me the script used for the changelevel delay in the Hazard Course at the end.

You mean the script used at quadrazid’s TAS? It’s this one:

fps_max 200;lj;+moveleft;speak left;+jump;w300;w30;speak one;reset;+duck;+ag;+moveleft;w30;+moveright;speak right;w50;w20;reset;w50;w15;speak two;+forward;w10;reset;lj;+moveright;speak right;+jump;w200;speak three;reset;+moveleft;speak left;+jump;w100;w30;speak four;reset;;+forward;lj;w20;lj;w20;lj;w20;lj;w20;lj;w20;lj;w20;lj;w20;lj;w20;lj;+duck;w45;pause1;reset

Depends what you are aiming for. Could use the one from my TAS run posted above, but some aliases are missing unfortunately.
http://tasvideos.org/forum/viewtopic.php?t=11655

If you want it more simple.
bind mouse3 "+forward;w1000;-forward"

But that would turn out about 3.5s slower (only 1.5s faster than normal way). Look at pineapples 2:36 run as reference.

Yeah yeah, that’s the one…
Cheers

How do I use it though?

Ehm… like quadrazid said, some aliases are missing, like “lj” and “+ag”. So we’ll just have to wait until quad gives the aliases, or well, probably he lost them already since the TAS is about one year old.

They are long gone. But I suggest to learn and do it yourself anyway.
You need some special tricks to make bhop work during triggerdelay.

In the TAS I had:
alias w "pause;wait;pause;wait"
Gives both slowmotion and fresh +commands each frame.

For a normal run I use:
alias w "+jump;wait;-jump;wait"

To cancel the bhop, simply:
alias w wait

Where can I find the “mod” that allows you to have a 5 digits health display and XYZ position in the top left corner of the screen? The one showcased in this video? http://www.youtube.com/watch?v=zhK3QwDVweA

It’s still in beta stage. Some functions is missing and some have minor bugs.
https://dl.dropbox.com/u/9297051/HL/hlspbunny_pro.rar

First of all, thanks quad for answering quickly - I forgot to do so. The bunnymod pro works quite nicely, at least for me.

Second: Is there any remarkable difference between these two bhop scripts?

//simple bhop script
alias +bhop "alias _special bhop;bhop"
alias -bhop "alias _special;-jump"
alias bhop "+jump;wait;-jump;wait;special"

and

//quadrazid's bhop script
alias bh1 "+jump;alias bh@ bh2;special"
alias bh2 "wait;alias bh@ bh3;special"
alias bh3 "-jump;alias bh@ bh4;special"
alias bh4 "wait;alias bh@ bh1;special"
alias +bh "alias _special bh@;bh1"
alias -bh "alias _special;-jump"

Third: Is there any considerable difference between using fps_max 83.33333 (1/3 of FPS than fps_max 250) and fps_max 100?

I am aware that the difference between fps_max 100, fps_max 250 and fps_max 251~1000 is quite obvious.

The scripts are basically the same. Mine is only split down into smaller segments to minimize delay.
Let’s say you’re bhopping at 100fps and wants to change from strafe left to strafe right. As you may know you cant do any inputs during scripts.
If your alias is running, e.g. “+jump;wait;-jump;wait;special” it may take 0.02 seconds (2 waits @ 100fps) before your action will occur.
With my shorter aliases the “wait” is only every other alias. So it’s only 0.01s or 0s delay.

FPS is deep as the ocean. I’ll post some of this in the first post.

In this graph you get the idea how FPS relates to player time.

The formula for “good” fps is 1000/n, n = integer. Some of the values I use are:
1000
500
333,333
250
125
111,111
83,3333
76,9230
71,4285

1000/n values always plays in correct time. And have flawless bhop timing (no friction on ground, no loss of speed)
But you gotta watch up with some bugged values like 100fps which is terrible with a lot of friction. I don’t know the reason of this, but its something about poor delta timing.

The reason many use the 83.3333 value is because its the one working best and is closest to <100. Which you gotta use if you’re playing with WON version or developer 0.
When rayvex and I did the Blue Shift speedrun we used BS version 1.0.0.1 which had a fps cap on 72fps. So we used the value being closest, 71,4285.

And you mostly wanna use as high as possible. But you don’t want the fps to be unsteady because that will make you slower. How much slower can be seen in the graph. 501 fps being the slowest.

Some stuff that FPS affects:
HIGH FPS
airaccel increased
NPC rotationspeed is extremely slow
Objects accelerate faster with +use
faster wallstrafe, 1000fps - 503+ups
slightly higher doubleduck height
less speedloss skimming water (+jump)
less slowdown sliding up slopes

LOW FPS
NPC rotationspeed is increased significant.
satchels & grenades have lower friction.
more speedboost from slanted slopes (45 fps seems to be best)
Walking while +use is faster with low fps. 20 fps - 200ups.
needs less speed to avoid fall damage on upwards slopes

O_O
This is so precise…
Have you not used the LOW FPS in your Opposing Force speedrun?

Thank you so much for being so awesome and dedicated to breaking down this amazing game and for providing unbelievably precise explanations, that was an amazing explanation that cleared up many doubts. Just… thanks, man.

inb4 lol r u cryin
inb4 i cant inb4

And here I thought my strider flowchart on hl2ep2 was epic :confused:

le using le meme arrows
xd
E:// im just joking

mee-mees amirite??!!??!
xd :DDDDDDDDDD :3:3
10/10 /thread amirite??!?!?!??!?
le jk klolololo xDDDDDDDDDDDDd omgomomgomsz:DD:DDD:DDd am i oldfag nao guize?? guise?!??!??!?

IIRC, he mentioned in his Opposing Force commentary that low FPS was used to make a robot rotate faster during crashfortress’ segment, and to receive less damage from the toxic waste when entering the elevator.

Hi im registered forum new and thats my first topic :)… whatever

i had a weird problem speedboost

im playing 1.0.0.9 (OLD Relase) i can speedboost very well but 1.1.1.0 (WON) and 1.1.2.0 p47-p48 (Steam) i cant boosting so there is any script or a way to fix it

Thanks