[求生之路2]枪械性能mod修改教程

动态子弹(弹匣)数量修改

工具:GCFScape、notepad++、vpk.exe

自己在搜索引擎输入文件名找资源

教程:

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

找到打开文件选项

[求生之路2]枪械性能mod修改教程_第1张图片

再找要打开的文件

[求生之路2]枪械性能mod修改教程_第2张图片

再找出枪械的性能文件,里面存着枪的各种数据

[求生之路2]枪械性能mod修改教程_第3张图片

然后用鼠标把文件拉出来,随便放到一个你找得到的地方,放桌面方便找到

再新建文件夹,将文件夹改名为root,再在这个root文件夹里面新建一个名为scripts的文件夹,然后把拉出来的枪械数据文件放进去

现在用notepad++(软件名,自己找下载资源)打开这个txt枪械数据文件

修改弹夹容量

找到"clip_size"变量名,这个即是弹夹容量,修改后面的数字就可以改变弹夹数量

如果要修改枪械的其他数据请自行测试

修改完成之后打包为xxx.vpk文件

将改好的root文件夹拉到vpk.exe上面.用pvk.exe执行root文件夹

然后将打包好的vpk文件放到游戏mod文件夹,再打开游戏测试一下.

 

修改备弹数量

教程:

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]枪械性能mod修改教程_第4张图片

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

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

4.第四种nut脚本,修改游戏模式规则(优点:不依赖插件,弹药数量可自定义)
本文写的就是这种。

原教程地址:

https://steamcommunity.com/sharedfiles/filedetails/?id=1755064324

不你们可能看不见,所以我手动转载到这里,可以让更多人看见.

 

 

你可能感兴趣的:(游戏)