让飞船在桌面图标后面交战

0.3.1 分享版。使用游戏引擎进行实时 AI 战斗。你需要自己安装 Starsector 0.98a-RC8,游戏目录内需带有支持 Shenandoah 的 64 位 Java 17。本包不包含游戏本体或第三方 MOD。

第一次使用

  1. 将压缩包完整解压到游戏所在磁盘的普通可写文件夹。需要本地 NTFS 磁盘。壁纸和游戏应当使用两个独立文件夹,壁纸不要放进游戏或 mods 里面。
  2. 双击 一键启动壁纸.exe。程序先查找旁边的 Starsector 文件夹;找不到时会弹出选择窗口。选择同时包含 starsector-core、mods 和 jre 的游戏主文件夹,游戏文件夹无需改名。
  3. 等待素材加载。程序会自动跳过主菜单、任务选择及初始部署,战斗开始后自动移到桌面图标后方并隐藏控制菜单。MOD 多时加载可能需要数分钟。
  4. 按 Win+D 查看桌面。以后继续双击“一键启动壁纸.exe”即可;游戏引擎在壁纸播放期间仍会运行。
找回菜单:按 Ctrl + Alt + W,或双击“观战启动器.exe”或托盘图标。重复打开只显示已有菜单,不会多开游戏。右上角 X 只隐藏菜单;释放游戏占用请点击“停止观战”。

显示方式

方式效果
桌面壁纸画面位于桌面图标后方,游戏不接收鼠标键盘操作。
无边框全屏普通观赏窗口铺满屏幕,会覆盖桌面图标。
普通窗口便于普通观战和排查显示问题。

修改后点击“应用设置”。如果桌面显示异常,先切换到普通窗口;托盘也提供“恢复普通窗口”。

数量与资源占用

使用 MOD

先在你自己的游戏里安装、启用 MOD,再选择“当前启用的 MOD”。停止并重新启动观战后才能加载新增 MOD。读取的是你电脑上的启用名单,分享包不会自动安装别人使用的 MOD。

MOD 可能需要依赖库,部分舰船可能不适用于独立观战;候选库不等于全部经过验证。大型 MOD 组合的加载时间、内存和显存占用会明显增加。可先用原版确认运行正常。

文件位置与迁移

第一次运行前可以移动、重命名完整的壁纸文件夹。一键入口使用自身所在目录,不依赖发送者的磁盘路径。首次选择游戏后,会在本地保存 game-location.json。

运行后会生成 profiles,其中包含到本机游戏素材的连接。此后需要移动程序或更换游戏,请重新解压原始分享包到新位置,再选择游戏。不要在这些连接目录中编辑或递归清理游戏素材,也不要把运行过的目录直接分享给别人。

launcher-settings.json 保存菜单设置;profiles/vanilla/telemetry 和 profiles/mods/telemetry 保存运行日志及状态。自动进入失败时可查看当前目录的 startup.log、autostart-status.json;启动脚本错误记录在壁纸文件夹的 launcher-error.log。备用停止入口为 Stop-Wallpaper.cmd。

适用范围

需要 64 位 Windows、系统 .NET Framework 4.8 及 Windows PowerShell 5.1。目前仅在开发电脑、上述游戏版本和单屏 1920×1080 环境完成过运行验证;其他电脑、多屏、全部 MOD 舰船及整夜运行尚未验证。未设置开机自启,未替换 Explorer。

游戏版本或自带 Java 不匹配时,程序会提示原因并保留现有游戏文件。自动进入战斗适配失败时保留游戏主菜单;可以选择“战役 → Desktop Battle / 桌面自动观战”排查,或停止观战。