太好了,是WebUI,我们有救了!!!
什么,新地图,游戏我还没推,所以没有新地图,地图和上个版本是一样的
但是这个版本修改了很多东西,而且暂时没有测试过,可能有一些未知的bug,还有WebUI可能存在用的不顺手的地方,欢迎通过Issues提出意见
✨ 新增功能
WebUI 控制面板(全新)
- 指挥台:运行状态一览,日志统计(战斗次数/总用时/疾跑节约/卡顿次数),配置速览
- 运行控制:从浏览器直接启动/停止锄地,6 种运行模式(默认锄地/白名单/选图运行/开发者选图/录制地图/安装依赖),实时输出显示
- 地图图鉴:628 张地图按版本/星球浏览,支持按名称/编号/作者搜索,星球分组可折叠,地图步骤详情查看
- 参数设置:config.json 全部配置项可视化编辑(含通知、视角校准、开发者选项分区),支持保存/复制/下载/原始 JSON
- 航行日志:实时查看运行日志,按级别过滤
- 新图注意:直接浏览「新图注意事项」文件夹里的机关/路线图片
- 关于页:项目信息 + 版本号
- 5 套主题色(星穹紫/绯红脉冲/翡翠极光/琥珀黄昏/冰晶蓝),布局居中/靠左切换,氛围特效开关(银河/极光/粒子)
多渠道通知推送(19 种)
- Windows 桌面通知(零配置)/Server酱/PushPlus/Telegram/Bark/钉钉/企业微信/飞书/Discord/Gotify/Ntfy/PushDeer/Qmsg/SMTP 邮件/QQ 机器人/自定义请求/通用 Webhook 等
- 三档触发时机:开始锄地/锄地完成(含统计摘要)/运行出错
- WebUI 一键测试通知
其他
- 新增
webui/launch.py通用启动器,兼容各类 Python 环境 --map <地图ID>参数:非交互指定起始地图- 关于页显示版本号
🔧 修复的 Bug
稳定性(重要)
- 日文系统无法运行(issue #428):日文 Windows(cp932 编码)下中文输出崩溃,全部入口脚本统一修复
- 卡键问题:异常导致 ALT/SHIFT/方向键卡住(键盘/鼠标/移动逻辑全部加释放保护)
- 月卡检查崩溃:凌晨 3:55–4:00 启动时 TypeError
- import 卡死:日志模块无限递归(loguru patcher)
- 回主界面死循环:游戏异常时无限按 ESC,加 120 秒超时
- 监听器泄漏:每张地图重复注册 F7-F10 回调
- 修复 test.py 引用不存在的模块导致的启动崩溃
⚙️ 其他改进
- 启动器 bat 全面重构:中文菜单恢复、管理员提权可靠、兼容慢启动(最长等待 300 秒)
- 项目结构整理:维护工具移入
tools/ - CI 工作流升级:编码修正、Actions 版本更新
- 版本号统一为 4.4.0_260814