永发信息网

钢铁雄心2修改

答案:1  悬赏:10  手机版
解决时间 2021-03-06 20:48
  • 提问者网友:川水往事
  • 2021-03-06 02:13
问题如下
1、我在游戏中输入各科技代码,貌似每个高科技的最后几项都需要自己研究,提前研究会出现科技惩罚。。。该如何处理?
2、44年剧本,三块地的初始IC只有5,如何在文件中修改(要具体步骤)
3、自定义事件,要具体步骤
4、全科技,如何在文件中修改,要具体步骤
最佳答案
  • 五星知识达人网友:何以畏孤独
  • 2021-03-06 03:08
1 lz说的应该是秘密武器里的几项吧,那个要研究的话,需要事件触发的,具体各项科技的触发事件请百度,没难度。至于超前科技惩罚,这个是游戏设置,建议不要改misc.txt文件里的选项,那个改了以后所有国家都一样了,建议修改科技组或者写事件加科研效率,具体方法后面有。
  2 这个修改建议用编辑器,直接修改省份的ic和各项资源产出,比修改事件或别的什么要容易。
  3 这个等下说,比较长。
  4 先把全科技代码百度出来,然后到游戏的scenarios目录里,找到想修改的剧本的文件夹,例如,1936。然后打开要修改国家的inc文件,例如chc_36.inc,然后找到techapps这一项,把百度来的代码覆盖(注意是覆盖,原来的要删掉)到后面的{}里去。保存,重开一局游戏,搞定。
  ====分割线===
  下面是自定义事件,比较多。请先到db/events文件夹下找到event commands.txt文件,这个是游戏中可用的各种事件条件和命令,建议多看看,英语而已,词霸。
  举例,找到自己想修改国家的文件,例如ai_chc.txt,打开后复制下面的代码。
  event = {
  id = 999999 ##事件代码id,不可重复
  random = no ##是否允许ai触发,对于自己控制的国家,要写no
  trigger = { ai = yes } ##事件的触发条件,非常多,commands.txt中有
  persistent = yes ##这个什么意思,我也不知道
  name = "测试事件 " ##事件名称
  desc = "仅用于测试 " ##事件的描述,就是弹出事件页上面的大段大段的话
  style = 0 ##这个也不知道什么意思,没影响
  picture = "foreign_policy" ##事件调用的图片名,如果没有的话,就是默认图片
  date = { day = 0 month = january year = 1936 } ##事件最早可发生的时间
  deathdate = { day = 30 month = december year = 1949 } ##事件最晚可发生的时间
  offset = 60 ##程序多长时间检查一次事件条件,单位天
  action_a = { ##事件触发后的命令,action_a,action_b。。有几个命令写几个,就是事件发生后的选择项。
  name = "OK" ##事件选项的名称
  command = { type = add_division value = infantry when = now where = sp_rct_artillery } ##最重要的,命令,也是在commands.txt里写的,非常多也很全面,例如这个就是增加一个步兵师附带自行火箭炮旅。
  command = { type = research_mod value = 20 } ##这个就是上面说的增加科研效率,+20%。
  }
  }
  然后进入游戏后,如果设置了条件,当条件满足后就会自动触发了,也可以手动F12,然后event (事件代码)来触发
  由于这个游戏里事件触发的条件和命令效果非常多,不可能每一个都说,只能举个例子说下方法,具体如何去修改,还要lz自己摸索。。嗯,这也应该是这个游戏的乐趣所在哈
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