我们平常添加城镇或DIY城镇往往会忽略一个地方,就是region文件,
今天我们来分析一下region区域。

首先我们来看.rgn文件的结构(region/arad.rgn):

#PVF_File
[towns]
1 2 3 4 5 //此处为该区域内所包含的城镇列表对应的代码
[/towns]

[name]
`阿拉德大陆` //区域名称

[english name]
`Arad Continent` //区域英文名

[minimap]
`MiniMap/arad.mm` //该区域所对应的.mm文件

--------------------------------------------------------------------------------------
我们来看该区域对应的region/minimap/arad.mm文件:
#PVF_File
[image] //调用贴图标签
[map]
`Interface2/arad_worldmap.img` 0 //调用的小地图贴图指向
[background]
`Interface2/Worldmap_background.img` 0 //调用的小地图背景贴图指向
[/image]

[town] 城镇编号标签
[index] 对应城镇编号
1
[area] 该城镇map编号标签
[index] 对应map编号
0
[type] 类型
0
[real rect] //该数据对应 该map的真实行走范围 见图一
10 157 1558 355
[project rect] //该数据为n地图打开后对应贴图坐标 见图二
462 340 569 372
[npc] //该标签为该map小地图上所标识的NPC
8 1335 173 //NPC编号-X坐标-Y坐标(同理[project rect]截图获取)
[grid map] //该map对应的小地图贴图img编号标签
[level] //城镇需要等级
1
[image number] //小地图贴图编号
0
[/grid map] //小地图贴图img编号标签结束
[/area] //map标签结束
[/town] //城镇标签结束

[world] //此标签为副本接口标识标签 见图三
[index] //此标签为worldmap/worldmap.lst对应编号
1
[level] //标记该副本区域适用等级
1 2
[point] //该标识具体坐标(同截图获取) 见图三
666 365
[grid map] //调用该标识对应的类型图标
[level] //等级
1
[image number] //类型图标编号
1
[/grid map] //调用标识结束
[/world] //副本接口地图显示标签结束

[npc] //该标签为了标识area标签内NPC所包含的功能讲解
[index] //对应NPC编号
1
[name]
`林纳斯 `
[role] //NPC功能与NPC文件内一致
`[repair item]`
[/role]
[skill] //技能(废弃功能)
98
[/npc] //NPC标识标签结束
-------------------------------------------------------------------------------------------
以上便是.mm文件的类型解析熟悉其意义便可在添加城镇或DIY城镇时得心应手

推荐工具:
城镇坐标工具




lvse1234 绿色资源网收集整理
仅供学习交流使用,严禁商业用途,本网站不承担任何法律责任。