斗、秘境刷本與大世界采集)
原神小助手:3 步跑通自動戰(zhàn)斗、秘境刷本與大世界采集【免費下載鏈接】genshin_impact_assistant原神小助手 Genshin Assistant (CN/EN) | 自動戰(zhàn)斗,秘境,領(lǐng)日常,半自動委托項目地址: https://gitcode.com/GitHub_Trending/ge/genshin_impact_assistant每天 120 點樹脂、4 個每日委托、固定的采集路線,重復(fù)度不低。原神小助手(Genshin Impact Assistant)用圖像識別加模擬按鍵的方式,讓程序自己看屏幕、自己操作鍵鼠完成日常,只保留選角色與培養(yǎng)角色這類決策。它不修改游戲內(nèi)存,也不發(fā)網(wǎng)絡(luò)封包;當(dāng)前倉庫版本 v1.2.1.1370,采用 GPL v3.0 協(xié)議。原神小助手能做什么:核心能力清單一句話定位:程序替人完成重復(fù)操作,人只做決策。目前可用的能力:自動戰(zhàn)斗:索敵、控距、切換角色、釋放技能,按策略組循環(huán)執(zhí)行自動秘境:傳送進本、OCR 選擇關(guān)卡、按ChallengeTimes次數(shù)循環(huán)挑戰(zhàn)大世界自動采集:基于 Mission 系統(tǒng),沿路線采集植物與圣遺物每日委托(目前僅覆蓋部分委托)與日常獎勵領(lǐng)取地脈衍出:自動尋點、采集、收束環(huán)境要求、獲取代碼與首次運行運行環(huán)境有兩條硬要求:Windows 桌面端(依賴 pywin32、keyboard,識別的進程名為 YuanShen.exe 或 GenshinImpact.exe),以及 Python 3.7.6 及以上;requirements.txt 鎖定了 torch 1.13.1、numpy 1.21.6。首次啟動會校驗并安裝 OCR 與檢測模型,需要聯(lián)網(wǎng)。git clone https://gitcode.com/GitHub_Trending/ge/genshin_impact_assistant cd genshin_impact_assistantpip install -r requirements.txtpython genshin_assistant.py主程序啟動后會彈出 1600x900 的界面窗口,內(nèi)嵌 Web 服務(wù)在 http://localhost:22268/ ,任務(wù)開關(guān)與全部配置都在這個窗口里完成。配置自動戰(zhàn)斗:隊伍、策略與啟停熱鍵戰(zhàn)斗主循環(huán)在 source/combat/combat_controller.py,索敵、控距、切人、放技能由 aim、switch_character、tactic 三個 operator 分線程執(zhí)行。配置上推薦先打開AdaptiveTeamSetup,它會優(yōu)先匹配 config/tactic 下已有的戰(zhàn)斗策略,沒有則自動生成;注意該模式不支持流浪者與主角。需要精細(xì)控制時,在 Combat 配置里為每個角色填寫position(Shield 表示護盾角色)、priority(0 為最高優(yōu)先級)和trigger(觸發(fā)器條件)。游戲運行時按熱鍵[即可啟動或暫停當(dāng)前任務(wù),該熱鍵在 keymap 模板中對應(yīng) StartStop 項,不必切回程序窗口。自動刷秘境:傳送、選關(guān)與視角校準(zhǔn)秘境流程由 source/task/domain/domain_task.py 串聯(lián):按路線傳送到秘境門口,按 F 進入,用 OCR 在關(guān)卡列表點選目標(biāo)關(guān)卡,再按次數(shù)循環(huán)挑戰(zhàn)并領(lǐng)取獎勵。DomainStageName是容易踩坑的必填項:必須包含等級,且等級只能寫大寫字母 I;從秘境內(nèi)啟動時可不填。戰(zhàn)斗中若視角持續(xù)偏左或偏右,調(diào)整CorrDegree(默認(rèn) 0.95):偏左增大該值,偏右減小,參數(shù)含義直接寫在 General 配置的注釋里。三個最值得看的配置項全部配置的中文說明集中在 config/json_doc/General.zh_CN.yaml,默認(rèn)值在 config/json_template/General.jsontemplate,其中三個參數(shù)最常動:DeviceTorch:yolox 檢測所用設(shè)備,auto自動識別 GPU;裝了 CUDA 版 PyTorch 也可手填gpuDeterminingStrictWeight:部分 CV 檢測的裕度,默認(rèn) 0.9,某處識別失敗時上下微調(diào)MaxNumberOfEnemyLoops:最大索敵次數(shù),默認(rèn) 150,推薦區(qū)間 130~160;識別頻率Fps默認(rèn) 20識別不到界面等常見現(xiàn)象的處理現(xiàn)象:秘境內(nèi)視角偏移、準(zhǔn)星打不準(zhǔn) → 原因:校準(zhǔn)參數(shù)與窗口設(shè)置不匹配 → 處理:按偏移方向調(diào)CorrDegree現(xiàn)象:按鈕或界面識別不到 → 原因:檢測裕度過嚴(yán),或 BitBlt 截圖不可用 → 處理:微調(diào)DeterminingStrictWeight;截圖方式確實不可用時把UsingAlphaChannel設(shè)為 True現(xiàn)象:索敵反復(fù)失敗、戰(zhàn)斗長時間無輸出 → 原因:索敵次數(shù)上限偏低或角色卡位 → 處理:MaxNumberOfEnemyLoops調(diào)到 130~160,并檢查ResetTime冷卻設(shè)置現(xiàn)象:更新版本后部分設(shè)置丟失 → 原因:更新導(dǎo)致的已知問題 → 處理:定期備份 config 目錄,必要時從模板恢復(fù)后重新填寫適用邊界與合規(guī)說明技術(shù)層面,項目走截屏圖像識別模擬按鍵,不注入內(nèi)存、不改封包,屬于客戶端外部輔助;代價是依賴界面像素,游戲大版本更新后識別可能失效,需跟隨項目更新。功能層面,每日委托目前只覆蓋部分委托,戰(zhàn)斗自動策略不識別流浪者與主角。項目聲明僅供學(xué)習(xí)交流,使用產(chǎn)生的后果與開發(fā)團隊無關(guān);若用于代練等收費場景,風(fēng)險由使用者自行承擔(dān)。建議從自動戰(zhàn)斗這一條最短路徑開始跑通,再按需要打開秘境循環(huán)與采集路線。參數(shù)含義拿不準(zhǔn)時,直接查 config/json_doc 下的中文文檔,每個參數(shù)都帶 annotation 說明。【免費下載鏈接】genshin_impact_assistant原神小助手 Genshin Assistant (CN/EN) | 自動戰(zhàn)斗,秘境,領(lǐng)日常,半自動委托項目地址: https://gitcode.com/GitHub_Trending/ge/genshin_impact_assistant創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考