/JumpHelper

微信小程序 跳一跳 辅(wai)助(gua)工具

Primary LanguageC#BSD 2-Clause "Simplified" LicenseBSD-2-Clause

JumperHelper

微信小程序 跳一跳 辅(wai)助(gua)工具

本程序仅供娱乐,部分代码来自社区

原理

投屏游戏画面到PC,人工标注起点及终点,计算距离并给出触摸事件时长,通过自动 ADB 模拟触摸发送到手机,完成跳跃

环境

  • Android 手机,打开 USB 调试
  • Windows PC,已安装 ADB

步骤

  1. 编译或者下载已编译版本 下载地址(若报毒请参照已知问题)
  2. 打开手机的 Debug 调试功能,并使用 USB 连接电脑
  3. 使用任何手段将手机投屏到电脑,推荐使用 Win10 的 【投影到此电脑】
  4. 运行程序并点击 Start
  5. 在手机端打开【跳一跳】,在 PC 的投屏上用鼠标指向起跳点,按下数字键1,再鼠标指向目标点,按下数字键2
  6. 如果一切正常,程序会通过 ADB 发送模拟点击事件,完成一次跳跃

调整参数

duration = delta * ratio

  • duration 模拟的触摸事件的持续时间
  • delta 在 PC 屏幕上标注的两点间距离,单位是像素
  • ratio 转换系数,可调整

因为屏幕分辨率及投屏大小不同,可能需要根据实际运行时的效果调整 Conversion Ratio.

1080p 屏幕下的典型值是2.5

已知问题

MSE 报毒

因为快捷键 Hook 了全局键盘事件,下载的 exe 文件会被 MSE(Microsoft Security Essentials) 误报为病毒

如果仍觉得有问题请自行审阅代码并编译

附上其他杀毒引擎的扫描结果 http://r.virscan.org/report/9e2b82910304501137842fbeef6bfbd1

安装配置 ADB

因为命令发送到手机需要通过 ADB,所以需要确认系统中已安装 ADB 并且运行正常

  1. 下载 ADB,并解压
  2. 将解压文件路径加入 Windows Path 参考文档

使用 USB 连接手机,在 powershell 中运行

adb devices

若能列出设备,则说明配置正确

截图

run

game

Have Fun And Happy New Year!