制作地图
这个教程制作的不是剧情编辑器的地图,而是可以在标准游戏玩的地图。制作好的地图可以直接联机玩,放置自定地图那里,可以用触发程序实现MOD内容,不需要借助其他文件的修改,可以与原版联机。
联机进入房间CRC不符怎么办? 你信不信我爬网线过去打你一顿,你改了MOD内容当然不能和原版的联机。
10-1是介绍地图生成器的使用方法,但是功能有限,某些细节不能做出来。
10-2往后的内容是介绍用记事本编辑地图,可以实现各种功能,作者因为没有太多空余时间去研究地图,所以内容有点少,但也足够使用了,你可以自行研究,最好的办法就是照抄原有的地图。作者万年使用记事本,特别是新版c++触发程序,全是镶嵌在引号的语句,用notepad++后完全无法修改,还不如不用。
地图生成器下载:RMSEGeneratorV3
百度网盘https://pan.baidu.com/s/1BH9l7kTYBWq3QmRr0ai1CQ
记事本编辑注意事项:
●必须遵守C++语法。
●尽量不要批量操作,改一次测试一次,批量操作先备份。
●每次测试地图都不需要退出游戏,直接按重新开始就可以了。
●建立河流相邻两个点的坐标不能相同,否则无法打开地图。
●触发程序必须与触发文件(trigger3目录的typetest.xml)对应,并且数值有特殊规定,否则乱输入会导致地图打不开或者整个触发失效。
●新版本的C++触发可以无视上条,但必须遵循帝国3命令与C++语法。
●无论是新版本C++触发还是旧版本触发,或者剧情编辑器的触发,输入数值都必须符合帝国3的命令,否则会导致所有触发失效。
批量改出现错误解决方法:
我把这个方法称为找茬大法,首先把你刚才改的先删除,重新测试,进入游戏测试没出问题的话,那么就是你刚才删除的语句出现问题了,然后不停删除有问题的语句的一部分(注意语法),来回n次进入游戏测试,没问题后,那么范围就锁定了,最后就要看你眼力了。
触发程序地图联机注意事项:
大部分人联机都遇上过丝绸之路、锡兰这两幅地图开局10秒后无法同步,而且没有人知道原因是什么,就认为这两幅地图有BUG,有一定几率出现无法同步,实际上是地图的触发程序导致无法同步,因为某些人的剧情编辑器的触发程序是空白的,也就是说地图无法读取到触发文件,然后导致无法同步,假如两个都没有触发程序的人联机是不会有问题的,但是一个有,另一个没有就会不同步。
安装帝国的目录必须是全英文(可以带数字)路径,不能出现中文,否则会导致剧情编辑器的触发程序出现空白,也会导致带触发地图联机会出现不同步。某些阉割版的帝国时代3就算是英文路径也是剧情编辑器没有触发程序的,请重新下载帝国时代3,否则联机也是无法同步。
若你的帝国时代3剧情编辑器没有触发程序请检查安装路径,或者重新下载。