找回密码
 初始化身份识别芯片
搜索
查看: 90|回复: 9

【0.98】控制台前端 Console Frontend v0.1.1

[复制链接]

驱逐技师

发表于 1 小时前 | 显示全部楼层 |阅读模式
原创Mod发布
控制台前端 v0.1.1 / ID:console_frontend
Console Frontend
给 Console Commands 套一层中文图形界面:每个控制台命令都是一个按钮,点一下立即执行,
不用再背命令名、记参数格式。
Mod作者: HIMI(himi-li)
Mod类别: 功能
Mod适用版本: 0.98 
Mod更新时间: 2026-10-10
可安全移除: 是
依赖Mod: LazyLib LunaLib 其它 
其它依赖Mod: ConsoleCommands
冲突Mod:
Mod下载地址: https://github.com/himi-li/Starsector-ConsoleFrontend/releases
网盘提取码 / 解压密码:
本帖最后由 HIMI 于 2026-10-10 16:33 编辑

图片


简介

Console Commands 是远行星号上最实用的调试/整活工具之一,但它终归是个命令行:
想加 100 万星币得手打 addcredits 1000000,想加物品得先知道 additem 后面那串内部 ID 是什么。

控制台前端把这些命令全部摊成一个中文按钮面板:
- 想加金币?点「加金币」按钮,弹出一个只填数字的输入框,填完点执行。
- 想加物品?点「加物品」按钮,下拉列表里全是带中文名称的物品,还能直接打字搜索。
- 面板上自动收录所有已装 Mod 注册的命令,装了新 Mod 就多出对应的按钮。

目标是让不熟悉命令行的玩家也能用上控制台的全部能力。

___

功能特性

1. 按钮式执行
每个命令一个按钮,分 7 个大类(经济与资源、舰队与舰船、角色与军官、战斗、星图与移动、市场与殖民地、系统与调试)。
目前预置了 95 条命令的中文名称与参数模板;   
未预置的命令也会自动生成按钮(标签用命令名,参数从语法自动推导)。

2. 参数可自定义、并且会被记住
带参数的命令(如「加金币」)执行前会显示参数区,可以自由填写数值。
设置一次就会被记住,下次打开还是上次的值,直到你主动修改。
(保存在 saves/common/config/console_frontend_params.json.data)

3. ID 选择器:游戏内名称优先,ID 作为注释保留
需要 ID 的参数(加物品、加船、加武器、加船插等)提供「搜索框 + 分类标签 + 下拉列表」三合一:
- 列表每行左边是游戏内显示名称(如「双面神」装置),右边小字是原始 ID(如 JANUS)。
- 支持直接输入名称或 ID 过滤,也可以只跟列表走。
- 条目按来源 Mod 归类,可以筛选只看某个 Mod 的物品。

4. 自动收录全部命令
从 Console Commands 的命令表读取,任何已装 Mod 注册的命令都会自动出现在面板上
(我本机 8 个 Mod 共 131 条命令全部收录)。

5. 中文界面
界面全部中文;字体直接调用汉化版自带、且含 CJK 字形的 graphics/fonts/victor16.fnt,
本 Mod 不打包任何字体文件。
若未安装汉化包导致中文显示为方块,可在设置里打开「使用英文标签」。

6. 输出日志区
面板底部实时显示命令输出,最新的输出排在最上方,一页正好一屏;
滚轮或「上一页 / 下一页」按钮翻页。支持「清空日志」。

7. 危险操作二次确认
被标记为危险的命令执行前会弹确认框(可关)。

8. 游戏内设置界面(装了 LunaLib 后可以自行调整)
呼出热键(默认 ~) / 需要 Ctrl·Shift·Alt / 面板宽度占比(0.4~1) / 背景变暗(0~1) /按钮列数(1~8) / 显示当前不可用命令 / 危险操作二次确认 / 显示输出日志 /日志行数(10~200) / 记住参数设置 / 选择器显示来源 Mod / 选择器每页条数(10~100) /使用英文标签

___

安装

1. 确认已安装并启用 Console Commands 4.0.x 与 LazyLib(缺一不可,本 Mod 依赖它们运行)。
2. 下载帖子附件 ConsoleFrontend-0.1.1.zip 并解压。
3. 把解压出的 ConsoleFrontend 文件夹放进 Starsector/mods/。
4. 在启动器的 Mod 列表中启用 Console Frontend。
5. 进入存档后按 Ctrl + ~ 呼出面板。

卸载:直接在启动器里关掉即可,不会影响存档。
想彻底清理,可顺带删除 saves/common/config/console_frontend_params.json.data
(只存你设置过的参数,无其它内容)。

___

兼容性与注意事项

