欢迎光临散文网 会员登陆 & 注册

求生之路的一些小技巧及研究

2020-03-06 19:51 作者:猛鬼兄  | 我要投稿

1.本文由“求生之路三方游戏交流群”(19512255)SVIP猛鬼兄分享。B站平时不太关注回复,如果有问题急于解决,可以加群问。如果长时间没人回你也可以接@我,白天上班的时候我可能在忙。

2.鉴于B站投稿只能修改3次,所以这里无法长期更新。

持续更新地址为有道云链接: http://note.youdao.com/noteshare?id=369b4232a0c5014645bc45a8c5db6547&sub=0CF3C29ECE2546F0BC50644788F59060


这里我会分享一些我所知道的求生技巧,对技巧有任何不理解的地方,可以在群内@SVIP猛鬼兄。如果这里链接失效,而我又没有更新,可以找我要。

文中提到需要下载的东西我放文章前:

常用MOD: https://pan.baidu.com/s/1S-STyLp7vvTjIzl57xRDRw 提取码: gnzc

材质包: https://pan.baidu.com/s/1BSibJ7qVzea3gXNtObm71Q 提取码: 4iuh

喷漆: https://pan.baidu.com/s/1QgkdrOZgDFsp2Ms-lPJGPQ 提取码: CV96

求生工具: https://pan.baidu.com/s/1c2ihjvB2iftDljxQxrmJyQ 提取码: x9bt

三方图:https://pan.baidu.com/s/1nRa2MHBECESWAI_gOsXiqA 提取码: 4e2x(地图太多,容易敏感,失效)

0、如何打开控制台|如何使用作弊指令

1.在“设置”中点击“键盘/鼠标”,里面有开启控制台选项,选择“已启用”(到这一步控制台就开启了,如果需要作弊请继续看)

2.按~键打开控制台输入“sv_cheats 1”即可开启作弊模式(0则是关闭)

3.如果需要刷一把武士刀则继续在控制台输入“give katana”,其他作弊代码请自行百度。

1、如何打开服务器浏览器

打开控制台输入“op”下拉列表会出来一个长串单词,按方向键“下”就会选择那个单词,然后按下回车,会出现服务器浏览器。如果有喜欢的服务器,右键收藏服务器,这个服务器就会出现在“我喜欢的”列表中(点击图片可以查看大图) 

2、快速打开服务器浏览器

我们可以在游戏主界面加一个服务器浏览器的按钮,请前往“常用MOD”,然后下一个“服务器列表”的MOD,以后进入游戏中,点击“查看服务器”就可以出现服务器浏览器了,效果如下图。 

3、一键丢东西

原版游戏是不能丢东西到地上的,只有服务器装了丢东西的插件,就可以在聊天框输入:!g,就可以丢出东西。

但每次都要自己手动输入,比较麻烦。我们可以在控制台输入:bind "g" "say /g"。 以后丢东西就只需要按g这个按键,就可以自动发送“/g”命令了。

同样也适用于给武器加镭射:bind "j" "say /jg"【另外,为什么这里用的是/g而不是!g,想了解请看第九条。简单来说!g会出现在聊天框,所有人都可以看见,而/g不出现,没人知道你使用了这个指令】(点击图片可以查看大图) 

4、让物资发光

可以下载一些荧光的MOD,这样有的物资在黑暗中也容易看见了。前往“常用MOD”下载

5、快速爬梯

正常爬楼梯是面对着梯子,向上看,然后向上爬,如下图 

快速爬梯则是侧身对着梯子,比如下图是左侧对着梯子,向上看,这个时候就按住A和W就可以快速爬梯了。如果是你的右侧对着楼梯,则是按D和W。快速下楼梯也类似,具体自己试验。 

6、高处不挂边

地图中有些地方太高,如果走下去会导致人物挂边,但如果你把空格按住不松,再走下去就不会挂边了。当心摔死!

7、跳过游戏开始LOGO

每次启动游戏,都要看那个水龙头男,在播放开头动画还得不停按任意键跳过,麻烦吗?麻烦!

只需要在启动项里添加“-novid”即可跳过进入游戏时候出现的水龙头男以及开头动画。 

-novid

8、推荐的秒女巫方法

非写实坐着的女巫【连发霰弹枪一顿喷(最容易)单发霰弹枪一枪爆头(容易);AK、马格南、狙击爆头击晕推杀(普通);背后刀杀(难)】

非写实站着的女巫【连发霰弹枪一顿喷(最容易);单发霰弹枪一枪爆头(容易);背后刀杀(难)】

写实坐着的女巫【AK、马格南、狙击爆头击晕推杀(普通);背后刀杀(难)】

写实站着的女巫【背后刀杀(难)】

9、如何偷偷作弊,不让作弊的痕迹显示在聊天框

玩插件的同学,都喜欢用!rygive,!admin这样,但这些带感叹号的指令是会出现在聊天窗口的,大伙都能看,但是如果你把感叹号换成斜杠/,就不会出现在聊天窗口了。

bind "按键" "say /命令" 或者 bind "按键" "命令" 。

例子,比如绑定C键为!c(!c一般是换角色模型指令),就是 bind "c" "say /c" 或者 bind "c" "c"。

前者是用say的方式,但因为加入了“/”的原因,所以并不会出现在聊天框;后者是控制台指令,所以当然不会出现在聊天框。(控制台具体指令还是需要去控制台输入sm_help查询,有时候情况不一样,比如 !c 在控制台是 c ,但是!admin在控制台是 sm_admin) 

注意:如果是RPG服务器,使用第一种say,短时间内按多了会提示需要休息,但是后面一种不需要冷却!!!

10、如何开本地插件房后自动输入开启某些指令

比如每次开本地房,我都会自动输入!onhx(击杀特感回血)、!onhw(自动红外)等等。

在Left 4 Dead 2\left4dead2\cfg\sourcemod找到sourcemod.cfg并打开,输入对应的指令,比如回血是sm_onhx,红外是sm_onhw。(双斜杠“//”后面的内容代表注释)

11、快速安装新地图

将地图放入addons后,无需重启游戏,点击“模组”后会卡顿几秒,然后返回游戏主菜单就可以了。

12、一个按键绑定2个指令

两个指令,中间用分号隔开。示例(bind "y" "r_drawclipbrushes 2;showtriggers_toggle")

13、快速获得大量喷漆|获取别人的喷漆

别人的喷漆:Left 4 Dead 2\left4dead2\materials\temp
别人的喷漆:Left 4 Dead 2\left4dead2\downloads(需改dat后缀为vtf)
自己的历史喷漆:Left 4 Dead 2\left4dead2\materials\vgui\logos\custom
如果想要查看喷漆样式,可以使用VTFEdit。前往“求生工具”下载。如果嫌一张张看麻烦,可以往下看第二十八条。

14、在联机中使用作弊指令

首先你必须要有插件平台,然后在控制台输入作弊的指令,前面加上sm_cvar即可。

比如无限弹药作弊指令是:sv_infinite_ammo 1,那么在联机的时候打开控制台输入“sm_cvar sv_infinite_ammo 1”即可无限子弹( sm_cvar后面有空格哦!)。其它作弊指令也是一样的操作方法。

15、提取地图中好听的音乐

有的地图音乐不错,可以使用GCFScape这个工具来打开vpk文件提取。将vpk拖入工具,然后把sounds文件夹拖出来,再一个个试听其中的音乐即可找到你想要的。前往“求生工具”下载。

16、 网页查询steam32和steam64位ID(网页提取的steamID和status提取的不一样,请勿使用这里的网址,可以使用最下面“收藏的一些资料”中的网站,但是那个网站在国外,可能打不开)

简单说明:http://steamidconverter.com/abcdefg;https://steamid.io/lookup/abcdefg,将abcdefg修改为你的个人主页ID即可。
详细说明:先找到你的个人主页的ID,在steam里的“个人资料”中右键,点击“复制网页URL”,然后粘贴出来。
比如我的主页ID我自己修改过,复制出来的网址就是这样:http://steamcommunity.com/id/abcdefg/(红色字体,就是你的个人主页ID)
如果你没有修改过,复制出来的网址就是这样:http://steamcommunity.com/profiles/76561198010468558(红色字体,就是你的个人主页ID)
然后把主页ID和上面“简单说明”中的网址合并即可。

17、自己开插件房

可以看下面的视频,东西都在群里。


18、RPG服务器自动输入密码

在Left 4 Dead 2\left4dead2\cfg\autoexec.cfg添加“setinfo unitedrpg 123456”,“123456”改成您的密码即可。

19、显示连跳速度

在控制台输入“cl_showpos 1”即可在左上角显示当前速度,对于喜欢连跳的同学有点用。

20、使用静态准心

在控制台输入“cl_crosshair_dynamic 0”即是静态准心。

21、游戏内屏蔽别人的语音

在控制台输入“voice_show_mute”查询他的玩家编号,比如是1,那么就接着输入“voice_mute 1”就可以屏蔽他的语音。

22、游戏内听见自己的语音

在控制台输入“voice_lookback 1”即可说话的时候听见自己的声音,同时录像的时候也会有自己的声音。

23、游戏各种报错

1.尝试验证完整性。如果这一步不能修复,看第二步。

2.移除MOD启动。如果报错没了,那就说明是MOD问题,可以尝试把MOD再放回去,有可能就修复好了。(移除MOD的时候不必真的移除,只需将“addons”文件夹改个名字即可)

24、修改每次尸潮时丧尸的数量

在有插件平台的情况下,控制台输入以下2个指令:

sm_cvar z_mob_spawn_max_size 120 每次僵尸暴动事件(尸潮)所出现的丧尸的最大数量

sm_cvar z_common_limit 120 每次刷新丧尸的数量

可能2个指令比较难懂,这么说,假如你暴动数量设置120,而刷新数量设置60,那么暴动后会先刷60个丧尸,杀完了再刷另外60个。

另外附上丧尸相关指令:

sm_cvar director_build_up_min_interval 0 丧尸产出的间隔

sm_cvar z_common_limit 30 每次刷新的僵尸数量

sm_cvar z_mega_mob_size 30 警报/警钟触发时间刷新的僵尸数量

sm_cvar z_mob_spawn_min_size 10 每次僵尸暴动事件(尸潮)所出现的丧尸的最小数量

sm_cvar z_mob_spawn_max_size 30 每次僵尸暴动事件(尸潮)所出现的丧尸的最大数量

sm_cvar director_panic_forever 1 僵尸暴走事件不停

sm_cvar director_force_panic_event 立即爆发僵尸暴走事件

sm_cvar director_special_initial_spawn_delay_min 10 事件间隔最小值

sm_cvar director_special_initial_spawn_delay_max 10 事件间隔最大值

25、利用MOD修改弹匣(动态子弹)和备弹(静态子弹)的弹药数量

利用GCFScape打开Left 4 Dead 2\left4dead2\pak01_dir.vpk,找到scripts文件夹,在文件夹中找到对应的武器txt文档,其中clip_size代表弹匣子弹数量,primary_ammo代表枪械种类,修改成MINIGUN即可无限子弹,如果想修改成其他备弹数量,看图。(静态子弹的修改有更完美的方法了,请看第36条,同样不依赖插件)

26、实用的指令

sv_consistency 0 关闭模型一致性检查

r_drawclipbrushes 0-2 显示空气墙(0关闭1线2面 红色=NPC+玩家, 粉色=玩家, 紫色=NPC)

showtriggers_toggle 0-1 显示机关触发墙

go_away_from_keyboard 游戏自带的闲置指令,不需要插件

host_timescale 0.1-1.0 子弹时间,作用类似变速齿轮。

r_drawothermodels 0-2 显示每个构成物品的线条

cl_showfps 0-4(1=显示帧数和地图名;2=显示帧数和平滑率;3=服务器信息;4=显示帧数和日志文)

setinfo name “1” (更改自己的名字为1)

warp_to_start_area 传送所有人到开始的安全屋

warp_all_survivors_to_checkpoint 传送所有人到终点的安全屋

cl_drawhud 0-1 (关闭开启HUD)

sm_searchcmd 控制台中显示当前已加载的所有指令

sm_execcfg <path/filename> (在游戏中重载指定cfg,例如sourcemod/skyrpg2.cfg)

meta list 显示sourcemod等版本号

metamod_version 显示metamod版本号

bot_mimic 2 让bot模仿你的动作。0 解除

bot_mimic_yaw_offset 180 这个要配合上面的模仿使用,这是Bot模仿你的角度,预设是180,也就是会与你完全相反的方向

sm plugins list 列出服务器拥有的插件(这样我们就可以愉快的偷插件了)

sm和meta有许多参数,等待研究

melee_show_swing 1 显示近战攻击范围,对于观察甩头砍有帮助

z_show_swings 1 显示右键攻击范围

z_tank_rock_debug 1 显示tank石头抛物线以及落点

z_vomit_debug 1 显示胖子呕吐抛物线

sv_showhitboxes 1 显示特感的实际位置(特感分为模型和hitbox,枪械击中判定是模型,而动作类判定是hitbox,而二者根据你的游戏设置,是有延迟的,这个就可以显示hitbox)

mat_wireframe 1 显示所有物品的线条模型

director_must_create_all_scavenge_items 1(将地图所有可能刷出物资的地点都刷出物资)

director_report_scavenge_items (在控制台显示物品坐标)

director_debug_scavenge_items 1(显示所有可能刷新物资的地方,已刷出物品会有黄色箭头)

net_graph系列

net_graph 11单fps等选项,2带图标显示,3加loss和choke,4再加sv和var) net_graphheight 870 (这个显示的是高度) net_graphpos 1 (图表位置,123左) net_graphmsecs 1(监视间隔,单位毫秒)

模型系列

ent_create prop_minigun 在准心对准的地方生成机枪picker 显示模型实体边框ent_text 显示模型的相关信息ent_teleport XXX 将ID为XXX的模型传送到准心所指的地方,也可以传送BOTent_rotate 90 将准心所指的模型,逆时针旋转90度。-90为顺时针ent_remove 删除准心所指模型

cvar系列

sm_cvar ammo_smg_max 1000 改变smg静态子弹(备弹)数量为1000

27、在windows资源管理器(文件夹)中显示VTF预览图

效果如下图: 

28、将vtf批量导出为jpg、png、tga

下载VTF编辑.zip,然后Tool-Convert Folder,导出成什么自己选择。前往“求生工具”下载。

29、远离那些搞破坏的

封禁IP/ID:banip\banid 解封IP/ID:removeip\removeid 

例如: banid 0 STEAM_1:0:XXXXXXXX

(0应该代表无限时间,后面的steam_XXX可以在控制台输入status查看当前房内玩家的ID)

30、一键打开指令菜单,并自动按对应的数字。

这个怎么说,比如 【bind [ "sm_rpg; menuselect 3; menuselect 3; menuselect 2;"】这段话说的是,打开rpg菜单,按3,再按3,最后按2。适合绑定一些没有指令,但你又常用的功能。

31、复活特感和灵魂特感轮廓分不清

cl_glow_ghost_infected_g 1和cl_glow_ghost_infected_r 1,即可将灵魂状态的特感轮廓变成白色,而非蓝色。

32、如何在游戏中查找指令原来的默认数值?

有时候我们改了某些指令的数值,但是不记得他原来默认是多少?可以使用find指令。比如我在控制台输入了graphheight 100。发现输错指令了,强迫症的同学肯定想改回去,但是原来graphheight默认的数值没注意,这个时候可以在控制台输入“find graphheight”(find graph也可以),会出现"net_graphheight" = "100" ( def. "64" ),后面的def就是默认值。

33、提高特感声音准确度(有人有效有人无效)

说白了就关闭游戏DSP。DPS是给我们提供更丰富的音效和沉浸感,但如果是打对抗的话,我们都希望声音清晰和精准。DPS效果图如下。 

DPS

我们将dsp_volume设置为0效果就出来了,但是每次当我们进入室内或者一些特殊地方的时候,dsp_volume又被设置为0.8,所以我们需要特殊的方法禁用。

正确使用方法:将下列内容写入autoexec.cfg

bind "W" "+mfwd"bind "A" "+mleft"bind "S" "+mback"bind "D" "+mright"alias +mfwd "dsp_volume 0;-back;+forward;alias checkfwd +forward"alias +mback "dsp_volume 0;-forward;+back;alias checkback +back"alias +mleft "dsp_volume 0;-moveright;+moveleft;alias checkleft +moveleft"alias +mright "dsp_volume 0;-moveleft;+moveright;alias checkright +moveright"alias -mfwd "-forward;checkback;alias checkfwd none"alias -mback "-back;checkfwd;alias checkback none"alias -mleft "-moveleft;checkright;alias checkleft none"alias -mright "-moveright;checkleft;alias checkright none"alias checkfwd "none"alias checkback "none"alias checkleft "none"alias checkright "none"alias none ""dsp_enhance_stereo "0"dsp_slow_cpu "0"

该技巧来自:https://steamcommunity.com/sharedfiles/filedetails/?id=487027371

34、关闭hunter突袭时候的动态模糊

启动项添加“+mat_motion_blur_percent_of_screen_max 0” 对比图(第一张为开启,第二张为关闭): 

35、完美修改静态子弹(备弹)的方法

该主题以在B站发表

该方法是在看cdog的战役脚本发现的。

方法:在“\Left 4 Dead 2\left4dead2\scripts\vscripts”下创建"coop.nut,写入如下代码:

IncludeScript("VSLib");Convars.SetValue( "ammo_shotgun_max", "999" );Convars.SetValue( "ammo_autoshotgun_max", "999" );Convars.SetValue( "ammo_smg_max", "999" );Convars.SetValue( "ammo_assaultrifle_max", "999" );Convars.SetValue( "ammo_huntingrifle_max", "999" );Convars.SetValue( "ammo_sniperrifle_max", "999" );Convars.SetValue( "ammo_grenadelauncher_max", "999" );

即可实现修改静态子弹,同时个人猜测,这一样可以实现大部分插件的效果。 (顺便在一个另外的方法,就是利用vpk,在scripts下生成gamemodes.txt,内部按照一定规则写入代码,但缺点是我测试的时候,只要关闭插件,静态子弹数量就失效了,其内部代码也类似coop.nut,但是没有coop.nut好用。这里不做推荐,感兴趣的同学点击这里下载文件查看代码)

36、VTF加密

在B站看到别人讨论vtf加密,也不公开加密方法,我就自己研究了下。很简单。 用ultraedit打开vtf修改第一行C列的数字为“51”即可加密,修改为“50”即可解密。 其实也算不上什么加密,只不过是对版本进行了调整,导致vtf工具打不开而已。

小知识:

1.如果需要修改游戏内显示的地图名字,需要打开vpk文件,找到missions下以地图命名的txt文件,打开这个txt,修改"DisplayTitle"后面的名字。同时其中的"Name"会影响地图在列表的排序,比如有的地图明明是s开头,但在选图的时候,却和a开头排在一起,就是因为这个"Name"作者写的a开头的单词。

2.关于res文件中xpos。ypos等参数是坐标,c-180代表屏幕中心往左180;c+180代表屏幕中心往右180;r-180代表屏幕右侧往左180;r+180代表屏幕右侧往右180。相关参数可看:http://doodlesstuff.com/?p=tf2hud&page=basics

3.关于修改插件后,不退游戏测试的办法。修改好的插件放好。然后控制台sm plugins list,看你要重新加载的插件是几号,比如是35。继续输入sm plugins reload 35或者干脆重新加载所有插件sm plugins refresh


求生之路的一些小技巧及研究的评论 (共 条)

分享到微博请遵守国家法律