3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 侠客前传 | 刺客信条 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 12160|回复: 40
打印 上一主题 下一主题

[修改教程] 【适配游戏1.5.1】《防傻瓜型事件mod教程》一、武将来投,从入门到入土…

  [复制链接]

51

主题

870

帖子

4174

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
16700
积分
4174
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

跳转到指定楼层
主题
发表于 2020-5-19 23:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 rnwho 于 2024-2-3 10:53 编辑

感谢*玄对本节目的大力支持!
上上集回顾:mod长什么样?如何把自己下载的、做的mod放到游戏里使用
https://bbs.3dmgame.com/thread-6013060-1-1.html
上集回顾:做mod需要什么工具?
https://bbs.3dmgame.com/thread-6013174-1-1.html
本集示例mod下载(对应游戏1.5.1版本;使用工具为rpfm1.6.2; mod功能为 任意派系在190剧本开局获得貂蝉):

我除了立绘和事件外,其他基本啥都不会!所以勉强还能再出几集事件教程。
不过,和做立绘比起来,自制事件简单的一比!略知一二后,便毫无技术含量可言,闭着眼睛走流程就行!你修改人物称号、更改兵种射程的时间,就足够做400个事件了!
这游戏的事件有三种:
1、incident最简单的事件类型。特点是:内容固定,适合表现一些客观的、不受玩家控制的剧情。特别是外界、其他势力的剧情。
2、dilemma选择题。特点是:信息量最丰富的事件类型没有之一!能写字的位置巨多!此外,就是有互动性,玩家可以做选择,引导剧情走向。
3、mission任务。触发最稳定、登场优先级最高的事件类型没有之一!与incident相似,但可结合游戏内容互动,更具代入感。
武将来投,使用以上任何一种形式都可以。本集先从最简单的incident讲起。

一个最基本的incident事件mod,有以下4部分组成:
1、incidents事件名
2、cdir_events_incident_payloads事件结果
3、cdir_events_incident_option_junctions触发条件,并根据事件结果的实际需求,标记好需要调用的人物、派系
4、text汉化文本


我做一个事件的流程,大体是:先定下事件名——分配好事件结果——看一下结果共涉及几个阵营、几个人物,把它们的代号跟具体阵营和人物一一标记起来——设置触发条件——写汉化文本。
各表单的具体内容见下图:

==========1、incidents==========
key
generate
ui_image
prioritised
event_category
tranquility
TRUE
3k_event_hist_three_emperors
TRUE
historical


key自己随便取一个事件名。这里是tranquility
Ui Image这里填的是图片名3k_event_hist_three_emperors。你可以从官方原有的众多事件图里,挑选一张把图片名粘贴进去。附上原版的事件插图:
链接:https://pan.baidu.com/s/13rcgkH_CtUiNskmET_0BKA
提取码:ox4a
Event Category事件类型。一般设为historical就行。如果你喜欢天命dlc里类似桃园结义、马商、黄巾起义那种金色传说的大框效果,就把类型设为special。

==========2、cdir_events_incident_payloads==========
id
incident_key
payload_key
value
target_key
807999001
tranquilityLOCATEDFACTIONtarget_faction_1
807999002
tranquilitySPAWN_AGENT_OFF_MAPAGENT[general];AGENT_SUBTYPE[3k_general_water];CHARACTER_TEMPLATE[3k_main_template_historical_lady_diao_chan_hero_water]target_faction_1


