当谈及多人在线射击游戏时,穿越火线(CrossFire)无疑是备受瞩目的一款。作为一款曾经全球范围内广受欢迎的第一人称射击游戏,在当时真可谓赢得了千千万万玩家的心。一转眼十几年过去了,曾经的这款游戏可能也不曾有当年的辉煌了。本人大概也有6年时间没有上线过了。最近听朋友介绍说都去玩残端了,本人很好奇也研究了几天。

今天就来介绍一下如何在CF2.0端完美添加武器

原视频地址:https://forum.ragezone.com/community/crossfire-2-0-tutorials.1068/

在开始之前,得先检查国服item.csv中,要添加武器的ItemIndexInBute字段,一般位于92,如果是0就不要添加了

我就以武器 M4A1-小神龙 为例:

第一步:解包国服和自己客户端的item.cft,通过cfrezexplorer把文件提取出来


国服在rez/RF100.REZ

自己在rez/RB001.REZ

第二步:使用Rez制作工具1.4将文件解密

第三步:用win_cft把item.cft转换成item.csv,用emeditor编辑器打开

第四步:在国服item.cft中找到需要加的武器,直接复制进入自己客户端的item.cft表中,之后再从自己的表中复制类似的武器到下一行表格

第五步:对比数据

a. ITEM_INDEX和编号这两个字段先不要改,后面用的到

b. 修改ITEM_ID为上一把武器加1,比如上一把武器2010298203,那么就改为2010298204

c. 修改ITEM_CODE字段,原理同上,武器是C开头

d. RESOURCE_ID——–SALEINFO_ID字段都不用改,其中SALE_STATUS是销售状态,e是关闭,o是开放

e. PRICE和RECOMMAND_PRICE改成1000即可,这个是购买的价格

f. CHAR_ITEM_ID——–GET_LIMIT_LEV字段不用改

g. SHORT_DESCR和LONG_DESCR名字改成武器的

h. FUNCTION1——–CALL_PROC_CODE改成武器的

i. SHORT_NAME改成武器的

j. 特别注意AddBullet和ITEM_GRADE这两个字段,需要改成国服的字段,这个需要返回到国服item.csv查看


国服ITEM_GRADE字段是116

国服AddBullet字段是117

自己ITEM_GRADE字段是129

自己AddBullet字段是115

第六步:查找ItemIndexInBute字段,一般位于92

第七步:使用cfrezexplorer找到RB001.REZ,导出该文件内的rez/butes/BF005.LTC


国服在rez/RB001.REZ

自己在rez/RB001.REZ

第八步:使用工具WinLTC将国服BF005.ltc文件转成lta文件,并使用notepad ++编辑器打开,查找WeaponIndex后面加上ItemIndexInBute字段的数字

比如:WeaponIndex 6046

第九步:找到后复制下面里的内容,到自己客户端BF005.lta里


(Weapon  ----------(WeaponInfoString "XM1014 Permanence Weapon" ))

复制的时候注意: 在自己客户端找一个没有用的BF005下标替换数据,没有用的意思就是一个空结构,有下标,但是没有内容的那种。并修改WeaponIndex为刚刚的

第十步:返回item.csv文件_ItemIndexInBute为刚刚的数值

第十一步:开始分析item.csv刚刚复制的内容

a.使用cfrezexplorer工具查看下面文件,或者把解包后使用everything高级搜索


rez4/RF016.rez

rez3/RF016.rez

rez2/RF016.rez

rez/RF016.rez

b.查找:Models\WEAPONS\QV-FD_M4A1_S_Transformers.ltb

该文件位于穿越火线\rez4\RF016\Models\WEAPONS\QV-FD_M4A1_S_Transformers.LTB

c.查找:Models\WEAPONS\QV-FD_M4A1_S_Transformers_PreView.ltb

该文件位于穿越火线\rez4\RF016\Models\WEAPONS\QV-FD_M4A1_S_Transformers_PreView.LTB

d.查找:Models\PLAYERVIEW\PV-FD_M4A1_S_Transformers

该文件位于穿越火线\rez4\RF016\Models\PLAYERVIEW\PV-FD_M4A1_S_Transformers_BL.LTB

该文件位于穿越火线\rez4\RF017\ModelTextures\PLAYERVIEW\PV-FD_M4A1_S_Transformers.DTX

