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

注册 登录

QQ登录

只需一步,快速开始

楼主: rnwho
打印 上一主题 下一主题

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

  [复制链接]

51

主题

906

帖子

4239

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
17350
积分
4239
精华
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剧本开局获得貂蝉):
how_hard_can_it_be_01_incident.pack (1.47 KB, 下载次数: 201)
我除了立绘和事件外,其他基本啥都不会!所以勉强还能再出几集事件教程。
不过,和做立绘比起来,自制事件简单的一比!略知一二后,便毫无技术含量可言,闭着眼睛走流程就行!你修改人物称号、更改兵种射程的时间,就足够做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》里的代号,其他武将的代号也可以在这里查——
character_generation_templates150.xlsx (245.58 KB, 下载次数: 148)
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去考验玩家人性========================
回复

使用道具 举报

13

主题

146

帖子

329

积分

高级玩家

Rank: 4

贡献度
0
金元
3290
积分
329
精华
0
注册时间
2014-9-23
舒服的沙发
发表于 2022-3-31 21:19 | 只看该作者
请问如何用事件让两个势力解除附庸关系并宣战?
我想用事件让张杨和李傕解除附庸关系并宣战,我首先想到的时曹操和陶谦的事件,但是我套用之后并没有触发该事件,是不是有要先解除附庸关系?
回复 支持 反对

使用道具 举报

51

主题

906

帖子

4239

积分

游戏精英

Rank: 8Rank: 8

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

3DM MOD站(白银)

硬硬的板凳
 楼主| 发表于 2022-4-5 21:10 | 只看该作者
水月清寒 发表于 2022-3-31 21:19
请问如何用事件让两个势力解除附庸关系并宣战?
我想用事件让张杨和李傕解除附庸关系并宣战,我首先想到的 ...

参考孙策的3k_dlc05_historical_sun_ce_imperial_seal_dilemma,
先让附庸独立
CREATE_AUTOMATIC_DIPLOMACY_DEAL       
PROPOSER_TARGET_KEY[target_faction_1];RECIPIENT_TARGET_KEY[target_faction_2];AUTOMATIC_DEAL_SITUATION_RECORD[data_defined_situation_vassal_declares_independence]
target_faction_2

回复 支持 反对

使用道具 举报

2

主题

41

帖子

39

积分

初级玩家

Rank: 2

贡献度
0
金元
388
积分
39
精华
0
注册时间
2019-7-11
冰凉的地板
发表于 2022-4-21 00:27 | 只看该作者
您好,首先非常感谢您制作一个这么详细的教程,也让我一个小白决心制作自己的mod。不过有些小问题想请教您,我根据您的这个教程制作mod后并没有成功,不知道是不是我自己制作出现了错误,还是由于CA的版本改动导致武将来投mod的制作方法或者表出现了改变,所以能不能请您帮帮,十分感谢
回复 支持 反对

使用道具 举报

51

主题

906

帖子

4239

积分

游戏精英

Rank: 8Rank: 8

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

3DM MOD站(白银)

5#
 楼主| 发表于 2022-4-22 12:39 | 只看该作者
small potato 发表于 2022-4-21 00:27
您好,首先非常感谢您制作一个这么详细的教程,也让我一个小白决心制作自己的mod。不过有些小问题想请教您 ...

附件传上来看看?
回复 支持 反对

使用道具 举报

5

主题

493

帖子

1677

积分

游戏狂人

Rank: 6Rank: 6

贡献度
30
金元
15573
积分
1677
精华
0
注册时间
2019-7-30
6#
发表于 2022-5-8 13:14 | 只看该作者
大佬您好,我想请问一下:如果我想实现手下将领的反叛来符合历史进程。比如说吕布是我的将领,我希望他能在195年反叛出去并且占领徐州成为独立派系。请问该如何实现呢?恳请不吝赐教
回复 支持 反对

使用道具 举报

51

主题

906

帖子

4239

积分

游戏精英

Rank: 8Rank: 8

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

3DM MOD站(白银)

7#
 楼主| 发表于 2022-5-13 12:33 | 只看该作者
Alarak-Li 发表于 2022-5-8 13:14
大佬您好,我想请问一下:如果我想实现手下将领的反叛来符合历史进程。比如说吕布是我的将领,我希望他能在 ...

这原版就有啊,参考data.pack——script——campaign——dlc05_new_year——dlc05_campaign_global_events.lua
回复 支持 反对

使用道具 举报

5

主题

493

帖子

1677

积分

游戏狂人

Rank: 6Rank: 6

贡献度
30
金元
15573
积分
1677
精华
0
注册时间
2019-7-30
8#
发表于 2022-5-20 11:43 | 只看该作者
rnwho 发表于 2022-5-13 12:33
这原版就有啊,参考data.pack——script——campaign——dlc05_new_year——dlc05_campaign_global_event ...

果然还是要自己写。。谢谢大佬

回复 支持 反对

使用道具 举报

4

主题

32

帖子

127

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1270
积分
127
精华
0
注册时间
2017-3-11
9#
发表于 2023-8-7 23:01 | 只看该作者
考古
file:///C:/Users/Administrator/Pictures/Screenshots/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE(4).png
file:///C:/Users/Administrator/Pictures/Screenshots/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE(5).png
求助大佬,我写的一个武将获得特性事件,新建的特性用3k_ceo_trigger_traits_round_start_water可以每回合添加且能正常使用,但是获得事件一直触发不了,改了很多条件也不行,大佬能帮忙看看是什么问题吗
回复 支持 反对

使用道具 举报

4

主题

32

帖子

127

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1270
积分
127
精华
0
注册时间
2017-3-11
10#
发表于 2023-8-7 23:02 | 只看该作者

补充图片

屏幕截图(4).png (205.56 KB, 下载次数: 0)

屏幕截图(4).png

屏幕截图(5).png (203.72 KB, 下载次数: 1)

屏幕截图(5).png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-31 19:09 , Processed in 0.031854 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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