众所周知,地牢1代角色和怪物的游戏数据是可以直接在记事本文件里找到并直接修改的,无需任何编程,十分的方便。2代如今也不例外,只不过从记事本格式变成了excel表格,这里就简单的教大家如何对角色的技能效果与角色面板进行修改。另外一提,数据的都是十分语义化的,如果你懂一点英语或者对角色&技能&效果的英文名很熟悉的话,会方便很多,会方便很多,会方便很多
这里以老兵的技能“bolster”(“强援”,就是那个减压加盾去易伤的技能)为例,先给大家看一下修改结果
如图可见,去掉了版本更新后所加的压力回复的阈值,并将回复改为了概率回复。下面说说如何进行修改

首先,找到你的游戏源文件然后找到DarkestDungeonII\Darkest Dungeon II_Data\StreamingAssets\Excel这个文件夹



“Excel”这个文件夹里面放的就是地牢2目前所有英雄和怪物的技能&面板数据了,此刻的地牢2已经像一个衣不蔽体的少女正等着你去肆意的把她变成你喜欢的形状了,是不是很激动?反正我是不激动的

进到“Excel”文件夹后,英语好的小伙伴可能逐渐理解一切了,我们先找到名称带“hero_xxxx_data_export”这样的文件夹,目前总共有9个对应9位英雄,了解他们英文名的小伙伴可能已经能从缩写猜出他们各自是谁了
这里顺便说一下吧 gr=盗墓,hel=恶女,hwm=强盗,jes=小丑,lep=麻风,maa=老兵,occ=阿三,pd=瘟疫,run=逃亡者(火女)
既然以老兵为例,让我们找到老兵的文件夹“hero_maa_data_export”

进来后,里面放着的就是老兵的所有技能&面板文件了,这里需要对英文版名称有一定的熟悉,简单说一下怎么区分,以”maa_bolster.ActorDataEffects“为例,“maa”前缀为老兵的英文名缩写(man at arms),“bolster”(强援)则为技能名称,“bolster_u"则代表这个专精过后的该技能
ActorDataEffects代表这个文件里面是技能释放效果,而另一个相似的ActorDataSkill则为技能释放条件,以此类推我们就可以判断其他文件内的数据都是些什么内容了
点进”maa_bolster_u.ActorDataEffects“表格

点进来之后我们可以看到这样的数据,看得懂英文的小伙伴想必已经理解了一切,这里给看不懂的小伙伴拆分解释一下
performer_effects代表这一行为技能的释放者自身受到的效果,stress_heal_2意为压力治疗2点,performer_at_threshold意为释放者在压力阈值以上的话,add_1_block_plus为给自身添加一个75%防御的盾(去掉plus的话就代表50%防御的盾)
讲到这里相信即便你不懂英文,也能大概猜出下面那一行的意义了
接下来说说要怎么改,以我图中的举例

想要去掉阈值的话直接把”_performer_at_threshold“和”_target_at_threshold“删掉就行,这样就没有减压限制了
觉得这样有点太强了的话,可以加上另一种限制,在后面加上”_75pct“,把他改成概率减压,具体多少概率自己随意,我自己是给的自身75%,给别人50%

修改完后保存退出,到这里,一个技能就已经修改完毕了,但要注意别忘了一个技能是有专精前和专精后两个版本的,所以我们修改的时候要记得修改两份,也就是技能名称后面带有”_u“后缀的文件

以此类推,你可以找到其他任何一个角色的任何一个技能,并随心所欲的修改其效果为你想要样子,发挥你的游戏理解和想象力,你完全可以diy一个你自己的角色
接下来说说在哪修改角色面板

还是以老兵为例,老兵的面板基本属性在“man_at_arms.ActorDataStats"里面,包括血量、速度以及各种抗性

顺带一提有趣的是可以看到一个“stress_max”的属性,压力最大值为10,官方设了这么一个属性是不是意味着将来可能会有压力上限不为10的角色,或者可能会有影响压力上限的怪癖或饰品呢?
这里以老兵的技能“bolster”(“强援”,就是那个减压加盾去易伤的技能)为例,先给大家看一下修改结果
如图可见,去掉了版本更新后所加的压力回复的阈值,并将回复改为了概率回复。下面说说如何进行修改

首先,找到你的游戏源文件然后找到DarkestDungeonII\Darkest Dungeon II_Data\StreamingAssets\Excel这个文件夹



“Excel”这个文件夹里面放的就是地牢2目前所有英雄和怪物的技能&面板数据了,此刻的地牢2已经像一个衣不蔽体的少女正等着你去肆意的把她变成你喜欢的形状了,是不是很激动?反正我是不激动的

进到“Excel”文件夹后,英语好的小伙伴可能逐渐理解一切了,我们先找到名称带“hero_xxxx_data_export”这样的文件夹,目前总共有9个对应9位英雄,了解他们英文名的小伙伴可能已经能从缩写猜出他们各自是谁了
这里顺便说一下吧 gr=盗墓,hel=恶女,hwm=强盗,jes=小丑,lep=麻风,maa=老兵,occ=阿三,pd=瘟疫,run=逃亡者(火女)
既然以老兵为例,让我们找到老兵的文件夹“hero_maa_data_export”

进来后,里面放着的就是老兵的所有技能&面板文件了,这里需要对英文版名称有一定的熟悉,简单说一下怎么区分,以”maa_bolster.ActorDataEffects“为例,“maa”前缀为老兵的英文名缩写(man at arms),“bolster”(强援)则为技能名称,“bolster_u"则代表这个专精过后的该技能
ActorDataEffects代表这个文件里面是技能释放效果,而另一个相似的ActorDataSkill则为技能释放条件,以此类推我们就可以判断其他文件内的数据都是些什么内容了
点进”maa_bolster_u.ActorDataEffects“表格

点进来之后我们可以看到这样的数据,看得懂英文的小伙伴想必已经理解了一切,这里给看不懂的小伙伴拆分解释一下
performer_effects代表这一行为技能的释放者自身受到的效果,stress_heal_2意为压力治疗2点,performer_at_threshold意为释放者在压力阈值以上的话,add_1_block_plus为给自身添加一个75%防御的盾(去掉plus的话就代表50%防御的盾)
讲到这里相信即便你不懂英文,也能大概猜出下面那一行的意义了
接下来说说要怎么改,以我图中的举例

想要去掉阈值的话直接把”_performer_at_threshold“和”_target_at_threshold“删掉就行,这样就没有减压限制了
觉得这样有点太强了的话,可以加上另一种限制,在后面加上”_75pct“,把他改成概率减压,具体多少概率自己随意,我自己是给的自身75%,给别人50%

修改完后保存退出,到这里,一个技能就已经修改完毕了,但要注意别忘了一个技能是有专精前和专精后两个版本的,所以我们修改的时候要记得修改两份,也就是技能名称后面带有”_u“后缀的文件

以此类推,你可以找到其他任何一个角色的任何一个技能,并随心所欲的修改其效果为你想要样子,发挥你的游戏理解和想象力,你完全可以diy一个你自己的角色
接下来说说在哪修改角色面板

还是以老兵为例,老兵的面板基本属性在“man_at_arms.ActorDataStats"里面,包括血量、速度以及各种抗性

顺带一提有趣的是可以看到一个“stress_max”的属性,压力最大值为10,官方设了这么一个属性是不是意味着将来可能会有压力上限不为10的角色,或者可能会有影响压力上限的怪癖或饰品呢?




















