找回密码
 初始化身份识别芯片
搜索
楼主: player123

[0.98a]SectorComms-AI桥接与游戏内对话

 荐  火.. [复制链接]

战列舰长

 楼主| 发表于 2026-6-12 22:57:39 | 显示全部楼层
llf 发表于 2026-6-10 23:26
可以中途加入吗 可以设置大提示词框架那种吗

可以,框架目前欠打磨但可以改,在各自mod文件夹的llm_prompts里

战列舰长

发表于 2026-7-5 17:24:59 | 显示全部楼层
我焯看着好有意思啊,我必须立刻下载尝一尝

战列舰长

发表于 2026-7-5 19:47:55 | 显示全部楼层
试了一下好有意思啊,不过和军官聊天的界面不知道为啥是英文的,不过不影响就是了,芜湖 我要和军官玩嘎啦给木

战列舰长

发表于 2026-7-5 20:41:34 | 显示全部楼层
怎么才能加快npc的回话速度呢
回话速度主要是llm生成速度限制的,可以试试响应速度更快的模型。另一方面我们注入给llm的内容太多了,所以可能速度受限,因为要注入starsector背景,常识,角色记忆这种,所以恢复速度偏慢,后续会优化  详情 回复 发表于 2026-7-5 22:35

战列舰长

 楼主| 发表于 2026-7-5 22:35:06 | 显示全部楼层
我和你拼了 发表于 2026-7-5 20:41
怎么才能加快npc的回话速度呢

回话速度主要是llm生成速度限制的,可以试试响应速度更快的模型。另一方面我们注入给llm的内容太多了,所以可能速度受限,因为要注入starsector背景,常识,角色记忆这种,所以恢复速度偏慢,后续会优化

势力巨擘

一个响亮的名字~

发表于 2026-7-15 17:28:51 | 显示全部楼层
本帖最后由 Eeeeeeeeer! 于 2026-8-10 13:19 编辑

非常好的创意,斗胆提一点意见不知可不可行:玩自己捏的角色沉浸感总感觉还是少了几分,能不能利用agent配合更加详细的角色模板来实时生成互动角色(甚至通过识图来根据头像生成外貌设定),并随着互动或者时间流逝自主更改角色的境遇或者状态之类(当然应当可以通过设置来禁用或限制)

星域军阀

英仙领大胖鸡

发表于 2026-7-17 00:08:04 来自手机 | 显示全部楼层
哇,我要和路德教母谈情说爱了😍
游历星域, 播撒福恩, 光荣朝圣, 复兴英仙领.

势力巨擘

发表于 2026-7-23 18:58:51 | 显示全部楼层
请问改不了中文应该咋办啊 看回复没看懂

巡洋大副

发表于 2026-7-28 10:57:07 | 显示全部楼层
有没有用过的大佬说一下token的使用速度多快
MDR
如果不追求极致体验的话,个人建议在开始菜单-模组设置-LLM_Comms-Passive Radio界面里把殖民地通讯、背景对话之类的选项关掉,仅保留和NPC对话的功能,可以节约很多token  详情 回复 发表于 2026-8-4 16:40
MDR
比较快,以deepseek-v4-flash为例,在遵循该mod默认设置且不主动与NPC对话的情况下,每半小时大概能消耗30w+的token,差不多0.5¥多一点  详情 回复 发表于 2026-8-4 16:31

巡洋大副

发表于 2026-8-4 16:31:21 | 显示全部楼层
远神启动! 发表于 2026-7-28 10:57
有没有用过的大佬说一下token的使用速度多快

比较快,以deepseek-v4-flash为例,在遵循该mod默认设置且不主动与NPC对话的情况下,每半小时大概能消耗30w+的token,差不多0.5¥多一点
正在进行非法行为录像.ing

巡洋大副

发表于 2026-8-4 16:40:18 | 显示全部楼层
远神启动! 发表于 2026-7-28 10:57
有没有用过的大佬说一下token的使用速度多快

如果不追求极致体验的话,个人建议在开始菜单-模组设置-LLM_Comms-Passive Radio界面里把殖民地通讯、背景对话之类的选项关掉,仅保留和NPC对话的功能,可以节约很多token
明白了,谢谢大佬  详情 回复 发表于 2026-8-5 17:23
正在进行非法行为录像.ing

