Ask questions here, rather than PM, thanks.
Tutorials:
Goldsource movement
config, scripts and alias basics
Tables:
Weapon statistics
Console commands and variables
Launch options
wait aliases, useful for advanced scripting
Downloads:
Half-Life 1.1.2.0 - NGHL, New Gauge Half-Life, complete HL build by rofi
Half-Life 1.0.1.0 - 1999’
hlspbunny pro by YaLTeR
hlspbunny v4.2r by rofi
rofi’s client dll, speedometer among other tweaks mainly for multiplayer
Half-Life 1.1.0.7 Patch, can be used to downgrade as well
Red crosshair dot, 3x3 pixels
blank ambient sounds shut up sound
ag_longjump2.bsp, practice your jumps
agtricks.bsp classic bhop map, meant for adrenaline gamer (sv_maxspeed 300)
BSP Viewer, view detailed information in the maps without decompiling
Half-Life GCF: bit.ly/1l7xZ49
Blue Shift GCF: bit.ly/JyzJ8e
Opposing Force GCF: bit.ly/1l72Gqc
GCFscape: bit.ly/1lEP3Mh
Useful speedrunning scripts
//bhop
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"
//doubleduck
alias +dd "-duck;wait;+duck;wait;-duck;wait;+duck"
alias -dd -duck
//duckroll
alias +duckroll "alias _special duckroll;duckroll"
alias -duckroll "alias _special"
alias duckroll "+duck;wait;-duck;wait;special"
//gaussboost
alias gauss "cl_pitchup 180;cl_pitchdown -180;-attack2;wait;cl_pitchup -12;cl_pitchdown 12;wait;cl_pitchup 89.999;cl_pitchdown 89.999"
//quickuse
alias quse "-use;wait;+use;wait;-use"
//object boost @ 100fps
alias obbo2000 "+use;w11;-use;+jump;w;-jump"
alias obbo1500 "+use;w10;-use;+jump;w;-jump"
alias obbo1300 "+use;w9;-use;+jump;w;-jump"
alias obbo1000 "+use;w8;-use;+jump;w;-jump"
alias obbo800 "+use;w7;-use;+jump;w;-jump"
alias obbo600 "+use;w6;-use;+jump;w;-jump"
alias obbo500 "+use;w5;-use;+jump;w;-jump"
Demo record and pause alias
//LOAD
bind v "reset;pause1;load 3"
//STOP
bind e stopp
alias pause1 "host_framerate 0.000000001;sensitivity 0;bind mouse2 pause0"
alias pause0 "record temp;host_framerate 0;sensitivity 1;bind mouse2 +attack2" //SENS&BINDs
alias stopp "fps_max 100;pausable 1;sensitivity 0;pause;w4;stop;pause1;bind mouse2 pause0"
Useful settings
clockwindow 0 //fixes random player freeze after loading a game
cl_bob 0 //disables weapon bobbing
cl_pitchdown 89.99999 //viewangle limit
cl_pitchup 89.99999 //viewangle limit
room_off 1 //turns off echos and other effects on sounds
developer (0-2) //enables fps above 100, enables impulse codes among other things
fps_max (0-1000) //frames per second
r_drawviewmodel (0-1) //remove v_weapon model for more fps and better view
r_drawentities (0-4) //how entities will render, 0 for maximal fps, 3 to see hitboxes
default_fov (10-150) //field of view in degrees, 90-120 recommended
s_show (0-1) //displays name and path of current sounds
stopsound // stops all current sounds
Weapon names
weapon_crowbar
weapon_9mmhandgun
weapon_357
weapon_9mmAR
weapon_shotgun
weapon_crossbow
weapon_rpg
weapon_gauss
weapon_egon
weapon_hornetgun
weapon_handgrenade
weapon_satchel
weapon_tripmine
weapon_snark
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
//quadrazid