创建新国家
温馨提示:UHC这几个教程都比较独立,目的是方便通过网页搜索或者针对式查阅教程的的用户少拐弯路,直接获取详细教程。如果你是直接通过圣典查阅教程,并且又是跳跃式查看教程;假如你想同时获得几种UHC效果,不要死脑筋解除一个选项的限制后,又再次一次运行程序解除其他选项的限制。正确的做法是一开始就勾选你所需要的选项,解除一次就足够了,如果后面要增加其他内容,直接在startup文件夹里面的uhc.cfg添加对应的文字代码。文字代码可以参考14-UHCPatch或UHC Configuration File
当前创建新国家所用的代码为:noAILimit
再次强调:第14章从头到尾,多个教程一起使用,UHC软件只需要使用1次!UHC软件只需要使用1次!UHC软件只需要使用1次!
以下为创建新国家的具体教程:
需要用上的工具:UnHardcode Patch v1.9
UnHardcode Patch下载:
UnHardcode Patch 1.9+ & ESOC-UnHardcode2.12
①下载上面链接的压缩包后,解压,然后把你的帝国3启动文件复制到这个文件夹。
②将启动文件拖入exe
③勾选 AI Limit。
按确定会变下图那个样子
④把Startup文件夹与age3y.exe,UHC.DLL复制到你的MOD文件夹(你也可以放到你的帝国目录覆盖)
⑤打开civs.xml(不要问我civs是什么文件,你不知道不要修改了。)
选择一个国家从头到尾复制粘贴,然后把国家名修改掉:
例如我复制的是英国,就把
<name>British</name>改成
<name>Administrator</name>
然后把
<homecityfilename>homecitybritish.xml</homecityfilename>所定义的homecitybritish.xml提取出来,复制改名,然后把这个定义修改成你的新主城文件名。例如
homecity123456789.xml。
截图:只列出主要内容,细节部分自己完善,具体看圣典的Civs章节。
⑥打开你刚才复制(并重新定义)的主城文件,然后把civ改成你新定义的国家名
⑦打开你帝国目录的AI3文件夹,随便找一个personality文件复制,放到你mod的AI3文件夹里面,然后改名为“
你定义的国家名.personality”
⑧打开已经改名的personality文件进行修改:forcedciv与civ都要改成你新定义的国家名。
最后安装你的MOD吧
一些细节部分我没空搞,例如国旗、初始资源、卡片等你自己改掉吧,这些都是些基础内容,写在这里没什么意义,因为圣典其他章节已经有了。
至于AI的问题,新添加的国家是没有AI的,你自己想办法修改AI吧,因为xs是C++语法,不太合适写教程。(你可以参考第15章的AI函数)