返回提交历史
Modified
AutoMiningFleet/AutoMiningFleet.csproj
+2
-1
Added
AutoMiningScript.Tests/AutomaticHomeTests.cs
+158
-0
Added
AutoMiningScript.Tests/ContinuousExplorationTests.cs
+149
-0
Modified
AutoMiningScript.Tests/DisplayLocalizationTests.cs
+1
-1
Modified
AutoMiningScript.Tests/DockingNavigationTests.cs
+72
-5
Added
AutoMiningScript.Tests/ExplorationMapTests.cs
+173
-0
Added
AutoMiningScript.Tests/FleetResetTests.cs
+323
-0
Modified
AutoMiningScript.Tests/FleetStateTests.cs
+9
-3
Added
AutoMiningScript.Tests/FleetTrafficTests.cs
+189
-0
Deleted
AutoMiningScript.Tests/LegacyStorageTests.cs
+0
-377
Modified
AutoMiningScript.Tests/MarkerLocalizationTests.cs
+4
-0
Modified
AutoMiningScript.Tests/MinerStateTests.cs
+1
-1
Modified
AutoMiningScript.Tests/ParameterCommandIntegrationTests.cs
+3
-0
Modified
AutoMiningScript.Tests/ParameterLocalizationTests.cs
+34
-0
Modified
AutoMiningScript.Tests/ProtocolTests.cs
+2
-2
Added
AutoMiningScript.Tests/SurveyNavigationTests.cs
+176
-0
Modified
AutoMiningScript/Core.cs
+121
-60
Modified
AutoMiningScript/Display.cs
+76
-56
Added
AutoMiningScript/ExplorationMap.cs
+192
-0
Modified
AutoMiningScript/FleetController.cs
+386
-323
Modified
AutoMiningScript/Flight.cs
+105
-90
Modified
AutoMiningScript/Hardware.cs
+14
-14
Modified
AutoMiningScript/Localization.cs
+4
-15
Modified
AutoMiningScript/MarkerController.cs
+31
-24
Modified
AutoMiningScript/MinerController.cs
+248
-140
Modified
AutoMiningScript/Persistence.cs
+1
-162
Modified
AutoMiningScript/Planning.cs
+81
-82
Modified
AutoMiningScript/Program.cs
+41
-12
Modified
AutoMiningScript/Protocol.cs
+41
-22
Modified
AutoMiningScript/Resources.cs
+36
-32
Modified
AutoMiningScript/Settings.cs
+43
-45
Modified
AutoMiningScript/WatchdogController.cs
+4
-4
Modified
Localization/automatic.en-US.json
+3
-3
Modified
Localization/camera.en-US.json
+12
-12
Modified
Localization/common.en-US.json
+9
-11
Modified
Localization/common.zh-CN.json
+0
-2
Modified
Localization/display.en-US.json
+6
-5
Modified
Localization/display.zh-CN.json
+6
-5
Modified
Localization/docking.en-US.json
+9
-9
Modified
Localization/fleet.en-US.json
+23
-25
Modified
Localization/fleet.zh-CN.json
+0
-2
Modified
Localization/fleetoperations.en-US.json
+5
-2
Modified
Localization/fleetoperations.zh-CN.json
+4
-1
Modified
Localization/miner.en-US.json
+38
-34
Modified
Localization/miner.zh-CN.json
+4
-0
Modified
Localization/parameters.en-US.json
+3
-3
Modified
Localization/parameters.zh-CN.json
+2
-2
Modified
README.md
+66
-28
Modified
build.ps1
+14
-1
Modified
docs/PARAMETERS.zh-CN.md
+8
-12
Modified
docs/VALIDATION.md
+70
-17
Added
tools/Verify-PackedRole.cs
+63
-0
XFEstudio/AutoMiningScript
自动采矿舰队重构与主控初始化重置
本次提交大幅重构自动采矿舰队脚本,增强多矿机协作、交通管理、任务分配、存储恢复与协议同步,移除角色配置项,并实现主控彻底初始化重置。主要变更包括: - 舰队控制器航道分配、交通冲突检测与避让重写,支持多矿机独立航道与持久化恢复。 - 通信协议引入Epoch,支持跨存档/重启安全同步,矿机自动识别旧会话并清理挂起任务。 - 矿机支持连续任务分配与自动返航,状态机优化Idle判定、Docking对齐、任务取消与恢复。 - 存储格式升级,移除旧版兼容,提升一致性与恢复速度。 - 主控`init`命令彻底清空历史数据,仅保留配置,分配新批次并广播重置,支持损坏/旧存档直接清空。 - 移除角色配置项,类型由文件决定,新增构建时类型校验工具,文档与参数表同步更新。 - 自动返航与泊位分配兼容多组名,矿机自动标定与返航流程完善。 - 矿区探索地图与轨迹绘图增强,支持多页轮播、实体去重与多屏显示。 - 协议、配置、异常处理与参数校验统一,支持中英文混用。 - 新增/修订80+项自动化测试,覆盖初始化、批次隔离、组名兼容、返航、地图等场景。 - 界面与提示优化,语言资源同步调整,文档与构建流程全面适配新版行为。 本次更新显著提升了自动化采矿的安全性、可靠性与易用性,为大规模部署奠定基础。
b7f4427
代码差异
52 个文件
+3065
-1645