技能描述

技能描述

在自定义/普通技能描述中显示伤害详情(主要是动作倍率,即MotionValue)。

在自定义/普通技能描述中显示动作倍率。


所有 DD2 模组源码见 [url=https://github.com/xyzkljl1/MyDD2Mod]GitHub[/url]。



数据对应 [b]2024 年 4 月 25 日[/b] 的游戏版本。
(模组本身在后续版本中仍可使用,但效果描述基于此版本的解包数据。
由于一些技术问题,我尚未更新数据。)

[b][size=4]注意[/size]
[/b]
[b]1. 默认完全支持 [color=#00ff00]英语和简体中文[/color],其他语言用户将看到英文文本。
您可以在配置中设置 `Force using language` 以强制模组使用所选语言。

[url=https://www.nexusmods.com/dragonsdogma2/mods/461]德语语言包[/url] 由 [url=https://www.nexusmods.com/dragonsdogma2/users/58309176]Pyr0blad3[/url] 提供。

[b]2.[/b] 将在状态菜单和职业变更菜单中显示额外描述。

[b]3.[/b] 如果技能有额外细节且文本过长,默认情况下新描述将替换旧文本。
您可以在配置中禁用 RemoveOriginalText 以同时显示新旧描述。

[b]3.5.[/b] 除非另有说明,所有数字均指“[b]每次命中动作倍率[/b]”。
方括号“[]”中的数字表示该伤害有时可能会降低。
例如:Torrent Slot 造成 x0.65[0.20] [远] 伤害,表示造成 x0.65 倍伤害,但若攻击远处的敌人,则仅造成 x0.20 倍伤害。(有时也写作“x0.65/0.20 对近/远”,含义相同。)
用“/”分隔的数字表示类似情况。
例如:Hindsight Sweep 在“普通/闪避攻击/完美闪避攻击”时造成“x2.5+1.25/4.5+2.25/5.5+2.75”伤害。表示正常情况下造成 2.5+1.25 倍伤害;若在施放期间闪避攻击,则可造成 4.5+2.25 倍伤害;若在完美时机闪避攻击,则造成 5.5+2.75 倍伤害。

稀有/无用的数字会被忽略。例如,某些技能对主目标和次要目标造成不同伤害。此模组仅显示对主目标的伤害。

[b]3.6. 对于测试者:[/b]您可以安装 [url=https://www.nexusmods.com/dragonsdogma2/mods/148]Damage Number[/url](版本 >=1.9)并启用 “ShowBattleLogOnScreen” 来查看运行时的动作倍率。

[b]4.[/b] 这是一个 Lua 脚本模组。[b][size=4]但与[/size][/b] [url=https://www.nexusmods.com/dragonsdogma2/mods/338]Better Better Item Description[/url] [b][size=4]不同[/size][/b],此模组[b][size=4]不会[/size][/b]在运行时从游戏读取数值。
数值来自提取的游戏文件。但所有文本均为人工翻译。
因此,可能存在一些错误。
如果此模组与 “Damage Number” 显示的值不同,则以 “Damage Number” 为准。(但也可能是游戏本身的错误。例如,当你处决敌人时,主目标上可能出现一个额外的伤害数字,但它应只出现在非主目标上。)

[b]5.可配置设置:[/b]
[b]removeOriginalText[/b]:若设为 true,将移除原始描述。
[b]Force using this language[/b]:若设为非空值,将使用选定的翻译文件。


[b][size=5]如何安装?[/size][/b]
[spoiler][b]
[size=3]1. 安装 [url=https://www.nexusmods.com/dragonsdogma2/mods/8]Reframework
[/url] 安装 [url=https://www.nexusmods.com/dragonsdogma2/mods/8]Reframework
[/url][url=https://www.nexusmods.com/dragonsdogma2/mods/30]
[/url]1.5. 安装 [url=https://www.nexusmods.com/dragonsdogma2/mods/234]_XYZApi[/url](可选,仅在需要在界面中修改设置时必需。)

2. 您可以通过 Fluffy Mod Manager 安装或手动安装。

2.1. 使用 Fluffy Mod Manager 安装:
下载此模组并将其拖入模组管理器。然后在模组管理器中启用它。

2.2. 手动安装:
下载此模组并解压。将 `reframework` 文件夹复制到游戏文件夹中。如果游戏文件夹中已存在 `reframework`,则合并这两个文件夹。[/size][/b][/spoiler]
[spoiler]

[b][size=5]如何添加新的翻译?[/size][/b]
[spoiler]
[size=3]1. 在 “reframework/data” 文件夹中找到内置翻译文件。例如:“SkillDescription.English.json”。
复制此文件并将其重命名为 “BetterBetterItemDescription.[您的语言].json”。
如果您从以下候选语言名称中选择,此模组可以自动选择语言:[/size]
[spoiler][size=3]“Japanese”、“English”、“French”、“Italian”、“German”、“Spanish”、“Russian”、“Polish”、“Dutch”、“Portuguese”、“PortugueseBr”、“Korean”、“TransitionalChinese”、“SimplelifiedChinese”、“Finnish”、“Swedish”、“Danish”、“Norwegian”、“Czech”、“Hungarian”、“Slovak”、“Arabic”、“Turkish”、“Bulgarian”、“Greek”、“Romanian”、“Thai”、
“Ukrainian”、“Vietnamese”、“Indonesian”、“Fiction”、“Hindi”、“LatinAmericanSpanish”[/size][/spoiler]
[size=3]。(如果您选择的语言名称不在列表中,则需将其名称设置为 “Force Using Language” 配置才能使用。)[/size]


[b]2.[/b] 使用记事本或任何软件编辑此文件。将英文翻译替换为您的翻译。
您只需翻译 “format” 后的文本。
记住,不要更改 “{XXX}” 部分,它们将被效果值替换。

[b]3.[/b] 使用网页 JSON 格式化工具验证您的文件(您可以通过谷歌轻松找到许多此类工具)。

[b]4.[/b] 将您的文件作为模组上传至 Nexus,并声明它需要此模组。(推荐)
如果您不想自己上传模组,且熟悉 GitHub,您也可以选择向我的仓库提交 PR。[/spoiler]
[/spoiler]