怎样饥荒自己做modd事件

<div class="spf_off1" style="width:%">5.0分
<div class="spf_off1" style="width:%">5.0分
<div class="spf_off1" style="width:%">5.0分
<div class="spf_off1" style="width:%">5.0分
<div class="spf_off1" style="width:%">5.0分
<div class="spf_off1" style="width:%">5.0分
<div class="spf_off1" style="width:%">5.0分
<div class="spf_off1" style="width:%">5.0分
<div class="spf_off1" style="width:%">5.0分
<div class="spf_off1" style="width:%">5.0分
<div class="spf_off1" style="width:%">10分
<div class="spf_off1" style="width:%">10分
<div class="spf_off1" style="width:%">5.0分
从2008年-2014年 快猴网一直在努力做到最好
备案编号:粤ICP备号-1&>&&>&&>&正文
《钢铁雄心4》事件MOD编写图文教程 事件MOD怎么做
10:05:48 来源:3DM论坛 作者:OwenLJN
第1页:准备工作及事件编写
  《钢铁雄心4》事件MOD怎么做?很多玩家都已经玩够了游戏内的剧本,想要游玩新的剧本,那么下面小编就为大家带来《钢铁雄心4》事件MOD编写图文教程,希望对各位玩家有所帮助。
第一步-准备工作
  首先你需要以下工具, 附带下载地址:
  Notepad++ 用于编写事件以及翻译其中文本等:
  GIMP2用于制作dds文件:
  GIMP2需要用到的dds插件:
  64位:
  32位:
  GIMP2需要用到的normal map插件:
  64位:
  32位:
  GIMP2用到的插件下载下来后解压,dds插件包含dds.exe文件, 如果GIMP2安装到了C盘那么:dds.exe就放入到C:\Program Files\GIMP 2\lib\gimp\2.0\plug-ins
  normal map插件包含normalmap.exe和3个.dll文件,同理,如果GIMP2安装到了C盘那么:normalmap.exe放入到C:\Program Files\GIMP 2\lib\gimp\2.0\plug-ins;3个dll文件放入C:\Program Files\GIMP 2\bin
第二步-编写事件
  用Notepad ++新建一个txt文件 然后第一行输入一个你的事件命名,比如我要编写一个叫东京陷落的事件,那么我就写add_namespace = occupyTokyoNews
  这个事件你可以写成新闻事件也可以写成国家事件 其实都无所谓 主要是产生效果 一般国家事件是用来写你的自己国家的事件的 如果你玩的不是日本我建议你写新闻事件就行了