大概有5 6个文件,其中woman是女性角色使用,找到后使用FixCompression_x64工具解锁下

第十二步:使用cfrezexplorer工具查看下面文件,或者把解包后使用everything高级搜索


rez4/RF017.rez

rez3/RF017.rez

rez2/RF017.rez

rez/RF017.rez

a.查找:ModelTextures\WEAPONS\QV-FD_M4A1_S_Transformers.dtx

该文件位于穿越火线\rez4\RF017\ModelTextures\WEAPONS\QV-FD_M4A1_S_Transformers.DTX

b.查找:ModelTextures\PLAYERVIEW\PV-FD_M4A1_S_Transformers.dtx

该文件位于穿越火线\rez4\RF017\ModelTextures\PLAYERVIEW\PV-FD_M4A1_S_Transformers.DTX

c.使用everything全局查找下面的内容


FD_M4A1_S_Transformers.dtx这个文件名

MODELTEXTURES\ALPHAMAP文件夹里面有没有类似的文件

MODELTEXTURES\ENVCUBEMAP

MODELTEXTURES\NORMALMAP

SHADER\WEAPONSHADER

MODELTEXTURES\SPECULARMAP

第十三步:查找声音文件,使用cfrezexplorer工具查看下面文件,或者把解包后使用everything高级搜索


rez4/RF018.rez

rez3/RF018.rez

rez2/RF018.rez

rez/RF018.rez

BF005.ita信息如下:


(ShotSoundName "FDragonM4A1SIBShoot" )

(ReloadSoundName "FDragonM4A1SIBSelect" )

(Extra01SoundName "FDragonM4A1SIBReload" )

(KnifeAttackSoundName "FDragonM4A1SIBATT" )

(KnifeHitSoundName "M4A1-S-Beast_Hit" )

(KnifeMetalSoundName "M4A1-S-Beast_Metal" )

(KnifeStoneSoundName "M4A1-S-Beast_Stone" )

(KnifeWoodSoundName "M4A1-S-Beast_Wood" )

(KnifeBrokenGlassSoundName "M4A1-S-Beast_BrokenGlass" )

(KnifeCarpetSoundName "M4A1-S-Beast_Carpet" )

(KnifeSnowSoundName "M4A1-S-Beast_Snow" )

(BigIconName "FD_M4A1_S_Transformers" )

(BulletFXAttribute 3 )

通过查找发现文件位于rez/rf018.rez

穿越火线\rez\rf018\SND\WEAPON\M4A1-S-Beast

第十四步:查找TEX\UI,使用cfrezexplorer工具查看下面文件,或者把解包后使用everything高级搜索


rez4/RF019.rez

rez3/RF019.rez

rez2/RF019.rez

rez/RF019.rez

搜索:FD_M4A1_S_Transformers

搜索M4A1_S_Transformers

搜索M4A1-S-Beast

第十五步:查找UI,最好是到文件夹里找,可以配合everything高级搜索


rez4/RF192.rez

rez3/RF192.rez

rez2/RF192.rez

rez/RF192.rez

a.查找发现文件位于穿越火线\rez4\RF192_亡魂解包\UI\BigItemIcon\BUYWEAPON_INFO\BUYWEAPON_INFO_FD_M4A1_S_Transformers.PNG

b.搜索图片id

ITEM_INDEX为:14757

FD_M4A1_S_Transformers

M4A1_S_Transformers

M4A1-S-Beast

c.图片找到后使用FixCompression_x64.exe修理一下

第十六步:修改图片名称号码,要和表格数据一致

第十七步:使用CSV转数据库一键工具生成sql语句

第十八步:进入服务端,使用navicat导入数据库

cf_sa_game——dbo——-表

选择查询—-新建查询—-导入数据—运行

导入之后的数据位置:

cf_sa_game——dbo——表——cf_item_info

_ITEM_ID:2010298205 大概第4页位置

第十九步:打包数据,复制进客户端和服务端

结束语录:

相信很多朋友都看不懂说了什么!没错!这篇文章是写给我自己和有需要的人看的。如果是你需要的,这篇文章相信能帮到你。若是不需要的,请忽略本文章。后面我会更新几篇CF2.0端完美添加地图 角色的文章,敬请期待。适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。

下载地址:https://www.123pan.com/s/idA7Vv-vAZW.html

提取码:bpql