当谈及游戏中的经典之作,穿越火线(CrossFire)无疑是一个不可忽视的名字。作为一款经典的第一人称射击游戏,从最初的版本到如今,游戏已经伴随着数代玩家度过了无数个激动人心的时刻。而地图,作为游戏中的重要元素之一,更是为玩家们提供了无限的战斗可能性。

上一期我介绍了CF2.0端完美添加武器

这一期我就来介绍CF2.0端完美添加地图

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

我就以地图 卫星基地-竞技荣耀 为例:

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


国服在rez/RF100.REZ

自己在rez/RB001.REZ

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

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

第四步:复制你想要复制的国服map.csv地图数据到自己客户端的map.csv

第五步:分析地图数据并调整修改数据


MapTurns------BuyMenuRuleGroupIndex

a.上面这部分字段需要向前挪动两位,你可以利用快捷键,比如先点击MapTurns这一个,然后按住shift键鼠标点击BuyMenuRuleGroupIndex这一个就全部选中了,之后复制,再粘贴到MaxPlayers字段里面即可。

最后面的BuyMenuRuleGroupIndex字段后面的格子要全部删除掉,否则无法转化成cft格式。

b.最开始的编号和MapLobbyIcon MapRoomIcon字段的名称不要改动,后面查找图片的时候需要用到

第六步:查找map.csv复制过来的dat文件位置,比如:

卫星基地-竞技荣耀,SatelliteTM2_Renewal.dat

第七步:找到SatelliteTM2_Renewal.dat文件,因为是最新地图,所以位置在:


rez/RF352.REZ

参考的数据:


生化沙漠:65          NANODUST.DAT       rez/RF107.REZ
UI/MapIcon/LobbyMap64.png

海滩派对:191 KillZone_Knife.dat            rez/RF213.REZ
UI/MapIcon/LobbyMap190.png                                                     

沙漠-灰:220      Dust2_bot.dat,Dust2_bot.nav   rez/RF236.REZ    
UI/MapIcon/LobbyMap219.png

雪山突袭:286     Nano4_DownTime.dat  rez/RF250.REZ

天空塔:310          Tower_KB.dat           rez/RF260.REZ
UI/MapIcon/LobbyMap309.png

巨人城起源: 324  AI1_PreCrater.dat      rez/RF275.REZ
UI/MapIcon/LobbyMap323.png

空中遗迹:   331       Nano30Escape_KingsValley.dat          rez/RF281.REZ
UI/MapIcon/LobbyMap330.png

夜幕追击:374     Nano30Escape_NightCity.dat   rez/RF295.REZ

隐匿车站:  387     Assault_sniper.dat    rez/RF301.REZ               
UI/MapIcon/LobbyMap386.png

冲锋大道:  394     TM_Rush.dat             rez/RF308.REZ         
UI/MapIcon/LobbyMap393.png

地下城:399       Nano30Escape_UnderCity.dat   rez/RF311.REZ
UI/MapIcon/LobbyMap398.png

暗影宝藏岛:411      Nano30Escape_treasure_island.dat      rez/RF318.REZ
UI/MapIcon/LobbyMap410.png

摩天大楼:416   Skybuilding.dat                    rez/RF320.REZ
UI/MapIcon/LobbyMap415.png

桌面逃生: 441 Nano30Escape_Desktop.dat         rez/RF330.REZ
UI/MapIcon/LobbyMap440.png

天空游乐场: 455  Nano30Escape_Skyroad.dat       rez/RF336.REZ
UI/MapIcon/LobbyMap454.png

幽梦迷城:489     Nano30Escape_LucidDream.dat        rez/RF347.REZ
UI/MapIcon/LobbyMap488.png

时空小镇:518            TM_TS.dat                        RF328.REZ
UI/MapIcon/LobbyMap436.png

第八步:使用RezExplorer导出SatelliteTM2_Renewal.dat文件到桌面

第九步:使用The Demons File Unlocker v1.0.7解锁SatelliteTM2_Renewal.dat文件后,复制进自己的RFXXX文件根目录

第十步:使用hxd 16进制软件查看,按ctrl + F查找MAP,找到并发现了MAP11

第十一步:我们打开Rez制作工具1.4工具,点击地图模型+渲染解析。发现MAP11在