- 前置:Console Commands(lw_console);LazyLib 是 Console Commands 的运行依赖,请一并安装并启用。
- 无已知冲突 Mod。默认热键是 Ctrl + ~(带 Ctrl 修饰),Console Commands 自带的控制台默认是 ~,
   两者不会互相抢占;如需调整可在 LunaLib 设置里改键。
- 真控制台打开时本面板会自动让位,不会抢输入。
- 本 Mod 不修改游戏本体文件,不读写游戏目录以外的文件;
   运行期只读取 Console Commands 的公开 API 与游戏自带的字体/贴图资源。
- 本 Mod 不打包、不修改任何上游 Mod 的代码或素材。

___

来源声明与致谢

- 本 Mod 基于 Console Commands 提供的公开 API 开发,未包含、未复制、未修改其上任何源代码与素材。
- Console Commands 的 mod_info.json 中,Mod 作者署名为 LazyWizard、Lukas04;
  其 GitHub 仓库的代码贡献者(Contributors)还包括 jaghaimo 与 NickNedfinity。  感谢以上诸位作者与贡献者。
- 上游 license.txt 明确声明:"All modders have my permission to copy and use any code I've written."
- 感谢 LazyLib、LunaLib 作者提供的前置支持。
- AI 使用说明:本 Mod 的源代码、文档与发行包由作者与 AI 助手协作完成;

所有改动均在本机游戏中实测通过后才发布。

___



___

下载

见本帖附件:ConsoleFrontend-0.1.1.zip

也可从 GitHub Releases 获取顺便给我点个star?(✪ω✪):

如果有 bug 或想加的命令,欢迎在帖子里回复,我会陆续更新。

本帖子中包含更多资源

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

×

评分

参与人数 1星币 +2 收起 理由
yangyilinAlan + 2 OHHHHHHHHHHH!

查看全部评分

驱逐技师

发表于 1 小时前 | 显示全部楼层
大佬NB,晚上回家试试
感谢支持!其实没这么强,主要靠dsh制作,我负责整理、测试和调细节。遇到 bug 欢迎反馈。  详情 回复 发表于 半小时前

驱逐技师

 楼主| 发表于 半小时前 | 显示全部楼层
盐泡虾米 发表于 2026-10-10 15:50
大佬NB,晚上回家试试

感谢支持!其实没这么强,主要靠dsh制作,我负责整理、测试和调细节。遇到 bug 欢迎反馈。

驱逐技师

发表于 半小时前 来自手机 | 显示全部楼层
强强强,感谢大佬

势力巨擘

发表于 半小时前 | 显示全部楼层
ai时代的风终究吹到了远神,这种优化操作的ui交互模组ai好像挺在行的
远神没有ui编辑器,手搓ui全靠穷举进游戏调节位置,但是对ai来说这种抽象操作就没问题  详情 回复 发表于 29 分钟前

战列舰长

发表于 半小时前 | 显示全部楼层
好耶,大佬NB,终于不用每次都手敲或去翻笔记本了

势力巨擘

发表于 29 分钟前 | 显示全部楼层
宝石视觉 发表于 2026-10-10 15:56
ai时代的风终究吹到了远神,这种优化操作的ui交互模组ai好像挺在行的

远神没有ui编辑器,手搓ui全靠穷举进游戏调节位置,但是对ai来说这种抽象操作就没问题

势力巨擘

发表于 20 分钟前 | 显示全部楼层
本帖最后由 EririEX 于 2026-10-10 16:35 编辑

mod添加的类似于psm_addShipXP的命令会显示为PSM_ADDSHIPXP,全大写阅读起来非常困难,能直接显示原命令吗
像这种是否可以检测一下描述有没有中文,有的话直接显示描述?

本帖子中包含更多资源

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

×
稍等,我看看怎么改  详情 回复 发表于 19 分钟前

驱逐技师

 楼主| 发表于 19 分钟前 | 显示全部楼层
EririEX 发表于 2026-10-10 16:33
mod添加的类似于psm_addShipXP的命令会显示为PSM_ADDSHIPXP,全大写阅读起来非常困难,能直接显示原命令吗 ...

稍等,我看看怎么改

势力巨擘

发表于 5 分钟前 | 显示全部楼层
字体能调整吗,在我这种笔记本小屏幕上非常的...
哈哈,觉得眼熟?这样的场景,此时此刻正头疼着每一个舰长。
下一个可能就是你!除非,你能做出人生中最重要的决定。(一阵慷慨激昂的音乐)
向所有人证明,你有追求大一统英仙座的决心和勇气!
加入左径/海盗/余晖。享受0%关税的贸易!享受不需要依赖船员的无人舰!把中立探险队当做油料补给!
成为走私犯!成为....余晖走狗!成为......英仙座赏金传奇(被悬赏的)!
*滑块验证:

本版积分规则

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

GMT+8, 2026-10-10 16:54

Powered by Discuz! X3.5

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

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