一直在看老帖子,很多询问关于修改的,虽然有这方面的资料,不过太散了,我给综合一下,方便新手……也算是我为战地Ⅱ吧的一点贡献吧~毕竟玩了这个游戏有一年了。
——————————————————————————————
在修改游戏之前,首先要注意三点:
1、必须复制并保存“X:\战地风云Ⅱ\mods\bf2”该文件夹内的ZIP压缩文件——Objects_server和Objects_client。
2、必须复制并保存“X:\战地风云Ⅱ\mods\bf2\Levels”该文件夹内的所有的单机地图文件夹。
3、确认将要修改的文件是否不会再需要还原,如果需要还原,就一定要备份,免得又要重新安装游戏。
——————————————————————————————要想修改《战地风云Ⅱ》内的所有枪支威力大小及其弹药数量。
方法如下:
首先打开游戏目录“X:\战地风云Ⅱ\mods\bf2”,然后解压其中的压缩文件“Objects_server”。
进入枪支修改目录,路径为“X:\战地风云Ⅱ\mods\bf2\Objects_server\Weapons\Handheld”。
——————————————————————————————
以下是游戏内武器文件夹的名称:
中国的狙击枪chsni_type88 美国的狙击枪usrif_m24 中东的狙击枪rurif_dragunov
中国的卡宾枪chrif_type95 美国的卡宾枪USRIF_M4 中东的卡宾枪rurrif_ak74u
中国的轻机枪chlmg_type95 美国的轻机枪USLMG_M249SAW 中东的轻机枪rulmg_rpk74
中国的突击步枪RURIF_AK47 美国的突击步枪usrif_m16a2 中东的突击步枪RURIF_AK101
(各国的突击步枪,还有附加榴弹器的型号,分别为:RURIF_GP25,USRGL_M203,RURIF_GP30。)
中国的冲锋枪CHRIF_Type85 美国的冲锋枪USRIF_MP5_A3 中东的冲锋枪RURIF_Bizon
中国的霰弹枪chsht_norinco982 美国的霰弹枪usrif_remington11-87 中东的霰弹枪rusht_saiga12
中国的手枪chpis_qsz92 美国的手枪USPIS_92FS 中东的手枪rupis_baghira
(各国的手枪也还有附加消声器的型号,分别为chpis_qsz92_silencer,uspis_92fs_silencer,rupis_baghira_silencer。)
美国的火箭筒USATP_Predator 中国和中东的火箭筒CHAT_ERYX
通用的武器:遥控炸药包c4_explosives 手雷USHGR_M67 步兵地雷USMIN_Claymore 反坦克地雷at_mine 烟雾弹hgr_smoke
——————————————————————————————修改各个武器的关键性文件为XX_XX.tweak文件,例如:chrif_type95.tweak;修改前先把属性中的只读性去掉,再用记事本方式打开它。
查找以下代码,枪支威力大小的代码为:ObjectTemplate.minDamage(最小攻击),ObjectTemplate.damage(最大攻击)。
弹药数量的代码为:ObjectTemplate.ammo.magsize(弹夹内子弹数量),ObjectTemplate.ammo.nrOfMags(弹夹的数量)
——————————————————————————————
在修改游戏之前,首先要注意三点:
1、必须复制并保存“X:\战地风云Ⅱ\mods\bf2”该文件夹内的ZIP压缩文件——Objects_server和Objects_client。
2、必须复制并保存“X:\战地风云Ⅱ\mods\bf2\Levels”该文件夹内的所有的单机地图文件夹。
3、确认将要修改的文件是否不会再需要还原,如果需要还原,就一定要备份,免得又要重新安装游戏。
——————————————————————————————要想修改《战地风云Ⅱ》内的所有枪支威力大小及其弹药数量。
方法如下:
首先打开游戏目录“X:\战地风云Ⅱ\mods\bf2”,然后解压其中的压缩文件“Objects_server”。
进入枪支修改目录,路径为“X:\战地风云Ⅱ\mods\bf2\Objects_server\Weapons\Handheld”。
——————————————————————————————
以下是游戏内武器文件夹的名称:
中国的狙击枪chsni_type88 美国的狙击枪usrif_m24 中东的狙击枪rurif_dragunov
中国的卡宾枪chrif_type95 美国的卡宾枪USRIF_M4 中东的卡宾枪rurrif_ak74u
中国的轻机枪chlmg_type95 美国的轻机枪USLMG_M249SAW 中东的轻机枪rulmg_rpk74
中国的突击步枪RURIF_AK47 美国的突击步枪usrif_m16a2 中东的突击步枪RURIF_AK101
(各国的突击步枪,还有附加榴弹器的型号,分别为:RURIF_GP25,USRGL_M203,RURIF_GP30。)
中国的冲锋枪CHRIF_Type85 美国的冲锋枪USRIF_MP5_A3 中东的冲锋枪RURIF_Bizon
中国的霰弹枪chsht_norinco982 美国的霰弹枪usrif_remington11-87 中东的霰弹枪rusht_saiga12
中国的手枪chpis_qsz92 美国的手枪USPIS_92FS 中东的手枪rupis_baghira
(各国的手枪也还有附加消声器的型号,分别为chpis_qsz92_silencer,uspis_92fs_silencer,rupis_baghira_silencer。)
美国的火箭筒USATP_Predator 中国和中东的火箭筒CHAT_ERYX
通用的武器:遥控炸药包c4_explosives 手雷USHGR_M67 步兵地雷USMIN_Claymore 反坦克地雷at_mine 烟雾弹hgr_smoke
——————————————————————————————修改各个武器的关键性文件为XX_XX.tweak文件,例如:chrif_type95.tweak;修改前先把属性中的只读性去掉,再用记事本方式打开它。
查找以下代码,枪支威力大小的代码为:ObjectTemplate.minDamage(最小攻击),ObjectTemplate.damage(最大攻击)。
弹药数量的代码为:ObjectTemplate.ammo.magsize(弹夹内子弹数量),ObjectTemplate.ammo.nrOfMags(弹夹的数量)