
Sector的NPC身份框架(SNIF)
允许你在X4:基石中重命名NPC,以及进行其他自定义。与所有不会自动命名NPC的模组兼容。如有不兼容的模组,告知我后即可使其兼容。
查看大图Sector 的 NPC 身份框架
最初旨在作为模组制作者的资源。这个框架是对 X4: Foundations 中 NPC 数据的存储、处理和保存方式的全面革新。NPC 拥有两种状态:一个 3D 实体和一个 64 位整数。当 NPC 进入存储或因低关注度而消失时,他们并非仅仅被搁置一旁——他们会被销毁!
该框架及其 2 层 MD/Lua UI 不仅能让 NPC 数据无论处于 3D 状态还是存储状态都保持一致性,还允许进行非常广泛的自定义。
概览
您可以为您选择的任何 NPC 分配自定义的名称、军衔、呼叫代号和旗帜/标志。无论其游戏状态如何,他们的数据都不会丢失。
动态太空服与逃生舱识别: 太空服(当前版本)和逃生舱(尚未实现)将根据内部人员的身份自动重命名。
与 SN Mod Support API 的小型兼容性补丁,以增强该模组的功能,不仅惠及我的模组,也惠及其他模组(修复了一些小组件错误和一些在宏观上无关紧要的问题)。
通过 智能解析,您可以自定义您的名字在多种界面中的显示方式。例如,如果您愿意,您的僚机可以只显示为您设置的呼叫代号“Viper”,而非“Capt. Val Selton "Viper"”的全称。
完整的 XML 和 Lua API,内置主题预设 (Terran 海军、Argon 民兵、Teladi 贸易公司、海盗辛迪加、Boron 庇护所),便于第三方模组集成。
感谢 FakeDev00、Kuertee、Chem O Dun、Deadair 和 Sir Nukes 等人激发我将此模组带给各位。该框架旨在作为一个基础,以释放角色自定义的全部潜力。
已知问题:
重命名 NPC 后,点击菜单按钮起初不会响应: 只需退出菜单并重新暂停游戏即可。该问题源于 Mod Support API 中的旧代码与我的模组存在一些奇怪的交互。不会损害您的存档,将很快解决。
更改组织标志后,未命名 NPC 头顶的标志不会改变: 3D NPC 界面是另一个需要处理的问题,因此这可能需要更长时间,或者我可能会完全放弃这部分,因为我更希望自定义标志显示在人物身上。将尽快处理。
路线图:
- 逃生舱(用于 NPC 保留)
- 英雄 NPC(Halie Shinamon 会不会太强?)
- 3D 网格模型与动画支持
- 自定义制服支持
- 自定义语音和语音台词支持
- NPC 动态进度跟踪(可能)
以及更多内容!
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。