Coder Social home page Coder Social logo

tkkcc / arklights Goto Github PK

View Code? Open in Web Editor NEW
1.5K 11.0 63.0 5.17 MB

明日方舟速通 arknights 本仓库不再维护,请使用 https://github.com/AegirTech/ArkLights

Home Page: https://arklights.pages.dev

License: Apache License 2.0

Lua 89.17% Shell 1.19% Python 8.52% JavaScript 1.12%
arknights speedrun

arklights's Issues

关于基建控制中枢

能否把老鲤,歌蕾蒂娅这类需要配合的优先度降低,和无法叠加的技能区分一下(例如驴子和诗怀雅)

肉鸽是否能支持选择已解锁的分队?

目前看上去是为了刷999的设计的,后期加入了刷商品。
但后勤分队有利于刷代币但对肉鸽后期帮助不大,所以是否能加入分队选择例如突击战术?

手游辅助平台调研

节点精灵3.24缺陷

  1. 定时执行形同虚设,倒计时显示错误,实际也经常错过
  2. 无法实现有root自动开无障碍,因为无障碍申请在脚本运行前执行
  3. findColor首个点为白色点时结果错误
  4. keepScreen使用后无法再关闭
  5. 无障碍在设置中已经申请到了,但脚本还在申请,必须重启脚本
  6. 不支持搜图

节点精灵还是收 在线设备数 费用,因此重新调研平台,选择更低成本方案。

  1. 节点精灵:支持免root,内置传统算法OCR与卷积OCR,但在背景有噪声和生僻字(鸮、砾)情况准确度不够,脚本上架免费,支持热更新,导出为独立apk需购买永久VIP(360元)。
  2. autojs:支持免root,无内置OCR方案,但支持torchscript,也有浩然OCR独立apk,永久VIP 45元。
  3. hamibot:基于autojs,不支持导出apk,在网页上注册登陆账号,配对机器人,才能启动脚本,步骤繁琐,不适合小白。
  4. 触摸精灵:安卓需root,支持苹果。
  5. 自动精灵:支持免root,支持苹果云手机,内置OCR,交互式编程,编写复杂逻辑很麻烦。
  6. 触动精灵:安卓需root,支持苹果。
  7. 积木编程:支持免root,和触动一家,感觉已停更。
  8. 按键精灵(游戏蜂窝):支持免root。
  9. 叉叉助手:安卓需root,网站商店被封,本地开发助手可用。
  10. 飞天助手:安卓需root,缺少文档。
  11. 懒人精灵:支持免root,文档有缺漏,内置OCR,免费导出apk,有vscode插件。
  12. EasyClick:支持免root,文档全,内置OCR,免费导出apk,有idea插件。
  13. 一键玩(人鱼助手):没文档。
  14. 鱼叉助手:支持安卓/ios,使用蓝牙鼠标控制,避免无障碍被封。
  15. 火山安卓:中文编程,个人版1600元。

从节点迁移到其他,主要考虑 免root,UI可实现界面跳转,OCR精度、导出apk、热更新。主要考虑11、10、1、2。

关于多账号功能

本人软件开发小白,若提出无法解决的需求,望谅解,以下是建议。

如果速通输入法导致的无法重启问题无法修复,或许可以增加对多开应用的支持,如国内各大定制rom的多开功能(不过国内定制rom的多开在启动时会有让用户选择的页面,或许脚本可以点击)IMG_20220711_001754.jpg

亦或是对炼妖壶island的支持,island使用[工作资料]以多开,脚本可以增加对工作资料应用的启动功能完成多账号支持(缺点是占用的储存空间会随多开应用的数量增加)

上述两种方法都可以不使用速通输入法进行多账号的托管,在需要修改任务的场景可以省去去系统设置里更换输入法的步骤。

关于基建办公室换班

如题 能否添加对会客室等级的识别 现版本情况下 乌有的排序会低于伊桑之类的 而事实上3级会客室的话乌有的效率反而高于伊桑他们。

