找到BUG了?代碼問題想吐槽?歡迎加入 技術 & 吹水群:QQ 群|QQ频道|Telegram Group
該腳本當前版本僅支持 縮放150%,屏幕分辨率2560x1440,現在在大改動中,盡快解決屏幕旋轉適配問題
本軟件是壹個外部工具旨在自動化崩壞星軌的遊戲玩法。它被設計成僅通過現有用戶界面與遊戲交互,並遵守相關法律法規。該軟件包旨在提供簡化和用戶通過功能與遊戲交互,並且它不打算以任何方式破壞遊戲平衡或提供任何不公平的優勢。該軟件包不會以任何方式修改任何遊戲文件或遊戲代碼。
This software is open source, free of charge and for learning and exchange purposes only. The developer team has the final right to interpret this project. All problems arising from the use of this software are not related to this project and the developer team. If you encounter a merchant using this software to practice on your behalf and charging for it, it may be the cost of equipment and time, etc. The problems and consequences arising from this software have nothing to do with it.
本軟件開源、免費,僅供學習交流使用。開發者團隊擁有本項目的最終解釋權。使用本軟件産生的所有問題與本項目與開發者團隊無關。若您遇到商家使用本軟件進行代練並收費,可能是設備與時間等費用,産生的問題及後果與本軟件無關。
請注意,根據MiHoYo的 崩壞:星穹鐵道的公平遊戲宣言:
"嚴禁使用外挂、加速器、腳本或其他破壞遊戲公平性的第三方工具。"
"壹經發現,米哈遊(下亦稱“我們”)將視違規嚴重程度及違規次數,采取扣除違規收益、凍結遊戲賬號、永久封禁遊戲賬號等措施。"
- 安裝Python 3.11 (其他版本安裝依賴項時會有很多問題)
- 输入
pip install -r requirements.txt
安裝依賴
- 输入
- 確認遊戲語言爲簡體中文,按鍵配置皆爲默認,靈敏度皆爲默認值
- 如果妳的電腦分辨率爲2560*1440,請將遊戲分辨率調爲1920*1080(窗口化)
如果妳的電腦分辨率爲1920*1080,請將遊戲分辨率調爲1920*1080(全屏幕) - 戰鬥爲遊戲自帶的自動戰鬥,確保妳的隊伍有足夠實力平推小怪
(如啓用了沿用自動戰鬥設定,請把config.json裏的 "auto_battle_persistence" 改成 1) - 建議不要在地圖上追蹤任何東西,並且人物初始位置最好在觀景車廂
- 開怪角色請使用遠程攻擊角色,目前推薦三月七,跑圖效果較穩定
- 開啓Honkai_Star_Rail.bat等待程序自動運行至可輸入地圖編號處
- 如果妳不知道地圖編號是什麽,或是妳想要重頭開始跑圖,輸入"0"後回車
- 在等待開始五秒期間,請點回遊戲畫面,確保沒有開啓任何菜單及界面,並等待程序運行
- 程序運行期間,請勿移動鍵盤及鼠標,如果移動了極有可能造成偏離或撞牆的問題
{
"real_width": 0, (實際寬度)
"auto_battle_persistence": 0, (遊戲內是否開啓自動自動,填1則爲開啓)
"real_height": 0, (實際長度)
"map_debug": false, (是否檢測更新)
"github_proxy": "", (github代理)
"rawgithub_proxy": "", (github代理)
"webhook_url": "",
"start": true, (是否第壹次運行腳本)
"picture_version": "20230515205738",
"star_version": "20230515220742",
"open_map": "m", (打開地圖按鈕)
"map_version": "20230515205738",
"script_debug": true (是否檢測腳本更新)
}
腳本錄制 感謝@AlisaCat
- WASD移動,X是進戰鬥,鼠標左鍵是打障礙物,F鍵是交互,禁止用鼠標移動視角,只能使用方向鍵左右來移動視角(腳本運行後方向鍵左右會映射鼠標移動),錄制期間能且只能按動鍵盤上的壹個有效按鍵(也就是不能同時按下多鍵),腳本只會錄制按鍵按下時間和移動的視角,不會錄制停頓的時間(可以慢慢壹個鍵壹個鍵錄制,保證錄制准確性),錄制完成後F9停止錄制並保存。
- 完成後將會生成output(時間).json文件,請把他重命名替換成妳要更改的地圖json,並且將傳送點截圖重命名並保存到picture即可使用 (就可以申請到map分支提交,或者交給管理提交)
- 地圖json中的空白填寫示例:
{ "name": "烏拉烏拉-1", (地圖json名爲1-1_1.json) "author": "Starry-Wind", (作者名,第二作者不能覆蓋第壹作者名稱) "start": [ (開局傳送地圖識別圖片,並將鼠標移動至圖片中間並按下按鍵) {"map": 1}, (按下m鍵打開地圖) {"picture\\orientation_1.jpg": 1.5}, (識別到orientation_1.jpg圖片後,將鼠標移動至圖片中間並按下按鍵) {"picture\\map_1.jpg": 2}, (具體圖片自己看,壹般爲該區域名"烏拉烏拉"的地圖文字) {"picture\\map_1_point_1.jpg": 1.5}, (第壹個傳送點的圖片) {"picture\\transfer.jpg": 1.5} ("傳送"字的圖片) ] }
- 識圖爲截取遊戲畫面,所以不能有任何覆蓋
- 支持地圖 空間站「黑塔」、雅利洛VI、仙舟「羅浮」
- 如果妳發現地圖有撞牆問題,可以協助更新地圖文件提交到這裏
- 請使用三月七來跑圖以獲得最佳體驗
⭐如果喜歡,點個星星~⭐
- 模擬宇宙正在開發
- GUI開發
- 後續將會新增找寶箱、鋤大地順帶撿垃圾等功能
歡迎各種形式的貢獻,包括但不限於:錯誤修復、代碼改進、功能添加、問題反饋。
- StarRailAssistant 的
main
分支是穩定的版本,所有開發均在main-beta
分支進行。所以如果你想開 Pull Request,你的 commits 需要提交至main-beta
。
感謝以下貢獻者對本項目做出的貢獻