巡洋大副

发表于 2026-8-4 16:55:01 | 显示全部楼层
非常好的mod,一想到霸主和卢德教徒也会被AI附体,变成以反AI为口号的AI子个体就有种黑色幽默的感觉(
正在进行非法行为录像.ing

巡洋大副

发表于 2026-8-5 17:23:34 | 显示全部楼层
MDR 发表于 2026-8-4 16:40
如果不追求极致体验的话,个人建议在开始菜单-模组设置-LLM_Comms-Passive Radio界面里把殖民地通讯、背 ...

明白了,谢谢大佬

势力巨擘

发表于 2026-9-14 12:41:28 | 显示全部楼层
不取了 发表于 2026-5-27 19:38
如果把mod列表里面的这个名字作为更加通俗易懂的中文内容就更好了,毕竟,我需要在一些带有英文的乱七八糟 ...

学会改mod名是个好习惯

巡洋大副

发表于 2026-9-21 00:53:35 | 显示全部楼层
大佬为什么他们说话是英文?
说话是英文可能是报错,api配置不正确,然后设置里的语言也改成chinese  详情 回复 发表于 2026-9-21 01:27

战列舰长

 楼主| 发表于 2026-9-21 01:27:57 | 显示全部楼层
老烟 发表于 2026-9-21 00:53
大佬为什么他们说话是英文?

说话是英文可能是报错,api配置不正确,然后设置里的语言也改成chinese
语言改成chinese了也不行而且特别丢帧  详情 回复 发表于 2026-9-24 19:25

驱逐技师

发表于 2026-9-22 19:06:28 | 显示全部楼层
怎么看背景无线电的记录呢,有的是省略号没显示全
星球界面点进联络人那里有个临时界面你看看  详情 回复 发表于 2026-9-23 19:40

战列舰长

 楼主| 发表于 2026-9-23 19:40:39 | 显示全部楼层
取名字好难 发表于 2026-9-22 19:06
怎么看背景无线电的记录呢,有的是省略号没显示全

星球界面点进联络人那里有个临时界面你看看

势力巨擘

发表于 2026-9-23 22:13:48 | 显示全部楼层
现象
骤雨军事公司开局有一个刚打开游戏就进战斗的。战斗刚开始、战斗音乐刚切进去的瞬间(进战斗约 12ms 后)游戏崩溃退出。
187620 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "String.isEmpty()" because "<local3>" is null
java.lang.NullPointerException: Cannot invoke "String.isEmpty()" because "<local3>" is null
        at com.mymod.llmcontact.combatchatter.ShipIdentityProfile.from(ShipIdentityProfile.java:109)
        at com.mymod.llmcontact.combatchatter.LLMCombatChatterPlugin.showEvent(LLMCombatChatterPlugin.java:290)
        at com.mymod.llmcontact.combatchatter.LLMCombatChatterPlugin.handleStateEvents(LLMCombatChatterPlugin.java:220)
        at com.mymod.llmcontact.combatchatter.LLMCombatChatterPlugin.advance(LLMCombatChatterPlugin.java:121)
        at com.fs.starfarer.title.Object.L$Oo.o00000(Unknown Source)
        at com.fs.starfarer.combat.A.B.super(Unknown Source)
        at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
        at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
        at com.fs.starfarer.combat.CombatState.traverse(Unknown Source)
        at com.fs.state.AppDriver.begin(Unknown Source)
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
        at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)

根因(已定位到具体行)
ShipIdentityProfile.from(FleetMemberAPI member, ShipAPI ship) 中:
// 大约 87-88 行
shipId   = member.getId();
shipName = member.getShipName();     // <-- 某艘船这里返回 null

// 大约 107-119 行
if (ship != null) {
    if (shipId.isEmpty())   shipId   = ship.getFleetMemberId();   // 108 行:无 null 保护
    if (shipName.isEmpty()) shipName = ship.getName();            // 109 行:无 null 保护  ← 崩在这里
    ...
    if (empty(manufacturer).isEmpty())   ...                      // 116 行:有保护
    if (empty(hullDescriptionBrief).isEmpty()) ...                // 119 行:有保护
}

