钢铁雄心4吧 关注:442,817贴子:8,067,631

[Mod制作教程]No.3 历史文件(国家+自建国,地图+nudge等)+杂项

只看楼主收藏回复

挖坑很久不填了。。
不过今天也晚了,先占个坑放个卫星,明天填。。。


1楼2017-04-13 21:46回复
    2L也是我的


    2楼2017-04-13 21:46
    收起回复
      广告
      立即查看
      兄弟帮帮忙。我43年打玩二战,东北被苏联傀儡了,怎么办?


      来自Android客户端3楼2017-04-13 21:49
      收起回复
        我是玩毛爷爷


        来自Android客户端4楼2017-04-13 21:49
        收起回复
          惊了,居然活了


          IP属地:四川5楼2017-04-13 22:07
          回复
            垂死病中惊坐起


            6楼2017-04-13 22:51
            回复
              震惊!


              7楼2017-04-13 23:05
              回复
                吼姆拉:不会咕咕咕的,挖了坑一定会填的


                来自手机贴吧8楼2017-04-13 23:07
                回复
                  广告
                  立即查看
                  谔谔 当然今晚才有空填 不要急


                  来自Android客户端9楼2017-04-14 07:09
                  回复
                    早就想学了


                    IP属地:辽宁来自Android客户端10楼2017-04-14 07:11
                    回复
                      惊了,楼主填坑了


                      IP属地:陕西来自Android客户端12楼2017-04-14 11:22
                      回复
                        总述:历史文件是什么?
                        简而言之,历史文件就是游戏主目录下history文档内的文件,它目前包含以下内容:
                        国家设定
                        地区设定
                        部队设定
                        接下来我们会围绕这三方面展开叙述


                        13楼2017-04-14 19:15
                        回复
                          6666


                          IP属地:浙江来自Android客户端15楼2017-04-14 19:20
                          回复
                            1.起始部分
                            历史文件的格式比较随意,既不需要套太多的花括号,也没有太多的顺序,但我认为一个比较好的顺序既方便读,也方便写和修改,因此我强行划分出这几个部分。
                            我们发现这一块是没有外套任何花括号的,这意味着这是这个国家最基本的设定,即从最早的剧本开始(原游戏是1936),这个国家就按照没有套花括号的部分来设定。
                            【1】
                            capital = 126
                            第一句是设置这个国家的首都,此处设置为大伦敦地区【!】注意这里等号后的数字是国家的首都所在的地区而不是省份的数字编码!
                            设定后会选择该地区胜利点最大的【省份】作为首都!比如中国首都为上海地区,而首都省份是胜利点更高的南京而不是上海。
                            用法: capital = X(X为首都省份的代码)
                            【2】
                            oob = "ENG_1936"
                            这里是载入国家最初的兵力,编制,海军,空军(我简称军队设置)等等的语句!如果不写你会使得这个国家一个陆军海军空军单位也没有。
                            oob = 后引号里的内容是一个txt文件的文件名,里面写有军队的设置。
                            这些文件在history/units下,以后我们还会讲到!
                            此处为载入英国1936年的部队设置
                            用法:oob = "军队设置文件名(不包含格式.txt)"
                            【3】
                            set_research_slots = 4
                            设置国家最初的科研槽数量,此处为4
                            用法:set_research_slots = X
                            【4】
                            set_national_unity = 0.6
                            设置国家最初的国家凝聚力,此处为60%
                            最高为0.9,最低为0.1,对应的国家凝聚力为X*100%
                            用法:set_national_unity = X(X为数字)
                            【5】
                            set_convoys = 800
                            设置开局运输船数量
                            用法:set_convoys = X(X为数字)


                            17楼2017-04-14 19:32
                            收起回复
                              广告
                              立即查看
                              2.初始科技
                              这部分没什么好说的,就是设定一个国家最初拥有那些科技
                              代码:
                              set_technology = {
                              infantry_weapons = 1
                              infantry_weapons1 = 1
                              tech_support = 1
                              tech_engineers = 1
                              tech_recon = 1
                              motorised_infantry = 1
                              gw_artillery = 1
                              interwar_antiair = 1
                              gwtank = 1
                              basic_light_tank = 1
                              #improved_light_tank = 1 # PLACEHOLDER
                              #basic_heavy_tank = 1 # PLACEHOLDER
                              #basic_medium_tank = 1 # PLACEHOLDER
                              early_fighter = 1
                              cv_early_fighter = 1
                              cv_naval_bomber1 = 1
                              naval_bomber1 = 1
                              early_bomber = 1
                              CAS1 = 1
                              early_submarine = 1
                              early_destroyer = 1
                              basic_destroyer = 1
                              early_light_cruiser = 1
                              early_heavy_cruiser = 1
                              early_battleship = 1
                              early_battlecruiser = 1
                              early_carrier = 1
                              trench_warfare = 1
                              transport = 1
                              fleet_in_being = 1
                              electronic_mechanical_engineering = 1
                              radio = 1
                              radio_detection = 1
                              }
                              关于科技的代码我们以后再谈,先存在这里


                              19楼2017-04-14 19:34
                              回复