BHOP Easy - Auto Alternating Smooth Movements

A Config Script for Counter-Strike: Source

SEX! Ok, we got your attention. We are one of the oldest mod sites on the Interwebs. Sign up and maximize your browsing experience.

  • Subscribe: Get notified of new submissions like this.
  • Say Thanks: Show your appreciation by sending user_unknown points.
  • Post: Give user_unknown your thoughts on this Script.
  • Vote: Help user_unknown win the Monthly Awards.
  • Rate: Give this Script a rating out of 10.
  • Flag: Alert moderators and warn members of a problem with this Script.
  • Watch: Get notified when this Script is updated.
Mascot

Stop Lurking!

Sign up

Already a Bananite? Login

225 lines | 15 kb | Raw Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////Only Modify cl_yawspeed, fps_max to your preference and for performance/////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//CONTROLS|||||||||||||||||||||||||||||||||||||||||||||||||||/////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//***Jump (spacebar, mwheelup, mwheeldown)
//***Auto-alternating Strafe (E)
//***Q key bound for special (see instructions)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//INSTRUCTIONS||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//NOTE: When practicing in private (create server) server, use these console settings:
//1. sv_enablebunnyhopping 1
//2. sv_airaccelerate 100
//3. sv_gravity 795
//4. sv_accelerate 5 (default) (10 better)
//5. sv_friction 4 (default) (3 better)
//
//Many bhop friendly war servers will have some alterations of 1-3 above.
//
//BHOP EASY [FRONT/BACK]
//1. Gain speed with W or S; immediately release W or S before 2.
//2. Simultaneously JUMP (mousewheel) and press (and hold) E
//3. Release E right before landing
//4. REPEAT 2.;direction will automatically change for smoothness
//
//STRAFE-TO-BHOP
//1. Strafe with A or D and jump (spacebar)
//2. For the SECOND JUMP; Simultaneously jump (mousewheel) and press (and hold) E
//BHOP will start in the direction of travel for smoothness
//
//BHOP SAME DIRECTION TWICE OR MORE:
//1. Continue to hold down E for next jump without releasing
//2. Alternatively see "selecting" for direction (Q/E - Left, W/E -Right) control in advanced techniques below
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//ADVANCED CONTROL TECHNIQUES|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//ROLLING "SELECTING" - FOR PRECISE DIRECTION CONTROL
//1. Practice pressing W/E, Q/E, & S/E IN QUICK SUCCESSION
//I.E., The W,Q,S keys are pressed slightly before E, not simultaneously
//In rolling, W/Q/S are PICK-UP keys, they should be released and not held together with E
//
//SELECTING BHOP FORWARD RIGHT
//1. Gain Speed with W; immediately release before 2.
//2. Roll W/E, simultaneously jump (mousewheel) with E (not w); Hold E;release right before landing etc...
//
//SELECTING BHOP FORWARD LEFT
//1. Gain speed with W; immediately release before 2.
//2. Roll Q/E, simultaneously jump (mousewheel) with E (not Q); Hold E; release right before landing etc...
//
//SELECTING BHOP BACK RIGHT
//1. Gain Speed with S; immediately release before 2.
//2. Roll S/E, simultaneously jump (mousewheel) with E (not S); Hold E; release right before landing etc...
//
//SELECTING BHOP BACK LEFT
//1. Gain speed with S; immediately release before 2.
//2. Roll Q/E, simultaneously jump (mousewheel) with E (not Q); Hold E; ; release right before landing etc...
//
//BHOP FORWARD/BACK SWITCHING:
//1. While BHOP forward; roll S/E into next hop; you will bhop backwards
//2. While BHOP back; roll W/E into next hop; you will bhop forwards
//Direction will automatically continue into the correct direction for smoothness
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//SCRIPTS & BINDS|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
bind shift "+speed"
bind ctrl "+duck"
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// JUMP||||||||||||||||||||||||||||||||||||||||||||||||||||||/////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
bind mwheeldown "+jump"
bind mwheelup "+jump"
bind space "+jump"
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ARC-CIRCLE/LOOK SPEED|||||||||||||||||||||||||||||||||||||/////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
cl_yawspeed 250
//cl_yawspeed 210
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//AUTO-ALTERNATING STRAFE FORWARD||||||||||||||||||||||||||||/////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
bind e "+ar"
//[DO NOT MODIFY]
alias +al "left_on"
alias -al "left_off;right_off"
alias left_on "+left;+moveleft;bind e +ar;bind s +backstrafesetl;bind w +forwardstrafeset1"
alias left_off "-left;-moveleft"
alias +ar "right_on"
alias -ar "right_off;left_off"
alias right_on "+right;+moveright;bind e +al;bind s +backstrafesetr;bind w +forwardstrafeset1"
alias right_off "-right;-moveright"
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//AUTO-ALTERNATING STRAFE BACK|||||||||||||||||||||||||||||||/////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//[DO NOT MODIFY]
alias +arb "right_onb"
alias -arb "right_offb;left_offb"
alias right_onb "+left;+moveright;bind e +alb;bind w +forwardstrafesetr;bind s +backstrafeset1"
alias right_offb "-left;-moveright"
alias +alb "left_onb"
alias -alb "left_offb;right_offb"
alias left_onb "+right;+moveleft;bind e +arb;bind w +forwardstrafesetl;bind s +backstrafeset1"
alias left_offb "-right;-moveleft"
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//SMOOTH MOVEMENT MEMORY SETS|||||||||||||||||||||||||||||||//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
bind q "directionbindf"
//[DO NOT MODIFY]
alias directionbindf "bind e +al"
alias directionbindb "bind e +alb"
bind w "+forwardstrafeset1"
alias +forwardstrafeset1 "+forward;bind e +ar;bind a +leftstrafesetf;bind q directionbindf;bind d +rightstrafesetf;bind s +backstrafeset1"
alias -forwardstrafeset1 "-forward"
alias +forwardstrafesetl "+forward;bind e +al;bind a +leftstrafesetf;bind q directionbindf;bind d +rightstrafesetf"
alias -forwardstrafesetl "-forward"
alias +forwardstrafesetr "+forward;bind e +ar;bind a +leftstrafesetf;bind q directionbindf;bind d +rightstrafesetf"
alias -forwardstrafesetr "-forward"
bind a "+leftstrafesetf"
alias +leftstrafesetf "+moveleft;bind e +al"
alias -leftstrafesetf "-moveleft"
alias +leftstrafesetb "+moveleft;bind e +alb"
alias -leftstrafesetb "-moveleft"
bind d "+rightstrafesetf"
alias +rightstrafesetf "+moveright;bind e +ar"
alias -rightstrafesetf "-moveright"
alias +rightstrafesetb "+moveright;bind e +arb"
alias -rightstrafesetb "-moveright"
bind s "+backstrafeset1"
alias +backstrafeset1 "+back;bind e +arb;bind a +leftstrafesetb;bind q directionbindb;bind d +rightstrafesetb;bind w +forwardstrafeset1"
alias -backstrafeset1 "-back"
alias +backstrafesetl "+back;bind e +alb;bind a +leftstrafesetb;bind q directionbindb;bind d +rightstrafesetb"
alias -backstrafesetl "-back"
alias +backstrafesetr "+back;bind e +arb;bind a +leftstrafesetb;bind q directionbindb;bind d +rightstrafesetb"
alias -backstrafesetr "-back"
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//OTHER SETTINGS||||||||||||||||||||||||||||||||||||||||||||//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//FPS (search FPX_max and bhoping tutorials before changing)|/////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
fps_max 32
//fps_max 48
//fps_max 54
//fps_max 300
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//INFORMATION/GRAPHS|||||||||||||||||||||||||||||||||||||||||/////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
cl_showfps 1
cl_showpos 1
//net_graph  1
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Smooth movements|||||||||||||||||||||||||||||||||||||||||||/////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
m_rawinput 1
m_filter 1
cl_smooth 0
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
rate 25000
cl_interp 0                      
cl_interp_ratio 1                
cl_updaterate 101                  
cl_cmdrate 101                      
cl_lagcompensation 1              
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////User_Unknown////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1. COPY & PASTE INTO NOTEPAD
    2. Rename to BHOP.CFG (if the file does not change from note pad icon, make sure you have the "hide file extensions" option unchecked in your folder options (start/windows key/control panel)
    3. Drop in C:\Program Files\Steam\steamapps\common\Counter-Strike Source\cstrike\cfg
    4. Type EXEC BHOP in game console; keep a copy of BHOP in txt format to read instructions
P.S. Just figured I would post this script I use, someone might find it fun to mess around with in war servers while not sacrificing the normal AWSD controls when you need to get serious.

It's not intended for precise control I.E., for BHOP maps. It's just to mess around with to bhop with little to no effort. Should be a good practice starting point for anyone wanting to get serious about being good without scripts eventually.

F.A.Q.
Can I get a Vac Ban for using this script?
-You cannot get a vac ban for scripting.  I personally have been using some version of this script for years without problems.

Are you sure I can't get a Vac Ban?
-Yes. =_____=





Posts

Embed

Share banner
Image URL:
HTML embed code:
BB embed code:
Markdown embed code:

Credits

Original Authors
User_unknown

Submitter

user_unknown avatar
Member Joined 2y

user_unknown
Creator
Sign up to access this!
Sign up to access this!
Sign up to access this!
Sign up to access this!

Category

Stats

Posts
6
Views
9,377
Date Added
2y
Date Modified
2y

Scores

  • Not yet rated
Sign up to access this!

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • Share on Google+
bcp.crwdcntrl.net tracking pixel