<local3> 就是局部变量槽 3,即 shipName。FleetMemberAPI.getShipName() 会返回 null(该 FleetMember 没有设置舰船名),而 108/109 两行直接调用 isEmpty()。
影响与触发条件
只要战斗中存在任意一艘 getShipName() 为 null 的舰船,且通讯事件轮询到它,就必崩,然后整个游戏进程退出。
建议的修复
if (empty(shipId).isEmpty())   shipId   = ship.getFleetMemberId();
if (empty(shipName).isEmpty()) shipName = ship.getName();

(本回复由Deepseekv4.1生成)
只要战斗中存在任意一艘 getShipName() 为 null 的舰船,且通讯事件轮询到它,就必崩,然后整个游戏进程退出。 这个闪退我也遇到了 是用DSH解决掉的 正常不加这四个mod我在大地图开四倍加速帧数有80非常流畅 加了mo  详情 回复 发表于 2026-9-23 22:26

巡洋大副

发表于 2026-9-23 22:26:48 | 显示全部楼层
mokun 发表于 2026-9-23 22:13
现象
骤雨军事公司开局有一个刚打开游戏就进战斗的。战斗刚开始、战斗音乐刚切进去的瞬间(进战斗约 12ms  ...

只要战斗中存在任意一艘 getShipName() 为 null 的舰船,且通讯事件轮询到它,就必崩,然后整个游戏进程退出。
这个闪退我也遇到了 是用DSH解决掉的

正常不加这四个mod我在大地图开四倍加速帧数有80非常流畅 加了mod以后再开加速帧数直接变成30+  AI给我说的是这个游戏单线程处理满了 55555
收到,下个版本会修复  详情 回复 发表于 2026-9-26 18:54

巡洋大副

发表于 2026-9-24 19:25:24 | 显示全部楼层
player123 发表于 2026-9-21 01:27
说话是英文可能是报错,api配置不正确,然后设置里的语言也改成chinese

语言改成chinese了也不行而且特别丢帧

战列舰长

发表于 2026-9-24 23:56:22 | 显示全部楼层
跟48楼一样的状况,文件是这样填的,但还是不行

本帖子中包含更多资源

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

×
下个版本会优化一下api配置流程和游戏性能(  详情 回复 发表于 2026-9-26 18:55

战列舰长

 楼主| 发表于 2026-9-26 18:54:39 | 显示全部楼层
藏锋大帅 发表于 2026-9-23 22:26
只要战斗中存在任意一艘 getShipName() 为 null 的舰船,且通讯事件轮询到它,就必崩,然后整个游戏进程 ...

收到,下个版本会修复

战列舰长

 楼主| 发表于 2026-9-26 18:55:14 | 显示全部楼层
非典型轰炸者 发表于 2026-9-24 23:56
跟48楼一样的状况,文件是这样填的,但还是不行

下个版本会优化一下api配置流程和游戏性能(
实际上mod创建的是一个叫 LunaSettings/llm_bridge_core.json.data.data 的文件,显然文件名有两个“data”,lunalib读不了,所以在游戏内设置api可能会出现怎么都写不进去的情况。不过这只是猜测,我还没有测试。  详情 回复 发表于 2026-9-30 23:59

驱逐技师

发表于 2026-9-30 23:19:47 | 显示全部楼层
现在每秒都在烧token,怎么省钱
设置里可以关很多内容,比如战斗骚话可以关掉,请求通讯的也可以调低  详情 回复 发表于 2026-10-3 18:56

势力巨擘

发表于 2026-9-30 23:59:05 | 显示全部楼层
player123 发表于 2026-9-26 18:55
下个版本会优化一下api配置流程和游戏性能(

实际上mod创建的是一个叫 LunaSettings/llm_bridge_core.json.data.data 的文件,显然文件名有两个“data”,lunalib读不了,所以在游戏内设置api可能会出现怎么都写不进去的情况。不过这只是猜测,我还没有测试。
另外,用了这个mod之后,在 Starsector\saves\common\LunaSettings 里随便打开一个mod的lunalib设置,会发现很多没有默认lunalib设置的mod都加上了llm、apikey等设置项,比如log not,中文好像叫物流什么的,应该是一个补给除以补给消耗速度,显示补给能维持多少天的一个mod。原本它的lunalib设置是“{}”这两个字符,就是没有;但是游玩一段时间后发现它的设置里多出了“apikey”“llm”等字段。目前不知道问题是怎么发生的。
这个确实是老石山问题,我最近还在重构代码,下个版本希望能把整体体验优化一下,也优化一下大火的拓展体验()  详情 回复 发表于 2026-10-3 18:55

战列舰长

 楼主| 发表于 2026-10-3 18:55:14 | 显示全部楼层
mokun 发表于 2026-9-30 23:59
实际上mod创建的是一个叫 LunaSettings/llm_bridge_core.json.data.data 的文件,显然文件名有两个“data ...

这个确实是老石山问题,我最近还在重构代码,下个版本希望能把整体体验优化一下,也优化一下大火的拓展体验()

战列舰长

 楼主| 发表于 2026-10-3 18:56:50 | 显示全部楼层
xnfn14 发表于 2026-9-30 23:19
现在每秒都在烧token,怎么省钱

设置里可以关很多内容,比如战斗骚话可以关掉,请求通讯的也可以调低

战列舰长

发表于 2026-10-9 21:58:57 | 显示全部楼层
行星的塔台呼叫貌似会出现英文,舰队内呼叫是中文这是怎么回事捏
啥意思?可能是ai抽风  详情 回复 发表于 2026-10-9 22:05

战列舰长

 楼主| 发表于 2026-10-9 22:05:40 | 显示全部楼层
琉璃子 发表于 2026-10-9 21:58
行星的塔台呼叫貌似会出现英文,舰队内呼叫是中文这是怎么回事捏

啥意思?可能是ai抽风
殖民地呼叫那个对话是英文,有可能是因为行星名字是英文  详情 回复 发表于 2026-10-9 22:23

战列舰长

发表于 2026-10-9 22:23:53 | 显示全部楼层
player123 发表于 2026-10-9 22:05
啥意思?可能是ai抽风

殖民地呼叫那个对话是英文,有可能是因为行星名字是英文

战列舰长

发表于 2026-10-9 23:38:03 | 显示全部楼层
大概是AI抽风了

本帖子中包含更多资源

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

×

巡洋大副

发表于 2026-10-11 04:24:29 | 显示全部楼层
本帖最后由 阿塔克斯.希洛 于 2026-10-11 04:50 编辑

游玩期间大地图频繁出现短暂卡顿,而接战时则无卡顿情况,且随着存档时间推移卡顿会愈发频繁。
检查后端发现该段持续输出,且频率和卡顿时间相符。基本可以确定是本mod导致的卡顿,暂时没找出自行解决的方法。


mod相当优秀,但是对性能负面影响过于严重不得不割舍😭

本帖子中包含更多资源

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

×
按log中一直写入设置的问题已在新版本修复,性能问题红豆泥私密马赛,有的话欢迎继续反馈  详情 回复 发表于 5 天前

战列舰长

发表于 2026-10-14 09:40:46 | 显示全部楼层
老板,你这里打开了一个全新的mod开发思路啊。能不能建立一个微信或者qq群。大家基于你的这个底座一起讨论后续优化打磨的方案呀。

驱逐技师

发表于 2026-10-22 22:44:09 | 显示全部楼层
感谢制作这么有意思的mod,但是有个问题,电台信息对高分辨率没有适配缩放,字非常小,设置里那个缩放也调不了。实际游玩中基本上看不清,如图是和正常信息字体大小对比。希望能调整下缩放,感谢

本帖子中包含更多资源

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

×
已修复  详情 回复 发表于 5 天前

巡洋大副

发表于 2026-10-22 22:59:46 | 显示全部楼层
顶顶顶

战列舰长

 楼主| 发表于 5 天前 | 显示全部楼层
本帖最后由 player123 于 2026-10-26 05:31 编辑

更新 10/26/2026:
久违的更新,主要为重构代码,修复了大量性能问题并做了一些生活质量更新。
可能有人关心的内容:
降低了无用对话的频率,减少token消耗。
提供了多api选项与快速路由,如果你手头有响应速度快,消耗小的模型,可以将其接入快速路由,依api可以降低ai调用工具时的延迟。
简化了lunalib配置信息
增加了一个交易工具,现在可以和舰队进行交易了。
ai现在或许比以前更说人话了
扩展了酒馆任务内容,代价是被原版构思contact框架束缚住了,simplemissionlib肯定以后要大改,不会走原版任务框架了
mod接口开放,角色卡/势力卡开放,欢迎撰写自己的拓展/人物/势力

我觉得至此mod可以宣告脱离早期版本了,不过离我想象中的沉浸感体验还差很多,接下来的注意力可能会在多节点任务与剧情生成,以及如何让长期记忆参与游戏中吧,其实半年前就在做,不过处理完历史遗留问题后可以继续想想了。我感觉这些似乎在整个游戏圈都是一些很开放的问题,所以欢迎大家集思广益吧,我做这些只是抛砖引玉。

其实还有一个问题是提示词工程与信息注入优化,系统提示词结构我做了挺多轮了,但关键还是在怎么做的好。我觉得系统提示词结构还是有优化空间的,或许能同时做到节省token+增加ai的rp能力的效果,这方面我暂时没有精力探索,要是有人感兴趣欢迎讨论。

然后再感谢一下各位的鼓励和反馈吧,性能问题真是红豆泥私密马赛,修了很多了欢迎继续反馈,各位没骂我真是感激不尽了。还有坛友/群友yessir已经开发出了一个拓展,不过版本更新后可能要辛苦适配了()

战列舰长

 楼主| 发表于 5 天前 | 显示全部楼层
凸凸凸 发表于 2026-10-22 22:44
感谢制作这么有意思的mod,但是有个问题,电台信息对高分辨率没有适配缩放,字非常小,设置里那个缩放也调 ...

已修复
牛哇,这下舒服了。希望以后有精力能添加更多的聊天改变局势的接口,比如我就挺想在被巡逻队查到时贿赂的,不同派系接受贿赂程度不一样。感觉很有意思,现在只能口嗨聊天,对面答应了我付一万星币就放过我,但是一直  详情 回复 发表于 5 天前

战列舰长

 楼主| 发表于 5 天前 | 显示全部楼层
阿塔克斯.希洛 发表于 2026-10-11 04:24
游玩期间大地图频繁出现短暂卡顿,而接战时则无卡顿情况,且随着存档时间推移卡顿会愈发频繁。
检查后端发 ...

按log中一直写入设置的问题已在新版本修复,性能问题红豆泥私密马赛,有的话欢迎继续反馈

驱逐技师

发表于 5 天前 | 显示全部楼层

牛哇,这下舒服了。希望以后有精力能添加更多的聊天改变局势的接口,比如我就挺想在被巡逻队查到时贿赂的,不同派系接受贿赂程度不一样。感觉很有意思,现在只能口嗨聊天,对面答应了我付一万星币就放过我,但是一直无法推进,只能说圈子话,应该是没写接口。甚至跟敌方交火时,如果敌我差异大甚至可以劝对方投降或交钱,只能说接入了llm可以聊天后,可拓展空间太大了。
现在有这个功能啊,没生效吗。 ai舰队可以有转账,交易等互动,ai也可以视内容选择跟你作战或者停止敌对,不过投降我暂时没做,坛友做的功能拓展里似乎ai可以投降  详情 回复 发表于 5 天前

巡洋大副

发表于 5 天前 | 显示全部楼层
和NPC对话一直提示bridge rejected NPC dialogue request。是怎么回事啊,其他的背景无线电之类的都能正常生成
看下log  详情 回复 发表于 5 天前

战列舰长

 楼主| 发表于 5 天前 | 显示全部楼层
凸凸凸 发表于 2026-10-26 10:20
牛哇,这下舒服了。希望以后有精力能添加更多的聊天改变局势的接口,比如我就挺想在被巡逻队查到时贿赂的 ...

现在有这个功能啊,没生效吗。

ai舰队可以有转账,交易等互动,ai也可以视内容选择跟你作战或者停止敌对,不过投降我暂时没做,坛友做的功能拓展里似乎ai可以投降

战列舰长

 楼主| 发表于 5 天前 | 显示全部楼层
A-1068242 发表于 2026-10-26 18:44
和NPC对话一直提示bridge rejected NPC dialogue request。是怎么回事啊,其他的背景无线电之类的都能正常 ...

看下log
[游戏日志] 73456 [ForkJoinPool.commonPool-worker-1] INFO llm.bridge.LLMBridgeAPI - [BRIDGE-J17] [BRIDGE-J17][MEMORY] Pruned 0 tool messages and 0 terminal warnings for turnId=turn_1793019695807_2.  详情 回复 发表于 5 天前

巡洋大副

发表于 5 天前 | 显示全部楼层


[游戏日志]

73456 [ForkJoinPool.commonPool-worker-1] INFO  llm.bridge.LLMBridgeAPI  - [BRIDGE-J17] [BRIDGE-J17][MEMORY] Pruned 0 tool messages and 0 terminal warnings for turnId=turn_1793019695807_2. Turn will be GC'd with workingMessages.
73456 [ForkJoinPool.commonPool-worker-1] INFO  llm.bridge.LLMBridgeAPI  - [BRIDGE-J17] [BRIDGE-J17][TURN] Turn turn_1793019695807_2 completed (final)
73471 [Thread-2] INFO  com.mymod.llmcontact.passiveradio.PassiveRadioBackend  - [passive_radio] published signal_type=local_noise radio_mode= source=本地杂讯 llm=true overlayEnabled=true overlay=true feed=false
73473 [Thread-2] INFO  llm.bridge.ResponsePollingScript  - [BRIDGE-J17][ROUTER] Processed 1 queued responses this frame in 5.6908 ms
74990 [Thread-2] INFO  com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager  - Added trade fleet route from Arcadia 星垒 到 Sphinx
76132 [Thread-2] INFO  com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel  - Created AnalyzeEntityMissionIntel: 人之领时代探测器, faction: 速子科技
76477 [Thread-2] INFO  com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager  - Spawned fleet [海盗 掠夺者] at hyperloc Vector2f[400.0, -9400.0]
76683 [Thread-2] INFO  com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager  - Spawned fleet [海盗 掠夺者] at hyperloc Vector2f[400.0, -9400.0]
76911 [Thread-2] INFO  com.mymod.llmcontact.passiveradio.PassiveRadioOverlayRenderer  - [passive_radio] overlay render suppressed reason=dialog_open pending=1
78225 [Thread-7] INFO  sound.O  - Creating streaming player for music with id [faction_hegemony_encounter_03_friendly.ogg]
78225 [Thread-7] INFO  sound.H  - Playing music with id [faction_hegemony_encounter_03_friendly.ogg]
78299 [Thread-2] INFO  com.mymod.llmcontact.FleetEncounterToolSupport  - [llm_contact_fleet_tools] initialized fleet credit balance fleet=大型商队 ships=30 balance=155000
80577 [Thread-2] WARN  com.mymod.llmcontact.LLMBridgeAdapter  - [llm_contact_chat] send() failed: Required prompt content exceeds limit: profile=npc_dialogue chars=15087 limit=6000
81398 [ForkJoinPool.commonPool-worker-1] INFO  llm.bridge.LLMLogger  - [LLMLogger] [2026-10-26 21:01:48] === RESPONSE (OK) === [be3089b7-47a7-45a9-9cbe-3f280e15d11d]
Latency: 12.7s | Tokens: 4374
81398 [ForkJoinPool.commonPool-worker-1] WARN  llm.bridge.LLMBridgeAPI  - [BRIDGE-J17] [BRIDGE-J17][TURN] Empty response for turnId=turn_1793019695759_1 error=response_truncated_empty
81399 [ForkJoinPool.commonPool-worker-1] INFO  llm.bridge.LLMBridgeAPI  - [BRIDGE-J17] [BRIDGE-J17][MEMORY] Pruned 0 tool messages and 0 terminal warnings for turnId=turn_1793019695759_1. Turn will be GC'd with workingMessages.
81399 [ForkJoinPool.commonPool-worker-1] INFO  llm.bridge.LLMBridgeAPI  - [BRIDGE-J17] [BRIDGE-J17][TURN] Turn turn_1793019695759_1 completed (final)
81408 [Thread-2] WARN  com.mymod.llmcontact.combatchatter.BridgeCombatChatterBackend  - [combat_chatter] Rejected line pack: requestId=be3089b7-47a7-45a9-9cbe-3f280e15d11d, reason=combat_error
81408 [Thread-2] INFO  llm.bridge.ResponsePollingScript  - [BRIDGE-J17][ROUTER] Processed 1 queued responses this frame in 0.3606 ms
81911 [Thread-2] INFO  com.mymod.llmcontact.passiveradio.PassiveRadioOverlayRenderer  - [passive_radio] overlay render suppressed reason=dialog_open pending=1
86915 [Thread-2] INFO  com.mymod.llmcontact.passiveradio.PassiveRadioOverlayRenderer  - [passive_radio] overlay render suppressed reason=dialog_open pending=1
91926 [Thread-2] INFO  com.mymod.llmcontact.passiveradio.PassiveRadioOverlayRenderer  - [passive_radio] overlay render suppressed reason=dialog_open pending=1
96926 [Thread-2] INFO  com.mymod.llmcontact.passiveradio.PassiveRadioOverlayRenderer  - [passive_radio] overlay render suppressed reason=dialog_open pending=1
101929 [Thread-2] INFO  com.mymod.llmcontact.passiveradio.PassiveRadioOverlayRenderer  - [passive_radio] overlay render suppressed reason=dialog_open pending=1
102615 [Thread-2] WARN  com.mymod.llmcontact.LLMBridgeAdapter  - [llm_contact_chat] send() failed: Required prompt content exceeds limit: profile=npc_dialogue chars=15095 limit=6000
106935 [Thread-2] INFO  com.mymod.llmcontact.passiveradio.PassiveRadioOverlayRenderer  - [passive_radio] overlay render suppressed reason=dialog_open pending=1
107086 [Thread-2] INFO  com.mymod.llmcontact.passiveradio.ColonyRadioScript  - [colony_radio] tick reason=waiting_for_next_attempt nearMarket=true waitMs=63542 pendingColony=false pendingAmbient=false enabled=true colonyEnabled=true
107441 [Thread-2] INFO  com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager  - Spawned fleet [海盗 掠夺者] at hyperloc Vector2f[400.0, -9400.0]
108095 [Thread-6] INFO  sound.O  - Cleaning up music with id [faction_hegemony_encounter_03_friendly.ogg]
108260 [Thread-7] INFO  sound.H  - Playing music with id [miscallenous_corvus_campaign_music.ogg]
111937 [Thread-2] INFO  com.mymod.llmcontact.passiveradio.PassiveRadioOverlayRenderer  - [passive_radio] overlay render suppressed reason=dialog_open pending=1
113800 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - 保存至..\\saves/save_test_8546303865981886131...
113804 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - 保存阶段2
113804 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - 保存阶段3
114840 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - 保存阶段4
114840 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - 保存阶段6
114844 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - 保存阶段6B
114846 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Renaming [campaign.xml] to [campaign.xml.bak]
114847 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Renaming [descriptor.xml] to [descriptor.xml.bak]
114848 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Renaming [campaign.xml.inprogress] to [campaign.xml]
114849 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Renaming [descriptor.xml.inprogress] to [descriptor.xml]
114850 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - 保存阶段7
114850 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - 保存阶段8
114850 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - 完成保存
114921 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Reading save data from [..\saves\save_test_8546303865981886131\descriptor.xml]
114931 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Reading save data from [..\saves\save_test_8546303865981886131\descriptor.xml]
116273 [Thread-7] INFO  sound.O  - Creating streaming player for music with id [miscallenous_main_menu.ogg]
116273 [Thread-7] INFO  sound.H  - Playing music with id [miscallenous_main_menu.ogg]
116821 [Thread-2] INFO  sound.O  - Cleaning up music with id [miscallenous_corvus_campaign_music.ogg]

超出了默认设置给的输出字符限制,可以先去 LunaLib → Core → 高级,将“提示长度上限(字符)”从 6000 调到 30000(或者一些比较大的字符数),保存后重试。 下版本会把字符数调高点  详情 回复 发表于 4 天前

战列舰长

 楼主| 发表于 4 天前 | 显示全部楼层
本帖最后由 player123 于 2026-10-27 01:53 编辑
A-1068242 发表于 2026-10-26 21:13
[游戏日志]

73456 [ForkJoinPool.commonPool-worker-1] INFO  llm.bridge.LLMBridgeAPI  - [BRIDGE-J17 ...

超出了默认设置给的输出字符限制,可以先去 LunaLib → Core → 高级,将“提示长度上限(字符)”从 6000 调到 30000(或者一些比较大的字符数),保存后重试。

下版本会把字符数调高点
*滑块验证:

本版积分规则

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

GMT+8, 2026-10-31 02:49

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio | IP地址位置数据由纯真CZ88提供支持

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