当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇脚本MiniMap.txt与MapInfo.txt核心内容详解

热度:
一、MiniMap.txt脚本文件内容详解

MiniMap.txt是传奇系列中负责关联地图与迷你地图(小地图)资源的核心配置文件,文件内每行的两组字符/数字,核心作用是建立“地图标识”与“迷你地图资源ID”的对应关系,确保进入对应地图时能正确加载显示小地图。

1.数字前缀行内容解释(0101、1102等)

此类以纯数字开头的行,前半部分数字为“基础地图编号”,后半部分数字为“对应迷你地图资源ID”,具体含义如下:

0101:前半段“0”代表传奇游戏中的某张基础地图(通常是新手村类基础地图,不同版本可能对应新手村或初始出生地图);后半段“101”是该地图迷你地图的资源编号,游戏客户端会根据“101”这个ID,从客户端资源库中调用对应的小地图图像文件,加载显示该地图的迷你地图。

1102:前半段“1”为另一张基础地图的编号(常见为新手村周边野外地图);后半段“102”是该野外地图的迷你地图资源ID,客户端通过该ID匹配对应的小地图资源,保证玩家在该地图时能看到正确的地形缩略图。

11103:前半段“11”是特定基础地图编号(可能是中级怪物刷新地图或主城周边地图);后半段“103”对应该地图的迷你地图资源ID,核心作用仍是建立地图与小地图资源的关联。

12104:前半段“12”为另一张基础地图编号(常见为中级野外或副本入口地图);后半段“104”是该地图的迷你地图资源ID,确保小地图正常加载显示。

2105:前半段“2”代表某张基础地图(多为初级怪物刷新地图);后半段“105”是该地图的迷你地图资源ID,用于客户端小地图资源的匹配调用。

3106:前半段“3”为基础地图编号(可能是初级副本或资源采集地图);后半段“106”是该地图的迷你地图资源ID,保障小地图显示功能正常。

2.G前缀行内容解释(G003116、G004116等)

此类以“G+数字”开头的行,前半部分“G+数字”为“特殊地图标识”(多为活动地图、专属副本或特色地图的专属编号),后半部分“116”为这类特殊地图共用的迷你地图资源ID,具体含义如下:

G003116:前半段“G003”是某张活动地图或专属副本的唯一标识(“G”通常是“活动”“副本”类地图的前缀标识,方便区分基础地图);后半段“116”是该类活动地图共用的迷你地图资源ID,意味着G003、G004等一系列G前缀地图,使用同一款迷你地图资源,客户端会统一调用ID为116的小地图图像。

G004116至G014116:这类行的核心逻辑与G003116一致,前半段“G004”“G005”……“G014”均为不同活动地图或专属副本的唯一标识,彼此区分不同的活动场景;后半段统一为“116”,说明这些不同的活动场景,采用相同的迷你地图资源配置,无需单独为每张活动地图设计专属小地图,降低资源占用与配置复杂度。

二、MapInfo.txt脚本文件内容详解

MapInfo.txt是传奇系列中负责配置单张地图核心属性的配置文件,格式为“[地图标识地图名称]地图属性参数附加配置(数字)”,其中英文部分是地图的核心属性限制,括号内数字是地图的附加配置标识,以“[G011活动地图]NORANDOMMOVENORECALLNODEARRECALLNOGUILDRECALLNOMasterRECALLFIGHTNORECONNECT(0159)”为例,具体含义如下:

1.英文属性参数含义(核心地图规则限制)

NORANDOMMOVE:中文含义为“禁止随机移动”,启用该参数后,玩家在G011活动地图内,无法使用随机传送类道具(如随机卷轴),也无法触发随机移动类技能,强制玩家只能通过步行或指定传送方式移动,常用于活动地图防止玩家快速脱离场景或跳过关键环节。

NORECALL:中文含义为“禁止回城召唤”,启用该参数后,玩家在该地图内无法使用回城卷轴、回城石等直接回城的道具,也无法触发回城类技能,限制玩家随意回城,保障活动地图内的玩家留存率,避免活动流程中断。

NODEARRECALL:中文含义为“禁止召唤队友”,启用该参数后,玩家在该地图内无法使用召唤队友类道具或技能,无法将场外队友召唤至当前地图,常用于活动地图防止玩家恶意组队刷取奖励或破坏活动平衡。

NOGUILDRECALL:中文含义为“禁止行会召唤”,启用该参数后,行会成员无法通过行会召唤功能,将该地图内的玩家召唤至行会其他成员所在位置,也无法被行会成员召唤出去,进一步限制地图内玩家的进出方式,保障活动场景的封闭性。

NOMasterRECALL:中文含义为“禁止师傅召唤”,启用该参数后,师徒关系中,师傅无法召唤该地图内的徒弟,徒弟也无法被师傅召唤出该地图,避免通过师徒召唤功能破坏地图内的活动规则或奖励获取秩序。

FIGHT:中文含义为“允许战斗”,启用该参数后,该地图内支持玩家之间PK、玩家与怪物之间战斗,是战斗类活动地图的核心参数,若地图无该参数则可能为安全场景(但需结合其他参数判断)。

NORECONNECT:中文含义为“禁止断线重连后返回该地图”,启用该参数后,玩家若在G011活动地图内断线,重新登录游戏时,不会返回该活动地图,而是会被传送至默认复活点(如主城、新手村),常用于活动地图防止玩家断线后重新登录规避活动惩罚或重复获取奖励。

2.括号内数字含义(附加配置标识)

括号内的“0159”是该地图的附加配置标识ID,核心作用是关联客户端或服务端内的其他附加配置文件(如地图怪物刷新配置、地图掉落配置、地图时间限制配置等)。不同的数字对应不同的附加配置组合,例如“0159”可能对应G011活动地图的怪物刷新频率、刷新种类、奖励掉落概率、活动持续时间等一系列附加规则。服务端会通过该标识ID,调用对应的附加配置,实现地图的完整功能。

总结:MiniMap.txt核心是“地图标识与迷你地图资源”的关联配置,MapInfo.txt核心是“地图基础属性限制与附加配置”的规则配置,两者共同保障传奇地图的正常显示与功能运行。
[顶部]