ControlPanelPlus
Quality-of-life upgrades for the logistics control panel: expand/collapse, starmap locate, station copy/paste with per-slot gates, filter intersection, remote item transfer, storage shortcuts and astro list sorting.
CHANGELOG
CHANGELOG
1.0.0
首个正式版(从 0.2.6 升级而来,功能与 0.2.6 一致)。
- 物流总控面板优化:展开/折叠策略与顶栏切换按钮、星图定位(左键保留面板 / 右键关闭 / Shift+右键关闭并点亮导航线)、物流塔设置复制粘贴(三块内容 + 每槽/逐项开关 + 强制粘贴 + 销毁替换物 + 采矿机溢出)、物品筛选交集、位置下拉框排序与热键、物品筛选快捷、非本地星球取放物品、存储模式右键/中键快捷键。
- 界面文字跟随游戏语言(中文/英文),配置说明与 README 双语。
- Thunderstore 发布:新增 256×256 图标、manifest 与打包脚本。
0.2.6
- 配置界面把
ForcePaste/DestroyReplacedItems/AllowMinerOverflow三项移到StationCopy段最上方(按键设置之前)。
0.2.5
- 定位按钮改回文字按钮「定位」(英文界面 Locate),移除程序绘制的图标与相关透明/去高亮处理;悬浮提示保留。
0.2.4
- 定位按钮图标去除发光:从原图标贴图提取实心图形(alpha 阈值),贴图不可读时改用程序绘制的干净放大镜图标。
0.2.3
- 定位按钮取消悬浮高亮与缩放:图标不再随鼠标悬浮变亮或放大。
0.2.2
- 定位按钮改为透明底色:只保留图标,鼠标悬浮时显示淡白色反馈。
0.2.1
- 粘贴提示区分跳过原因:物品冲突(并提示可在
StationCopy/ForcePaste开启强制覆盖)与目标槽位不足;强制覆盖时显示覆盖数量。 - 批量粘贴提示同样显示物品冲突数量。
0.2.0
- 定位按钮:浅蓝色图标底色;悬浮提示固定三行、宽度按语言自适应;打开仪表盘时定位会强制关闭仪表盘(优先于 DashboardOverhaul 的锁定)。
- 新增强制粘贴(
StationCopy/ForcePaste,默认关闭):覆盖已有其他物品的槽位,保持原槽位绑定,替换物品默认取回。 - 新增替换物品直接销毁(
StationCopy/DestroyReplacedItems,默认关闭):强制粘贴与远程清空有物品槽位时直接销毁原有物品。 - 新增采矿机溢出(
StationCopy/AllowMinerOverflow,默认关闭):开启后大型采矿机 / 轨道采集器保留原上限并允许溢出;关闭时显式缩减到目标塔容量(即使 UXAssist 的溢出补丁处于开启状态)。 - 位置下拉框新增「当前星系」范围(第三项)。
- README 按功能重排(存储快捷键改为 F7、非本地取放改为 F8),移除实现细节;新增 AGENTS.md 默认制作规则。
0.1.7
- 游戏内界面文字按游戏语言自动切换:中文游戏显示中文,其他语言显示英文(定位按钮浮窗、展开/折叠按钮、筛选模式按钮、复制粘贴与多选提示)。
- 配置文件全部说明改为中英双语并列;README 保持中英文两版。
- 新增
Lang.T(zh, en)统一处理。
0.1.6
- 定位按钮改为与 PlanetFinder「view planet」同款的图标按钮(星图「查看星球」图标 + 同款按钮模板),鼠标悬浮显示提示浮窗,浮窗内列出左键/右键/Shift+右键三种行为;功能不变。
0.1.5
- 定位按钮改为按点击方式区分:左键保留总控面板、右键关闭面板、Shift+右键关闭面板并把导航线指向该星球。
- 删除
Locate/ClosePanelOnLocate与Locate/LinkNavigation两个配置项(行为已由点击方式固定),Locate段只剩EnableStarmapButton。
0.1.4
- 删除
AstroList的四个前后缀配置与相关代码(PlanetPrefix、PlanetPostfix、StarPrefix、StarPostfix)。 - 保留
AstroList/SortByName与全部导航热键;下拉框固定使用内置样式:星系名黄色、星球名缩进两格。
0.1.3
- 配置界面顺序调整:用
ConfigurationManagerAttributes.Order固定显示顺序(配置管理器按 Order 倒序、再按名称排序)。Locate:EnableStarmapButton → ClosePanelOnLocate → LinkNavigation。StationCopy:CopyKey → PasteKey → EnableSlots(+ Slot1–5)→ EnableSettings(+ 9 个逐项开关)→ EnablePriority。
- 新增
StationCopy/Slot1–Slot5(默认开启):粘贴时可单独关闭某个槽位,避免覆盖该槽位。 - 新增 9 个第二块逐项开关(默认开启):
SetChargePower、SetTripDrones、SetTripShips、SetWarpDistance、SetWarperNecessary、SetOrbitCollector、SetDeliveryDrones、SetDeliveryShips、SetPilerCount。
0.1.2
- MOD 更名为 ControlPanelPlus(原 ControlPanelTweaks),插件 GUID 改为
com.dsp.controlpanelplus,AssemblyVersion 重置为 0.1.2。 - 代码命名空间、日志前缀(
[CPP])、部署目录与自测工程同步更名;功能与 1.2.0 一致。
1.2.0
第三轮:第二轮问题修改 + 新增功能。
修改
- 星图「定位」默认保留总控面板并打开星图;新增
Locate/ClosePanelOnLocate(点击后关闭面板)与Locate/LinkNavigation(联动导航线)两个配置,默认均为关闭。 - 「全部展开 / 全部折叠」合并为一个切换按钮,标签跟随当前状态,样式与「筛选:并集/交集」一致。
新增
Station/AllowRemoteItemTransfer(默认关闭):在总控面板上从非本地星球取放物品;检测到 CheatEnabler 时本项不生效(优先 CheatEnabler)。- 物流塔存储行鼠标快捷键:右键供/需切换、中键无/需切换;检测到 UITweaks 时本功能自动停用(优先 UITweaks)。
- README 增加对 UXAssist、CheatEnabler、UITweaks、StatsUITweaks 的鸣谢。
1.1.0
第二轮:第一轮问题修复 + 新增功能。
修复
- Ctrl 多选现在包含当前已选中的塔(第一次 Ctrl+点击即 2 座);普通左键点击清空多选。
- 多选高亮改用游戏原生行选中高亮,与普通单选一致。
- 星图「定位」按钮独立:不再点亮/切换导航线。
- 位置下拉框默认区分星系与星球:星系名黄色、星球名缩进(四项前后缀全空时生效)。
- 选中焦点闪烁动画缩短到原版 20%;
←/→改为切换上/下一个星球;鼠标位于物流塔存储槽位上时方向键交给 UXAssist 的存储容量调整。
新增
- 打开总控面板时自动按鼠标指向的物品筛选(手持物品 / 图标提示 / 制造配方 / 背包格子 / 生产条目)。
- 总控面板里右键物品图标=替换物品筛选;Shift+右键=在现有筛选上追加(上限 5)。
- Shift+左键批量框选两座塔之间(可跨星球)的所有物流塔。
- 重新打开面板保留上次星球展开状态(优先于两个默认展开/收起配置)。
- 标题栏新增「筛选:并集 / 交集」快速切换按钮。
1.0.0
首个版本,对应《总控面板优化ControlPanelTweaks(详细版·AI目标指令书)》的 F1–F5。
- F1 展开 / 折叠
- 多星球结果默认全部折叠、单星球结果默认展开(两个独立开关)。
- 面板标题栏新增「全部展开 / 全部折叠」按钮。
- 默认值只在打开面板或切换筛选时套用,建塔/拆塔引起的列表刷新不会重置手动状态。
- F2 星图定位
- 星球条目导航按钮左侧新增「定位」按钮;点击进星图、
SetViewStar+ 相机SetViewTarget对准星球,点亮导航线并尽量选中该星球。
- 星球条目导航按钮左侧新增「定位」按钮;点击进星图、
- F3 物流塔设置复制粘贴
<复制 />粘贴,按键可配置。- 三块内容独立开关:槽位设置、塔设置、优先级设置。
Ctrl+ 点击多选塔(高亮 + 一键粘贴);Shift+>批量粘贴到当前星球槽位相同的塔。- 目标槽位里有别种物品且库存 > 0 时跳过,绝不搬运/清空库存。
- 大型采矿机 / 轨道采集器只复制「上限 + 供需」与塔设置。
- 点对点:先同名命名目标塔,再补建源塔的点对点航线。
- F4 物品筛选交集
- 配置开关(默认关闭):开启后 A+B 只显示同时含 A、B 的条目。
- F5 位置下拉框
- 按星系名排序(前两项固定)。
- 星球名 / 星系名前后缀(支持富文本)。
PageUp/PageDown切换列表项(Ctrl 只跳星系)、←/→跳到当前星球首个条目、↑/↓跨星球逐条选择。