下一页(2)

[技巧交流] 如何在低灵敏度下实现快速转身

[技巧交流] 如何在低灵敏度下实现快速转身


[quote]刚才看以帖子有人说鼠标太慢转身要把鼠标抬起来拉好几次,不是很方便。 分享下我的解决办法,大概原理就是在控制台里alias +-函数修改鼠标灵敏度,来实现快速转身。[/quote]

[collapse=准备事项][quote]准备事项:[/quote]

关闭鼠标加速度,开启控制台。
这两个我坛其他帖子已经说的很详细了就不多说了。

创建autoexec.cfg文件。
因为alias函数无法保存在config里,每次关闭游戏会自动清除,所以需要一个额外的配置文件,每次在游戏启动时执行来声明各种alias。

打开你的csgo配置文件路径,路径格式大概是xxx\Steam\userdata\(你的steam id)\730\local\cfg
创建一个文本文件,命名为autoexec.cfg(当然文件名随意,通常习惯命名叫这个)。
然后写的主要脚本都是在这个文件里。
[img]./mon_201708/09/deQ13s-33tbK10T1kSg2-7d.png.thumb.jpg[/img]

[img]./mon_201708/09/deQ13s-ij69KpT1kSh9-9r.png.thumb.jpg[/img]

用记事本或者其他文本编辑器打开。

[img]./mon_201708/09/deQ13s-h72tKxT1kSh4-go.png.thumb.jpg[/img]
  
在steam你的csgo启动参数里加上-exec autoexec.cfg

你在游戏运行时,修改了autoexec.cfg文件,也可以在控制台里输入exec autoexec来更新一下。

[/collapse]
[collapse=alias命令]
[quote]alias命令:[/quote]

alias是cs脚本里声明函数的一个命令,函数就是程序里一段命令运行集。
类似于
[code]
void hello()
{
  //do something
}

def hello():
  //do something
  pass
[/code]  

alias "say_hello" "echo hello"
这句语句的意思是声明一个函数,函数名为say_hello,函数执行的内容是echo hello。echo是输出后面的字符串到控制台。
然后直接输入say_hello,就会在控制台输出hello这个词。  

函数名可以不加引号直接写成alias say_hello "echo hello" 也是可以的。

alias 函数还有一个比较智能的功能是+-函数。
声明两个名称一样,但是前面各带"+""-"号,并且把+函数绑定给一个按键。
这个按键在按下时会调用+函数,在抬起时会去寻找同名的-函数。如果能找到会自动调用。

[code]
alias "+on_hold" "say held"
alias "-on_hold" "say released"
bind "O" "+on_hold"
[/code]
上面这段脚本的意思是,你按下O键,会在聊天里暑输出held,抬起O键输出released。

[/collapse]

[collapse=具体实现]
那么我们回到鼠标灵敏度的问题,我现在鼠标灵敏度比较低,放在鼠标垫中间拉到边上能转个90~120度角。如果背身被人偷袭的话,得抬起来拉好几次才能转回头。
所以我可以使用alias函数来临时提高我的鼠标灵敏度,让我先转身,然后我松开对应的按键来恢复普通灵敏度。

[code]
alias +sens "sensitivity 3.50"
alias -sens "sensitivity 1"
bind MOUSE2 "+sens"
[/code]
这几句实现的效果是,你按下鼠标右键时鼠标灵敏度设置为3.5,松开鼠标右键灵敏度变为1。

为什么要用鼠标右键,因为根据我多年各种按键的尝试,还是右键用的最顺手。[s:a2:jojo立5]
而且步枪状态下鼠标右键是比较闲的。可能偶尔需要切消音器,AUG开镜什么的。但是可以把这个按键放到鼠标中键上。
那么狙击枪开镜没有右键怎么办,往下看。

完整实现如下:
[code]
alias set_boost_sens "sensitivity 2.50" //普通状态高灵敏度
alias set_normal_sens "sensitivity 1.20" //普通状态正常灵敏度
alias set_normal_zoom_sens "zoom_sensitivity_ratio_mouse 0.83" //普通状态开镜灵敏度
alias set_awp_sens "sensitivity 1.6" //AWP模式灵敏度
alias set_awp_zoom_sens "zoom_sensitivity_ratio_mouse 0.625" //AWP模式开镜灵敏度

