ΡΠΊΡΠΈΠΏΡ Π½Π° Π±Ρ ΠΎΠΏ Π² Ρ Π°Π»Ρ Π»Π°ΠΉΡ 2
Π‘ΠΊΡΠΈΠΏΡ Π½Π° Π±Ρ ΠΎΠΏ Π² Ρ Π°Π»Ρ Π»Π°ΠΉΡ 2
ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΠ°ΠΉΡ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ autokey Π‘ΡΡΠ»ΠΊΠ° [www.autohotkey.com]
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅ ΡΠ°ΠΉΠ» ΡΠΎΡΠΌΠ°ΡΠ° aΡk. ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Edit script
ΠΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΡΠ΄Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΊΡΠΈΠΏΡΠΎΠ² :
1) Wallclimbing/Flying Script
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠΊΡΠΈΠΏΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π΄Π²Π° ΡΠ°Π·Π° ΠΊΠ»ΠΈΠΊΠ½ΡΡΡ Π½Π° ΡΠΊΡΠΈΠΏΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π»ΠΈ ΠΎΠ½ Π² ΡΠΊΡΡΡΡΡ Π·Π½Π°ΡΠΊΠ°Ρ .
Wallclimb:
1. ΠΠ΅ΡΠ΅ΠΌ ΠΏΡΠΎΠΏ
2. Π‘ΡΠ°Π²ΠΈΠΌ Π΅Π³ΠΎ ΠΊ ΡΡΠ΅Π½Π΅.
3. Π‘ΡΠ°Π½ΠΎΠ²ΠΈΠΌΡΡ Π½Π° Π½Π΅Π³ΠΎ ΠΈ ΡΠΌΠΎΡΡΠΈΠΌ ΡΡΡΡ Π²ΡΡΠ΅ Π½Π° ΡΡΠ΅Π½Ρ
4. ΠΠΊΡΠΈΠ²ΠΈΡΡΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡ
Π§ΡΠΎΠ±Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ wallclimb ΠΈΠ»ΠΈ fliyng Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ Π°Π½Π³Π». Π±ΡΠΊΡ C
Flying:
1. Π‘ΡΠ°Π½ΠΎΠ²ΠΈΠΌΡΡ Π½Π° ΠΏΡΠΎΠΏ
2. Π‘ΠΌΠΎΡΡΠΈΠΌ ΡΡΡΡ Π²ΡΡΠ΅.
3. ΠΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠΊΡΠΈΠΏΡ ΠΈ Π΄Π²ΠΈΠ³Π°Π΅ΠΌΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄ Π½Π° w
Π§ΡΠΎΠ±Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ wallclimb ΠΈΠ»ΠΈ fliyng Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ Π°Π½Π³Π». Π±ΡΠΊΡ C
Bhop:
1. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΏΡΠΎΠ±Π΅Π» ΠΈ ΠΏΡΡΠ³Π°Π΅ΠΌ
ABH:
1. ΠΡΡΠ³Π°Π΅ΠΌ Π²ΠΏΠ΅ΡΠ΅Π΄ ΡΠ°Π·Π²Π΅ΡΠ½ΡΠ²ΡΠΈΡΡ Π½Π° 180 Π³ΡΠ°Π΄ΡΡΠΎΠ².
2. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΏΡΠΎΠ±Π΅Π».
Π§ΡΠΎΠ±Ρ Π²ΡΠΆΠΈΡΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ΅Ρ
ΡΡΡΠΊΠΎΠ² Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ»Π΅ΡΠ΅ΡΡ Π΄ΠΎ Π²ΠΎΠ΄Ρ, ΠΈΠ»ΠΈ ΠΏΡΠΈΠ·Π΅ΠΌΠ»ΠΈΡΡΡΡ Π½Π° ΠΊΠΎΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΡ
Π§ΡΠΎΠ±Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ wallclimb ΠΈΠ»ΠΈ fliyng Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ Π°Π½Π³Π». Π±ΡΠΊΡ C
ΠΠ»Ρ Π±Π°Π½ΠΈΡ
ΠΎΠΏΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π°ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π΅Π».
Π‘ΠΊΡΠΈΠΏΡ Π½Π° Π±Ρ ΠΎΠΏ Π² Ρ Π°Π»Ρ Π»Π°ΠΉΡ 2
Half-Life 2
Bhop was patched in 2010 with the orange box update ABH is the remaining method.
Firstly, you need a way to jump super quickly, you can do this with an AHK script [wiki.sourceruns.org] or you can use some custom binds by typing «bind mhwheelup +jump; bind mwheeldown +jump» into the console.
Now, the actual steps of ABH, you need to run forward, jump, turn around and hold space (if you are using an AHK script) or scroll the mousewheel (if you are using binds).
If you do this correctly, you will be able to get speed very quickly.
You can use the console command cl_showpos 1 to show your position and velocity. The max cap is around 3500 ups.
You can use this youtube tutorial for more information.
Half-Life Scripts
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.
Contents
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.
Double-Duck script
A simple script that makes a double-duck, works best when executing the «Count-Jump» technique or climbing up boxes quickly.
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.
Usespam script
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.
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.
Gauss Boost script
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.
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.
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.
AutoHotkey/Scripts
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.
Contents
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.
Ladderspeeding Script
Script used for Ladderspeeding trick in Half-Life 2, bound to TAB.
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
ΠΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΠΏΡΡΠ³Π° Π² Half-Life Π±Π΅Π· ΠΎΡΠΊΠ°ΡΠ°
ΠΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Half-Life ΠΎΡ 16.05.2013 ΡΡΠ°Π» Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠ°ΡΠΏΡΡΠ³, Π° Π²Π΅ΡΠ½Π΅Π΅ ΡΠΊΡΠΈΠΏΡ Bunny Hop. Π Π°ΡΠΏΡΡΠ³ ΡΡΠ°Π» Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π²ΠΎ Π²ΡΠ΅Ρ
ΠΌΠΎΠ΄Π°Ρ
Half-Life 1, Π²ΠΊΠ»ΡΡΠ°Ρ Adrenaline Gamer ΠΈ Sven Co-op.
Π Π°Π½Π΅Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π²Π΅ΡΠ½ΡΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΡΠΏΡΡΠ³ Π±ΡΠ» ΠΎΡΠΊΠ°Ρ Half-Life Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ. ΠΠΎ Π½Π°ΠΉΠ΄Π΅Ρ ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ
Π²Π΅ΡΡΠΈΡΡ
.
VALVe Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ _special Π½Π° ΡΡΠΎΠ²Π½Π΅ Π΄Π²ΠΈΠΆΠΊΠ°. ΠΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ. Π‘Π°ΠΌΠ° ΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² client.dll. ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π»ΡΠ±ΡΠΌ HEX ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ HxD (http://mh-nexus.de/en/downloads.php?product=HxD) ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ HxD, ΠΎΡΠΊΡΠΎΠ΅ΠΌ client.dll ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ valve/cl_dlls ΠΈ Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ special ΠΈ _special.
ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ». Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ. ΠΠ°Π»ΡΡΠ΅ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠΊΡΠΈΠΏΡΠ°Ρ ΠΌΠ΅Π½ΡΠΌ special Π½Π° sp3cial.
ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠ°Π²Π° Π½Π° Π·Π°ΠΏΠΈΡΡ ΡΠ°ΠΉΠ»Π° client.dll, ΠΈΠ½Π°ΡΠ΅ Steam ΠΌΠΎΠΆΠ΅Ρ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°ΡΡ.
ΠΠΎΠ²ΡΠΉ ΡΠΊΡΠΈΠΏΡ ΡΠ°ΡΠΏΡΡΠ³Π° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: