您的位置:广东在线游戏网 > 游戏解答 > 钢铁雄心2如何自己编写事件?如何创建一个国家?-钢铁雄心2事件自建国

钢铁雄心2如何自己编写事件?如何创建一个国家?-钢铁雄心2事件自建国

作者:广东在线游戏网日期:

返回目录:游戏解答


晕。大虾。这个可不是一般多。而且你是什么版本??是啤酒还是MIH?还是DA和DD???


在此之前有几点说明:
  1、 此文建立在玩家有基本的程序基础,至少要能看懂“与或非”语句;
  2、 文本中涉及的英文兵种、名词我就不再翻译了;
  3、 一定要弄个游戏自带的编辑器。虽然可以直接在文本中修改代码,但是很多工作在编辑器中完成效率更高,最重要的是编辑器自带的检验和生成功能,可以避免玩家新建参数与游戏原有参数冲突。这在新建部队、将领的时候尤其重要。

  好,下面开始正文。
  下面我以36年的自建国家为例说明。
  先要弄清两个概念:建国和建剧本。
  建国,是指建立了新国家的国家、军队、外交、经济、科技等各方面属性。但这个国家必须在特定的剧本中才会出现;
  由此引出的,就是建剧本的概念。
  建立完整国家所有的代码次序,建议7a686964616fe58685e5aeb9334如下:
  一、 在你感兴趣的剧本中添加该国家的基本资料文件;
  二、 在游戏相对“底层”的目录中,添加该国家的定义——简言之,你得让系统能认得出这个国家;
  三、 开始细化工作,包括该国的科技组、将领、内阁;
  四、 添加、修改对应的事件。
  五、 NB的同学还可以修改整个科技树、建立新兵种。我没有动过这方面,没有经验。步骤一、在你感兴趣的剧本中添加该国家的基本资料文件:
  剧本都在“\Hearts of Iron.II.DA\scenarios”里面,copy原有“1936”这个子目录,因为我要建的剧本基本是沿用36“战争之路”剧本,但记得给你的新目录起个合适的名字。
  我新建了一个u01.inc文件,逐条说明:

  ##############################
  # Country definition for U01 #
  ##############################
  province =
  { id = 1280
  landfort = 3
  anti_air = 2
  air_base = { size = 4 current_size = 4 }
  terrain = "Mountain"
  } # 重庆
  province =
  { id = 1360
  landfort = 3
  anti_air = 2
  air_base = { size = 10 current_size = 10 }
  metal = 10
  rare_materials = 2
  } # 成都
  (这是开头,是对你的初始领土内,哪些地方有防空基地、防御工事、海空军基地,以及对应级别的说明。)

  #####################
  # Country main data #
  #####################

  country =
  { tag = U01
  capital = 1360
  # research_mod = 0
  # extra_tc = 0
  # tc_mod = 0.1
  # Resource Reserves
  energy = 1000
  metal = 1000
  rare_materials = 1000
  oil = 1000
  supplies = 1000
  money = 800
  manpower = 800
  (注意:tag一项,我发现似乎要用u01这样的代码,这是系统预留的国家代码。如果完全新取一个代码,系统会无法识别!
  这部分定义了你的首都位置,研究效率、IC转TC效率,大家别改得过分了就行。
  最后那几行是你的国家的初始资源)policy =
  { date = { year = 0 month = january day = 0 }
  democratic = 1
  political_left = 1
  free_market = 5
  freedom = 2
  professional_army = 6
  defense_lobby = 5
  interventionism = 6
  }
  SpyInfo = { country = "u01" NumberOfSpies = 5 }
  SpyInfo = { country = "CHC" NumberOfSpies = 2 }
  SpyInfo = { country = "ENG" NumberOfSpies = 5 }
  nationalprovinces = { 1305 1293 1282 1281 1327 1307 1308 1309 1325 1320 1321 1319 1310 1318 1312 1311 1313 1317 1314 }
  ownedprovinces = { 1360 1263 1265 1279 }
  controlledprovinces = { 1360 1263 1265 1279 }
  (上面整个部分我大大简化了,实际代码多得多,我只摘了部分来说明。
  这段开头定义了你的国家的内政策略,具体数字我就不详说了,因为我的国家走亲德路线,所以是照搬的德国国策。
  下面的SpyInfo是你的国家在各个国家派遣的间谍数目。
  “nationalprovinces”是你的固有领土,可以和别的国家固有领土重复。这部分领土不需要你开局就占据,但一旦占据就是100%的资源和IC利用率。我的代码中,固有领土是全中国。
  “ownedprovinces”和“controlledprovinces”是你开局占据的地盘。注意:这部分决不能和别的国家重复!!!所以,你要看清自己的国家占据了原剧本中哪些国家的哪些省份,然后进入这些国家的inc文件,从这两句里面删掉。)

  # Group E 1936 techs
  # ######################
  # GW fighter
  techapps = { 1010 1020 1110 1190 }
  diplomacy =
  { relation = { tag = JAP value = -200 }
  relation = { tag = CHC value = -100 }
  relation =
  { tag = AUS
  value = 100
  guaranteed = { day = 30 month = december year = 1932 }
  }
  (“techapps”部分定义你拥有哪些科技。这就需要从编辑器里查找对应代码了。
  下面的“diplomacy”部分,定义了你和各个国家的友好度,可以随意添加。其中关于“AUS“那段,是表示你对该国提供保护。)headofstate = { type = 9 id = 500 }
  headofgovernment = { type = 9 id = 501 }
  foreignminister = { type = 9 id = 506 }
  armamentminister = { type = 9 id = 512 }
  ministerofsecurity = { type = 9 id = 517 }
  ministerofintelligence = { type = 9 id = 521 }
  chiefofstaff = { type = 9 id = 528 }
  chiefofarmy = { type = 9 id = 524 }
  chiefofnavy = { type = 9 id = 527 }
  chiefofair = { type = 9 id = 523 }
  (这部分指定你的内阁部长分别是谁。建议这部分到编辑器去修改,何况,这时我们还没有设定内阁成员组。)

  再往后的代码,从“ landunit = “语句开始,就是定义你的初始军队了。强烈建议这部分到编辑器完成!!!因为部队id很容易出错,编辑器自动生成代码可以避免这个问题。

  好,国家文件建立完成。目前你的新国家已经成立了,下面要解决的就是怎么让整个世界能够识别它。步骤二、在游戏相对“底层”的目录中,添加该国家的定义——简言之,你得让系统能认得出这个国家:

  打开\Hearts of Iron.II.DA\config\ world_names.csv文件,查找“u01”所在位置并添加国名。例如我的是“U01;大汉王朝;;;;;;;;;;X”。那些标点符号都要照搬,只能改那几个汉字。

  打开\Hearts of Iron.II.DA\config\ models.csv文件,设定你的科技名称,说白了就是你的武器叫什么名字。我是完全拷贝了德国的武器,但是要把其中的“GER”改成“U01”。注意不同国家之间是有分割线的,是一堆标点。你新拷贝的部分也要用它和别的国家分开。

  “\Hearts of Iron.II.DA\db”目录下的几个文件:unitnames.csv、navynames.csv、airnames.csv、armynames.csv是定义你造出来的军队叫什么名字,以及合并后的部队叫“×××集团军”。这部分不难,只是工作量大点。

  至此,系统可以识别你的国家了,剩下的就是细化了。步骤三、开始细化工作,包括该国的科技组、将领、内阁:

  说明:
  1、这部分工作都可以在编辑器完成,而且个人建议采用编辑器,方便快捷;
  2、这部分所需要新建的文件都可以采用复制别国文件来修改,但主意把文件名里面它的国名改成“u01”。

  在“\Hearts of Iron.II.DA\db\leaders”下建立你的将领文件,设定名称、头像、以及技能。

  在“\Hearts of Iron.II.DA\db\ ministers”下建立你的内阁成员文件,设定名称、头像、以及个性。

  在“\Hearts of Iron.II.DA\db\tech\teams”下建立你的科技组。

  建立你的军队图标,在“\Hearts of Iron.II.DA\gfx\interface\models”目录中。我是拷贝的所有“ger”系列的文件,直接改成“u01”的就行。

  建立你的将领、内阁、科技组头像,在“\Hearts of Iron.II.DA\gfx\interface\pics”目录中,都是bmp文件。我是用三国志头像改的,注意尺寸,否则显示效果不好。另外,每个文件的名字不能乱起,要和你在上面说到的定义文件中相匹配,否则系统识别不到。

  你的小国旗,就是地图中部队上显示的那个,在“\Hearts of Iron.II.DA\gfx\map\flags”目录。

  你的大国旗,就是外交、以及在剧本中选国家的那个国旗,在“\Hearts of Iron.II.DA\gfx\map\shields”目录。这个国旗除了尺寸之外,还要注意,要做成明暗度不同的四面旗子,然后合并成一个文件,看起来才有飘扬的效果。

  音乐:“\Hearts of Iron.II.DA\music”目录。如果想换歌,就把别的mp3拷进来。然后有两个办法:
  1、 把新歌的歌名换成游戏原有的;
  2、 在这个目录的几个txt文件中,新增对你的音乐文件

  总之,步骤挺多的,而且之前要一个编辑器,这个你自己下也行,留个邮箱我发给你也行

这不行
得找出国家文件夹,重新建国,包括新建内阁,政体,部队番号,初始科技,科技组,将领,领土,首都,初始部队及其位置,初始资源,并且导入相应的图片,国旗。
最好下个hoi2editor,那个方便不少。

相关阅读

关键词不能为空

标签导航

钢铁苍穹高清完整版下载地址 求免费《钢铁苍穹》百度云资源 求钢铁苍穹1高清完整版下载 谁有(钢铁苍穹)电影百度云下载地址 DNF加力量的宝珠都有哪些 ? 详细 “DNF”里增加力量的宝珠有哪些? DNF智力宝珠有哪些 dnf力量宝珠有哪些? 王权2幻想王国高级神庙哪个厉害 王权2开启隐藏兵种的问题 高手救救啊!!!! 王权2生死之间问题 王权2不能运行如何解决,谢谢各位朋友 模拟人生4破解版有下载地址和安装教程吗 跪求模拟人生4的下载地址,和详细安装方法! 跪求模拟人生4的下载地址,求比较简单的安装方法 如何下载《模拟人生4》?希望安装步骤简单点 钢铁雄心2如何自己编写事件?如何创建一个国家? 求教钢铁雄心2 DA1.3中的事件编写 求钢铁雄心2民国所有事件悬赏~~ 谁能把钢铁雄心2里面所有国家的事件代码发给我 越详细越好 谢... 要王牌特工:特工学院的百度云链接,要是英文版中字的谢谢 求王牌特工:特工学院百度云的,有中文英文字幕 求《王牌特工:特工学院》百度云资源 双语字幕+高清晰度 谢谢... 求王牌特工1-2两部的百度云 英文 中英字幕 高清 谢谢! dnf美服为什么倒闭怎么又开了 DNF美服重开是真的吗 dnf美服为什么倒闭 DNF美服这个是什么意思? 电脑单机游戏:模拟人生2之生活物语(中文版)在哪里下载?急用... 求模拟人生2夜生活下载 求模拟人生2大学生活和夜生活 模拟人生2生活物语下载 钢铁雄心2黑暗时刻省份资源产量修改最好有教程 钢铁雄心2怎么把工厂修改到不消耗资源 钢铁雄心2修改事件的代码放到那个文件里文件 求 钢铁雄心2 修改工业IC值和各种资源产量的方法,越详细越... 王思聪是干什么的,为什么他这么有钱 王思聪是干什么的? 王思聪家爹是做什么的,为什么那么有钱 王思聪是做什么生意发家的 《DNF》冒险团怎么升级? dnf冒险团改版后如何快速升级 dnf的新冒险团要怎么升级比较快?每个角色的熟练度等级有什么... dnf要怎么快速升级新的冒险团升级到21级? 模拟人生4mod是放在哪个文件夹里? 模拟人生4人物mod放在哪 模拟人生4MOD 人物的文件夹放在哪里? 我的是 破解版 模拟人生4人物文件在哪? 感恩节的食物英文!快! 感恩节的英语单词 在感恩节有很多美食比如用英语怎么说