id每一行都需要一串数字当作身份证。各行之间不能重复!
Incident Key就是刚才在《incidents》里取的事件名,tranquility
Payload Key产生事件结果的相关动作指令。比如武将来投最常见的命令有两个,SPAWN_AGENT_OFF_MAP:产生武将;LOCATED:在事件下方定位某个阵营。
Value你可以理解为“什么”,即产生“什么”,定位“什么”。3k_main_template_historical_lady_diao_chan_hero_water就是貂蝉在《character_generation_templates》里的代号,其他武将的代号也可以在这里查——
Target Key指定事件结果的接受者,即target_faction_1。本次事件中,武将会投到target_faction_1这个阵营(至于target_faction_1具体指哪个阵营呢?——这就需要我们在下面的《cdir_events_incident_option_junctions》中进行标记!)
==========3、cdir_events_incident_option_junctions==========
id
incident_key
option_key
value
target
797999001
tranquilityCND_CAMPAIGN3k_main_campaign_mapdefault
797999002
tranquilityCND_UNIQUEdefault
797999003
tranquilityVAR_CHANCE
5000
default
797999004
tranquilityVAR_FOLLOWUP_CHANCE
5000
default
797999005
tranquilityGEN_CND_SELFtarget_faction_1
797999006
tranquilityGEN_TARGET_FACTIONtarget_faction_1
797999007
tranquilityCND_FIRST_ROUND
0
default
797999008
tranquilityCND_LAST_ROUND
10
default
具体内容,上文的图片里都有了。这里再提一下,看事件表单的时候,其实很多条目都可以看成固定搭配的”词组“!
有时,一行、一行地看,容易看不懂。把两行连在一起看,知道整个词组的固定用法就行了。(更多常用词组 ,后几集找机会挑合适的案例一一介绍吧)
GEN_CND_SELFtarget_faction_1
GEN_TARGET_FACTIONtarget_faction_1
==========4、汉化文本==========
任何incident事件,只需要写两行汉化,
incidents_localised_title_tranquility
incidents_localised_description_tranquility
文本里,输入\n\n可以换行。
另外提醒一下,做事件mod除了rpfm等常用工具外,还有一件必备神器!就是excel!!!!!!!!!!!!!!!!!!!!!!!
如果你拥有一流的计算机技术,会使用excel这款软件的话,做事件mod时就可以节省99.999999999%的时间!!!!!!!!!!!!!!!!!!!!!!!!
-----------------------execl?请问我是用它来编辑lua语言还是……?不是说好防傻瓜的吗?-------------------------------
excel在做事件mod时,有两个巨大的作用:
1、批量办证。
在excel里,你只需要点中数字,轻轻往下一拉,就能把2张身份证,
id
incident_key
797999001
tranquility
797999002
tranquility
tranquility
tranquility
tranquility
tranquility
tranquility
tranquility
变成N张身份证!
id
incident_key
797999001
tranquility
797999002
tranquility
797999003
tranquility
797999004
tranquility
797999005
tranquility
797999006
tranquility
797999007
tranquility
797999008
tranquility
2、批量汉化。
假设你写完《tranquility》这个事件后,又写了个《noise》的事件,汉化的时候,难道还一行一行修改吗?
不,如果你使用excel,只需要使用替换功能,


incidents_localised_title_tranquility貂蝉
incidents_localised_description_tranquility说点什么……
瞬间替换成
incidents_localised_title_noise貂蝉
incidents_localised_description_noise说点什么……
……虽然两行看起来区别不大,但当你一连写个400条事件的时候,就知道替换有多好用了~
==========下集预告:永远不要用dilemma去考验玩家人性========================

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏14
回复

使用道具 举报

0

主题

482

帖子

503

积分

高级玩家

Rank: 4

贡献度
0
金元
5026
积分
503
精华
0
注册时间
2020-1-3
舒服的沙发
发表于 2020-5-21 07:52 | 只看该作者
感谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

23

帖子

23

积分

新手玩家

Rank: 1

贡献度
0
金元
230
积分
23
精华
0
注册时间
2020-5-21
硬硬的板凳
发表于 2020-5-21 10:10 | 只看该作者
?incident事件的选项不用汉化么?
回复 支持 反对

使用道具 举报

0

主题

23

帖子

23

积分

新手玩家

Rank: 1

贡献度
0
金元
230
积分
23
精华
0
注册时间
2020-5-21
冰凉的地板
发表于 2020-5-21 10:45 | 只看该作者
呀我是傻瓜(打脸中)
回复 支持 反对

使用道具 举报

0

主题

23

帖子

23

积分

新手玩家

Rank: 1

贡献度
0
金元
230
积分
23
精华
0
注册时间
2020-5-21
5#
发表于 2020-5-21 11:02 | 只看该作者
那请问大佬,我要做dilemma的话得和incident绑定对吧?我试着按照你的表格自己做了一次,不过是做的dilemma,没生效
回复 支持 反对

使用道具 举报

51

主题

870

帖子

4174

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
16700
积分
4174
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

6#
 楼主| 发表于 2020-5-21 11:12 来自手机 | 只看该作者
上天做太极金仙 发表于 2020-5-21 11:02
那请问大佬,我要做dilemma的话得和incident绑定对吧?我试着按照你的表格自己做了一次,不过是做的dilemma ...

这俩相互独立,毫无关系。dilemma下篇会讲。
回复 支持 反对

使用道具 举报

51

主题

870

