/HS_MRC_PVP

炉石佣兵pvp自动投降

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

HS_MRC_PVP

炉石佣兵PVP自动投降。

python3.7依赖

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyautogui Pillow
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pymouse PyUserinput pypiwin32
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywin32

使用说明

  1. 炉石窗口大小548 * 439,使用 SetHearthstonePos.exe初始化即可。
  2. 进入匹配界面,执行python pvp.py即可正常挂机。

启用power.log

如果使用过炉石盒子、官方插件、HDT等记牌器,忽略这一步。 在目录%LOCALAPPDATA%\Blizzard\Hearthstone下创建一个log.config,内容如下

[Arena]
LogLevel=1
FilePrinting=True
ConsolePrinting=False
ScreenPrinting=False
Verbose=False
[Decks]
LogLevel=1
FilePrinting=True
ConsolePrinting=False
ScreenPrinting=False
Verbose=False
[Power]
LogLevel=1
FilePrinting=True
ConsolePrinting=False
ScreenPrinting=False
Verbose=True

参考

  1. lushi_script
  2. 炉石传说LOG日志文件解读及入门教程

  1. window系统使用缩放的,请自行修改zoom的值,如系统缩放150%,填1.5
  2. 自行修改delay投降延迟,过小可能无法点击认输
  3. pvpp.py不使用pymouse的版本,如果你的Python>3.7,且运行报错缺少依赖,可以尝试使用。
  4. 开宝箱延迟在if flagTimesleep >= 100:,根据需要调低数值。编写逻辑:长时间不匹配,即开宝箱。数值过小可能导致匹配异常。
  5. 炉石安装非默认目录时,请修改LOGFILE值与实际Power.log一致。