《黑道圣徒3》是一款现代都市背景的动作冒险游戏,当然也少不了各类枪械武器,游戏中自带的枪械武器优先,我们可以通过自己修改,加入各种各样的枪械武器,很多玩家都不会修改,下面将与大家分享《黑道圣徒3》枪械修改教程,有兴趣的玩家可以来看看。
首先是需要用到的文件和工具
其中包括
1、weapons.xtbl无修改原文件,和大部分武器参数有关
2、weapon_upgrades.xtbl无修改原文件,主要和子弹效果以及武器升级有关
3、xtbl文件编辑工具
打开后点击左上角File按钮,Load是打开xtbl文件
将列表一直展开,直到无法展开时双击无法展开的项就可以修改该项数据
编辑完成后务必再点Save保存修改
之后是名词解释
要修改特定武器,就需要找到该武器对应的代码区域。用xtbl编辑工具打开文件后,展开root-table列表,里面的武器都是按首字母排列的,根据武器名称来找就行。
各常用武器名称:
baseball_bat 棒球棍
brute_flamethrower 火焰喷射器
brute_minigun 加特林
chainsaw 电锯
decker_sword 影之客的剑
dildo_bat 大长茎
flashbang 闪光弹
grenade 手雷
grenade_electric 电磁手雷
Killbane_gloves 贝恩神器手套
molotov 燃烧弹
Pistol-Gang 牧羊人,手枪神器
Pistol-Police 警用手枪
Rifle-Gang 工人突击步枪
Rifle-Killshot 突击步枪里的那把连发轻狙
Rifle-NG 五连发突击步枪
Rifle-STAG STAG突击步枪
RiotShield 防暴盾
RocketHammer 影之客音速女用的雷神锤
satchel_remote 遥控炸弹
Shotgun-Bling 珠宝霰弹枪
Shotgun-Chum 鲨鱼枪
Shotgun-Gang 老爷霰弹枪,3个枪管带火焰效果的
Shotgun-Police 条子用的霰弹枪
Shotgun-STAG STAG霰弹枪
SMG-Cyberspace 电子冲锋枪
SMG-Gang 带火焰效果的冲锋枪
SMG-Storm 第四级子弹效果为穿甲弹的冲锋枪
Special-Airstrike 空袭
Special-CyberCannon 电子洛克加农炮
Special-Drone 收割者无人轰炸机
Special-RCVehicleGun 载具遥控器
Special-SniperRifle 山寨巴雷特
Special-SonicGun 音爆枪
stun_gun 电击枪
顺便说下武器分类
melee 近战武器
pistol 手枪
rifle 步枪
shotgun 霰弹枪
smg 冲锋枪
explosive 重武器
thrown 投掷武器
vehicle 载具武器
补充几个:
Explosive-Genki 心灵控制器
Explosive-GrenadeLauncher 榴弹发射器;
Explosive-RocketLauncher 火箭炮;
TempPickup-LuchadoreGrenadeLauncher 斗士帮榴弹发射器
补充一个武器分类:special 特殊武器
下面逐条讲讲比较基本的修改吧,以5连发步枪为例
首先是weapons.xtbl文件下对应的修改
Trigger_Type对应的是射击方式,关系到武器在游戏内是否能够通过按住左键不放实现连发,全自动最方便。改为全自动只需要把single或brust改为automatic即可
Magazine_Size对应的是弹夹容量
Range_Max是有效射程
Damage_Max是武器伤害,其中NPC_Damage是对AI的伤害,Player_Damage是NPC使用该武器对玩家造成的伤害
Inv_Slot是武器在军械库里显示的分类(之前投掷物的代码说错了,应该是grenade而不是thrown)
Ammo_per_Shot是每发射出的子弹数
补充一项:Time_Management里的Refire_Delay项是开火间隔,数值越低射速越快
对于可升级枪械,修改的时候优先在weapon_upgrades.xtbl文件中的枪械最高级别里寻找上面提到的项目修改,没有想要修改的项目的话就去次一级寻找,依此类推。因为枪械的数据都是以最后一次升级的改动为准的
然后是子弹效果类的修改
这时候xtbl编辑工具就无法起到作用了,需要我们手动添加代码片段
用记事本打开weapon_upgrade.xtbl,点击编辑-查找,输入你要修改的枪械名字并在后边加上“lvl4”后缀(后缀代表的是枪的第几级强化,因为一般的枪都是最高4级强化,所以我就直接以lvl4为例子了)
之后在下面一大段复杂的代码中间找
接下来要做的就是在这段代码前方添加代码
高爆弹:
燃烧弹:
穿甲弹的修改比较特别。基础步骤不变,通过枪名来找到代码区段
然后,部分枪械代码区段会是这样的
也就是说
那么直接在
不过有的枪械在
对于有瞄准镜的枪械,按住右键滑动滚轮可以进入狙击镜模式,可以通过修改这个区段来扩大最高放大倍数
将数字改为N,就是将视野放大N^2倍,所以不用太高,顶多3、4就非常够用了
下面是一个非常复杂又BT的部分:跨种类修改枪械
大致的意思就是达成手枪发射火箭弹之类的效果
两种不同类型武器,尤其是大威力重武器和常规枪械,编码差异比较大,局部修改很麻烦。我的建议是整体替换,然后再把原枪械的皮肤套回来。
首先,最好准备两份不同的weapons.xtbl,其中一份是无修改版
然后,用记事本打开无修改版,寻找核心枪械的编码区段(你想要的武器效果的来源),这里我以RPG火箭筒为例
找到开头
开头的一段不要,从
一直框选到结尾
复制整段编码
然后用记事本打开你自己修改过的或者打算修改的另一份weapons.xtbl,找到你想要修改的枪械的编码区段,这里我以条子手枪为例
仿照上面的步骤,去掉开头,从
在框选状态下用之前复制的那段火箭发射器编码覆盖掉这一段手枪编码,它实质上就成了火箭发射器了
接下来从无修改版文件中找到手枪的
这段编码。这是手枪的特征编码。用这一段
这之后就可以关闭文件保存修改了,剩下的步骤就是用xtbl编辑工具微调。
xtbl编辑工具可以双开还是挺方便的,现在我们就把无修改版和修改版weapons全用编辑器打开,对照着还原(但是一定要分清楚哪一个窗口是无修改版,哪一个窗口是修改版,不要搞混)
根据无修改版,把我在图上圈出的的各项还原成之前条子手枪的数据,这是为了使得武器贴图和音效还原成手枪形式
最后就是根据自己喜好,按照上面介绍过的对武器伤害、弹夹、发射方式等进行个性化调整了
我提到的插入
然而在一种武器编码里同时插入上述两个代码,就会导致冲突,使得游戏报错
不过,一种武器在weapons.xtbl和weapon_upgrades.xtbl中的
所以,如果按照类似的步骤
将
一个插入weapons.xtbl内,一个插入weapon_upgrades.xtbl内
那么武器将会获得其中一种属性作为初始属性,而在升到4级之后获得另一种属性
也就是穿甲燃烧弹
再结合10L的方法给武器附带上高爆弹,这把武器就同时拥有了三种子弹BUFF
摸索了好一会儿终于找出武器双持的改法,对大部分武器有效
首先还是老办法,用记事本打开weapons.xtbl,在
之后就要用到xtbl编辑器,把武器分类改掉,使
把武器的Category栏改掉
就是把WPNCAT_的后缀全部换成SUB_MACHINE_GUN,划分为冲锋枪
完毕
以上就是《黑道圣徒3》最详细的枪械修改教程了,可以说是手把手教了,每个步骤都有详细介绍,并且有实际修改案例演示,相信你也能掌握这个修改方法。