想要在《Artale楓之谷世界》中快速刷出完美屬性點數嗎?手動擲骰子實在太累人了!今天要分享一個超實用的自動擲骰工具 (Maple Dice),這個工具能夠自動幫你點擊骰子按鈕,還會用 OCR 技術自動識別屬性數值,當達到你設定的目標值時就會自動停止,讓你輕鬆刷出理想的角色屬性!
👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app

系統需求檢查
在開始安裝之前,請先確認你的電腦符合以下條件:
作業系統:Windows 系統
Python 版本:Python 3.6 或更新版本
OCR 引擎:需要安裝 Tesseract OCR
必要套件清單
這個自動擲骰工具需要以下 Python 套件才能正常運作:
numpy - 數值運算處理
opencv-python - 影像處理
pytesseract - OCR 文字識別
pyautogui - 自動滑鼠點擊
keyboard - 熱鍵控制
mss - 螢幕截圖
詳細安裝教學
步驟一:安裝 Tesseract OCR 引擎
首先,你需要安裝 Tesseract OCR 引擎,這是用來識別螢幕上數字的核心工具。
- 下載並安裝 Tesseract OCR
https://github.com/UB-Mannheim/tesseract/wiki
重要:請將 Tesseract 安裝到預設路徑:C:\Program Files\Tesseract-OCR
- 安裝完成後,確認安裝路徑正確
步驟二:安裝 Python 套件
接下來,打開你的命令提示字元(CMD),輸入以下指令來安裝所需的套件:
pip install numpy opencv-python pytesseract pyautogui keyboard mss
等待所有套件安裝完成,如果出現任何錯誤訊息,請確認你的 Python 版本是否正確。
步驟三:下載工具檔案
下載本專案的所有檔案到你的電腦中。
下載連結:
MapleDice-master.zip
使用方法教學
啟動程式
- 解壓縮下載的檔案
- 開啟命令提示字元,切換到檔案所在目錄
- 輸入以下指令執行程式:
python maple-dice.py
首次設定 - 區域框選
第一次執行時,程式會要求你框選以下五個重要區域,請按照順序仔細框選:
STR 屬性值顯示區域 - 框選力量數值的位置
DEX 屬性值顯示區域 - 框選敏捷數值的位置
INT 屬性值顯示區域 - 框選智力數值的位置
LUK 屬性值顯示區域 - 框選幸運數值的位置
骰子按鈕區域 - 框選擲骰子按鈕的位置
小提醒:框選時要精確一點,這樣 OCR 識別會更準確!
熱鍵操作說明
設定完成後,你可以使用以下熱鍵來控制程式:
F9 鍵:開始或暫停自動擲骰功能
F8 鍵:重新框選區域(如果發現框選位置不對)
Esc 鍵:完全退出程式
進階設定調整
目標屬性值設定
如果你想要調整目標屬性值,可以修改程式碼中的 TARGET 變數:
預設設定:TARGET = {"str":4, "dex":4, "int":13, "luk":4}
你可以根據自己的需求調整這些數值。
動畫延遲時間調整
如果覺得程式點擊太快或太慢,可以調整 ANIMATION_DELAY 變數來改變點擊後的等待時間。
以下廣告滑動後還有帖子內容
疑難排解與除錯
OCR 識別問題
如果程式無法正確識別屬性數值,它會自動將截圖保存到 ocr_debug 資料夾中。你可以檢查這些截圖來確認:
- 框選區域是否正確
- 遊戲介面是否清晰
- 數字是否被其他元素遮擋
常見問題解決
程式無法啟動:
- 確認 Python 版本是否正確
- 檢查所有套件是否安裝完成
- 確認 Tesseract OCR 安裝路徑
OCR 識別不準確:
- 重新框選區域,確保框選範圍精確
- 確認遊戲視窗在前景且清晰可見
- 檢查遊戲整理度設定
重要注意事項
在使用這個自動擲骰工具時,請務必注意以下幾點:
遊戲視窗必須保持在前景:程式執行時請不要切換到其他視窗
遵守遊戲規則:使用任何輔助工具都要遵守《Artale楓之谷世界》的遊戲規範
僅供學習研究:此工具主要用於學習和研究目的
備份重要資料:使用前建議先備份你的遊戲帳號資料
《Artale楓之谷世界》自動擲骰工具常見問題Q&A
Q1:安裝 Tesseract OCR 時一定要用預設路徑嗎?
A1:是的,程式預設會從 C:\Program Files\Tesseract-OCR\ 這個路徑尋找 OCR 引擎,建議使用預設安裝路徑避免出錯。
Q2:為什麼程式識別不到我的屬性數值?
A2:最常見的原因是框選區域不準確,請使用 F8 重新框選,確保只框選到數字部分,不要包含其他介面元素。
Q3:可以同時開多個遊戲視窗使用這個工具嗎?
A3:不建議,因為程式是透過螢幕座標來操作,多視窗可能會造成誤判和操作錯誤。
Q4:程式執行時可以做其他事情嗎?
A4:不行,程式執行時遊戲視窗必須保持在前景,否則 OCR 無法正確截圖識別。
Q5:如果想要不同的目標屬性值要怎麼設定?
A5:需要修改程式碼中的 TARGET 變數,例如想要力量10點就改成 "str":10,記得儲存後重新執行程式。
本文轉貼來源&作者 (Copying Published Source) | github.com/Max-FullTek/MapleDice |
|