(同样的问题还存在于精二的月禾上)

关于自动启动

大佬好,我在平时自己打的时候这个app自动启动了,然后明日方舟就重启了,这个是我哪里调错了吗,非常感谢大佬的软件,省了很多时间

蓝叠上出现了较多的问题

感觉是模拟器的问题,选关,好友访问,等功能似乎在我这里的运行都不太正常。。
不知道为什么,感觉脚本的识别在我这里运行似乎有很大的问题,之前在mumu上没有出现过(现在由于本地开了hyper-v没有其他模拟器可以选择)。
本地平台,win11,蓝叠5,分辨率720p。
image

2022-07-01.00-36-08.-.Compressed.with.FlexClip.1.1.mp4

能否跳过轮次作战最后的1-7

我尝试使用break但是无效,每次活动关打完总会自动打1-7。
打1-7的次数会随着活动关卡需要的理智不同而发生变化,关卡理智门槛越高理智浪费越严重。
例如21理智图打完还有20,那么脚本打完活动关之后,执行的3次1-7就会消耗本应在下个循环使用的理智而产生浪费问题,最终导致代币产出低于预期。同时该问题也会随着脚本的定时周期的缩短而显著上升,我觉得这相当的不好=。=
虽然一开始用1-7兜底避免意外的想法是好的,但是产生的代价我觉得要高于成本。
能否彻底关闭最后的1-7避免这种情况发生?
image
image

自动更新后高级设置中如何禁用acc

系统:Android 10(root)
apk版本号:395
安装后给了永久root权限,点击启动后又检测不到已经开启无障碍模式了,之前在关闭的issue中提到可以通过高级设置中禁用acc,但是当前版本好像只能设置重启acc进程间隔

获取权限失败

设备:小米平板5 未Root
所有权限都给了,包括无障碍。
但启动软件会弹出 ”获取权限失败,手动授权吗“,这个是需要什么权限?还是设备兼容的问题,谢谢

bug 基建缩放失效

原本是可以用的,在更新了 缩放修复 后缩放失效
设备Sony xz1 分辨率1920x1080 Dpi 480
截图
Uploading Screenshot_20220319-180150.png…

点击启动后重启游戏并检测不到开启无障碍服务

设备及系统:小米10,Android 10
情况描述:
下载前几天发布的apk后卸载了原来已安装的速通助手再安装新的apk,
但是启动后打开所有权限以及无障碍服务,配置好后在游戏主界面启动,程序重启游戏,没过多久手机自动重启。
再次打开速通助手,提示需要打开无障碍服务,且显示关闭,而在设置中无障碍服务都已经设置为速通助手,如何重新设置都不会显示打开,
卸载重装速通助手,手动重启手机仍然会遇到同样的情况,只是不会再自动重启手机了。

国际蓝叠模拟器打开应用后显示黑屏

给予无障碍权限以及其他脚本所有的权限之后,使用分辨率1280x720打开脚本之后屏幕显示黑屏,
114514
但是使用模拟器的自带截屏功能还能看到内部显示的内容
Screenshot_2022 04 17_16 29 28 975
但是外界直接看就看不见对应的内容,是黑屏

轮次作战进不去,卡循环

用的mumu模拟器,点击选择普通关卡如3-2这种靠前的关卡后跳出然后重新进入,不断循环,但是物资和普通关卡如5-10这种靠后的就没问题。

希望添加芯片指定数量刷取功能

希望设置指定数量芯片作为任务,
在数量未达到设置数量,且关卡开启时进行刷取。
满足所有设置数量后进行普通作战

比如需求五个医疗小芯片 五个近卫小芯片,仓库中有五个医疗小芯片,四个近卫小芯片,脚本刷取一关近卫芯片后满足条件,进行日常的普通作战

芯片数量可在对应关卡的掉落详情里获取
(如果仓库OCR不好做的话)

辅助权限与截图服务有概率意外关闭

