Diablo IV 自動技能輔助程式分析
Diablo IV 自動技能輔助程式是一個利用 Python 腳本自動根據螢幕上的圖像匹配來模擬按鍵操作的工具。
該程式使用 OpenCV 進行圖像識別,並使用 pyautogui 和 keyboard 程式庫進行按鍵模擬。
此腳本能夠偵測特定圖像在螢幕上的出現,並自動按下對應的鍵盤按鍵。它只會在指定的窗口 PID 活動時運行。
主要特點
1. 可配置的圖像-按鍵映射。
2. 可啟用或停用特定的圖像-按鍵映射。
3. 僅在指定的窗口焦點下運行。
默認情況下,該腳本會嘗試尋找 Diablo IV.exe 進程。否則,您可以在命令行中指定 PID。
所需條件
1. Python 3。
2. OpenCV (opencv-python)。
3. NumPy。
4. PyAutoGUI。
5. PyScreenshot。
6. colorama。
7. psutil。
安裝步驟
1. 安裝 Python:https://www.python.org/downloads/。
2. 安裝所需的 Python 程式庫:
```- py -m pip install opencv-python numpy pyautogui pyscreenshot colorama psutil
複製代碼 ```
使用方法
1. 將您的圖像添加到 images/ 目錄中,並在 config.json 文件中更新圖像文件名、按鍵以及可選的 "ignore" 標誌。
2. 執行腳本:執行 py autoskill.py 或 py autoskill.py -pid 20484(指定您的 PID 編號)。
3. 該腳本將持續監視螢幕,並在找到圖像匹配時自動按下對應的按鍵。
4. 要停止腳本,請在終端中按下 CTRL+C。
自定義設置
1. 若要使用不同的圖像文件格式,請相應地在 config.json 文件中更新圖像路徑。
2. 若要調整匹配閾值,請在 autoskill.py 腳本中的 find_image_on_screen 函數中修改 threshold 參數。
3. 若要調整按鍵按下的持續時間,請在 autoskill.py 腳本的主函數中的 keyboard.press(key) 和 keyboard.release(key) 之間修改 time.sleep 的值。
已建立的 Autoskill 版本
在 dist 目錄中,有一個可執行的檔案。更換圖片後,您只需運行該檔案即可。
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
|