齐晓琳吧 关注:146贴子:2,967

改派小教程修改版

只看楼主收藏回复

上次的教程因为版本更新问题有些东西需要加进去,而且因为那个帖子只能算是流程贴,记录一些操作需要哪些步骤,但具体的操作并没有详细说明,故而这次发个详细点的小教程。本次教程以最新版本的1.9为准。


IP属地:江苏1楼2014-12-12 12:37回复
    第二节,创建国家
    假设我们要在台湾创建一个国家名为“Meng”的国家,步骤如下:
    1、添加国家名与大写简称对应。
    在刚刚新建的test文件夹内创建个“common”文件夹,在common文件夹内创建个名为“country_tags”的文件夹,在该文件夹内新建文本文档,文件名为XX_countries.txt
    内容为:
    ABC = "countries/abcde.txt"——————#ABC为简称,abcde为国家名


    【注意】:添加前首先在游戏根目录/common/country_tags/00_countries.txt里搜索是否有重复,确定没有再添加。比如大明的简称为MNG,我们新建的国家就不能也是MNG了。


    IP属地:江苏3楼2014-12-12 12:39
    回复
      2、添加国家属性文件
      在test/common/countries里添加名为Meng.txt的文本文档,内容可参考其他国家。如:
      graphical_culture = asiangfx————————#该国家使用亚洲模型(如顾问等)
      color = { 179 128 104 }——————————#该国家政治地图颜色RGB
      historical_score = 1300——————————#该国家历史分数
      historical_idea_groups = {————————#该国家历史理念组,比如游戏时葡萄牙会开探索而奥地利不开,就是这里决定的
      trade_ideas
      }
      historical_units = {————————————#该国家历史兵种组
      chinese_longspear
      }
      monarch_names = {——————————————#该国家君主顾问将领名字
      "Zhanji #0" = 10——————————————#引号中井号后的数字代表如果该国家以前的君主出现该名字的次数,比如法兰西的这里会有个"Louis #10",这代表在1444以前就有过10个叫路易的国王了,如果游戏后又出现,那就是路易十一(当然,游戏开局就是路易十一,这里假设的是开局不是它的情况);等号后的数字绝对值代表出现概率,若为负数则代表是女性名字,若为0则代表不会是君主名。
      }
      leader_names = {——————————————#将领名字
      Zhu "Kefa Shi"————————————————#不加引号的是姓,在monarch_names里取名,加引号的是全名。
      }
      ship_names = {————————————————#舰船名字
      Beiji
      }
      army_names = {————————————————#军队名字
      "Yue Jia Jun"
      }
      fleet_names = {————————————————#舰队名字
      "Tai Ping Yang"
      }


      IP属地:江苏4楼2014-12-12 12:40
      回复
        3、添加国家历史文件
        在test/history/countries下创建名为“MEG - Meng.txt”的文本文档,内容如下:
        government = government name——————————#国家初始政体
        mercantilism = number——————————#国家初始重商主义
        technology_group = technology group name————————#国家初始科技组
        religion = religion name————————————#国家初始宗教
        primary_culture = culture name————————#国家初始主流文化
        capital = province ID————————————#国家初始首都
        national_focus = ADM/DIP/MIL————————#国家初始焦点(可选)
        historical_rival = country tag————————#历史敌人,会有关系减成
        culture_group_union = culture group name——#是该文化组的集成国
        XXXX.XX.XX = { XXXX }————————#某年某月某日发生某事


        IP属地:江苏5楼2014-12-12 12:44
        回复
          4、添加国家理念
          在test/common/ideas下创建名为“XX_country_ideas.txt"的文本文档
          内容参考原文件00_country_ideas.txt。
          ENG_ideas = {
          start = {——————————#初始理念
          naval_morale = 0.20
          embargo_efficiency = 0.33
          }
          bonus = {——————————#最终理念
          free_leader_pool = 1
          }
          trigger = {——————————#哪些国家会有
          OR = {
          tag = ENG
          tag = GBR
          }
          }
          free = yes#will be added at load.————#会作用
          royal_navy = {
          navy_tradition = 0.25
          heavy_ship_power = 0.10
          }
          ……
          }


          IP属地:江苏6楼2014-12-12 12:51
          回复
            5、添加国家性格
            让AI大萌(真·大萌,我们创建的萌,不是明)更爱打仗:
            将common/ai_personalities复制到test/common下,在ai_militarist = {后面修改:

            【注】:这一步一般并不需要做,意义不是很大。


            IP属地:江苏7楼2014-12-12 14:42
            回复
              6、修改文化默认国家
              在common/cultures/00_cultures.txt里将中原文化母国改成大萌:

              【注】:该文件不能用记事本修改,最好用UE修改。


              IP属地:江苏8楼2014-12-12 14:47
              回复
                7、添加国家国旗
                用PS做一个128×128的tga格式图片,保存在test/gfx/flags下即可。
                具体怎么用PS做图别问我,我对PS并不了解。


                IP属地:江苏9楼2014-12-12 14:56
                回复
                  8、添加国家历史顾问
                  懒得加了,不重要,想加的自己照猫画虎就行
                  9、添加国家历史外交
                  假定开局棒子是我大萌的附庸。
                  在test/history/diplomacy下新建一个文件,内容为:

                  这个目录主要包括:附庸(vassal)、联盟(alliance)、联统(union)、联姻(royal_marriage)、保护国(guarantee)、卫戍区(march)。
                  在附庸联统保护国卫戍区里first后为主导国,second后为从属国。


                  IP属地:江苏10楼2014-12-12 15:05
                  收起回复
                    10、添加国家战争历史
                    假设开局我们的大萌正与小日本发生战争。
                    在test/history/wars里添加战争。


                    IP属地:江苏11楼2014-12-12 15:22
                    回复
                      11、修改相应省份归属
                      将history/provinces/2155 - Middag.txt移到test/history/provinces下
                      添加省份归属:


                      IP属地:江苏12楼2014-12-12 15:29
                      回复
                        12、添加翻译
                        在test/localisation下新建文本文档,重命名为XXXX_l_english.yml
                        用UE打开,写入内容。注意加入空格。

                        【注】格式要改成UTF-8


                        IP属地:江苏13楼2014-12-12 15:40
                        收起回复
                          第三节,新建省份
                          现在我们在澳门的旁边添上一个省份“香港”
                          1、添加新省份ID与RGB对应
                          复制map\definition.csv到test(我已经把上一步新建的大萌删掉了),打开加上一行:
                          省份ID;RGB;name;x

                          注意先搜一下RGB别重复了


                          IP属地:江苏14楼2014-12-12 16:04
                          回复
                            2、画地图
                            复制map/provinces.bmp到test下
                            用photoshop打开涂色,尽量不要让周边省份被颜色影响。


                            IP属地:江苏15楼2014-12-12 16:14
                            回复
                              3、相应区域加入省份ID
                              map/continent.txt,不赘述
                              4、添加省份历史
                              test/history/provinces添加2953 - Xianggang.txt


                              IP属地:江苏16楼2014-12-12 16:27
                              收起回复