rez/RF029.REZ    MAP11

参考的数据:


rez/RF024.REZ    MAP8

rez/RF029.REZ    MAP11

rez/RF041.REZ    MAP14

rez/rf064.rez    MAP16

rez/RF095.REZ    MAP31

rez/RF066.REZ    MAP40

rez/RF074.REZ    MAP17

rez/RF080.REZ    MAP41

如果制作工具没有,建议到rez文件夹查看,使用文件大小顺序排列,一般这个文件比较大,一个个找下去。

第十二步:使用RezExplorer导出MAP11所有文件

第十三步:找ui/mapicon图片,建议把rez文件解包后使用everything高级搜索,速度简直不要太快


国服在rz4/RF192.REZ   ui/mapicon

国服在rz3/RF192.REZ   ui/mapicon

国服在rz2/RF192.REZ   ui/mapicon

国服在rez/RF192.REZ   ui/mapicon

自己在rez/RF199.REZ   ui/mapicon

利用cfrezexplorer查看器查看文件,一般文件比较大,仔细找找。

第十四步:找loading文件夹里的图片,建议把rez文件解包后使用everything高级搜索,速度简直不要太快

这个要看map.csv表,如果有提到,就需要查找


TEX/UI/LOADING/MINIMAP_LAYER/SATELLITE/TM_GR.dtx

TEX/UI/LOADING/MINIMAP_LAYER/SATELLITE/TM_BL.dtx

图片文件在下面:


rez4/rf019.rez   tex/ui/loading

rez3/rf019.rez   tex/ui/loading

rez2/rf019.rez   tex/ui/loading

rez/rf019.rez   tex/ui/loading

第十五步:找minimap图片,其实就是mapicon图片的编号,图片可能有重复,一般选择文件较大的,那个文件夹里的文件


国服在rez4/RF019.REZ    tex/ui/minimap

国服在rez3/RF019.REZ   tex/ui/minimap

国服在rez2/RF019.REZ   tex/ui/minimap

国服在rez2/RF019.REZ   tex/ui/minimap

第十六步:找DZ AN这两个文件,大小写可以忽略


namemap_DZ.LTC 

namemap_AN.DAT

国服在rez/RB001.REZ  

注意:为了让您看到小地图 图标地图 战术地图,它们的名称必须以地图ID结尾,地图ID位于第一列(A)中。另外,不要忘记添加namemap_DZ.LTC 和 namemap_AN.DAT

DZ - 损坏区域,描述了您将受到损坏的区域(在框中、地图下方、墙上)

AZ - 区域区域,描述小地图下可见的区域的名称

第十七步:服务端添加修改地图数据

位置:cf_sa_game ————dbo————-表———–cf_info_map_data

使用navicat打开进入cf_info_map_data

先复制一个模式,然后点击加号,粘贴

注意一:CFT中的模式写在“_MapRuleType”列

  DB中的模式写在表 CF_INFO_MAP_DATA 的“GAMEMODE_TYPE”

  列中它们是不同的!参考表格。

注意二:MAP中还有一个“_UseWeapons”列

   CFT 和 DB 中的“WEAPON_INFO”,它设置了可以在这张地图上启用哪些武器模式

   顺序是:武器,刀,手枪,狙击手,只有头部,只有霰弹枪

   比如1,1,1,1,0,0  代表:武器,刀,手枪,狙击手都启用 。头部和霰弹枪不启用

   正是按照这个顺序,这些值必须在 MAP 中匹配。CFT 和 DB,否则会出现错误

第十八步:上面步骤都完成后,最好先使用FixCompression_x64.exe工具修复一下。有的地图也可以不用,就像生化追击世界地图和空中遗迹这两张地图。

第十九步:还有最后需要修改图片名称号码,改完后保存,打包数据复制到客户端和服务端

特别注意: 打包完成后,RF改名字一定要按顺序改,否则可能会出错,无法识别。不建议超过RF400

结束语录:

因为原视频地址太过冗长,为了好看缩短了,有需要的可以点击直达观看

还是那句话这篇文章是写给我自己和有需要的人看的。如果是你需要的,这篇文章相信能帮到你。若是不需要的,请忽略本文章。

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

提取码:cYEJ