设备: Google Pixel 2
系统: PixelExperience Android 12 (已 root)
软件版本: 明日方舟速通 v0.0.25 / 明日方舟客户端当前最新
问题表现: 设置定时任务后设备不能在期望时间唤醒,检查发现因不明原因辅助服务与截图权限被关闭,手动解锁后发现卡在“点确定”界面,进入设置发现上述两项必须服务已被关闭,手动重启权限后恢复正常
复现率: 有概率复现
建议:是否可在已 root 设备上自动开启相关权限以防被意外关闭(特别是当设备意外重启后可自动恢复相关权限)

远程配置功能请求

点佬好,是否有兴趣做一下远程账号配置加载?因为个人觉得多账号的管理有些繁琐,我可以写一套SpringBoot+Mysql的后端API用于管理多账号和配置json载入,可以实现前端账号管理和配置,由速通主动轮询后端服务器来更新配置,不用打开手机进行管理设置效果应该很不错,因为属实是不太会lua没法直接pr,不知意下如何?

基建换班策略

翻页
1. 滑动距离误差减至0像素

技能匹配
1. prts.wiki 36x36像素 看下1080p下也是36x36像素吗,1080p时下采样再比较
2. 用compareColor+固定相似度,算匹配点数量。取超过阈值中的最大,得到干员名与精英化等级
3. compareColor得到干员心情
4. 当出现某一干员少于阈值,说明到头了,就不翻页
# 尾页,因为最终得到的是干员=>页码+位置,后面的不能覆盖前面。
# 尾页列表靠右,所以需要从后往前看。本页有一个干员什么技能都没有,那做完就可以停了。
5. 尾页:box过小玩家会出问题。

翻 一个 控制中枢 发电站 制造站 贸易站 得到 全部有技能干员与心情
翻 所有 制造站,贸易站,得到物品类型
获取其他用于效率计算的因子

最优选择
1. 每个干员写一个function,计算任意组合加成。

目标:最近8小时内加成总收益最高
1. 加成总收益 = 书加成总收益+钱加成总收益*1.6。总收益假设了赤金平衡,实际由用户手动调整制造站物品与基建布局来控制平衡。
2. 加成书总收益 = 制造站书量(1000/400/200)/书时间(3:00:00/1:20:00/0:45:00)*8小时平均加成效率
3. 加成钱总收益 = 贸易站钱量(2000/1500/1000)/钱时间(4:36:00/3:30:00/2:24:00)按站等级对应概率(考虑裁缝)的期望*8小时平均加成效率

反复弹出点确定界面

反复弹出点确定界面以至于无法使用,重装后依然复现。突然就出现了,不知原因。

Plan

现有明日方舟辅助平台包括:

  1. 飞天助手:“月明”完成度最高,免费,但只能在红手指中使用。
  2. 游戏蜂窝(按键精灵):最新的2个脚本在最近更新,收费,试用中存在行动缓慢问题。
  3. 触动精灵:最新的2个脚本在5月更新,收费,试用中没有正常工作。
  4. 节点精灵:最新的1个脚本功能较少,收费,试用中没有正常工作。
  5. 自动精灵:脚本较多,免费,完成度普遍较低。
  6. Auto.js:“明日计划”最近更新,仅适用于刷同一作战,适配实机/异形屏较好。
  7. adb+PC计算:大多开源,可以借助airtest/opencv等工具实现更多样功能。安装部署困难。功耗大,不适用于工作室。
  8. 叉叉助手:本工具,安装更新步骤繁琐,开源,完成度不及“月明”。

本工具的问题:

  1. 采用定时状态检测的设计,在高配机上行动迟缓,低配机下部分任务无法完成,比如"换人"。
  2. 早期选取的特征点鲁棒性较低,CPU渲染机失效,部分群友机失效。
  3. 未集成联网功能,安装步骤繁琐,无法自动更新。
  4. 朴素的文字识别实现,后续公招标签出现新文字时工作量大。文字识别也无法用于“公招”之外的任务。
  5. 未实现人物识别,无法按预设换班。基建布局没有自动检测。