alias +sens_boost "set_boost_sens"
alias -sens_boost "set_normal_sens"

alias +atk_re_sens "+attack; -sens_boost"
alias -atk_re_sens "-attack"

alias set_rb_sens "bind MOUSE2 +sens_boost"
alias set_mb_atk "bind MOUSE3 +attack2"

alias set_rb_atk "bind MOUSE2 +attack2"
alias set_mb_knife "bind MOUSE3 slot3"

alias set_lb_sens_atk "bind MOUSE1 +atk_re_sens"
alias set_lb_atk "bind MOUSE1 +attack"

alias normal_mode "set_lb_sens_atk; set_normal_sens; set_normal_zoom_sens; set_rb_sens; set_mb_atk; playvol buttons\button3 0.5; echo NORMAL_MODE"
bind "N" "normal_mode"

alias awp_mode "set_lb_atk; set_awp_sens;set_awp_zoom_sens; set_rb_atk; set_mb_knife; playvol buttons\button3 0.5; echo AWP_MODE"
bind "V" "awp_mode"

normal_mode

net_graph 0
alias "+score_ex" "+score; net_graph 1"
alias "-score_ex" "-score; net_graph 0"
bind "tab" "+score_ex"

host_writeconfig
[/code]
当然可能比较跳跃,但是大概逻辑是这样的。
我的鼠标操作有两种状态,普通状态和AWP状态。
普通状态下,按住鼠标右键可以提高灵敏度快速转身,松开右键恢复低灵敏度,按鼠标中键可以来切消音和开镜。
AWP状态下,默认灵敏度比较高,zoom灵敏度比较低,因为狙击枪通常端着跑又没有压枪的问题。攻击开镜还是常规的左键开枪,右键开镜。

逐句简单解释下。
alias set_rb_sens "bind MOUSE2 +sens_boost"
这句是设置鼠标右键按下抬起去调用sens_boost,+sens_boost调用的是set_boost_sens,-sens_boost调用的是set_normal_sens

alias +atk_re_sens "+attack; -sens_boost"
alias -atk_re_sens "-attack"
alias set_lb_sens_atk "bind MOUSE1 +atk_re_sens"
这几句是重写了鼠标左键的攻击,因为你转身之后左键攻击和松右键可能不会那么同步,所以左键攻击的时候自动恢复低灵敏度。

alias normal_mode "set_lb_sens_atk; set_normal_sens; set_normal_zoom_sens; set_rb_sens; set_mb_atk; playvol buttons\button3 0.5; echo NORMAL_MODE"
bind "N" "normal_mode"
按N键切到普通模式。

alias awp_mode "set_lb_atk; set_awp_sens;set_awp_zoom_sens; set_rb_atk; set_mb_knife; playvol buttons\button3 0.5; echo AWP_MODE"
bind "V" "awp_mode"
按V键切到AWP模式。

如果想要测试的话,[b]直接把完整的脚本复制到你的autoexec.cfg里即可。
然后根据顶部几个函数的注解,修改成你习惯的对应灵敏度。
默认普通模式,N键切到普通模式,V键切到AWP模式。[/b]
普通模式下,按下鼠标右键会提高灵敏度,抬起恢复灵敏度。
AWP模式就是传统的左键射击右键开镜。
[del]如果打竞技模式,可能会有这种需求,近点狙击枪开着镜想转身。如果切枪转身再开镜会发出声音暴露自己。
那么狙击枪也有提高灵敏度转身的需求,请读者自行研究。。。[/del]

效果展示
[url]http://imgur.com/SNe0Aog[/url]

[/collapse]

[collapse=后续事项]
[url]https://steamcommunity.com/sharedfiles/filedetails/?id=314801693[/url]
这个是steam社区脚本的指南。

用alias脚本可以很容易实现组合键,比如alt+1切闪光,alt+2切烟雾等等操作。
还有切换静步攻击自动取消静步等等。
[del]因为我只玩死斗,并没写过其他脚本请自行研究吧。[/del]