一个事件包含以下几个要素:
  一个特定的事件id
  一段事件标题
  一段事件描述
  一张事件图片 (国家事件一般是210x176大小图片 而新闻事件则一般是397x153)
  一个触发因素:也就是说这个触发因素包含的条件必须成立才能触发事件
  平均发生次数:也就是当触发条件成立之后,这个事件发生的频率(当然你也可以把这个要素换成triggered_only 也就是说只能有其他事件来触发)
  玩家选项:这个选项可以是一个或多个,每个都可以自带效果,比如各种buff等,或者完全什么buff都不带都可以
  #东京城破!
  news_event = {
  id = occupytokyonews.1 #事件id,不能直接用中文,之后在localization文件夹里面添加对照中文翻译
  title = occupytokyonews.1.t #事件标题,同上不能直接写中文
  desc = occupytokyonews.1.d #事件描述
  picture = GFX_tokyo_fall #事件图片,图片要自己制作一个dds文件,比如这里用到的dds文件就是tokyo_fall.dds,教程后面会有教你如何制作dds文件
  major = yes #是否有新闻,选yes
  trigger = { #这个trigger括号内容是本事件触发的前提条件
  OR = { #这个OR表示括号里的连个AND满足任意一个即可触发
  AND = { #这个AND内的条件必须全部满足
  282 = { is_controlled_by = CHI } #这里的意思是东京所在的关东区是否被校长控制
  282 = { is_owned_by = JAP } #这里的意思是关东区是否为日本主权
  CHI = { has_war_with = JAP } #这里的意思是是否日本和校长处于战争状态
  AND = {
  282 = { is_controlled_by = PRC } #同上,这里的意思是东京所在的关东区是否被太祖控制
  282 = { is_owned_by = JAP } #同上
  PRC = { has_war_with = JAP } #同上
  NOT = { has_global_flag = occupytokyonews.1_fired } #这个意思是本事件不能已经发生了,本事件设定为只发生一次
  immediate = {
  set_global_flag = occupytokyonews.1_fired #这里设置为本事件已经发生, 注意只需要在事件id后面加_fired就代表事件flag已经立好
  mean_time_to_happen = { #这个是本事件发生频率,也就是说满足条件之后每隔2天就要发生一次,当然我们加了一个NOT = { has_global_flag = occupytokyonews.1_fired } 这种限定条件,那么本事件就只能发生一次了
  days = 2
  #下面两个options是玩家选项
  option = {
  name = occupytokyonews.1.a #这里是选项显示出来的中文内容,同理需要再localization里面的翻译中写出中文对应意思,在次强调,不要在这里写中文
  ai_chance = { factor = 50 } # AI选择这个选项的几率,这里是50%
  add_political_power = 150 #添加政治点数150
  add_national_unity = 0.15 #添加国家凝聚力15%
  set_global_flag = fall_of_tokyo_chi #这个fall_of_tokyo_chi是游戏自带的一个flag,由于和本事件冲突了,所以我就利用这个变量来做逻辑完善,游戏原本的中国军队攻破东京的事件就被我删掉了
  news_event = { id = occupytokyonews.2 days = 1 } #触发2号事件,在1天内发生
  option = { #这个选项拥有不同buff,这些buff都是对自己生效
  name = occupytokyonews.1.b
  ai_chance = { factor = 50 }
  add_political_power = 650
  add_national_unity = 0.25
  clr_global_flag = fall_of_tokyo_chi
  news_event = { id = occupytokyonews.4 days = 1 }
  以上就是第一个事件的文本编写了,下面放上我写的后续几个事件的文本(上面已经说明过的部分我就不多费口舌重复了)
东京大屠杀事件
  #东京大屠杀事件
  news_event = {
  id = occupytokyonews.2
  title = occupytokyonews.2.t
  desc = occupytokyonews.2.d
  picture = GFX_tokyo_massacre
  major = yes #同上
  is_triggered_only = yes #只能被其他事件触发
  hidden = no #是否是隐藏?这里选yes,不是隐藏新闻
  trigger = {
  has_global_flag = fall_of_tokyo_chi #是否拥有fall_of_tokyo_chi这个flag
  NOT = { has_global_flag = occupytokyonews.2_fired } #2号事件必须未发生
  NOT = { has_global_flag = occupytokyonews.4_fired } #4号事件必须未发生
  immediate = { news_event = { id = occupytokyonews.3 days = 1 } set_global_flag = occupytokyonews.2_fired } #触发3号事件,并且把本事件自身标记为已触发
  option = {
  name = occupytokyonews.2.a
  JAP = { #加个JAP表示JAP括号内的debuff只对日本生效
  add_political_power = -250 #降低政治点数250
  add_manpower = -1000000 #被屠杀了一百万人
  set_national_unity = 0.5 #国家凝聚力将至50%
东条英机、裕仁天皇被就地枪决
  #东条英机,裕仁天皇被就地枪决
  news_event = {
  id = occupytokyonews.3
  title = occupytokyonews.3.t
  desc = occupytokyonews.3.d
  picture = GFX_japanese_leaders_killed
  major = yes
  is_triggered_only = yes
  hidden = no
  trigger = {
  has_global_flag = occupytokyonews.2_fired #2号事件必须已触发
  NOT = { has_global_flag = occupytokyonews.3_fired } #本事件自身必须未触发
  immediate = { news_event = { id = occupytokyonews.5 days = 5 } set_global_flag = occupytokyonews.3_fired } #触发5号事件并且把本事件自身标记为已触发
  option = {
  name = occupytokyonews.3.a
  JAP = {
  add_political_power = -250
  set_national_unity = 0.4 #领导人被杀,国家凝聚力再降低
  kill_country_leader = yes #杀掉领导人,游戏内会换一个新领导人
  add_popularity = { ideology = communism popularity = 0.7 } #添加一个GC主义意识形态,支持率改成70%
  army_experience = -500 #降低500陆军经验
  navy_experience = -500 #降低500陆军经验
  air_experience = -500 #降低500陆军经验
东条英机、裕仁天皇绞刑
  #东条英机,裕仁天皇绞刑
  news_event = { #这个事件你们自己对照上面的注解应该就能看懂了
  id = occupytokyonews.4
  title = occupytokyonews.4.t
  desc = occupytokyonews.4.d
  picture = GFX_japanese_leaders_killed2
  major = yes
  is_triggered_only = yes
  hidden = no
  trigger = {
  NOT = { has_global_flag = fall_of_tokyo_chi }
  NOT = { has_global_flag = occupytokyonews.2_fired }
  NOT = { has_global_flag = occupytokyonews.4_fired }
  immediate = { news_event = { id = occupytokyonews.5 days = 5 } set_global_flag = occupytokyonews.4_fired }
  option = {
  name = occupytokyonews.4.a
  JAP = {
  add_political_power = -250
  set_national_unity = 0.45
  kill_country_leader = yes #就算没发生屠杀,战犯什么的还是跑不掉
  add_popularity = { ideology = democratic popularity = 0.7 } #添加一个民主主义意识形态,支持率70%
  army_experience = -500
  navy_experience = -500
  air_experience = -500
日本赤军起义 内战爆发
  #日本赤军起义 内战爆发
  news_event = {
  id = occupytokyonews.5
  title = occupytokyonews.5.t
  desc = occupytokyonews.5.d
  picture = GFX_japanese_civil_war
  major = yes
  is_triggered_only = yes
  trigger = {
  OR = {
  has_global_flag = occupytokyonews.3_fired
  has_global_flag = occupytokyonews.4_fired
  NOT = { has_global_flag = occupytokyonews.5_fired }
  immediate = { set_global_flag = occupytokyonews.5_fired }
  option = {
  name = occupytokyonews.5.a
  JAP = {
  start_civil_war = { #开始一场内战
  ruling_party = fascism #执政党法西斯主义,叛军拥有GC主义意识形态
  ideology = communism
  size = 0.5 #叛军规模0.5就行了
  capital = 533 #叛军首府设立在日本东北地区,从仙台往东北方向的一系列地区
  states = { 533 534 535 536 537 }
  random_country = { #生成叛军国家,没有这个random_country的话就不会出现叛军,这个很重要!
  limit = {
  original_tag = JAP #原本国家标签是日本
  has_government = communism #现在叛军政府执政党是GC主义意识形态
  load_oob = "JAP_rebel" #加载一个名为JAP_rebel.txt的叛军军队模版,模版制作,本文后面会有教程
  set_equipment_fraction = 0.5 #设置获得原本大日本帝国50%的装备
  set_national_unity = 0.55 #设置叛军国家凝聚力为55%
  add_popularity = { #添加40%的民主主义意识形态支持率
  ideology = democratic
  popularity = 0.40
  add_popularity = { #添加60%的民主主义意识形态支持率
  ideology = communism
  popularity = 0.60
  declare_war_on = { target = CHI type = annex_everything }#要对民国宣战,如果是中华人民共和国的话是不会宣战的
  load_oob = "JAP_gyokusai" #给日本帝国添加一个玉碎部队,毕竟已经打到本土了,肯定要玉碎一把
  set_equipment_fraction = 0.5
  set_national_unity = 0.6 #要玉碎了,所以国家凝聚力又回来了60%呢
  add_manpower = -200000 #降低人力20万
  add_popularity = { #民主主义和法西斯意识形态三七分
  ideology = fascism
  popularity = 0.7
  add_popularity = {
  ideology = democratic
  popularity = 0.3
  这下整个事件的文本就编辑好了,接下来需要做的是为每个事件配图,以及编写事件的中文描述,还有给叛军的军队配置
  创建一个文件夹放入编辑好的事件文本,如下图所示:
  图中你看到了一个NewsEvents.txt,这个是游戏自带的事件文本,我把当中fall_of_tokyo_chi这个事件删除了,因为这个事件和我编写的东京陷落事件是同一事件,如果不删除会出bug的,因为这俩事件用到了同一个flag,也就是上面提到的fall_of_tokyo_chi这个flag。
《钢铁雄心4》精华文章推荐
更多相关内容请关注:
责任编辑:Shy夏夏
友情提示:支持键盘左右键“← →”翻页
本文是否解决了您的问题
文章内容导航
第1页:准备工作及事件编写
用手机访问
扫一扫,手机浏览
相关攻略:
游戏制作:Paradox Interactive
游戏发行:Paradox Interactive
游戏平台:PC
上市时间:
游戏特色:
单机游戏下载
综合热点资讯
游民星空联运游戏《钢铁雄心4》国策及事件MOD制作视频教程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
《钢铁雄心4》国策及事件MOD制作视频教程
逗游网――中国领先的游戏门户网站,也是国...|
总评分0.0|
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢| &#12288;
| &#12288;
| &#12288;
| &#12288;
| &#12288;
只需一步,快速开始
查看: 1871|回复: 9
MOD事件编辑,无限加属性,妈妈再也不怕我打不过了
主题帖子积分
高级玩家, 积分 294, 距离下一级还需 306 积分
高级玩家, 积分 294, 距离下一级还需 306 积分
本帖最后由 lazys365 于
21:40 编辑
事件编辑器上新建比较难,建议先看DLC2SIDE的事件,GOBLIN。这个事件是所有事件里最简单的,流程短,所有收获都有,条件最简单。
新建一个事件,触发类型一般最容易触发,选择类型越多,触发机会越大,难度越小,出发越容易,0是基本每回合触发。
每个事件开始之后,又见新建机会部分,冒险阶段,先过滤出集合,LIST,然后结果阶段最后一项选输出集合到下一阶段。加属性这一项必须有,不然加不到人上。
在新建结束阶段,后一个大区域先选择处理,随即或至多至少几个单位,最后一行加各种收获,这样一个最短的流程就出来了。
PS(急需小白鼠实验各种角色能否获得,我就想抓条龙)以实验过大部分角色,,怪物势力的基本没法加入,有些会导致游戏卡死。特别的说,会改模版的话,能改成可以加入的角色。
主题帖子积分
中级玩家, 积分 249, 距离下一级还需 1 积分
中级玩家, 积分 249, 距离下一级还需 1 积分
没有更详细的修改流程吗???
主题帖子积分
游戏狂人, 积分 1338, 距离下一级还需 662 积分
游戏狂人, 积分 1338, 距离下一级还需 662 积分
本帖最后由 cloudzerox 于
19:14 编辑
你自己都研究出来还要什么小白鼠 哥布林城镇加入事件离把1:冒险阶段里面逻辑编辑里面的的SR_GOBLIN_SHAMAN改成SR_DRAGON不就行了 或者你按照哥布林这个事件的格式添加个龙的出来
PS:虽然这个改事件的看了几个DLC模板基本清楚了 但是你说的下面这段我真没看懂
每个事件开始之后,又见新建机会部分,冒险阶段,先过滤出集合,LIST,然后结果阶段最后一项选输出集合到下一阶段。加属性这一项必须有,不然加不到人上。
在新建结束阶段,后一个大区域先选择处理,随即或至多至少几个单位,最后一行加各种收获,这样一个最短的流程就出来了。
PS(急需小白鼠实验各种角色能否获得,我就想抓条龙)
主题帖子积分
高级玩家, 积分 252, 距离下一级还需 348 积分
高级玩家, 积分 252, 距离下一级还需 348 积分
搞个西娅觉醒MOD群好了(
加群请说明哪里看到的。
主要讨论MOD的制作(特别是小黄MOD!)
欢迎各种喜欢制作MOD的人以及能写奇幻小黄文的人加入。
一起来把西娅觉醒改造成少女西娅吧!(并且加入各种有趣或糟糕的新事件!
PS:不欢迎纯水或者纯围观的人哦
主题帖子积分
高级玩家, 积分 252, 距离下一级还需 348 积分
高级玩家, 积分 252, 距离下一级还需 348 积分
LZ来加MOD群实时讨论吧!
主题帖子积分
高级玩家, 积分 294, 距离下一级还需 306 积分
高级玩家, 积分 294, 距离下一级还需 306 积分
你自己都研究出来还要什么小白鼠 哥布林城镇加入事件离把1:冒险阶段里面逻辑编辑里面的的SR_GOBLIN_SHAM ...
我已经试过龙了,,然而并没有这个角色,,需要写代码的童鞋做一个龙的PLAYER模版。而且添加的角色有的有模版,有的是怪物,并不能出现在队伍中会卡死
主题帖子积分
游戏达人, 积分 3395, 距离下一级还需 105 积分
游戏达人, 积分 3395, 距离下一级还需 105 积分
主题帖子积分
GOBLIN事件到底是哪个事件啊?我在论坛里下的版本里没有以这个命名的事件,两个哥布林事件一个是老地精请求休息,另一个是中陷阱的哥布林。老地精求休息的那个改完之后并没有很容易触发……
主题帖子积分
中级玩家, 积分 249, 距离下一级还需 1 积分
中级玩家, 积分 249, 距离下一级还需 1 积分
GOBLIN事件到底是哪个事件啊?我在论坛里下的版本里没有以这个命名的事件,两个哥布林事件一个是老地精请求 ...
你怎么改的?老地精我改完后晚上必定触发!
主题帖子积分
你怎么改的?老地精我改完后晚上必定触发!
你是咋改的?我就是把四个都调上了而已。
Powered by}

我要回帖

更多关于 怎么自己做mod 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信