【适配游戏1.5.1】《防傻瓜型事件mod教程》一、武将来投,从入门到入土…
本帖最后由 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==========
keygenerateui_imageprioritisedevent_category
tranquilityTRUE3k_event_hist_three_emperorsTRUEhistorical
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==========
idincident_keypayload_keyvaluetarget_key
807999001tranquilityLOCATEDFACTIONtarget_faction_1
807999002tranquilitySPAWN_AGENT_OFF_MAPAGENT;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==========
idincident_keyoption_keyvaluetarget
797999001tranquilityCND_CAMPAIGN3k_main_campaign_mapdefault
797999002tranquilityCND_UNIQUEdefault
797999003tranquilityVAR_CHANCE5000default
797999004tranquilityVAR_FOLLOWUP_CHANCE5000default
797999005tranquilityGEN_CND_SELFtarget_faction_1
797999006tranquilityGEN_TARGET_FACTIONtarget_faction_1
797999007tranquilityCND_FIRST_ROUND0default
797999008tranquilityCND_LAST_ROUND10default
具体内容,上文的图片里都有了。这里再提一下,看事件表单的时候,其实很多条目都可以看成固定搭配的”词组“!
有时,一行、一行地看,容易看不懂。把两行连在一起看,知道整个词组的固定用法就行了。(更多常用词组 ,后几集找机会挑合适的案例一一介绍吧)
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张身份证,
idincident_key
797999001tranquility
797999002tranquility
tranquility
tranquility
tranquility
tranquility
tranquility
tranquility
变成N张身份证!
idincident_key
797999001tranquility
797999002tranquility
797999003tranquility
797999004tranquility
797999005tranquility
797999006tranquility
797999007tranquility
797999008tranquility
2、批量汉化。
假设你写完《tranquility》这个事件后,又写了个《noise》的事件,汉化的时候,难道还一行一行修改吗?
不,如果你使用excel,只需要使用替换功能,
把
incidents_localised_title_tranquility貂蝉
incidents_localised_description_tranquility说点什么……
瞬间替换成
incidents_localised_title_noise貂蝉
incidents_localised_description_noise说点什么……
……虽然两行看起来区别不大,但当你一连写个400条事件的时候,就知道替换有多好用了~
==========下集预告:永远不要用dilemma去考验玩家人性========================
感谢楼主分享http://bbs.3dmgame.com.weibosa.com/img/emoji1.jpghttp://bbs.3dmgame.com.weibosa.com/img/emoji2.jpghttp://bbs.3dmgame.com.weibosa.com/img/emoji3.jpghttp://bbs.3dmgame.com.weibosa.com/img/emoji4.jpg ?incident事件的选项不用汉化么? 呀我是傻瓜(打脸中) 那请问大佬,我要做dilemma的话得和incident绑定对吧?我试着按照你的表格自己做了一次,不过是做的dilemma,没生效 上天做太极金仙 发表于 2020-5-21 11:02
那请问大佬,我要做dilemma的话得和incident绑定对吧?我试着按照你的表格自己做了一次,不过是做的dilemma ...
这俩相互独立,毫无关系。dilemma下篇会讲。 上天做太极金仙 发表于 2020-5-21 11:02
那请问大佬,我要做dilemma的话得和incident绑定对吧?我试着按照你的表格自己做了一次,不过是做的dilemma ...
https://bbs.3dmgame.com/thread-6046303-1-1.html
有了
试着做个诸葛亮不知道会不会成功 找到诸葛亮了 没找到吕绮玲.... 我成功地证明了自己是个傻瓜 这个事件要让某个已经死亡的武将刷到AI派系怎么设置,我试过好多次不行,只能刷给自己。
雾隐残雪 发表于 2020-6-7 15:50
这个事件要让某个已经死亡的武将刷到AI派系怎么设置,我试过好多次不行,只能刷给自己。
...
可以分两个事件。先刷给自己(死过的人应该也可以刷),然后用转投转去ai派系。
武将转投,
cdir_events_incident_payloads里,target_character_2转投至target_faction_2;
Payload KeyValueTarget Key
CAMPAIGN_PAYLOAD_RECORDPAYLOADcharacter_move_to_faction];FACTION;SOURCE_CHARACTER[target_character_2]target_faction_2
cdir_events_incident_option_junctions里,把target_character_2是谁、target_faction_2是哪个阵营给定义好。
大神,我想请教个问题,转投和出仕我都会修改,以前老版本可以通过出仕的方式让武将进行克隆,新版本不行了,据我了解应该与fast.pack下的esf文件有关,但我还不会修改。我如何修改才能继续克隆复制武将呢? 008250 发表于 2020-6-17 21:41
大神,我想请教个问题,转投和出仕我都会修改,以前老版本可以通过出仕的方式让武将进行克隆,新版本不行了 ...
这版本多次出仕可以克隆呀,我前几天还拉过一个连的诸葛亮……就是后出来的会缺护甲、道具等, 毕竟装备唯一。
rnwho 发表于 2020-6-17 21:53
这版本多次出仕可以克隆呀,我前几天还拉过一个连的诸葛亮……就是后出来的会缺护甲、道具等, 毕竟装备 ...
大佬请教一下方法,我不知道是哪里出现了问题,麻烦你帮我看一下我修改的事件,就是不好使,人物只能出现一次,并且已经在别的势力的武将也刷不出来
我在图片中的虽然每个武将都只有一个,但是我尝试过进行增加语句来复制武将了,依然不奏效,还是只能获得一个。并且已经在其他势力的武将刷不出来 008250 发表于 2020-6-17 22:21
我在图片中的虽然每个武将都只有一个,但是我尝试过进行增加语句来复制武将了,依然不奏效,还是只能获得一 ...
像这个pack,开局卧龙+3凤雏+3貂蝉+3。
卧龙、凤雏改了年龄,190年开局就出仕。
仍然装备唯一,只有一个武将有衣服,其他没护甲。如果系统开局就刷了身护甲在复制人上面,则复制人立绘消失。
谢谢大佬,我已经找到原因了,投奔事件与控制台mod冲突 可以做gal? 我用官方工具打开的。cdir_events_incident_option_junctions这个表格里的 value 这一栏有个 CND_OWNS_REGION 是不是可以弄成攻获一座城送武将的事件,比如占领成都送法正 上天做太极金仙 发表于 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
rnwho 发表于 2020-7-7 14:35
聪明!CND_OWNS_REGION 可以用作事件触发的条件之一:当你占领某个地点后,该事件可以发生。
详见:五、 ...
哟~居然说我聪明~哟~
说个题外话哈。楼主有没搞过替换立绘的,比如campaign_character_art 这个表格里 有一个season栏,是不是可以随着季节换立绘的(官方助手里这一栏填的都是none,我就不敢乱填,怕崩了)
上天做太极金仙 发表于 2020-7-8 14:56
哟~居然说我聪明~哟~
说个题外话哈。楼主有没搞过替换立绘的,比如campaign_character_art 这个表格里...
这个我试过在art里多写5行,每个季节填一行立绘方案。如果能随着五个季节的变换而更改立绘的话,就能多出很多衣架。不过没搞成。也可能是我填的方式不对。
rnwho 发表于 2020-7-8 18:41
这个我试过在art里多写5行,每个季节填一行立绘方案。如果能随着五个季节的变换而更改立绘的话,就能多出 ...
我刚试过改袁术的成年立绘 none 到winter ,立绘直接没了,兵牌和半身像变成婴儿,模型变成女的。
rnwho 发表于 2020-7-8 18:41
这个我试过在art里多写5行,每个季节填一行立绘方案。如果能随着五个季节的变换而更改立绘的话,就能多出 ...
要不咱们合资去一趟英国问问CA(手动滑稽)
190年开局,照此方式制作了郭嘉来投的MOD,测试中发现:
1、转投方式,事件无法触发,疑似郭嘉未在任何势力就职;
2、出仕方式,系统直接复制一个无立绘的郭嘉,疑似是已出仕。
同一个存档文件出现了两种对立的测试结果,请问怎么解决? 羲渊居士 发表于 2020-8-11 11:27
190年开局,照此方式制作了郭嘉来投的MOD,测试中发现:
1、转投方式,事件无法触发,疑似郭嘉未在任何势力 ...
这游戏本身有一定随机性。你每次新开一档,甚至同一档不同的回合之间,特定武将状态未必一样。比如,你开一档进游戏,郭嘉尚未出仕,你用转投事件,结果圈不到他这个人,事件泡汤;
你重新开一档,这次郭嘉偏偏已经出仕了,你用新生成武将,自然是出复制人。
……SPAWN_AGENT_OFF_MAP,其实比较适合招募:1、自制武将(原版没有,也不会自行流入武将池);2、原版的死宅武将(在开局很长一段时间内,几乎不可能自行出仕的人,比如190貂蝉)。
再说郭嘉,你也可以不用管那么多,直接用转投事件,同时事件的时间放宽点,不必局限于开局第1回合(比如设为0回合——200回合)。郭嘉你不去召他,他早晚会在其他阵营出仕,一旦出仕,你就能圈中他了,事件也就能生成了。
怎么设置自建武将出生到NPC势力 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孙策势力各种人物来投,就用到了大量此类命令,你可以作为参考。
棒!!!!!支持 给你扫了一元哈哈现在穷了别嫌少
页:
[1]
2