“月明”的优势:

  1. 脚本免费。
  2. 借助飞天助手,可以实现自动更新和配置云同步。
  3. 多帐号管理。
  4. 支持官服B服日服。
  5. 换班可配置分组。
  6. 芯片源石制造完后转造其他。
  7. 换班时非必要不操作,只换满心情干员。
  8. 公招组合选择更多样。

“月明”的问题:

  1. 每次启动需要重启游戏并重新登陆,登陆帐号耗时较多。
  2. 物资芯片作战未判断当前是否可进入,所以增设了非必要的“日程”功能。
  3. 基建职位空缺不会添加。
  4. 帐号登陆、基建一键收、换人、公开招募的等待耗时较多。
  5. 只能在红手指上运行,20元/月。
  6. 设置较多,需要一定时间熟悉。作战配置繁琐,部分作战序列无法实现,如PR-A-1 -> PR-A-2。

后续计划:

  1. 移植到节点精灵平台,实现自动更新。
  2. 支持N卡渲染机(高配机)、CPU渲染机(低配机)、红米K40(异形屏)与红手指(720p分辨率)。
  3. 减少等待耗时,使观感接近手操。
  4. 基建布局自动识别。
  5. 了解最优换班策略,提供排班组合。

暂不支持:

  1. 非国服。
  2. 多帐号。

公招建议

是否可以支持在没有特殊tag的情况下,选择7时40分进行公招。

[bug]脚本无法自动解锁

实际问题为:脚本能够成功录入密码操作,但无法自行上滑、进行解锁,而在手机解锁后将会立刻自动启动游戏

脚本自动关闭游戏且重启脚本本体

脚本设置为初始设置(开始时为自定义设置 出现问题后重新安装以后仍存在该问题)
设备为红手指KVIP

点击启动or启动并定时后,脚本会运行随机一段时间(有时可持续到一次作战结束 有时刚开始就会出问题)
随后会自动关闭游戏并重启脚本本体,即到达“点确定”界面

经测试 只要运行过一次脚本后即便退出脚本(无侧边悬浮窗状态)只运行游戏 同样会出现该问题(推测为只要脚本在后台运行即会出现此问题)
重启云手机or卸载脚本后则无该问题

肉鸽刷钱紧急作战bug

刷钱的时候可能进入紧急作战,然后程序会卡住不放人导致漏怪漏完。失败之后程序无操作需手动退出。

优化基建换班时存在异格干员的情况

复现:

  1. 使用 高产 且脚本运行时已令 炎熔 进驻制造站
  2. 脚本更换换班时异格干员 炎狱炎熔 位于候选位(出现该问题时位于第 7 位)
  3. 脚本令异格干员进驻控制室,使制造站出现空缺
  4. 后续运行时制造站换班填空回落至极速

预期:
出现异格干员进驻其他单元时自动跳过该干员

定时任务无法成功执行

设备: Google Pixel 2
系统: Android 11 官方系统(已 root) / Lineage OS 19.1(已 root)
软件版本: 明日方舟速通 v0.0.25 / 明日方舟客户端当前最新
问题表现: 设置定时任务后设备不能在期望时间唤醒,到达设定时间后屏幕点亮,但不能解锁进行后续步骤。手动解锁后可观察到卡在“点确定”界面无法进行下一步,单次手工执行任务可正常完成
其他:1. 标题栏显示时间不正确,小时:分钟 均与本机时间不匹配,也与实际北京时间不匹配,清除缓存,删除脚本重装均无法修正时间
2. 在明日方舟 "尘影余音" 活动前脚本可正常使用
其他条件: 1. 未设置系统密码,上划即可解锁 2. 单次执行脚本时点击锁屏脚本可正常滑动解锁屏幕继续执行
复现率: 使用上述步骤操作必现

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.