387 Commits

Author SHA1 Message Date
wess09
11d62e52e1 fix 2026-04-08 23:47:44 +08:00
wess09
b838689749 Merge https://github.com/LmeSzinc/AzurLaneAutoScript into dev 2026-04-02 00:58:09 +08:00
Beatrice-betty
8361c5f786 删除大世界延后 2026-04-02 00:22:43 +08:00
wess09
1a404420e3 feat: add configuration schema and i18n support for project settings 2026-04-01 13:03:45 +08:00
LmeSzinc
278edcdf12 Opt: Add favourite student default to false 2026-04-01 01:12:20 +08:00
LmeSzinc
aad22c753a Opt: Mood control default to prevent_green_face 2026-04-01 01:12:13 +08:00
zhang huaibo
29afb60bd3 Regenerate args/i18n/config_generated (run config_updater) 2026-03-31 20:14:28 +08:00
zhang huaibo
54706de513 Restore config_generated.py and zh-CN i18n entries 2026-03-31 19:53:40 +08:00
ZhangMusan
37ba58cf1e Add Event3: add task, update argument defaults, i18n translations (authored by ZhangMusan) 2026-03-31 19:30:00 +08:00
wess09
1f0c79538f Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-03-31 00:42:19 +08:00
longer-sausage
3e8956524d ocr设备 2026-03-29 21:41:08 +08:00
LmeSzinc
960db91be9 Add: [ALAS] Support LDPlayer14 2026-03-28 19:00:12 +08:00
wess09
0fc74c701d LLM分析测试 2026-03-28 17:36:23 +08:00
wess09
61c9101a13 Merge branch 'OpsiTarget' feature into master
Resolved all merge conflicts between OpsiSirenBug (HEAD) and OpsiTarget branches.
- Restored composition architecture in operation_siren.py using task module inheritance
- Added OpsiTarget feature: target/achievement collection system
- Integrated CollectTargetReward hook into os_daily via super()
- Added OpsiTarget_TargetFarming hook into os_meowfficer_farming
- Merged config, i18n, assets, and argument definitions from both branches
2026-03-27 21:20:14 +08:00
longer-sausage
139f5e8e06 用numba重构大世界模拟器,性能提升百倍以上 2026-03-24 01:58:55 +08:00
wess09
562f439dc7 添加GPU加速开关 2026-03-22 21:47:36 +08:00
longer-sausage
3f27167567 Upd: 大世界模拟器进入相对可用阶段( 2026-03-18 17:40:06 +08:00
longer-sausage
95e0c48e1b Upd: 大世界模拟器 2026-03-18 02:48:46 +08:00
longer-sausage
a38b65a287 大世界模拟器绘图功能 2026-03-17 23:23:31 +08:00
wess09
734eefc149 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-03-13 21:36:14 +09:00
longer-sausage
c5954ada59 Upd: 大世界模拟器新增时间利用率参数 2026-03-13 10:40:24 +08:00
longer-sausage
88a4961a0a Upd: 大世界模拟器+fix: azurstat日志过多 2026-03-13 00:31:36 +08:00
longer-sausage
421de41fdf fix 2026-03-12 21:44:01 +08:00
longer-sausage
fbbeb9e746 Upd: 大世界模拟器更新 2026-03-12 21:20:28 +08:00
guoh064
3f9e7edf4e Add: hide_in_upper_left option for combat manual 2026-03-12 18:46:50 +08:00
longer-sausage
3ff708c5f7
Add: 大世界模拟器-alpha (#199) 2026-03-12 01:10:06 +09:00
ZhangMusan
21029a621f
修复自动寻吊功能 (#189)
* 修复短猫数据收集出击轮次计算逻辑,与短猫相接收获保持一致

- cl1_database.py: increment_meow_battle_count 新增 hazard_level 参数,根据侵蚀等级换算有效战斗轮数(侵蚀2-3每2次=1轮,侵蚀4-6每3次=1轮)
- map.py: 调用 increment_meow_battle_count 时传入侵蚀等级
- webui/app.py: 显示时将 battle_count 转换为整数

* 优化短猫战斗轮次计算:保持API向后兼容,使用round()代替int()

- cl1_database.py: increment_meow_battle_count 新增 delta 可选参数,保持向后兼容
- cl1_database.py: get_meow_stats 使用 round() 代替 int() 避免截断
- webui/app.py: 显示时使用 round() 代替 int()

* feat: refine siren detector search by level and update config defaults/help

* fix: siren detector search - implement continuous loop to find all target devices

- Add outer while loop to continuously search zones until finding target quantity
- Re-parse found zones each iteration to update exclusion list
- Inner for loop searches available zones in each round
- Break from while loop only when no more unsearched zones available
- Default stop_after_found changed back to 1
- Fixes bug where search stopped after first zone even if target not reached

* Fix siren search cleanup

Restore temporary siren detector search state on all exit paths.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: zhang huaibo <zhanghuaibo@w20898196-3.local>
Co-authored-by: 茗 <zicheng_1202@outlook.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 01:24:49 +09:00
wess09
1e14d6539c 1-1刷伏击 2026-03-10 21:16:11 +09:00
longer-sausage
dca321a481 集成AzurStat,添加大世界产物统计功能 2026-03-09 18:44:17 +08:00
wess09
d77783e515 Add:商店开关功能 2026-03-09 17:12:50 +09:00
wess09
2a8fb97bbc 吊机自动次数同步功能... 2026-03-09 14:02:38 +09:00
ZhangMusan
821ad0261f
新增短猫相接任务数据收集 (#173)
* 新增短猫经验数据统计及智能调度WebUI优化

- 智能调度模块添加短猫经验数据统计表格
- 侵蚀1数据收集表格新增平均战斗时间和平均一轮时长列
- 短猫数据表格新增平均一轮短猫时长列
- 修复WebUI显示逻辑,确保各任务正确显示对应统计数据

* 新增短猫提前开始功能:支持根据AP消耗速率自动规划提前开始时间

* 重命名配置项: MeowAdvance -> MeowStartEarly,优化月末行动力自动清理翻译

* 合并wess09代码后修复:MeowMonthlyCleanup -> MeowStartEarly

* 修复短猫轮次计时:删除错误的每2场战斗算一轮逻辑,保留on_meow_search_end的正确进图计时

* 修复短猫时间记录:按侵蚀等级计算AP消耗并修正属性名冲突

* 简化短猫轮数计算:直接使用战斗次数作为轮数

* 修正短猫单轮时间计算:根据侵蚀等级确定每轮战斗次数

* fix: 修复短猫出击轮次计算和每日经验数据显示问题

1. 短猫出击轮次: 从 battle_count//2 改为使用 round_times 列表长度,获取真实轮次数
2. 每日经验检测: 修复实例名为空时无法加载数据的问题,添加空数据提示
3. 雪风大人的侵蚀一数据收集: 迁移经验效率、今日战斗、今日经验、今日运行等统计列到表格中
4. 智能调度页面: 修复实例名为空时自动使用第一个可用实例

* chore: 移除 Mac 模拟器优先级提升功能

* Restore: 恢复 Mac 模拟器优先级提升功能

---------

Co-authored-by: zhang huaibo <zhanghuaibo@w20898196-3.local>
Co-authored-by: 茗 <152146621+wess09@users.noreply.github.com>
2026-03-09 00:16:15 +09:00
ZhangMusan
e81e4875c5
适配macosmumupro模拟器控制 (#155)
* feat: 添加macOS MuMuPro模拟器控制支持

- 新增 platform_mac.py 实现 Mac 平台模拟器启停控制
- 新增 emulator_mac.py 定义 Mac 模拟器类型和实例检测
- 支持 BlueStacksAir、BlueStacksMIM、MuMuPro 三种模拟器
- 重构 Device 类使用组合模式避免 MRO 冲突
- 更新配置文件添加新的模拟器选项

* fix: 修复macOS MuMu启动/停止逻辑,使用正确的MuMuEmulator.app路径

* fix: 修复 macOS 模拟器重启调用逻辑及 Device 类初始化问题

- 修复 alas.py 中 _try_restart_emulator 的缩进错误,确保 macOS 正确使用 PlatformMac
- 修复 Device 类使用组合模式避免 MRO 冲突
- 添加 EmulatorMac 优先级提升功能 boost_running_emulator_priority()

* fix: 修正 MuMu Pro 模拟器启动流程使用正确的 mumutool 命令

* fix: 修复 alas.py 缩进错误

* test: 设置立即触发模拟器重启

* fix: 修复 alas.py 缩进错误

* feat: 适配 macOS MuMu Pro 多实例支持

- 使用 mumutool info all 获取所有实例信息
- 支持实例 index、adb_port、name、state 字段
- 启动/停止使用 mumutool open/close <index> 控制指定实例
- 端口计算: 16384 + index * 32
- 更新 i18n 帮助文档说明多实例端口

* fix: MuMu Pro 关闭实例时只关闭指定实例

- 移除了 osascript 关闭全部实例的逻辑
- 仅使用 mumutool close <index> 关闭指定实例
- 避免误关闭其他实例

---------

Co-authored-by: zhang huaibo <zhanghuaibo@w20898196-3.local>
2026-03-03 18:47:55 +08:00
longer-sausage
f7f2c0f0b2
add: 跨任务共用心情功能 (#146)
* add: 跨任务共用心情功能

* fix
2026-03-01 15:30:11 +08:00
wess09
3e6a853231 自动配队功能 2026-02-27 22:11:27 +08:00
wess09
9db828edd2 fix A1 2026-02-27 17:16:54 +08:00
wess09
177b6f2021 fix:前端显示 2026-02-27 16:27:33 +08:00
wess09
f6088e27f8 合并 Lme/alas PR log自动删除与压缩 2026-02-25 21:23:30 +08:00
Beatrice-betty
9c22f8f6d5 fix 2026-02-24 03:45:46 +08:00
Beatrice-betty
07e7cdb234 fix 2026-02-24 03:18:17 +08:00
Beatrice-betty
89b386b0bd fix 2026-02-24 02:30:12 +08:00
Beatrice-betty
e9435b0f8d 大世界任务延后 2026-02-24 01:59:30 +08:00
wess09
38ca8c5f5b 添加委托油满 购买后宅食品 2026-02-23 23:32:14 +08:00
wess09
66568c3f98 feat: 添加海岛模块及其资产和配置 以及增加吊机相关的新功能 2026-02-23 21:55:19 +08:00
wess09
c186f7cbd6 add:定期重启模拟器 2026-02-20 21:17:35 +08:00
wess09
c30c28bd15 模拟器卡死时 自动重启模拟器 2026-02-19 23:23:01 +08:00
wess09
93ec3b9726 新增 ADB无法连接时 自动重启模拟器 2026-02-19 23:04:00 +08:00
wess09
e96fe037fd 支持启动自定义多开模拟器 如多开1 多开2 2026-02-19 21:32:23 +08:00
guoh064
d38eb2928b 增加共斗沉船流 2026-02-19 01:19:57 +08:00
Beatrice-betty
b1e09716b5
Upd: blueprint purchase for DR5 & PR6 (#112)
Co-authored-by: sui-feng-cb <2518179942@qq.com>
2026-02-18 18:35:39 +08:00