Left 4 Dead 2

Left 4 Dead 2

52 ratings
如何修改游戏的动态子弹(弹匣)和静态子弹(备弹)的弹药数量
By SVIP猛鬼兄
实现修改游戏的方法有4种方法:
1.vpk模组2种
2.smx插件1种
3.nut脚本1种
   
Award
Favorite
Favorited
Unfavorite
动态子弹(弹匣)数量修改
工具:GCFScape、notepad++、vpk.exe
工具下载链接:https://pan。baidu.com/s/1oss7ZRcjr5KZCZ_Ec4N5ng 提取码:tgxy

教程:
教程均假设修改smg的静态子弹和动态子弹,其他枪械修改一样,只不过修改对象不同。
1.找到武器的数据
(1).打开GCFScape,左上角File-open。找到“\Steam\SteamApps\common\Left 4 Dead 2\left4dead2\pak01_dir.vpk”打开。

(2).打开scripts文件夹,找到“weapon_smg.txt”,拖出来存到一个你容易找到的地方。

2.修改并制作成vpk模组。
(1).利用notepad++打开这个txt文档,找到"clip_size",后面的“50”即是动态子弹的数量,按照你的需求修改并保存。

(2).创建一个名为“root”的文件夹,打开它。继续在“root”文件夹下创建一个名为“scripts”的文件夹。然后将你修改过的“weapon_smg.txt”放进来。

(3).再打开一个窗口,找到vpk.exe。将root文件拖动到vpk.exe上。即会在root文件夹同目录下生成一个root.vpk。

(4).将“root.vpk”修改成你喜欢的名字,放入“\Left 4 Dead 2\left4dead2\addons”这就可以了。
静态子弹(备弹)数量修改
工具:notepad++
工具下载链接:https://pan。baidu.com/s/1oss7ZRcjr5KZCZ_Ec4N5ng 提取码:tgxy

教程:
1.创建coop.nut文件(如果无vscripts,请自己创建)
(1).在“\Steam\SteamApps\common\Left 4 Dead 2\left4dead2\scripts\vscripts”路径下创建一个名为“coop.nut”的文件。

2.输入代码
(1).利用notepad++打开“coop.nut”,输入如下代码,并保存即可。
IncludeScript("VSLib");
Convars.SetValue( "ammo_smg_max", "999" );


(2).其他枪械弹药修改,如果漏了什么,请百度搜搜
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" );

补充:
修改静态子弹共有4种方法,2种vpk模组,1种smx插件,1种nut脚本。
下面在说说vpk和smx。
1.第一种vpk,修改武器类型。(优点:不依赖插件;缺点:麻烦,且弹药数量无法自定义)
在我们修改动态子弹环节中,我们要找到"clip_size"修改后面的数字,即可修改动态子弹,在"clip_size"下方有一个"primary_ammo",其类型为"AMMO_TYPE_SMG",我们将它修改为“PISTOL_MAGNUM”即可实现无限子弹+一击必杀。其他类型看下图。

2.第二种vpk,修改游戏模式规则
在“root/scripts”下创建“gamemodes.txt”,代码内容点这里下载gamemodes.txt示例文本[note.youdao.com]

3.第三种smx插件(优点:方便,弹药数量可根据不同插件做调整)
用插件的朋友一般都有自定义弹药的插件,不多说。

4.第四种nut脚本,修改游戏模式规则(优点:不依赖插件,弹药数量可自定义)
本文写的就是这种。
46 Comments
Ray Oct 3, 2022 @ 10:41pm 
修改游戏规则的那个备弹是哪一个?
SVIP猛鬼兄  [author] Sep 3, 2022 @ 3:26am 
我只修改子弹数,并没有遇到这种情况。
一般通过风祝JK Jul 20, 2022 @ 2:58am 
突变模式我已经知道怎么调了,我看拆改绝境模式28特三倍弹药mod看到要在mutations后面加个代表模式序列的数字
一般通过风祝JK Jul 20, 2022 @ 2:49am 
大佬,突变模式备弹量怎么调
马桶盖子 Jul 1, 2022 @ 2:00am 
动态子弹修改了没效果
SVIP猛鬼兄  [author] Jan 26, 2022 @ 7:37am 
这个我也没研究过。
西兰雨入 Jan 17, 2022 @ 6:55am 
我想问下,不同部位的伤害在哪里修改啊。我只需要知道是在哪个文件内就好,后面我会自己解包
SVIP猛鬼兄  [author] May 3, 2021 @ 5:10am 
这个我还真不知道,没有研究过这个东西。哈哈。
FX44 Apr 23, 2021 @ 9:16am 
大佬,你知道全自动武器的隐藏条目吗,就是那种文件里没有显示但是可以影响游戏的就比如"ITEM_ FLAG_ NOAMMOPICKUPS" "O" //不拾 取弹药

"ITEM_ _FLAG_ NOAUTORELOAD" "0" // (空弹匣直接丢弃+ )不自动换弹

我想把手枪改成全自动武器但是不知道这个全自动跟半自动的隐藏条目
QRedLe Jan 18, 2021 @ 8:43pm 
可以改成勃朗宁M2的子弹类型:AMMO_TYPE_MINIGUN
备弹800发,直接碎尸