技能创造者

技能创造者

允许使用节点系统创建新技能,并完全集成到游戏的用户界面中

Skill Creator 是一个用于创建新技能的框架,可结合游戏中已有的动画、视觉效果、音效和投射物(弹体)。它提供了极其丰富的选项,但创建简单技能相对容易。



[size=5][b]等等,这不就是 Skill Maker 做的吗?[/b][/size]

与 [url=https://www.nexusmods.com/dragonsdogma2/mods/691]Skill Maker[/url] 相比,Skill Creator 的主要卖点是:

[list]
[*][b]技能可以集成到游戏 UI 中[/b]。也就是说,你可以添加新的武器技能和核心技能,这些技能需要像原版技能一样在职业菜单中购买,并且可以像原版技能一样装备。[/*]
[*]自定义功能选项更多。[/*]
[*]生成特效、音效和材质特效的方式更直接。[/*]
[*]与最新版 REFramework 兼容。[/*]
[/list]
[b][size=5]它与 Skill Maker 兼容吗?[/size][/b]

你可以同时使用两者,但无法将 Skill Maker 的技能直接加载到 Skill Creator 中,并且永远也不会实现。不要问这个问题。

[b][size=5]配置文件[/size][/b]

你可以在 autorun/SkillCreator 中找到 Config.lua 脚本。用任何文本编辑器打开它,可以修改模组的一些基本选项,包括解锁 Skill Creator 大师技能时显示的文本(可用于翻译成你的语言)。

[b][size=5]必读内容[/size][/b]
[size=1]说真的,如果你不读这些内容,然后问了这里已回答的问题,我有权对你态度粗鲁[/size]

[list]
[*]由于此模组会动态地将技能添加到原版技能列表中,如果你安装/卸载使用 Skill Creator 添加技能的模组(当前版本的 Dullahan 算在内!),你可能无法购买技能或遇到其他异常。可以通过点击脚本生成的 UI 中的“退还核心技能”和/或“退还武器技能”按钮来修复这些问题。[/*]
[*]要添加大师技能,请确保只提供 lvl1 参数。你可以将解锁等级设置为 9999,并使用带有 utils.player.unlock_maister_skill 的自定义函数在特定条件下解锁,或者直接将解锁等级设置为 9。[/*]
[*]技能的体力消耗会自动考虑狂热和龙锻增益等因素。如果使用技能的 lvl1 版本,体力消耗会增加 50%(大师技能除外)。这是我在实现 lvl1 和 lvl2 技能差异时找到的最简单方法,无需为两者分别制作技能。你可以通过在体力表中设置 ignoreLevel = true 来禁用此行为。[/*]
[*]技能视频默认被禁用,因为如果原版技能有视频而新技能没有,会显得不一致,而为新技能制作视频需要大量精力。你可以在配置脚本中关闭此功能。[/*]
[*]新增法术无法与 Spellhold 兼容。修复这个问题需要太多精力。[/*]
[/list]
[b][size=5]有教程吗?[/size][/b]

教程可能最终会推出(在八月更新之后)。目前,可选下载中有一些技能示例。[b]没有用于创建技能的脚本生成 UI,你需要将它们制作成 Lua 文件。[/b]如果你想要更多示例脚本,请前往我的 Discord 服务器下载 Dullahan 5.0 测试版。

请注意,添加技能的脚本必须在主 Skill Creator 脚本之前加载,因此它的文件名需要按字母顺序排在前面。

[b][size=5]新职业?[/size][/b]

将来,我计划更新 Skill Creator,使其也能让你创建职业。这些职业将通过选择“幻术师”槽位(将改名为“其他职业”)来选取。目前这在一定程度上是可行的(但默认禁用),但在完全可用之前还需要进一步完善。我决定将这部分工作推迟到 DLC 之后,因为 DLC 很可能会带来很多变化。

[b][size=5]鸣谢[/size][/b]

显然,没有 Skill Maker 和 alphaZomega,这个模组就不可能存在。非常感谢他提出的原创想法。