帖子

4174

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
16700
积分
4174
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

7#
 楼主| 发表于 2020-5-21 18:26 | 只看该作者
上天做太极金仙 发表于 2020-5-21 11:02
那请问大佬,我要做dilemma的话得和incident绑定对吧?我试着按照你的表格自己做了一次,不过是做的dilemma ...

https://bbs.3dmgame.com/thread-6046303-1-1.html
有了
回复 支持 反对

使用道具 举报

1

主题

322

帖子

394

积分

高级玩家

Rank: 4

贡献度
0
金元
3942
积分
394
精华
0
注册时间
2016-4-2
8#
发表于 2020-5-28 00:01 | 只看该作者
试着做个诸葛亮  不知道会不会成功
回复 支持 反对

使用道具 举报

1

主题

322

帖子

394

积分

高级玩家

Rank: 4

贡献度
0
金元
3942
积分
394
精华
0
注册时间
2016-4-2
9#
发表于 2020-5-28 00:33 | 只看该作者
找到诸葛亮了 没找到吕绮玲....
回复 支持 反对

使用道具 举报

0

主题

17

帖子

17

积分

新手玩家

Rank: 1

贡献度
0
金元
170
积分
17
精华
0
注册时间
2020-1-12
10#
发表于 2020-5-28 18:49 | 只看该作者
我成功地证明了自己是个傻瓜
回复 支持 反对

使用道具 举报

1

主题

227

帖子

291

积分

高级玩家

Rank: 4

贡献度
0
金元
2908
积分
291
精华
0
注册时间
2013-3-10
11#
发表于 2020-6-7 15:50 | 只看该作者
这个事件要让某个已经死亡的武将刷到AI派系怎么设置,我试过好多次不行,只能刷给自己。
回复 支持 反对

使用道具 举报

51

主题

870

帖子

4174

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
16700
积分
4174
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

12#
 楼主| 发表于 2020-6-7 17:57 | 只看该作者
雾隐残雪 发表于 2020-6-7 15:50
这个事件要让某个已经死亡的武将刷到AI派系怎么设置,我试过好多次不行,只能刷给自己。
...

可以分两个事件。先刷给自己(死过的人应该也可以刷),然后用转投转去ai派系。
武将转投,
cdir_events_incident_payloads里,target_character_2转投至target_faction_2;
Payload KeyValueTarget Key
CAMPAIGN_PAYLOAD_RECORDPAYLOAD[3k_main_campaign_payload_character_move_to_faction];FACTION;SOURCE_CHARACTER[target_character_2]target_faction_2
cdir_events_incident_option_junctions里,把target_character_2是谁、target_faction_2是哪个阵营给定义好。
回复 支持 反对

使用道具 举报

48

主题

2259

帖子

5390

积分

游戏精英

龍頭

Rank: 8Rank: 8

贡献度
200
金元
45896
积分
5390
精华
0
注册时间
2007-3-26
13#
发表于 2020-6-17 21:41 | 只看该作者
大神,我想请教个问题,转投和出仕我都会修改,以前老版本可以通过出仕的方式让武将进行克隆,新版本不行了,据我了解应该与fast.pack下的esf文件有关,但我还不会修改。我如何修改才能继续克隆复制武将呢?
回复 支持 反对

使用道具 举报

51

主题

870

帖子

4174

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
16700
积分
4174
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

14#
 楼主| 发表于 2020-6-17 21:53 | 只看该作者
008250 发表于 2020-6-17 21:41
大神,我想请教个问题,转投和出仕我都会修改,以前老版本可以通过出仕的方式让武将进行克隆,新版本不行了 ...

这版本多次出仕可以克隆呀,我前几天还拉过一个连的诸葛亮……就是后出来的会缺护甲、道具等, 毕竟装备唯一。
回复 支持 反对

使用道具 举报

48

主题

2259

帖子

5390

积分

游戏精英

龍頭

Rank: 8Rank: 8

贡献度
200
金元
45896
积分
5390
精华
0
注册时间
2007-3-26
15#
发表于 2020-6-17 22:16 | 只看该作者
rnwho 发表于 2020-6-17 21:53
这版本多次出仕可以克隆呀,我前几天还拉过一个连的诸葛亮……就是后出来的会缺护甲、道具等, 毕竟装备 ...

大佬请教一下方法,我不知道是哪里出现了问题,麻烦你帮我看一下我修改的事件,就是不好使,人物只能出现一次,并且已经在别的势力的武将也刷不出来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

