萌新必看 详细分析指令辅助急停原理及其化简指令 (内含对CFG文件的基本讲解) |
您所在的位置:网站首页 › csgo自动跑步指令 › 萌新必看 详细分析指令辅助急停原理及其化简指令 (内含对CFG文件的基本讲解) |
因为电脑罢工,所以干脆就发了专栏,没有做成视频。(突然发现原作者开发了指令急停2.0,是一种完全不同的方法,有对相关指令做详细的讲解,我这里就不罗嗦了,我这里解释之前的1.0版本cv4756970) 前段时间一篇关于利用cfg文件指令辅助急停的专栏在b站被放出(cv4756970)。之后也有一些up主对这件事表达了他们自己的看法(av91908928)。但我认为他们的视频对指令原理的解释都不够详细,所以我就和大家好好探讨一下,关于cfg文件指令辅助急停的实现原理及逻辑。 大家好,我是大弼,一个数码产品,电脑外设和游戏的爱好者。在文章开始之前,我要事先声明,本期视频为了照顾没有基础的小白玩家,讲解的背景资料会比较多,如果你已经了解了我讲的背景资料,可以选择快进。本期视频讲的是我对这个程序的理解以及简化方案,如果你有不同的意见,欢迎在评论区中留言,我们一起讨论。 首先我们要知道cfg文件是什么。cfg全称config(配置)简单来讲,cfg文件就是一个文本文档,里面有各种指令,存有很多的个人设置。但凡是一个csgo玩家,你就必然会有至少一组cfg设置。个人的cfg文件所在的位置是: 安装Steam的盘:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg 里面所有的后缀为 .cfg 的文件都是cfg文件,其中绝大部分是一些游戏模式的文件。如果没有进行过更改,一般来说个人的cfg文件的文件名为config.cfg。 急停相信大家都很清楚,如果有个别小白不太清楚我这里也稍微解释两句。众所周知,csgo这个游戏在人物模型移动的时候如果开枪,弹道会乱飘,无法控制。如果在移动中突然受敌,我们就应该在最短的时间内将速度减小到0,再进行射击。这个过程就是急停。大家公认的一种最快的急停方法,分为三个步骤: ①松开你按下的方向键 ②按下与反方向键 ③快速松开反方向键 简单介绍完急停后,让我们以右方向键为例,来看一下关于移动的cfg指令: bind "d" "+moveright" Bind 就是绑定的意思。 d就是按键D。 +moveright 就是启动向右移动的意思,与之相反-moveright 就是取消向右移动的意思,在你松开按键D的时候就会触发这个指令。 在这个基础上,我们可以来讲一下急停三个步骤的意义: 第一步,松开方向键可以使速度不在增加,并缓慢下降 第二步,按下反方向键可以使速度迅速归零 第三步,松开反方向键可以避免速度反向增加 在明白了急停三步的意义之后,让我们来看一下指令原编写者编写的文件 alias +you "+moveright;-moveleft" alias -you "-moveright" bind d "+you" alias +zuo"+moveleft;-moveright" alias -zuo "-moveleft" bind a "+zuo" 我们来讲解一下这一串指令的意思。首先,alias的中文意思是“别名”,这里是指创建一个名为 +you 的指令,它包含的指令是+moveright;-moveleft,意义是启动向右移动,同时取消向左移动;同样也创建了一条名为 -you 的指令,它的含义是取消向右移动。当你按下D键的时候,就会触发+you 这条指令。和上面一样,当你松开D键,就会触发-you 指令。关于+zuo 和 -zuo的指令和这两个也基本一样,我这人里就不做赘述了。 我们回顾一下急停所涉及的三条指令,假定我现在在向右移动,要完成急停,则需要三条指令:①-moveright ②+moveleft ③-moveleft。当绑定了辅助急停指令后,我们只需要按下A键(不必松开D键)就可以完成急停。在没有急停时,你所执行的指令是+you,也就是+moveright和-moveleft,当你遇到敌人的时候,你按下A键,它就会执行+zuo 的指令,也就是-moveright和+moveleft。其中,+zuo 中的-moveright可以取消你向右移动的指令,+moveleft可以迅速将你向右移动的速度降为0,紧接着,+you 中的-moveleft会立即抵消掉+moveleft的指令,避免向左的速度产生。这样一来,三步的繁琐急停就被一步搞定。 不得不说,能设计出这样的指令,指令的原作者确实非常聪明。但在我看来,我认为还有更简单的方法来实现指令所涵盖的内容。我们在我之前提到的文件夹找到config.cfg文件,在里面找到有关于移动的四条指令 bind "a" "+moveleft" bind "d" "+moveright" bind "s" "+back" bind "w" "+forward" 在每天指令的后面加上“取消反方向移动”的指令就可以实现一样的效果,而且需要的字符更少。 更改完之后的指令为: bind "a" "+moveleft;-moveright" bind "d" "+moveright;-moveleft" bind "s" "+back;-forward" bind "w" "+forward;-back" 再进入游戏,在设置中启用开发者控制台,按下 ~ 键打开控制台,在控制台输入 exec config 就可以完成指令的执行。 只需要按下反方向键,就可以快速急停,或许在老玩家看来这是对他们练了很久的急停的否定。但在我看来,一个简单的急停方法对刚刚入坑csgo的新手玩家来说真的非常友好。目前csgo在中国也逐渐火爆,有很多新玩家的加入,我觉得他们需要一个能够帮助他们更快适应游戏的方法。而且我认为这个指令也不至于会影响游戏的平衡性。就像一键跳投道具和一键大跳一样,我认为这是完全可以接受的,甚至可能会在未来流行起来,只不过普及率不会有一键跳投这么高罢了,毕竟不是所有人都需要。 ![]() 如果喜欢这篇专栏或这觉得这篇专栏有用的话,请帮我点一个推荐,如果能投个币,点个关注那自然是再好不过的啦。如果对这篇文章有什么意见或建议,可以在评论区留言讨论。最后祝大家能在游戏中找到属于自己的快乐,最好能有和自己一起白给的朋友^_^。(图片来自CS:GO国服官微,图中为瑞典CS老将Get_right和f0rest。) ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |