NPC进化API

NPC进化API

一个权威后台引擎,为X4:基石中的船长以及虚拟和OOS船员提供永久64位NPC种子持久化、全舰队发现扫描以及实时生命周期事件跟踪。(包含一个C-FFI加载器/API)

[size=5][b][color=#00ff00]NPC Evolution APIs[/color](含 C-FFI 核心引擎)[/b][/size]
[b]持久化 NPC 定制、动态 3D 衣柜制服与原生模组支持框架[/b]



[b][size=5]NPC Evolution APIs[/size][/b] 是面向 [i]X4: Foundations[/i] 的高性能框架与模组套件。该模组引入了持久化 NPC 定制、动态 3D 衣柜制服、自定义军衔以及个人随身物品栏——由无形的原生后台引擎驱动,可干净地存储数据,而不会改动原版存档结构。

无论作为角色驱动类模组的基础,还是作为玩家舰队的外观与身份管理器,NPC Evolution APIs 都能确保船员在整个战役中保持视觉上的独特性与完全的持久化。



[b][color=#00ff00][size=6]主要功能[/size][/color][/b]

[list]
[][b]动态 3D 衣柜制服[/b]
使用 5 种自定义 PBR 制服着色器预设为个别舰长、空间站管理员或整个舰队分部配备服装:
[list]
[
][b]Navy Officer[/b]:蔚蓝布料搭配抛光银色金属饰边。[/]
[
][b]Vanguard Crimson[/b]:深红色作战织物,带热防护层。[/]
[
][b]Stealth SpecOps[/b]:非反光哑光深色侦察服。[/]
[
][b]Tactical Marine[/b]:用于登船部队的迷彩防弹纤维。[/]
[
][b]Executive Gold[/b]:为空间站管理员准备的镀金礼仪服饰。[/]
[/list][/
]
[][b]持久化 NPC 身份与头衔[/b]
通过持久化的 64 位实体种子为角色附加永久自定义名称、军衔与呼号。头衔会无缝显示在 3D 头顶标牌、驾驶舱目标监视器以及人员菜单中。
[/
]
[][b]个人随身物品栏[/b]
为 NPC 配备独立物品、数据板与随身武器,这些物品会在登船或弃船时掉落或转移。
[/
]
[][b]原版安全的数据持久化[/b]
所有自定义记录都会以干净的 JSON 格式序列化到扩展目录内的磁盘中。基础游戏存档文件保持 100% 原版安全。
[/
]
[][b]自动原生 C-FFI 核心[/b]
一个集成的零配置系统引擎,在后台静默运行,以[color=#ffff00]管理高精度硬件时钟与直接磁盘写入,且不会造成游戏卡顿[/color]。无需任何外部 DLL,也无需用户设置。[/
]
[/list][b][color=#00ff00][size=6]开发者 API 与模组作者集成[/size][/color][/b]

该套件为第三方模组作者暴露了干净的全局表:
[list]
[][b]_G.NPC_Evo_API[/b]:主衣柜、名称、预设与物品栏接口。[/]
[][b]_G.DataCore[/b]:直接 JSON 文件持久化引擎。[/]
[/list]
下载内容中直接包含完整参考手册,内有可复制粘贴的 Lua 与 Mission Director XML 示例:
[code]extensions/npc_evo_api/DEVELOPER_API.md[/code]