
Kenshi动画框架
一个通过简单UI在Kenshi中播放自定义动作动画的框架。
查看大图重要 英语不是我的母语。如果你看到一些奇怪的语法和词汇,那就是原因。以下模组的创建过程中使用了 AI;我不是专业程序员(我只是个学生),而且我对 C++ 的了解有限。Claude 已被用于协助编码和研究 KenshiLib。如果你介意使用 LLM,请避免使用此模组。此模组根据 GNU GPLv3 许可,这是其依赖 KenshiLib 所要求的。
描述 KAF(Kenshi 动画框架)是一个允许通过一个简单的按钮在《Kenshi》中重现动作动画的框架。这个模组本身做不了什么,也不包含动画(尽管我制作了一个示例包,可在我的个人资料中找到)。
安装、要求与兼容性 框架的运作需要最新版本的 RE_Kenshi。安装此模组,只需订阅/将文件夹放入你的模组文件夹即可。此模组不会修改或替换任何原版动画,因此它不应与其他动画模组冲突(已测试)。它应该能与任何现有的存档兼容。
使用 当你首次启动游戏时,会出现一个新按钮(ANIM)。在游戏中,按下按钮后,如果你安装了兼容的动画,将会显示一个动画列表。否则,列表将为空。我制作了一个包含五个简单动画的示例包,用来测试模组是否正常工作;它可以在我的个人资料中找到。重要: 为了让动画正确运行,你的角色必须双手空空、不在潜行状态、没有携带任何东西、不被携带、不蹲下、不趴下,并且不在战斗中。要关闭列表,只需按下 X 按钮或再次按下 ANIM 按钮。
面向模组制作者 创建你的动画,并在 Blender 中分割动画时,在你的动画名称前加上前缀“AW_”(例如 “AW_femWaveHand”)。确保在 FCS 中创建新的动画文件时,将你的动画设置为“action: true”。这很重要,这样才能让你的动画实际出现在动画列表中。不要复制“基础动画”;相反,创建一个指向你动画的全新动画文件。将条件组保持其默认设置。之后,只需将动画文件添加到所需种族中即可。
故障排除
- 我的动画列表是空的: 请确保安装了具有 AW_ 前缀的合适动画包。
- 我的动画没有任何作用!: 确保所有内容命名一致(Blender 中分割的动画和 FCS 中的动画条目),并且使用了 AW_ 前缀。你的动画必须被标记为动作(在 FCS 中设置 action: true)。
鸣谢 如果没有 BFrizzleFoShizzle 的 RE_Kenshi 和 KenshiLib,这个模组就不可能实现。我还使用了他们的 KenshiRotate 和 Smoke foo 的 Direct Control 作为此模组的初始蓝图。如果有遗留文件,我很抱歉!
Github 仓库: https://github.com/Sieb797/KenshiAnimationFramework
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。