这个项目能做什么

DS Anim Studio 是一款 Windows 桌面工具,用于编辑 FromSoftware 多款游戏使用的 TimeAct Editor (TAE) 文件。这些文件定义了动画特定帧上发生的事件,包括无敌帧、招架窗口、SpEffect 应用、动画取消、死亡/重生标志、视觉效果 (SFX/FFX)、音效、攻击和投射物行为、运动模糊、角色透明度、瞄准追踪、RumbleCam 播放、附加动画层和渲染遮罩。 编辑器将事件以方框形式显示在物理图形上,并像原版文件一样按 30 帧每秒的增量对齐。用户可以在加载模板后通过右键单击添加事件,使用 Delete 键删除高亮事件,并在侧边窗格中编辑事件参数。它支持完整的撤销/重做 (Ctrl+Z/Ctrl+Y) 和复制/粘贴,包括在光标处粘贴 (Ctrl+V) 和原位粘贴 (Ctrl+Shift+V),以便在动画之间复制。它直接编辑 .anibnd 和 .anibnd.dcx 文件,因此无需 BND 重建器。 README 中列出的游戏支持情况:《黑暗之魂:准备赴死版》、《黑暗之魂:重制版》、《黑暗之魂 III》、《血源诅咒》、《只狼:影逝二度》和《艾尔登法环》均支持编辑和动画查看器,且许多事件已映射。列出的不支持游戏为《黑暗之魂 II》和《原罪学者》。对于 DS1R、只狼和艾尔登法环,不再需要动画降级过程。 工作流程:打开一个松散的 .anibnd/.anibnd.dcx 文件或从打包的游戏存档中打开,提供游戏可执行文件和可选的 ModEngine 文件夹信息,为解包的 ANIBND 选择项目目录,选择动画 ID,编辑事件,可选使用模型/动画查看器,然后按 Ctrl+S 保存。游戏必须配置为加载编辑后的松散 ANIBND 文件。 最终用户要求是 64 位 Windows 7 SP1/8.1/10/11、.NET 桌面运行时 6.0 (x64) 以及兼容 DirectX 11 的图形设备。开发人员要求额外包括 Visual Studio 2022 和 .NET 6.0 SDK (Windows x64)。该项目使用递归 git 克隆,并通过解决方案进行构建。它依赖于 SoulsAssetPipeline、SoulsFormatsNEXT、Newtonsoft Json.NET、修改后的 MonoGame Framework,以及 HavokLib 和用于纹理处理的 BND 重建器的改编部分。