找回密码
 初始化身份识别芯片
查看: 75|回复: 3

[0.98a][早期测试]SectorComms-AI桥接与游戏内对话

[复制链接]

巡洋大副

发表于 2 小时前 | 显示全部楼层 |阅读模式
原创Mod发布
SectorComms 0.2.1 / ID:llm_contact_chat
为游戏提供了一个LLM桥接核心与LLM接入演示。加入了环境通讯,自定义npc对话,军官通信等功能
Mod作者: PenguinPlayer
Mod类别: 功能
Mod适用版本: 0.98 
Mod更新时间: 2026-05-25
可安全移除:
依赖Mod: LazyLib LunaLib 
其它依赖Mod:
冲突Mod:
Mod下载地址:
网盘提取码 / 解压密码:
本帖最后由 player123 于 2026-5-26 01:36 编辑

安全声明:
  • 本mod仍然处于极早期开发环节,可能包含极多bug/潜在的屎山崩塌风险,导致运行不稳定/炸档坏档/性能下降等情况,建议酌情添加;
  • api key目前明码存于本地,如果你的电脑本地库存被人恶意访问,api key有泄露风险(不过据我查阅隔壁rimtalk的key似乎也是明码存于本地);
  • 本mod需要互联网访问才能正常运行,且只会和你的api后端进行通信,本人不会收集任何信息;
  • mod大量使用了alex在0.98刚刚更新的java17逻辑,所以无任何向下兼容可能。
  • 本mod包含ai生成内容与ai代码,霸主与卢德教徒慎入。

进入正题
我一直觉得远行星号的rpg内容很吸引人,但作为多周目玩家总觉得游戏的文本量难以支持玩家的叙事需求。结合隔壁rimtalk的受欢迎程度,于是俺寻思能不能把llm内容引入远神,看能碰撞出什么样的火花。
Mod目前分为三个部分发布:
  • LLM Core处理游戏和api沟通的纯粹上下行路由,支持openai格式工具调用
  • LLM Comms提供了一些我对llm接入的简单探索:NPC对话,舰队通讯和战斗骚话。
  • Simplemissionlib与ai通讯大体无关,目前是我对原版酒吧任务闭环的抽象,用于LLM Comms中npc任务发布的工具,后续的npc可用的更多任务/行为框架会放在这里。

同时附上LLM Core的通信api和给自定义npc接入ai对话的接口,方便mod作者给自己的npc接入ai。
下面是一些内容演示(友情出演:deepseekv4-flash老师):
NPC对话(相比于之前的预告修改了UI)
可以和npc对话,并且支持一些工具调用:这目前写了几个ai会主动调用的原生工具:

任务管理:依赖simplemissionlib,负责发布与修改任务,可以讨价还价,目前只支持原版酒吧任务(别想着忽悠ai给你奖励调到100w,我加了保险,但如果你真的想写小作文越狱那就给你了)


历史查询:如果npc不知道你说的英仙座历史,可能会从一个知识库里面找一些知识,但知识库目前比较简陋,而且ai调用比较随机(比如下图ai在查奶龙是什么)


切断通信:npc被惹恼或者和你告别的时候会主动关闭通信
还有一些隐藏层用的工具,不过玩家对话时用不到

ai在回答你的问题的时候还会一并生成旮旯给木选项,毕竟玩家有时候懒得敲字

背景无线电:一个增加世界沉浸感的小功能:现在会随机请求生成一些殖民地和附近舰队的无线电,舰队的行为和与玩家的互动可能会对内容产生影响。


舰队无线电:同上的界面也会显示你的舰队的内部通信,包含军官和无军官船只,舰船会说闲话,或者开启话题聊天,作为舰长你也可以通过能力槽添加的按钮加入。生成的时候会参考一些真实信息



长期记忆:npc会根据与玩家的互动记录长期记忆,并且形成对玩家的印象,但暂时没有游戏整体性影响。我曾经在测试中把一个npc骂到自闭,后面这个npc每次都会秒关通信。同样的,你的军官和舰船也会根据目前有限的活动形成记忆,会对战斗骚话内容产生影响


战斗骚话:LLM现在会接管战斗骚话系统,并动态维护一套战斗骚话供舰船使用,联动详细战斗报告,会提供更多信息维护舰船记忆,间接影响骚话生成。这部分代码参考了传奇作者Histidine的combat chatter的代码(MIT开源),代码引用告知了作者。



补充:演示图均为多mod测试环境下正常游玩截取,涉及别的mod的舰船资源/美术资源如侵权我会删除

——内容演示毕——

为了保证测试版内容没有潜在大面积污染核心星域的风险,目前新增了星系:Elysian Remnants与星系内的两个市场。你可以在这两个市场里找到挂载了角色卡的示例npc。除此之外,战斗骚话生成与无线电内容在所有地区正常生效。

兼容性目前没有严谨测试,但我在自用的50mod合集上测试目前没有遇到问题。

就目前的内容而言,本mod还远远没有达到我给游戏加入叙事驱动的目标,而且细看mod的话会发现模组较为欠打磨。目前功能于我看仅仅是给游戏接入了对话逻辑,更像一个技术演示,但如果能稍稍增加玩家的沉浸感,或许就达到当下的小目标了。这个mod还有很长的开发路要走。

短期上我在尽可能让当前的ai更加content-aware,能够对的世界里的动态事件有一个更好的感知能力,目前注入舰队频道的信息较为有限。并且与势力争霸的动态星区政治的联动也在积极策划中。
而对于长期目标我则是希望能够做一个类似骑砍效应mod的叙事+任务引擎。

现在把mod放出来也是想起到一个抛砖引玉的效果,希望能广泛接受大家的建议和bug反馈,我也会在代码更加完善的时候开源mod。mod作者也可以基于这个框架把自己制作的npc接入ai,甚至可以基于当前的LLM框架发挥更好的创意。我还创建了一个mod测试群,有意愿的坛友可以进群来提建议/找bug/瞎聊。群号:1087756608







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

评分

参与人数 1星币 +5 收起 理由
八云梦 + 5 ?!强强?!

查看全部评分

巡洋大副

 楼主| 发表于 1 小时前 | 显示全部楼层
我去,图都被吞了

星域军阀

行动力的疯子

战术专家通讯记者学院教员

发表于 1 小时前 | 显示全部楼层
好活
顺便再踩一脚Alex那个沟槽的rules
不能不品  详情 回复 发表于 1 小时前

巡洋大副

 楼主| 发表于 1 小时前 | 显示全部楼层
本帖最后由 player123 于 2026-5-26 01:09 编辑
八云梦 发表于 2026-5-26 00:54
好活
顺便再踩一脚Alex那个沟槽的rules

不能不品

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2026-5-26 02:08

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表