想在楓之谷世界Artale輕鬆練等嗎?這個基於電腦視覺技術的自動練等腳本,不需要存取遊戲記憶體,純粹透過螢幕畫面辨識來控制角色,讓你可以更輕鬆地升級!
👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app

腳本特色介紹
這個自動練等腳本有以下幾個重要特色:
- ✅ 無需存取遊戲記憶體,更加安全
- ✅ 純粹基於螢幕畫面的電腦視覺偵測技術
- ✅ 模擬真實鍵盤輸入,就像玩家親自操作
系統需求與環境設定
在開始使用這個腳本之前,你需要準備以下環境:
基本需求
- 作業系統:Windows 11
- Python 版本:Python 3.12
- OpenCV 版本:OpenCV 4.11
安裝相依套件
首先,打開命令提示字元,然後輸入以下指令來安裝所需的套件:
pip install -r requirements.txt
使用前準備工作
在正式開始使用腳本之前,需要完成以下幾個重要的設定步驟:
遊戲視窗設定
- 啟動楓之谷世界Artale,確保遊戲是以視窗模式運行
- 將遊戲視窗調整到最小尺寸
- 開啟遊戲左上角的小地圖功能
角色名牌設定
- 執行腳本後按下 F2 鍵截圖
- 編輯儲存的截圖,裁切出你的角色名牌部分
- 將背景標記為綠色,然後用這張圖片替換 name_tag.png 檔案
按鍵綁定設定
在 config/config_edit_me.yaml 檔案中設定你自己的按鍵綁定配置。
腳本使用方法
設定完成後,就可以開始使用腳本了!基本的執行指令格式如下:
python mapleStoryAutoLevelUp.py --map <地圖名稱> --monsters <怪物1,怪物2,...> --attack <攻擊模式>
實際使用範例
以下是一些常見練等地點的使用範例:
北部森林訓練場2:
python mapleStoryAutoLevelUp.py --map north_forest_training_ground_2 --monsters green_mushroom,spike_mushroom --attack directional
火焰之地2:
python mapleStoryAutoLevelUp.py --map fire_land_2 --monsters fire_pig,black_axe_stump --attack directional
螞蟻洞2:
python mapleStoryAutoLevelUp.py --map ant_cave_2 --monsters spike_mushroom,zombie_mushroom --attack aoe_skill
雲彩露臺:
python mapleStoryAutoLevelUp.py --map cloud_balcony --monsters brown_windup_bear,pink_windup_bear
遺失的時間1:
python mapleStoryAutoLevelUp.py --map lost_time_1 --monsters evolved_ghost --attack aoe_skill
重要操作提醒
執行腳本後,記得要點回楓之谷遊戲視窗,確保遊戲視窗是目前的活動視窗。
快捷鍵操作
- F1:暫停或繼續腳本控制
- F2:截圖,圖片會儲存到 screenshot/ 資料夾
支援的地圖與怪物
支援地圖列表
- 北部森林訓練場2 (north_forest_training_ground_2)
- 火焰之地2 (fire_land_2)
- 螞蟻洞2 (ant_cave_2)
- 雲彩露臺 (cloud_balcony)
- 遺失的時間1 (lost_time_1)
- 北部森林訓練場8 (north_forest_training_ground_8)
- 猴子沼澤地3 (monkey_swamp_3)
- 第一軍營 (first_barrack)
- 魔龍領地 (dragon_territory)
- 空屋 (empty_house)
- 菇菇山丘 (mushroom_hill)
- 肥肥海岸 (pig_shores)
支援怪物列表
- 火肥肥 (fire_pig)
- 綠菇菇 (green_mushroom)
- 刺菇菇 (spike_mushroom)
- 殭屍菇菇 (zombie_mushroom)
- 黑斧木妖 (black_axe_stump)
- 褐色發條熊 (brown_windup_bear)
- 粉色發條熊 (pink_windup_bear)
- 進化妖魔 (evolved_ghost)
- 風獨眼獸 (wind_single_eye_beast)
- 天使猴 (angel_monkey)
- 骷髏士兵 (skeleton_soldier)
- 骷髏隊長 (skeleton_officer)
- 魔龍 (wild_kargo)
- 肥肥 (pig)
- 緞帶肥肥 (ribbon_pig)
- 冰獨眼獸 (cold_eye)
進階功能:路線錄製器
如果你想要設計自己的練等路線,可以使用路線錄製器功能。這個工具會監聽你的鍵盤輸入,並將它們記錄到路線地圖上。
使用以下指令開始錄製:
python routeRecorder.py --new_map <地圖資料夾名稱>
錄製器操作按鍵
按鍵 | 功能 | F1 | 暫停或恢復錄製器 | F2 | 截圖(儲存到 screenshot/ 資料夾) | F3 | 儲存目前路線地圖並開始新的路線 | F4 | 將目前地圖儲存為 map.png |
自動下載怪物圖片
你可以在以下網站找到要新增的怪物名稱:
Maplestory GMS 65
使用以下指令自動下載怪物圖片:
python mob_maker.py
系統會提示你輸入怪物名稱,例如:
Enter mob name: Snail
腳本會自動下載怪物的PNG圖片,排除死亡動畫幀,因為怪物死亡後不需要再次攻擊。下載完成後,你可以在 Monster/{怪物名稱} 資料夾中找到下載的圖片。
自動擲骰工具
這個輕量級的自動機器人可以幫你在角色創建頁面自動擲骰子。你可以指定想要的屬性值,讓腳本幫你完成這個工作。
使用指令:
python AutoDiceRoller.py --attribute <STR,DEX,INT,LUK>
例如,要創建一個全智力的法師角色:
python AutoDiceRoller.py --attribute 4,4,13,4
舊版本支援
如果你想使用舊的相機/玩家定位方法,可以使用以下指令:
python mapleStoryAutoLevelUp_legacy.py --map <地圖名稱> --monsters <怪物名稱> --attack <技能>
範例:
python mapleStoryAutoLevelUp_legacy.py --map lost_time_1 --monsters evolved_ghost --attack aoe_skill
下載連結
GitHub專案頁面
MapleStoryAutoLevelUp-main.zip 下載點
外連至此YOUTUBE影片連結
以下廣告滑動後還有帖子內容
楓之谷世界Artale自動練等腳本_常見問題Q&A
Q:腳本需要管理員權限嗎?
不需要,這個腳本是基於螢幕畫面辨識技術,不需要存取遊戲記憶體或系統底層權限。
Q:為什麼我的角色名牌偵測不到?
請確保你有正確設定name_tag.png檔案,並且遊戲視窗調整到最小尺寸,同時開啟左上角的小地圖。如果角色站在高草或背景元素較多的區域,名牌可能會被遮擋,這會影響定位過程。
Q:腳本在沼澤地圖效果不好怎麼辦?
沼澤地圖因為有高草遮擋,名牌偵測比較困難。可以嘗試調整config檔案中的nametag參數:將diff_thres設為0.2,global_diff_thres建議設為0.0進行調校,split_width設為30。較小的split_width通常在遮擋場景中效果較好。
Q:符文偵測功能失效怎麼辦?
最新版本的符文偵測只會在'finding_rune'狀態下運作,在'hunting'狀態下會停用以提升效能並避免誤觸傳送點。如果角色狀態變為'near_rune'但機器人沒有解符文,可能是因為路線沒有經過符文位置,建議重新繪製路線地圖確保涵蓋所有區域。
Q:可以在背景執行腳本嗎?
目前腳本需要遊戲視窗保持在前景才能正常運作,因為楓之谷世界會阻擋非實體輸入的API。雖然可以使用win32api在背景截圖,但按鍵模擬仍需要視窗處於活動狀態。
Q:如何新增自己的練等地圖?
可以使用routeRecorder.py工具來錄製新的路線,或者用繪圖軟體(如Windows小畫家)編輯現有的路線地圖檔案。
Q:在虛擬機器中使用會有什麼問題?
在沒有GPU的虛擬機器環境中,可能需要使用mss截圖方法,但這種方法可能會隨機在視窗的上下左右多截取1-2個像素,導致之前錄製的路線出現偏差。
Q:如何處理藥水用完的情況?
目前腳本正在開發藥水監控功能,當偵測到血量在按下補血鍵後一段時間沒有上升時,會認為藥水已用完並執行休息路線。
Q:角色死亡時腳本會怎麼處理?
開發者正在實作死亡偵測功能,當角色死亡時會暫停腳本並按確認鍵回到村莊。
Q:符文找不到時該怎麼辦?
可以在config檔案中調整符文尋找的timeout時間,預設是1200秒。如果長時間找不到符文,腳本會執行休息路線。建議繪製涵蓋整個地圖的路線來避免這個問題。
Q:如何自動下載新的怪物圖片?
使用mob_maker.py腳本,系統會自動從官方API下載怪物的PNG圖片,並排除死亡動畫幀。下載的圖片會保留怪物的各種動作如攻擊、移動、技能和站立等,以提升怪物辨識的準確性。
Q:FPS太低會影響符文偵測嗎?
是的,如果遊戲FPS過低(如7FPS左右),可能會影響符文偵測的反應速度和準確性,建議調整遊戲設定以獲得更穩定的幀率。
Q:MSS截圖方法的符文成功率為什麼較低?
MSS截圖方法可能存在像素偏移問題,這會影響圖像辨識的準確性,進而降低符文偵測的成功率。建議在可能的情況下使用預設的截圖方法。
|