纪元1404吧 关注:8,470贴子:58,420
  • 5回复贴,共1

地图编辑器(即Anno-1404-Island-Mover-1.0.2c)在德国mod的使用

只看楼主收藏回复

最近无聊 重新开玩1404 不想再折腾原版 就想把地图编辑器应用在德国mod上 折腾了半天终于开图成功
翻了翻吧里 好像没这方面的帖子,就发出来涨涨人气,顺便请教几个问题。不知道的可以看看 ,知道的大神帮忙指正。下面进入正题:
地图编辑器生成的文件共有两个分别是randommapgenerator.xml和world_verylarge_island_large.tww
分别定义世界设定和地图岛屿位置
经过验证.tww文件可以直接用 用法请翻看精品贴
.xml文件就不能直接用在德国mod上了 猜测原因 mod中新添加了数种资源(盐等) 地图编辑器生成的xml文件是没有新资源的定义的
想了个笨办法 在原mod世界定义文件中

手动修改岛屿设定如图:
<k>3</k>之前不用动 那是定义四个npc的 之后开始修改比如要北方岛屿只有n_l01.isd即威尼斯版本最大的北方主岛 就留下来 不要的就删除掉 注意格式对齐 修改后如图:
一直修改到<k>8</k>,岛屿编号请参照地图编辑器(即Anno-1404-Island-Mover-1.0.2c)
修改完毕后用RDAExplorerGUI打开
patch0.rda 用修改后的randommapgenerator.xml替换原版 用tww文件(共3个)替换
就OK了 可以开图 不会跳出,而且可以正常获得成就(未验证,反正我是开了全成就补丁)

以上
最后请教个问题理论上讲可以只用唯一的一个岛屿,如威尼斯北方岛屿n_l01.isd 开图,但不知道为啥如果把剩余全部北方删除 开图就会直接读取原1404(非威尼斯)n_l01.isd 岛屿,导致得不到自己想要的巨图大岛。
解决办法:
在有威尼斯1号岛屿的一个段落中随意加一个大岛的语句第三句
在没有威尼斯1号岛屿的段落中添加上图第一句(其中的岛屿编号可以自己修改)
最后的最后请教1、为毛会中途跳出游戏玩了4、5个小时遇到过一次,2、游戏中不能直接读档,否则跳出,但不必定,有时候会。3、待补充(时间不多进度缓慢还没发现其他问题)


IP属地:河南1楼2016-05-25 20:50回复
    不明觉厉


    IP属地:四川2楼2016-05-25 22:57
    回复
      2026-03-05 07:48:30
      广告
      不感兴趣
      开通SVIP免广告
      其实就是自己编辑德国mod的地图岛屿文件


      IP属地:河南来自Android客户端3楼2016-05-28 12:12
      回复
        同样的办法能应用到原版吗?
        尝试了很多次直接玩自建地图都无法存档,想尝试一下把自建地图加到原版随机地图中,不知可行否?


        4楼2018-05-22 17:23
        回复(1)