Using scripts will NOT get you VAC banned!
If you do get vac'd it's for a different reason. With that said if you are playing in a competitive league you should double check with them before using any because they might have specific rules against scripts.
使用脚本不会导致VAC封号。
但是如果你是职业选手,参加比赛前注意查看赛事对于脚本的规则,可能有些API不允许使用。

CS1.6同样可以使用alias脚本来快速转身。
但是13年还是14年CS1.6一个更新给sensitivity加了1秒CD,也就是你没法短时间内频繁的切灵敏度。
有一个可绕过的方法是用开启鼠标加速度实现快速转身。
alias "+mouse_acc" "m_customaccel 1"
alias "-mouse_acc" "m_customaccel 0"
bind MOUSE3 "+mouse_acc"
这样鼠标加速度状态下快拉鼠标也是可以快速转身的。[s:a2:干杯2]

演示视频
[flash]http://v.youku.com/v_show/id_XMjkwNzk2MDY2OA==.html?spm=a2h3j.8428770.3416059.1[/flash]
老年选手玩的菜,里面有很多快速转身的展示。
快速转身可能不会让你成功反杀。但至少你知道自己是怎么死的。[s:a2:偷吃]

另外大鼠标垫这种是cser常识好吧,就不用提醒了。[s:ac:擦汗]
而且大鼠标垫也很难在低灵敏度下应付所有状况,即使你换个覆盖桌面那么大的鼠标垫,人左右手保持默契的活动范围终归有限。

[/collapse]

[collapse=改进版]
[code]
alias set_boost_sens "sensitivity 2.50" //普通状态高灵敏度
alias set_normal_sens "sensitivity 1.20" //普通状态正常灵敏度
alias set_normal_zoom_sens "zoom_sensitivity_ratio_mouse 0.83" //普通状态开镜灵敏度
alias set_awp_sens "sensitivity 1.6" //AWP模式灵敏度
alias set_awp_zoom_sens "zoom_sensitivity_ratio_mouse 0.625" //AWP模式开镜灵敏度
alias set_awp_boost_sens "sensitivity 10"

alias +sens_boost "set_boost_sens"
alias -sens_boost "set_normal_sens"

alias +awp_sens_boost "set_awp_boost_sens"
alias -awp_sens_boost "set_awp_sens"

alias +atk_re_sens "+attack; -sens_boost"
alias -atk_re_sens "-attack"

alias set_rb_sens "bind MOUSE2 +sens_boost"
alias set_mb_atk "bind MOUSE3 +attack2"

alias set_rb_atk "bind MOUSE2 +attack2"
alias set_mb_knife "bind MOUSE3 +awp_sens_boost"

alias set_lb_sens_atk "bind MOUSE1 +atk_re_sens"
alias set_lb_atk "bind MOUSE1 +attack"

alias normal_mode "set_lb_sens_atk; set_normal_sens; set_normal_zoom_sens; set_rb_sens; set_mb_atk; playvol buttons\button3 0.5; echo NORMAL_MODE"
bind "N" "normal_mode"

alias awp_mode "set_lb_atk; set_awp_sens;set_awp_zoom_sens; set_rb_atk; set_mb_knife; playvol buttons\button3 0.5; echo AWP_MODE"
bind "V" "awp_mode"

normal_mode

net_graph 0
alias "+score_ex" "+score; net_graph 1"
alias "-score_ex" "-score; net_graph 0"
bind "tab" "+score_ex"

host_writeconfig
[/code]
增加了AWP模式按住鼠标中键转身的功能。

效果展示
[img]./mon_201708/10/deQ13s-kh44XkZ5kT3cSk0-b8.gif[/img]
[url]http://imgur.com/TVDg2SG[/url]

[/collapse]


附件

改动



想起隔壁ryujehong的双edpi 根本学不来[s:ac:擦汗]


一般别人打背身打个几秒还没打死你足够转过来了吧。。


换个大一点的鼠标垫…

附件

改动



[b]Reply to [pid=238236015,12198770,1]Reply[/pid] Post by [uid=38802913]不要得意[/uid] (2017-08-09 12:40)[/b]

幅度大一点,好搜点


[quote][pid=238237218,12198770,1]Reply[/pid] [b]Post by [uid=34350585]南靈[/uid] (2017-08-09 12:46):[/b]

换个大一点的鼠标垫…[/quote]

实际上多大的鼠标垫都不够大,即使半个鼠标垫足够转180度,那么这时还必须往更远的地方拉怎么办。
或者开镜的时候不想发出声音暴露自己,还要转个180度呢。


学习了。。。感觉好厉害,大佬威武


给大佬跪了。。
以前玩ow学载洪哥玩双灵敏度 玩了半天就放弃了[s:ac:汗]


桌子上不要摆东西
不要买桌面带小柜子的桌子
换个大点的鼠标垫


你猜对面打你背身的时候你这一套操作下来对面够秒你几次。。。。


理想很美好,现实嘛,,,,cs的身法枪法都是靠的长时间训练的肌肉记忆,你这改来改去的会严重影响肌肉记忆。

ps:大鼠标垫甩胳膊才是王道,正常的cs比赛中应该很少会遇到被打屁股的情况,如果经常遇到,你需要做的不是想法子快速转身而是思考下为什么总被人绕屁股。


不如挂挡


你需要这个[img]./mon_201708/09/-7Q13s-esvXvZ8hT3cS2eo-37k.jpg[/img][img]./mon_201708/09/-7Q13s-6hcvXvZ8oT3cS2eo-37k.jpg[/img][img]./mon_201708/09/-7Q13s-4uvkXvZ8nT3cS2eo-37k.jpg[/img][img]./mon_201708/09/-7Q13s-fdvbXxZ9aT3cS2eo-37k.jpg[/img]

附件


都是OW玩多了的相当然,你想想你自己摸到人屁股会给他这顿操作的机会不,再想想为什么要被摸屁股.要吗自己太蠢要吗队友太蠢.除了这2种情况剩下百分之几的几率出现的情况没人会要求你转起来.


G502可以设置侧键临时调整到一个DPI,这样会比lz这个方法简单很多


感觉好蠢的样子


把鼠标扔了就行了


[quote][pid=238303200,12198770,1]Reply[/pid] [b]Post by [uid=112704]seed1107[/uid] (2017-08-09 20:31):[/b]

理想很美好,现实嘛,,,,cs的身法枪法都是靠的长时间训练的肌肉记忆,你这改来改去的会严重影响肌肉记忆。

ps:大鼠标垫甩胳膊才是王道,正常的cs比赛中应该很少会遇到被打屁股的情况,如果经常遇到,你需要做的不是想法子快速转身而是思考下为什么总被人绕屁股。[/quote]

没有遇到过干扰肌肉记忆的问题。
背身只是一种情况。更多时候你搜点,换防守朝向都可能需要快速转身。
主贴刚加上了狙击枪转身。甩胳膊很难做出这种操作把。
[url]http://imgur.com/TVDg2SG[/url]


[b]Reply to [pid=238389602,12198770,1]Reply[/pid] Post by [uid=523488]ryanflees[/uid] (2017-08-10 12:45)[/b]

没有肌肉记忆说明练得还不够,再说你主楼那个图,你觉得哪个awper会站在那个位置防守???对面直接两个方向同时进攻你就算0.1s能720度转体有什么用??

真心的楼主,你这个方法完全是弯路,你见过几个职业选手用这玩意的??安心的去练枪,去练跑位站位,被打屁股了去想想为什么,是被队友卖了还是自己意识不到位,被两个方向同时打了反思下自己的站位,投掷物是不是没到位。

cs里面需要大范围转身的就是残局无队友无投掷物时候去搜双架点位,不过那时候更多考验的是心理博弈,瞄准盲区等等,真到一定水平在双架位瞄你,你出去发现搜错方向,对方在你屁股方向,然后还想“快速”转身去搞死对方?


就我用超高edpi(2540)来打游戏?轻轻一转就180了[s:ac:擦汗]
下一页(2)