Half-Life 2 Done With a High Magnitude of Velocity is a segmented world record speed run for (new engine) HL2, which uses this technique almost constantly. Skip to 41:40 for an instant insight into the possibilities. Source Engine 2004 (Half-Life 2) In Half-Life 2, the Bunnyhopping is a whole lot different from the GoldSrc style. Airstrafing doesn't give you speed anymore, so the only way to gain speed is by continuously jumping. When you jump and hold W (forward), the engine adds a few additional ups (units per second) to your current speed.

Infinite-Jumping (Bunny Hop, Double Jump & Initial Jump Height Modification) 56: 0.11% MvM Add/Set Money (Admin Menu integration!) 56: 0.11% TF2 TF2x10 - Multiply a Weapon's Stats by 10 v1.4.5: 56: 0.11% CS:S/CS:GO shavit's simple bhop timer (1.3b 27/July/2015) 56: 0.11%: Toggle Weapon Sounds: 55: 0.11% L4D & L4D2 Achievement Trophy (2.

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!

We highly recommend using Source Pause Tool for autojump, duckspam and other functionality as it's tick-perfect compared to AutoHotkey.
Only use these when SPT doesn't work for your game/mod.

This page stores AutoHotkey scripts as well as in-game scripts used for speedrunning on Source Engine. To add a script into your AutoHotkey, find AutoHotkey.ahk in your 'Documents' folder after installing AHK. Open the file with notepad or other text editing software, and place the scripts there. After that, you may need to restart AHK or Reload your script.

Backwards Circle Jump Script

Unsprints, jumps, cancels going backwards and starts walking on one key press. Used for backwards circle jumps in new engine HL2.

Forwards Circle Jump Script

Forwards version of the script above. Slightly worse due to having to hold backwards for one tick. DO NOT USE IN OLD ENGINE.

Bunnyhopping Script

This script is used for bunnyhopping on every game with Source Engine. Basically, it rapidly sends SPACE inputs, which allows you to bunnyhop, while holding space. Using Source Pause Tool is recommended over this as it is tick perfect.

Wallclimbing/Flying Script

Script used for Wallclimbing and/or Flying in the 2007 engine, bound to the key C.

Jclip Script

Script used for Jclip trick in the 2004 Engine version of Half-Life 2, bound to the key H.

Half Life 2 Bhop Script

Ladderspeeding Script

Script used for Ladderspeeding trick in Half-Life 2, bound to TAB.

Half life 2 bhop mod

Enable/Disable

These scripts will mess up your keys and may prevent alt tabbing or even closing the game if you rebind Esc. It will also prevent you from alt tabbing.
Adding this line to the top of your script will allow you to enable and disable your script by pressing F7, so you can alt tab and chat:

You can also use this tag above your every script, which will automatically enables the script when the specific Window is active. Some people my find it easier to work with, since you don't have to press a button each time you want to write something in a chat or so. This tag will not stop the script if you enter Steam Overlay In-Game.

Example: #IfWinActive HALF-LIFE 2

However, you'll have to duplicate the same script for each Window (game), in order for it to work with the games you want to. If the script has the tag above it, it'll only work when the specified Window is active, and won't work anywhere else

Notes

  • These scripts assume you use the default controls ingame. For a customized key config, you will have to change some keys in the AHK script as well.
  • Sometimes when using host_timescale, the scripts may stop working. If that's the case, change the Sleep number from 10 to 40.

An example complete script:

Credit: ~S.

External Links

Bhop

AutoHotkey homepage
event app

List of keys and buttons on the AutoHotkey site

Half Life 2 Bhop Script Download

Retrieved from 'https://wiki.sourceruns.org/w/index.php?title=AutoHotkey/Scripts&oldid=4689'