This page will store all the scripts used or useful for Half-Life speedruns. If you want to use any script, simply copy-paste it to your userconfig.cfg file using a text-editor like Notepad. While in-game use this command in console: exec userconfig.cfg and the scripts should load. What is AutoHotkey. AutoHotkey is a free, open-source scripting language for Windows that allows users to easily create small to complex scripts for all kinds of tasks such as: form fillers, auto-clicking, macros, etc. 1) Download AutoHotkey AutoHotkey - Free Mouse and Keyboard Macro Program with Hotkeys and AutoText 2) Install it. 3) Open AutoHotkey where you install 4) Go to File 5) Select Edit Script (the notepad should be open) 6) Delete all text 7) Paste Script into Notepad 8) Put this name NAME.AHK 9) Save as (dont save as txt file) Hare is Bhop Script.
3.Go to the tab 'New' and click 'AutoHotKey script' (If there's no AHK option there, just refresh your desktop and try again, or restart your PC) 4.There should appear 'NEW AUTOHOTKEY SCRIPT' file on your desktop, now right click and edit with Notepad or Notepad 5.Once you are there just copy-paste the script in there and press 'CTRL+S'. To People Who Don't know what's Bhop (Bunny Hop) Its Just Jumping and strafing,and when you do this The right way you can Gain some serious speeds Tip:Don't Press 'W' Just use 'A' and 'D' use 'S' to stop mid air Copy and Paste This.
3.Go to the tab 'New' and click 'AutoHotKey script' (If there's no AHK option there, just refresh your desktop and try again, or restart your PC) 4.There should appear 'NEW AUTOHOTKEY SCRIPT' file on your desktop, now right click and edit with Notepad or Notepad 5.Once you are there just copy-paste the script in there and press 'CTRL+S'. To People Who Don't know what's Bhop (Bunny Hop) Its Just Jumping and strafing,and when you do this The right way you can Gain some serious speeds Tip:Don't Press 'W' Just use 'A' and 'D' use 'S' to stop mid air Copy and Paste This.
We're building a new wiki, so information on this page may be out of date. We'd love for you to help us out! |
This page will store all the scripts used or useful for Half-Life speedruns.If you want to use any script, simply copy-paste it to your userconfig.cfg file using a text-editor like Notepad. While in-game use this command in console: exec userconfig.cfg and the scripts should load.
NOTE: Since Half-Life Beta Update (2013-05-16), the _special command has been removed.
Scripts using this command will no longer work on Steam client. Consider using New Gauge Half-Life Client!
For WON versions of the game, you'll need different kinds of scripts. Get them here.
Bunnyhopping script
A script that allows you to Bunnyhop quickly and without speedloss by making +jump commands every other frame.
It is important to know that this script will only provide seamless bunnyhopping at certain fps_max values, because at some framerates, the time the player spends in the air can cause the player to land on the ground while the script executes a -jump. See the FPS Effects page for more information on this topic.
Duckroll script
A script that makes continuous double-ducks (small pseudo-jumps that elevate you mid-air by ~32 units) extremely fast. It is mainly used to control your speed when moving at a very high velocity, and to maintain speed when moving towards a staircase. It also can be used to maintain speed when playing in a version of Half-Life that has limited Bunnyhopping speed due to doubleducks not being detected at all by the Bunnyhop speed-limiter. See Duckroll.
The idea is that the internet was designed to be a worldwide network for the free-flow exchange of ideas and messages. UltraSurf and censorshipUltraSurf is a program that was originally designed to help internet users in China bypass harsh censorship. Today, they offer a free and fast VPN-like service. Ultrasurf 14.05 download online. You can certainly bypass certain location-based blocks on popular sites such as YouTube, Facebook, or Twitter.The mission that this software was created around is to provide unrestricted access to users who otherwise would be prevented from certain content.
Use bind +duckroll
Double-Duck script
A simple script that makes a double-duck, works best when executing the 'Count-Jump' technique or climbing up boxes quickly.
Use bind +dd
Jumpbug script
This will help you when trying to perform a Jumpbug. Simply hold the key to crouch and let go of it to instantly uncrouch and jump.
Remember, this does not make performing the jumpbug any easier. This is merely a bind that will help you.
Use bind +jumpbug
Usespam script
WON-compatible alternative
A script that spams the +use command very quickly, it's commonly used to press buttons as soon as possible, but with certain technique it can be used to make pseudo-object boosts that bring the object you're manipulating with you.
Use bind +usespam
Quick-Use script
A simple script that executes an one-frame +use that doesn't slow down your speed, perfect for pressing buttons as you Bunnyhop right beside them.
Use bind quse
Gauss Boost script
Lochinvar water heater date code. Multiplayer-friendly alternative
Gauss-jumping script for Multiplayer. The main difference is that it boosts you towards the direction your aiming to, to take advantage of the fact that you are capable of Gauss-boosting vertically.
Use bind +tau
Object Boosting script
Object Boosting scripts, the number represents the speed (in units per second) you will have if you execute them in 100FPS. Note that you might have different results at different FPS values because of the increased Object-boosting acceleration.
Use bind obbo
Wait Table
If you're using Bunnymod XT, the wait table is not necessary and can be replaced by the equivalent command w (note the space between them). This has the advantage of being able to use an arbitrary number of waits in one command like w 3528, rather than w1000;w1000;w1000;w500;w28 had a wait table been used.
If you're not using Bunnymod XT, the following wait table can be a poor man's replacement of w. This alias table generates a total of 110 wait aliases, excellent for easy creation of complex scripts.
- #NoEnv; Recommended for performance and compatibility with future AutoHotkey releases.
- ; #Warn ; Enable warnings to assist with detecting common errors.
- SendModeInput; Recommended for new scripts due to its superior speed and reliability.
- SetWorkingDir%A_ScriptDir%; Ensures a consistent starting directory.
- #NoEnv
- SetBatchLines-1
- F6::Suspend
- jump()
- Send,{Space}
- mouseXY(x, y)
- DllCall('mouse_event',uint,1,int,x,int,y,uint,0,int,0)
- {
- sleepInterval :=2
- if(left)
- key :='d'
- }else
- key :='a'
- }
- DllCall('Sleep','UInt',5)
- {
- DllCall('Sleep','UInt', sleepInterval)
- send{%key%up}
- $mbutton::
- {
- strafe(true)
- }
- Return