求生之路的一些小技巧及研究
1.本文由“求生之路三方游戲交流群”(19512255)SVIP猛鬼兄分享。B站平時不太關注回復,如果有問題急于解決,可以加群問。如果長時間沒人回你也可以直接@我,白天上班的時候我可能在忙。
2.鑒于B站投稿只能修改3次,所以這里無法長期更新。
持續(xù)更新地址為有道云鏈接:?http://note.youdao.com/noteshare?id=369b4232a0c5014645bc45a8c5db6547&sub=0CF3C29ECE2546F0BC50644788F59060
這里我會分享一些我所知道的求生技巧,對技巧有任何不理解的地方,可以在群內(nèi)@SVIP猛鬼兄。如果這里鏈接失效,而我又沒有更新,可以找我要。
文中提到需要下載的東西我放文章前:
常用MOD:?https://pan.baidu.com/s/1S-STyLp7vvTjIzl57xRDRw?提取碼: gnzc
材質(zhì)包:?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.在“設置”中點擊“鍵盤/鼠標”,里面有開啟控制臺選項,選擇“已啟用”(到這一步控制臺就開啟了,如果需要作弊請繼續(xù)看)
2.按~鍵打開控制臺輸入“sv_cheats 1”即可開啟作弊模式(0則是關閉)
3.如果需要刷一把武士刀則繼續(xù)在控制臺輸入“give katana”,其他作弊代碼請自行百度。
1、如何打開服務器瀏覽器
打開控制臺輸入“op”下拉列表會出來一個長串單詞,按方向鍵“下”就會選擇那個單詞,然后按下回車,會出現(xiàn)服務器瀏覽器。如果有喜歡的服務器,右鍵收藏服務器,這個服務器就會出現(xiàn)在“我喜歡的”列表中(點擊圖片可以查看大圖)?


2、快速打開服務器瀏覽器
我們可以在游戲主界面加一個服務器瀏覽器的按鈕,請前往“常用MOD”,然后下一個“服務器列表”的MOD,以后進入游戲中,點擊“查看服務器”就可以出現(xiàn)服務器瀏覽器了,效果如下圖。?

3、一鍵丟東西
原版游戲是不能丟東西到地上的,只有服務器裝了丟東西的插件,就可以在聊天框輸入:!g,就可以丟出東西。
但每次都要自己手動輸入,比較麻煩。我們可以在控制臺輸入:bind "g" "say /g"。 以后丟東西就只需要按g這個按鍵,就可以自動發(fā)送“/g”命令了。
同樣也適用于給武器加鐳射:bind "j" "say /jg"【另外,為什么這里用的是/g而不是!g,想了解請看第九條。簡單來說!g會出現(xiàn)在聊天框,所有人都可以看見,而/g不出現(xiàn),沒人知道你使用了這個指令】(點擊圖片可以查看大圖)?

4、讓物資發(fā)光
可以下載一些熒光的MOD,這樣有的物資在黑暗中也容易看見了。前往“常用MOD”下載
5、快速爬梯
正常爬樓梯是面對著梯子,向上看,然后向上爬,如下圖?
快速爬梯則是側(cè)身對著梯子,比如下圖是左側(cè)對著梯子,向上看,這個時候就按住A和W就可以快速爬梯了。如果是你的右側(cè)對著樓梯,則是按D和W。快速下樓梯也類似,具體自己試驗。?


6、高處不掛邊
地圖中有些地方太高,如果走下去會導致人物掛邊,但如果你把空格按住不松,再走下去就不會掛邊了。當心摔死!
7、跳過游戲開始LOGO
每次啟動游戲,都要看那個水龍頭男,在播放開頭動畫還得不停按任意鍵跳過,麻煩嗎?麻煩!
只需要在啟動項里添加“-novid”即可跳過進入游戲時候出現(xiàn)的水龍頭男以及開頭動畫。?

8、推薦的秒女巫方法
非寫實坐著的女巫【連發(fā)霰彈槍一頓噴(最容易)單發(fā)霰彈槍一槍爆頭(容易);AK、馬格南、狙擊爆頭擊暈推殺(普通);背后刀殺(難)】
非寫實站著的女巫【連發(fā)霰彈槍一頓噴(最容易);單發(fā)霰彈槍一槍爆頭(容易);背后刀殺(難)】
寫實坐著的女巫【AK、馬格南、狙擊爆頭擊暈推殺(普通);背后刀殺(難)】
寫實站著的女巫【背后刀殺(難)】
9、如何偷偷作弊,不讓作弊的痕跡顯示在聊天框
玩插件的同學,都喜歡用!rygive,!admin這樣,但這些帶感嘆號的指令是會出現(xiàn)在聊天窗口的,大伙都能看,但是如果你把感嘆號換成斜杠/,就不會出現(xiàn)在聊天窗口了。
bind "按鍵" "say /命令" 或者 bind "按鍵" "命令" 。
例子,比如綁定C鍵為!c(!c一般是換角色模型指令),就是 bind "c" "say /c" 或者 bind "c" "c"。
前者是用say的方式,但因為加入了“/”的原因,所以并不會出現(xiàn)在聊天框;后者是控制臺指令,所以當然不會出現(xiàn)在聊天框。(控制臺具體指令還是需要去控制臺輸入sm_help查詢,有時候情況不一樣,比如 !c 在控制臺是 c ,但是!admin在控制臺是 sm_admin)?
注意:如果是RPG服務器,使用第一種say,短時間內(nèi)按多了會提示需要休息,但是后面一種不需要冷卻?。?!
10、如何開本地插件房后自動輸入開啟某些指令
比如每次開本地房,我都會自動輸入!onhx(擊殺特感回血)、!onhw(自動紅外)等等。
在Left 4 Dead 2\left4dead2\cfg\sourcemod找到sourcemod.cfg并打開,輸入對應的指令,比如回血是sm_onhx,紅外是sm_onhw。(雙斜杠“//”后面的內(nèi)容代表注釋)

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、在聯(lián)機中使用作弊指令
首先你必須要有插件平臺,然后在控制臺輸入作弊的指令,前面加上sm_cvar即可。
比如無限彈藥作弊指令是:sv_infinite_ammo 1,那么在聯(lián)機的時候打開控制臺輸入“sm_cvar sv_infinite_ammo 1”即可無限子彈( sm_cvar后面有空格哦?。?。其它作弊指令也是一樣的操作方法。
15、提取地圖中好聽的音樂
有的地圖音樂不錯,可以使用GCFScape這個工具來打開vpk文件提取。將vpk拖入工具,然后把sounds文件夾拖出來,再一個個試聽其中的音樂即可找到你想要的。前往“求生工具”下載。

16、 網(wǎng)頁查詢steam32和steam64位ID(網(wǎng)頁提取的steamID和status提取的不一樣,請勿使用這里的網(wǎng)址,可以使用最下面“收藏的一些資料”中的網(wǎng)站,但是那個網(wǎng)站在國外,可能打不開)
簡單說明:http://steamidconverter.com/abcdefg;https://steamid.io/lookup/abcdefg,將abcdefg修改為你的個人主頁ID即可。
詳細說明:先找到你的個人主頁的ID,在steam里的“個人資料”中右鍵,點擊“復制網(wǎng)頁URL”,然后粘貼出來。
比如我的主頁ID我自己修改過,復制出來的網(wǎng)址就是這樣:http://steamcommunity.com/id/abcdefg/(紅色字體,就是你的個人主頁ID)
如果你沒有修改過,復制出來的網(wǎng)址就是這樣:http://steamcommunity.com/profiles/76561198010468558(紅色字體,就是你的個人主頁ID)
然后把主頁ID和上面“簡單說明”中的網(wǎng)址合并即可。
17、自己開插件房
可以看下面的視頻,東西都在群里。

18、RPG服務器自動輸入密碼
在Left 4 Dead 2\left4dead2\cfg\autoexec.cfg添加“setinfo unitedrpg 123456”,“123456”改成您的密碼即可。
19、顯示連跳速度
在控制臺輸入“cl_showpos 1”即可在左上角顯示當前速度,對于喜歡連跳的同學有點用。
20、使用靜態(tài)準心
在控制臺輸入“cl_crosshair_dynamic 0”即是靜態(tài)準心。
21、游戲內(nèi)屏蔽別人的語音
在控制臺輸入“voice_show_mute”查詢他的玩家編號,比如是1,那么就接著輸入“voice_mute 1”就可以屏蔽他的語音。
22、游戲內(nèi)聽見自己的語音
在控制臺輸入“voice_lookback 1”即可說話的時候聽見自己的聲音,同時錄像的時候也會有自己的聲音。
23、游戲各種報錯
1.嘗試驗證完整性。如果這一步不能修復,看第二步。
2.移除MOD啟動。如果報錯沒了,那就說明是MOD問題,可以嘗試把MOD再放回去,有可能就修復好了。(移除MOD的時候不必真的移除,只需將“addons”文件夾改個名字即可)
24、修改每次尸潮時喪尸的數(shù)量
在有插件平臺的情況下,控制臺輸入以下2個指令:
sm_cvar z_mob_spawn_max_size 120 每次僵尸暴動事件(尸潮)所出現(xiàn)的喪尸的最大數(shù)量
sm_cvar z_common_limit 120 每次刷新喪尸的數(shù)量
可能2個指令比較難懂,這么說,假如你暴動數(shù)量設置120,而刷新數(shù)量設置60,那么暴動后會先刷60個喪尸,殺完了再刷另外60個。
另外附上喪尸相關指令:
sm_cvar director_build_up_min_interval 0 喪尸產(chǎn)出的間隔
sm_cvar z_common_limit 30 每次刷新的僵尸數(shù)量
sm_cvar z_mega_mob_size 30 警報/警鐘觸發(fā)時間刷新的僵尸數(shù)量
sm_cvar z_mob_spawn_min_size 10 每次僵尸暴動事件(尸潮)所出現(xiàn)的喪尸的最小數(shù)量
sm_cvar z_mob_spawn_max_size 30 每次僵尸暴動事件(尸潮)所出現(xiàn)的喪尸的最大數(shù)量
sm_cvar director_panic_forever 1 僵尸暴走事件不停
sm_cvar director_force_panic_event 立即爆發(fā)僵尸暴走事件
sm_cvar director_special_initial_spawn_delay_min 10 事件間隔最小值
sm_cvar director_special_initial_spawn_delay_max 10 事件間隔最大值
25、利用MOD修改彈匣(動態(tài)子彈)和備彈(靜態(tài)子彈)的彈藥數(shù)量
利用GCFScape打開Left 4 Dead 2\left4dead2\pak01_dir.vpk,找到scripts文件夾,在文件夾中找到對應的武器txt文檔,其中clip_size代表彈匣子彈數(shù)量,primary_ammo代表槍械種類,修改成MINIGUN即可無限子彈,如果想修改成其他備彈數(shù)量,看圖。(靜態(tài)子彈的修改有更完美的方法了,請看第36條,同樣不依賴插件)

26、實用的指令
sv_consistency 0 關閉模型一致性檢查
r_drawclipbrushes 0-2 顯示空氣墻(0關閉1線2面 紅色=NPC+玩家, 粉色=玩家, 紫色=NPC)
showtriggers_toggle 0-1 顯示機關觸發(fā)墻
go_away_from_keyboard 游戲自帶的閑置指令,不需要插件
host_timescale 0.1-1.0 子彈時間,作用類似變速齒輪。
r_drawothermodels 0-2 顯示每個構(gòu)成物品的線條
cl_showfps 0-4(1=顯示幀數(shù)和地圖名;2=顯示幀數(shù)和平滑率;3=服務器信息;4=顯示幀數(shù)和日志文)
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有許多參數(shù),等待研究
melee_show_swing 1 顯示近戰(zhàn)攻擊范圍,對于觀察甩頭砍有幫助
z_show_swings 1 顯示右鍵攻擊范圍
z_tank_rock_debug 1 顯示tank石頭拋物線以及落點
z_vomit_debug 1 顯示胖子嘔吐拋物線
sv_showhitboxes 1 顯示特感的實際位置(特感分為模型和hitbox,槍械擊中判定是模型,而動作類判定是hitbox,而二者根據(jù)你的游戲設置,是有延遲的,這個就可以顯示hitbox)
mat_wireframe 1 顯示所有物品的線條模型
director_must_create_all_scavenge_items 1(將地圖所有可能刷出物資的地點都刷出物資)
director_report_scavenge_items (在控制臺顯示物品坐標)
director_debug_scavenge_items 1(顯示所有可能刷新物資的地方,已刷出物品會有黃色箭頭)
net_graph系列
net_graph 1(1單fps等選項,2帶圖標顯示,3加loss和choke,4再加sv和var) net_graphheight 870 (這個顯示的是高度) net_graphpos 1 (圖表位置,1右2中3左) net_graphmsecs 1(監(jiān)視間隔,單位毫秒)
模型系列
ent_create prop_minigun 在準心對準的地方生成機槍picker 顯示模型實體邊框ent_text 顯示模型的相關信息ent_teleport XXX 將ID為XXX的模型傳送到準心所指的地方,也可以傳送BOTent_rotate 90 將準心所指的模型,逆時針旋轉(zhuǎn)90度。-90為順時針ent_remove 刪除準心所指模型
cvar系列
sm_cvar ammo_smg_max 1000 改變smg靜態(tài)子彈(備彈)數(shù)量為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查看當前房內(nèi)玩家的ID)
30、一鍵打開指令菜單,并自動按對應的數(shù)字。
這個怎么說,比如 【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,即可將靈魂狀態(tài)的特感輪廓變成白色,而非藍色。
32、如何在游戲中查找指令原來的默認數(shù)值?
有時候我們改了某些指令的數(shù)值,但是不記得他原來默認是多少?可以使用find指令。比如我在控制臺輸入了graphheight 100。發(fā)現(xiàn)輸錯指令了,強迫癥的同學肯定想改回去,但是原來graphheight默認的數(shù)值沒注意,這個時候可以在控制臺輸入“find graphheight”(find graph也可以),會出現(xiàn)"net_graphheight" = "100" ( def. "64" ),后面的def就是默認值。
33、提高特感聲音準確度(有人有效有人無效)
說白了就關閉游戲DSP。DPS是給我們提供更豐富的音效和沉浸感,但如果是打?qū)沟脑?,我們都希望聲音清晰和精準。DPS效果圖如下。?

我們將dsp_volume設置為0效果就出來了,但是每次當我們進入室內(nèi)或者一些特殊地方的時候,dsp_volume又被設置為0.8,所以我們需要特殊的方法禁用。
正確使用方法:將下列內(nèi)容寫入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突襲時候的動態(tài)模糊
啟動項添加“+mat_motion_blur_percent_of_screen_max 0” 對比圖(第一張為開啟,第二張為關閉):?


35、完美修改靜態(tài)子彈(備彈)的方法
該主題以在B站發(fā)表

該方法是在看cdog的戰(zhàn)役腳本發(fā)現(xiàn)的。
方法:在“\Left 4 Dead 2\left4dead2\scripts\vscripts”下創(chuàng)建"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" );
即可實現(xiàn)修改靜態(tài)子彈,同時個人猜測,這一樣可以實現(xiàn)大部分插件的效果。 (順便在一個另外的方法,就是利用vpk,在scripts下生成gamemodes.txt,內(nèi)部按照一定規(guī)則寫入代碼,但缺點是我測試的時候,只要關閉插件,靜態(tài)子彈數(shù)量就失效了,其內(nèi)部代碼也類似coop.nut,但是沒有coop.nut好用。這里不做推薦,感興趣的同學點擊這里下載文件查看代碼)
36、VTF加密
在B站看到別人討論vtf加密,也不公開加密方法,我就自己研究了下。很簡單。 用ultraedit打開vtf修改第一行C列的數(shù)字為“51”即可加密,修改為“50”即可解密。 其實也算不上什么加密,只不過是對版本進行了調(diào)整,導致vtf工具打不開而已。
小知識:
1.如果需要修改游戲內(nèi)顯示的地圖名字,需要打開vpk文件,找到missions下以地圖命名的txt文件,打開這個txt,修改"DisplayTitle"后面的名字。同時其中的"Name"會影響地圖在列表的排序,比如有的地圖明明是s開頭,但在選圖的時候,卻和a開頭排在一起,就是因為這個"Name"作者寫的a開頭的單詞。
2.關于res文件中xpos。ypos等參數(shù)是坐標,c-180代表屏幕中心往左180;c+180代表屏幕中心往右180;r-180代表屏幕右側(cè)往左180;r+180代表屏幕右側(cè)往右180。相關參數(shù)可看:http://doodlesstuff.com/?p=tf2hud&page=basics
3.關于修改插件后,不退游戲測試的辦法。修改好的插件放好。然后控制臺sm plugins list,看你要重新加載的插件是幾號,比如是35。繼續(xù)輸入sm plugins reload 35或者干脆重新加載所有插件sm plugins refresh