动态子弹(弹匣)数量修改
工具:GCFScape、notepad 、vpk.exe
自己在搜索引擎输入文件名找资源
教程:
教程均假设修改smg的静态子弹和动态子弹,其他枪械修改一样,只不过修改对象不同。 1.先找出武器原始的数据文件 (1).打开GCFScape,左上角File-open。找到“SteamSteamAppscommonLeft 4 Dead 2left4dead2pak01_dir.vpk”打开。
找到打开文件选项
再找要打开的文件
再找出枪械的性能文件,里面存着枪的各种数据
然后用鼠标把文件拉出来,随便放到一个你找得到的地方,放桌面方便找到
再新建文件夹,将文件夹改名为root,再在这个root文件夹里面新建一个名为scripts的文件夹,然后把拉出来的枪械数据文件放进去
现在用notepad (软件名,自己找下载资源)打开这个txt枪械数据文件
修改弹夹容量
找到”clip_size”变量名,这个即是弹夹容量,修改后面的数字就可以改变弹夹数量
如果要修改枪械的其他数据请自行测试
修改完成之后打包为xxx.vpk文件
将改好的root文件夹拉到vpk.exe上面.用pvk.exe执行root文件夹
然后将打包好的vpk文件放到游戏mod文件夹,再打开游戏测试一下.
修改备弹数量
教程:
1.创建coop.nut文件(如果无vscripts,请自己创建) (1).在“SteamSteamAppscommonLeft 4 Dead 2left4dead2scriptsvscripts”路径下创建一个名为“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脚本,修改游戏模式规则(优点:不依赖插件,弹药数量可自定义) 本文写的就是这种。
原教程地址:
https://steamcommunity.com/sharedfiles/filedetails/?id=1755064324
不翻墙你们可能看不见,所以我手动转载到这里,可以让更多人看见.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/223092.html原文链接:https://javaforall.cn