这是一个基于 Pynput 的 DDT 工具。基本原理在于,得知风力、角度、距离的情况下,参考力度表得出发射力度,而后发射。
其中,风力、角度通过 ddddocr(An awesome captcha recognition library)识别,屏距通过标记屏距测量框、敌我位置来推算,力度通过按压时长来体现,具体见这里。
受 OS 所限,Releases 仅提供了 MacOS 上的可执行文件。
可通过:
python setup.py py2app
自行构建 App。
众所周知,20度、30度、50度、65度(变角)为 DDT 常见的几种打法。而所谓角度模式,即为识别了角度、风力、屏距后,依据力度表微调后自动发射。
想要角度模式如期运作,需要事先标记角度、风力在屏幕上的位置:三次按下 t
键后,依次点击角度中心位置、风力中心位置,而后按下 ESC
退出、保存设置。此设置过程在未按下 ESC
前可以往复发生。
至此,想要发射,还需要得出屏距。类似地:两次按下 t
键后,依次在小地图点击 自身位置
、敌人位置
(更准确的说是,当前位置水平线与打击抛物线最终相交点)、屏距测量框左侧边任意点
、屏距测量框右侧边任意点
,而后按下回车结束输入,DSS 会在推算出屏距、成功识别出角度、风力后自动开火。其中,屏距测量框左侧边任意点
和 屏距测量框右侧边任意点
在同一对局中不必每次都标记。
另外,风力默认方向为 逆
。在两次按下 t
键后,按下 -
设置风力为逆,按下 =
设置风力为顺。
需要注意的是:
- 发射前,需要保证角度确切地处于 20、30、50、65 度
- 处于命令输入状态时,按下
ESC
即可退出 - 按下第一个
t
后,紧接着按下的键若非t
,则停止进入输入状态
另外,在两次按下 t
键后,可以悄悄按下 f + 数值
,来指定特定力度,而后直接发射。这个模式在 25 级前,有力度提示阶段,非常有用。
本工具旨在娱乐,切勿走火入魔。