
安全伴侣
SAF Companion 是一个轻量级的 Starfield SFSE 插件,它用快速、由小键盘驱动的 Starfield 动画框架(SAF)动画播放器,替代了笨拙的 saf go <name> 控制台命令。
查看大图描述
SAF Companion 是一个轻量级 Starfield SFSE 插件,它用一套快速的、由小键盘驱动的动画播放器取代了笨拙的 saf go <name> 控制台命令,专为 Starfield Animation Framework(SAF)设计。
无需再向控制台输入路径,你可以直接从 Data/SAF/Animations/Control/ 浏览并播放任意 .fbx 动画——在玩家或任意 NPC 上直接播放,实时切换播放阶段,并可瞬间停止一切——全程仅用键盘操作。
[center][youtube]nQ2O2u7qlyI[/youtube][/center]
功能
- Num5 / Num6 / Num4 – 在玩家身上播放 / 下一个 / 上一个动画
- Num8 / Num9 / Num7 – 在目标 NPC 身上播放 / 下一个 / 上一个动画
- Num2 – 角色选择模式(准星对准 NPC,或瞄准 NPC 后按 E)
- E – 在选择模式中确认角色选择(也可跳过对话)
- Num1 – 停止所有角色的动画
- 自动检测 – 动画会自动从 Data/SAF/Animations/Control 扫描——无需控制台命令
- 安全传送 – NPC 仅在播放期间被移动到玩家旁边(若希望 NPC 原地播放动画,可在 Quest Properties 中禁用)
- 对话覆盖 – 在选择模式下,自动抑制对话开启,因此你可以选择任意 NPC 而不会触发对话
动画
- 格式:本模组仅支持 .fbx 文件。不支持其他格式。
- 内置动画:该资源包附带 10 个来自 Mixamo 的预配置舞蹈动画,开箱即用。你也可以添加自己的动画。
- 如何从 Mixamo 添加自定义动画:
- 访问 Mixamo 网站(由 Adobe 提供)。
- 选择你喜欢的任意动画。
- 在导出设置中,选择 Without Skin(仅导出动作数据,不含角色网格)。

- 下载 .fbx 文件。
- 将文件放入游戏的 Data\SAF\Animations\Control\ 文件夹。
- 启动游戏或触发重新扫描后,动画会自动出现在你的列表中。
说明
- 自动加载:动画会自动从 Data\SAF\Animations\Control\ 文件夹加载。只需将你的 .fbx 文件放入其中——无需控制台命令或手动创建列表。
- 对话处理:如果 NPC 当前正在对话中,对话窗口会自动关闭;对话结束后,所选 NPC 将开始播放动画。
- 安全且干净:本模组不会覆盖存档或修改任何原版记录——在游戏过程中安装或卸载完全安全。
未来计划
- 改进对话抑制 / 跳过
- 动画选择菜单
- 常规改进与错误修复
安装
- 将压缩包解压到你的 Starfield Data\ 文件夹。
- 确保以下文件和文件夹存在:
- Data\SFSE\Plugins\SAFCompanion.dll
- Data\Scripts\SAFControlMenu.pex
- Data\Scripts\SAFCompanion.pex
- Data\SAF\Animations\Control\ (将你的 .fbx 动画放在此处)
- 使用 SFSE 启动游戏(不要使用标准 .exe)。
- 或使用模组管理器。
前置要求
- Starfield(v1.16.244)
- SFSE(Starfield Script Extender)
- Address Library for SFSE Plugins(适用于 1.16.244)
- Starfield Animation Framework(SAF) – 版本 6.0 或更高
- Cassiopeia Papyrus Extender(小键盘支持所需)
- ModernCommandFramework(可选,
safc控制台命令所需)
鸣谢
- Cassiopeia Papyrus Extender(LarannKiar)
- Libxe 提供的 CommonLibSF,没有它,为 Starfield 创建此类插件将会困难得多。本文件使用 CommonLibSF,其遵循 GNU GPLv3 许可。
- 舞蹈动画由 Mixamo 提供
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。