48

主题

2259

帖子

5390

积分

游戏精英

龍頭

Rank: 8Rank: 8

贡献度
200
金元
45896
积分
5390
精华
0
注册时间
2007-3-26
16#
发表于 2020-6-17 22:21 | 只看该作者
我在图片中的虽然每个武将都只有一个,但是我尝试过进行增加语句来复制武将了,依然不奏效,还是只能获得一个。并且已经在其他势力的武将刷不出来
回复 支持 反对

使用道具 举报

51

主题

870

帖子

4174

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
16700
积分
4174
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

17#
 楼主| 发表于 2020-6-17 22:48 | 只看该作者
008250 发表于 2020-6-17 22:21
我在图片中的虽然每个武将都只有一个,但是我尝试过进行增加语句来复制武将了,依然不奏效,还是只能获得一 ...

像这个pack,开局卧龙+3凤雏+3貂蝉+3。
卧龙、凤雏改了年龄,190年开局就出仕。
仍然装备唯一,只有一个武将有衣服,其他没护甲。如果系统开局就刷了身护甲在复制人上面,则复制人立绘消失。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

48

主题

2259

帖子

5390

积分

游戏精英

龍頭

Rank: 8Rank: 8

贡献度
200
金元
45896
积分
5390
精华
0
注册时间
2007-3-26
18#
发表于 2020-6-17 23:09 | 只看该作者
谢谢大佬,我已经找到原因了,投奔事件与控制台mod冲突
回复 支持 反对

使用道具 举报

0

主题

324

帖子

402

积分

高级玩家

Rank: 4

贡献度
0
金元
4023
积分
402
精华
0
注册时间
2015-8-23
19#
发表于 2020-6-20 00:10 | 只看该作者
可以做gal?
回复 支持 反对

使用道具 举报

0

主题

23

帖子

23

积分

新手玩家

Rank: 1

贡献度
0
金元
230
积分
23
精华
0
注册时间
2020-5-21
20#
发表于 2020-7-7 14:18 | 只看该作者
我用官方工具打开的。cdir_events_incident_option_junctions这个表格里的 value 这一栏有个 CND_OWNS_REGION 是不是可以弄成攻获一座城送武将的事件,比如占领成都送法正
回复 支持 反对

使用道具 举报

51

主题

870

帖子

4174

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
16700
积分
4174
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

21#
 楼主| 发表于 2020-7-7 14:35 | 只看该作者
上天做太极金仙 发表于 2020-7-7 14:18
我用官方工具打开的。cdir_events_incident_option_junctions这个表格里的 value 这一栏有个 CND_OWNS_REGI ...

聪明!CND_OWNS_REGION 可以用作事件触发的条件之一:当你占领某个地点后,该事件可以发生。
详见:五、事件岂是你喊一声,就会自动触发的?
https://bbs.3dmgame.com/thread-6054050-1-1.html
回复 支持 反对

使用道具 举报

0

主题

23

帖子

23

积分

新手玩家

Rank: 1

贡献度
0
金元
230
积分
23
精华
0
注册时间
2020-5-21
22#
发表于 2020-7-8 14:56 | 只看该作者
rnwho 发表于 2020-7-7 14:35
聪明!CND_OWNS_REGION 可以用作事件触发的条件之一:当你占领某个地点后,该事件可以发生。
详见:五、 ...

哟~居然说我聪明~哟~

说个题外话哈。楼主有没搞过替换立绘的,比如campaign_character_art 这个表格里 有一个season栏,是不是可以随着季节换立绘的(官方助手里这一栏填的都是none,我就不敢乱填,怕崩了)
回复 支持 反对

使用道具 举报

51

主题

870

帖子

4174

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
16700
积分
4174
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

23#
 楼主| 发表于 2020-7-8 18:41 | 只看该作者
上天做太极金仙 发表于 2020-7-8 14:56
哟~居然说我聪明~哟~

说个题外话哈。楼主有没搞过替换立绘的,比如campaign_character_art 这个表格里  ...

这个我试过在art里多写5行,每个季节填一行立绘方案。如果能随着五个季节的变换而更改立绘的话,就能多出很多衣架。不过没搞成。也可能是我填的方式不对。
回复 支持 反对

使用道具 举报

0

主题

23

帖子

23

积分

新手玩家

Rank: 1

