0.发此贴的目的是给开始尝试修改地图的人一些帮助,让我能玩到更多有特色的游戏地图.本人才疏学浅,文中难免有错漏,轻拍...
1.解包等步骤就不多说了,文件转换请使用较新版本,省去修改ids文件(其实我也不会...).
地图文件位置: \MEDIA\DUNGEONS\ 具体什么文件对应什么地图,可以根据文件名和转成txt文件后DISPLAYNAME行查看.
其中以MAP_开头的是MAPWORK的地图,就以其中的Map_Estherian_B.DAT为例,逐行分析.
先说一下文件结构吧,以[]框起来的部分是用来说明文件结构的.比如[DUNGEON]和[/DUNGEON]之间的内容为定义这个地图.内部还嵌套有很多这种结构,从名字上就可以大概知道其中定义的是什么.
[DUNGEON] :开始定义地图
NAME:Map_Estherian_B :地图名,其它文件中要使用到这个地图,是需要通过这个名字来做到的.
PARENT_DUNGEON:MAPWORKS
PARENT_TOWN:MAPWORKS :表明你出地城和使用回城后到的地方
DISPLAYNAME:Ruined Shrine :地图名字,因为这个基本肯定会被汉化,所以只要文件有这一项,就应该会被汉化效果覆盖,自行解决吧.
TYPE: DUNGEON :地图类型.
[STRATA0] :定义第一块地图
RULESET :media/layouts/esthshrine/maproom_floor1_a_rules.template :定义这一块的规则,包括地图样式,大小,风景,宝箱等.
NAME_OVERRIDE:Ruined Shrine :进入地图后,右上角显示名字
MONSTERSPAWNCLASS:RANDOMMAP_DRAGONTOWER1_SET :普通怪物组,比如你想让普通怪物用精英怪替代,只要把冒号后的内容替换成精英怪相应的组别就可以了.这些组别都在\MEDIA\SPAWNCLASSES内定义.此外这些组的定义都不是必须有的语句,没有会被默认为NONE.
CHAMPIONSPAWNCLASS:ACT3_DRAGONTOWER_1_CHAMPIONS :精英怪物组
PROPSPAWNCLASS:NONE :没试过效果
NPCSPAWNCLASS:NPCS_DUNGEON_ENCHANTERS_AND_MIMICS :NPC组,所以理论上其实你可以让任何NPC出现在地图里,初始地图都是附魔NPC.
CREEPSPAWNCLASS:MINECREEPS :某种类型的怪物组合...
[/STRATA0] :第一块定义完毕
[STRATA1]
...
[/STRATA1] :第二块的定义,与第一块完全相同,有些地图第一块有2层,所以没有这一块地图.
推荐阅读
- 《火炬之光2》MOD各类型文件修改方法及部分技巧
- 《火炬之光2》武器出元素属性伤害一览表
- 《浏阳市人才“双创双兴”计划实施方案》
- 《浏阳市柔性引进人才暂行办法》
- 《火炬之光2》不用修改器MOD调整游戏视距方法
- 《火炬之光2》工程师及法师隐藏技能
- 《火炬之光2》敏捷对应的暴击和闪避解析
- 《火炬之光2》最强法师养成心得
- 《火炬之光2》弹出Runic Games Crash Reporter解决方法
- 《火炬之光2》工程师余烬震误区和火焰锤理论分析