盛大传奇官方雪域全套小地图Minimap编号与MapInfo配置对照

来源: 作者: 点击:
雪域在盛大资料里小地图文件放在Data/Minimap目录,按JZ、NZ、YXSD前缀命名,转成引擎小地图编号后对接MiniMap.txt。流传较完整的官方雪域小地图对应如下:

JZ001 309
JZ002 310
JZ003 311
JZ004 311
JZ005 311
JZ006 312
NZ001 313
NZ002 314
NZ003 315
NZ004 316
NZ005 313
NZ006 314
NZ007 315
NZ008 316
NZ009 313
NZ010 314
NZ011 315
NZ012 316
NZ013 317
YXSD 318

JZ通常对应雪域祭坛/进入类子图,JZ001单独309,JZ002单独310,JZ003到JZ005共用311,JZ006回到312。NZ通常对应雪域内圈多层或分殿,NZ001、NZ005、NZ009都是313,NZ002、NZ006、NZ010都是314,NZ003、NZ007、NZ011都是315,NZ004、NZ008、NZ012都是316,NZ013单独317。YXSD作为雪域主小地图或总览小地图用318。

部分版本库把雪域子图另列成JZ001到JZ007、NZ不同区间,例如JZ001 310、JZ002 311、JZ003 312、JZ004 312、JZ005 312、JZ006 312、JZ007 312,NZ按312/313浮动,这种属于不同补丁包或后续改版,不以单一表为准。实际以本服Data/Minimap文件名和MiniMap.txt最终索引为准。

MapInfo.txt里雪域地图行按“地图文件名 显示名 参数”写,例如:

JZ001 雪域祭坛一 0 0
JZ002 雪域祭坛二 0 0
JZ003 雪域祭坛三 0 0
JZ004 雪域祭坛四 0 0
JZ005 雪域祭坛五 0 0
JZ006 雪域祭坛六 0 0
NZ001 雪域内殿一 0 0
NZ002 雪域内殿二 0 0
NZ003 雪域内殿三 0 0
NZ004 雪域内殿四 0 0
NZ005 雪域内殿五 0 0
NZ006 雪域内殿六 0 0
NZ007 雪域内殿七 0 0
NZ008 雪域内殿八 0 0
NZ009 雪域内殿九 0 0
NZ010 雪域内殿十 0 0
NZ011 雪域内殿十一 0 0
NZ012 雪域内殿十二 0 0
NZ013 雪域内殿十三 0 0
YXSD 雪域 0 0

地图文件名要与Mir200\Map目录里的JZ001.map、NZ001.map、YXSD.map一致;显示名随意,小地图编号不依赖显示名,只依赖MiniMap.txt映射。

MiniMap.txt格式按“地图名 小地图编号”或“小地图图标ID 地图编号”两种习惯写,老引擎常见:

JZ001 309
JZ002 310
JZ003 311
JZ004 311
JZ005 311
JZ006 312
NZ001 313
NZ002 314
NZ003 315
NZ004 316
NZ005 313
NZ006 314
NZ007 315
NZ008 316
NZ009 313
NZ010 314
NZ011 315
NZ012 316
NZ013 317
YXSD 318

若客户端把Minimap文件整合进mmap.wil或mmap.wzl,编号要按补丁包内实际索引改。GOM类扩展mmap10.pak从10001起算,若雪域小地图在mmap10.pak第666帧,MiniMap写10667;其它引擎按各自补丁工具导出帧号加偏移。

Data/Minimap原始文件直接放JZ001.bmp、NZ001.bmp、YXSD.bmp这类,老引擎可直接读;晋升等不支持Data/Minimap无限扩展的,要把这些bmp转进mmap.wil,再在MiniMap.txt用wil内编号,不然小地图全灰或不显示。

寒冰、炽炎、幽冥这类名称不是所有盛大雪域都直接用。部分雪域改版把JZ当作寒冰祭坛、NZ当作炽炎/幽冥分层,但官方流传表只给JZ/NZ/YXSD前缀,不给中文殿名到编号的一一绑定。接自己版本时先解包客户端Minimap目录,看JZ001到JZ006、NZ001到NZ013、YXSD分别对应哪张子图贴图,再反查MapInfo地图名,避免把祭坛一和寒冰殿强行画等号。

排错按下面走。小地图全黑:检查MiniMap.txt是否加载、地图名是否和MapInfo完全一致、mmap补丁是否包含309到318帧。部分子图小地图一样:JZ003/JZ004/JZ005都311,NZ同编号组也故意复用,不是配置错。新加雪域后小地图错位:确认没有把309写到320以后,若用wzl/wil扩展包,按补丁导出帧重算。双机或微端不显示:微端映射要把Data/Minimap和mmap相关补丁都加白名单,登录器资源规则读取Minimap、mmap.wil、mmap.wzl。回放官方补丁后编号变了:以官方补丁解包后的Minimap文件名覆盖手写表,不要保留旧JZ/NZ编号。

雪域传送NPC若按小地图分区放,JZ系列进祭坛层、NZ系列进内殿层、YXSD作主入口;MapInfo参数可加NORECALL、NORANDOMMOVE、FIGHT等控制,小地图编号不受影响。只改小地图显示就不要动M2逻辑,只改MiniMap.txt和补丁;改地图分区再动MapInfo、传送脚本、DBServer缓存。