贡献度
0
金元
230
积分
23
精华
0
注册时间
2020-5-21
24#
发表于 2020-7-8 21:35 | 只看该作者
rnwho 发表于 2020-7-8 18:41
这个我试过在art里多写5行,每个季节填一行立绘方案。如果能随着五个季节的变换而更改立绘的话,就能多出 ...

我刚试过改袁术的成年立绘 none 到winter ,立绘直接没了,兵牌和半身像变成婴儿,模型变成女的。
回复 支持 反对

使用道具 举报

0

主题

23

帖子

23

积分

新手玩家

Rank: 1

贡献度
0
金元
230
积分
23
精华
0
注册时间
2020-5-21
25#
发表于 2020-7-8 21:44 | 只看该作者
rnwho 发表于 2020-7-8 18:41
这个我试过在art里多写5行,每个季节填一行立绘方案。如果能随着五个季节的变换而更改立绘的话,就能多出 ...

要不咱们合资去一趟英国问问CA(手动滑稽)
回复 支持 反对

使用道具 举报

0

主题

57

帖子

121

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1205
积分
121
精华
0
注册时间
2013-8-27
26#
发表于 2020-8-11 11:27 | 只看该作者
190年开局,照此方式制作了郭嘉来投的MOD,测试中发现:
1、转投方式,事件无法触发,疑似郭嘉未在任何势力就职;
2、出仕方式,系统直接复制一个无立绘的郭嘉,疑似是已出仕。
同一个存档文件出现了两种对立的测试结果,请问怎么解决?
回复 支持 反对

使用道具 举报

51

主题

870

帖子

4174

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
16700
积分
4174
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

27#
 楼主| 发表于 2020-8-11 13:03 | 只看该作者
羲渊居士 发表于 2020-8-11 11:27
190年开局,照此方式制作了郭嘉来投的MOD,测试中发现:
1、转投方式,事件无法触发,疑似郭嘉未在任何势力 ...

这游戏本身有一定随机性。你每次新开一档,甚至同一档不同的回合之间,特定武将状态未必一样。比如,你开一档进游戏,郭嘉尚未出仕,你用转投事件,结果圈不到他这个人,事件泡汤;
你重新开一档,这次郭嘉偏偏已经出仕了,你用新生成武将,自然是出复制人。
……SPAWN_AGENT_OFF_MAP,其实比较适合招募:1、自制武将(原版没有,也不会自行流入武将池);2、原版的死宅武将(在开局很长一段时间内,几乎不可能自行出仕的人,比如190貂蝉)。
再说郭嘉,你也可以不用管那么多,直接用转投事件,同时事件的时间放宽点,不必局限于开局第1回合(比如设为0回合——200回合)。郭嘉你不去召他,他早晚会在其他阵营出仕,一旦出仕,你就能圈中他了,事件也就能生成了。
回复 支持 反对

使用道具 举报

0

主题

34

帖子

183

积分

中级玩家

Rank: 3Rank: 3

贡献度
10
金元
1433
积分
183
精华
0
注册时间
2009-9-4
28#
发表于 2020-11-4 20:10 | 只看该作者
怎么设置自建武将出生到NPC势力
回复 支持 反对

使用道具 举报

51

主题

870

帖子

4174

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
16700
积分
4174
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

29#
 楼主| 发表于 2020-11-4 21:06 | 只看该作者
kim08a 发表于 2020-11-4 20:10
怎么设置自建武将出生到NPC势力

三种方法:
1、分两步。首先,出生到自己势力。然后,转投到目标势力。
2、直接改start_pos_characters,把目标角色写进目标势力的开局。这样修改,需要用bob生成剧本,得到XXXX.esf文件(如 startpos_historical.esf),并放入mod,才能生效。详见:
【教程】关于官方工具assembly_kit怎么导出新ceo、startpos文件
https://bbs.3dmgame.com/thread-5947586-1-1.html
3、修改script文件夹下的.lua剧本文件,也是最最最最简单的一种方法。原版194孙策势力各种人物来投,就用到了大量此类命令,你可以作为参考。
回复 支持 反对

使用道具 举报

9

主题

208

帖子

153

积分

中级玩家

Rank: 3Rank: 3

贡献度
12
金元
1053
积分
153
精华
0
注册时间
2019-8-19
30#
发表于 2020-11-5 01:27 | 只看该作者
棒!!!!!支持 给你扫了一元  哈哈  现在穷了  别嫌少

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-4-26 17:38 , Processed in 0.152743 second(s), 47 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表