Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
CHNZYX committed Aug 27, 2023
2 parents a326e65 + 9dae426 commit 4775b37
Show file tree
Hide file tree
Showing 3 changed files with 184 additions and 127 deletions.
41 changes: 29 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ This software is open source, free of charge and for learning and exchange purpo

### 用法

只支持1920\*1080(窗口化或全屏幕),文本语言选择简体中文。(屏幕分辨率等于1920\*1080开全屏幕,大于的开窗口化)
只支持1920\*1080(窗口化或全屏幕),文本语言选择简体中文。

默认世界:比如说如果你当前模拟宇宙默认世界4,但是想自动化世界6,那么请先进入一次世界6来改变默认世界

Expand All @@ -40,9 +40,7 @@ This software is open source, free of charge and for learning and exchange purpo

**运行自动化**

人物靠近模拟宇宙(出现f键交互条)

双击`run.bat` 或者 管理员权限运行
双击`run.bat` 或者 命令行运行
```plaintext
python states.py
```
Expand All @@ -68,6 +66,19 @@ prior:

注意!!!!! 开始运行/开始校准之后就不要移动游戏窗口了!要移动请先停止自动化!

**校准**

如果出现视角转动过大/过小而导致迷路的问题,可能是校准值出问题了,可以尝试手动校准:

进入游戏,将人物传送到黑塔的办公室,然后双击 `align.bat`,等待视角转换/原地转圈结束

如果`align.bat`闪退,可以尝试命令行
```plaintext
python align_angle.py
```

改变鼠标dpi可能会影响校准值,此时需要重新校准。

**更新文件**

双击`update.bat`
Expand All @@ -83,8 +94,6 @@ prior:

**运行自动化**

人物靠近模拟宇宙(出现f键交互条)

点击运行

注意!!!!! 开始运行/开始校准之后就不要移动游戏窗口了!要移动请先停止自动化!
Expand All @@ -95,20 +104,28 @@ F8/‘停止’按钮停止运行。

显隐表示显示/隐藏命令行窗口,默认隐藏

调试模式:√表示迷路后不再结算
调试模式:如果不希望迷路后退出结算,请将调试模式变为√

如果不希望迷路后退出结算,请将调试模式变为
如果不希望打完34次后自动停止,也请将调试模式变为

速通模式:√表示只打每层最后一个怪,—表示在√的基础上开启奔跑

左下角为更新地图按钮(只会更新地图,不会更新本体)

录制地图参见后文

推荐最低画质配置:

![画质](https://github.com/CHNZYX/Auto_Simulated_Universe/blob/main/imgs/image_quality.jpg)

**校准**

如果出现视角转动过大/过小而导致迷路的问题,可能是校准值出问题了,可以尝试手动校准:

进入游戏,将人物传送到黑塔的办公室,然后点击校准,等待视角转换/原地转圈结束

改变鼠标dpi可能会影响校准值,此时需要重新校准。

### 更新

双击update.exe

### 自动深渊

自动深渊可以使用固定配队自动刷忘却之庭,这项功能的目的是节省手动刷前几层的时间。
Expand Down
94 changes: 57 additions & 37 deletions README_CHT.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

有一定的斷點回復功能,你可以切出去做其他事,切回來會繼續自動化。

目前只支持模擬宇宙4(數據不全)和6,地圖數據基本錄完了
目前支持模擬宇宙所有世界

----------------------------------------------------------------------------------------------

Expand All @@ -24,9 +24,7 @@ This software is open source, free of charge and for learning and exchange purpo

### 用法

如果你的電腦沒有安裝python+numpy,或者未正確將python添加進環境變量,那麽你將無法使用本項目。請理解本項目設置的這道門檻,如果你被門檻擋住了,請自行百度解決。

只支持1920\*1080(窗口化或全屏幕),開啟祝福詳細描述,文本語言選擇簡體中文。(屏幕分辨率等於1920\*1080開全屏幕,大於的開窗口化)
只支持1920\*1080(窗口化或全屏幕),文本語言選擇簡體中文。

默認世界:比如說如果你當前模擬宇宙默認世界4,但是想自動化世界6,那麽請先進入一次世界6來改變默認世界

Expand All @@ -36,41 +34,49 @@ This software is open source, free of charge and for learning and exchange purpo

雙擊`install_requirements.bat`安裝依賴庫

進入遊戲,將人物傳送到黑塔的辦公室,然後雙擊 `align.bat` ,切回遊戲界面,等待視角轉換/原地轉圈結束

如果`align.bat`閃退,可以嘗試管理員運行
```plaintext
python align_angle.py
```

如果改變了鼠標dpi或遊戲分辨率/屏幕分辨率/窗口縮放倍率,需要重新校準!
重命名info_example.yml為info.yml

**運行自動化**

人物靠近模擬宇宙(出現f鍵交互條)

雙擊run.bat 或者 管理員權限運行
雙擊`run.bat` 或者 命令行運行
```plaintext
python states.py --find=1
python states.py
```

`info.yml`內容如下
```yaml
config:
order_text: [1, 2, 3, 4] //模擬宇宙開局選的角色,建議改成自己的配隊,1表示第一個角色。最好在一號位選遠程角色(艾絲妲、三月七)方便開怪。
angle: 1.0 //校準數據請勿更改
difficulty: 4 //宇宙的難度,如果你要打難度1就改成1保存
fate: 巡猎 //命途選擇,默認巡獵,可以直接修改為其它命途,對巡獵做了專門優化,因此除非萬不得已不要改命途
map_sha: '' //地图数据的版本,不建议更改
fate: 巡獵 //命途選擇,默認巡獵,可以直接修改為其它命途。
map_sha: '' //地圖數據的版本,不建議更改
show_map_mode: 0
debug_mode: 0
speed_mode: 0
force_update: 0
timezone: Default
prior:
優先級信息,按需調整
```

默認是哪個宇宙就會進哪個!如果你默認不是第6世界,記得先手動切到第6世界!

註意!!!!! 開始運行/開始校準之後就不要移動遊戲窗口了!要移動請先停止自動化!

**校準**

如果出現視角轉動過大/過小而導致迷路的問題,可能是校準值出問題了,可以嘗試手動校準:

進入遊戲,將人物傳送到黑塔的辦公室,然後雙擊 `align.bat`,等待視角轉換/原地轉圈結束

如果`align.bat`閃退,可以嘗試命令行
```plaintext
python align_angle.py
```

改變鼠標dpi可能會影響校準值,此時需要重新校準。

**更新文件**

雙擊`update.bat`
Expand All @@ -80,20 +86,12 @@ config:

**第一次運行**

進入遊戲,將人物傳送到黑塔的辦公室,然後點擊校準,等待視角轉換/原地轉圈結束並彈出校準成功。

如果改變了鼠標dpi或遊戲分辨率/屏幕分辨率/窗口縮放倍率,需要重新校準!

在設置中選擇自己想要的難度和命途,配隊請用三個空格隔開四個數字,1表示第一個角色(編號規則示意見下圖)。最好在一號位選遠程角色(艾絲妲、三月七)方便開怪。

![配隊編號](https://github.com/CHNZYX/Auto_Simulated_Universe/blob/main/imgs/team.jpg)
在設置中選擇自己想要的難度和命途,配隊請在遊戲中預先選擇默認配隊

比如說這張圖中,你想選擇娜塔莎,景元,希兒,彥卿,那麽請在配隊中輸入:`6 4 3 2`
最好在一號位選遠程角色(艾絲妲、三月七等)方便開怪。

**運行自動化**

人物靠近模擬宇宙(出現f鍵交互條)

點擊運行

註意!!!!! 開始運行/開始校準之後就不要移動遊戲窗口了!要移動請先停止自動化!
Expand All @@ -104,20 +102,42 @@ F8/『停止』按鈕停止運行。

顯隱表示顯示/隱藏命令行窗口,默認隱藏

調試模式:√表示迷路後不再結算,—表示在√的基礎上遇到相似度低的地圖會暫停運行
調試模式:如果不希望迷路後退出結算,請將調試模式變為√

如果不希望迷路後退出結算,請將調試模式變為
如果不希望打完34次後自動停止,也請將調試模式變為

速通模式:√表示只打每層最後一個怪,—表示在√的基礎上開啟奔跑

左下角為更新地圖按鈕(只會更新地圖,不會更新本體)

錄製地圖參見後文

推薦最低畫質配置:

![畫質](https://github.com/CHNZYX/Auto_Simulated_Universe/blob/main/imgs/image_quality.jpg)

**校準**

如果出現視角轉動過大/過小而導致迷路的問題,可能是校準值出問題了,可以嘗試手動校準:

進入遊戲,將人物傳送到黑塔的辦公室,然後點擊校準,等待視角轉換/原地轉圈結束

改變鼠標dpi可能會影響校準值,此時需要重新校準。

### 更新

雙擊update.exe

### 自動深淵

自動深淵可以使用固定配隊自動刷忘卻之庭,這項功能的目的是節省手動刷前幾層的時間。

代碼版啟動方法為`python abyss.py`,gui版啟動方法為主界面中的「深淵」按鈕。

代碼版第一次運行需要修改abyss文件夾下的info_example.yml為info.yml,並且修改info.yml為自己的兩隊配隊,gui版可以在深淵界面中輸入自己的配隊。

每隊的配隊信息為四個數字

![配隊編號](https://github.com/CHNZYX/Auto_Simulated_Universe/blob/main/imgs/team.jpg)

比如說這張圖中,你想選擇娜塔莎,景元,希兒,彥卿,那麽請在配隊中輸入:`6 4 3 2`

### 通知插件使用方法(notif.exe)

如果你沒有用本地多用戶,那麽直接雙擊`notif.exe`即可開啟windows通知,每刷完一次都會通知哦
Expand All @@ -132,7 +152,7 @@ F8/『停止』按鈕停止運行。

### 部分邏輯

選祝福的邏輯是硬選巡獵,事件基本都會跳過,最後一層不會強化祝福,奇物隨機選。
選擇祝福的邏輯基於ocr+自定義優先級

尋路模塊基於小地圖

Expand All @@ -142,11 +162,11 @@ F8/『停止』按鈕停止運行。

支持錄製地圖,具體方法為

運行 `python states.py --debug=2 --find=1` (GUI版本:設置調試模式為-,然後點擊運行)
運行 `python states.py --debug=2 --find=1`

如果遇到新圖會角色停住,這時候結束自動化並且遊戲中暫離模擬宇宙

然後運行 `python states.py --debug=2 --find=0` (GUI版本:設置調試模式為-,然後點擊錄製)
然後運行 `python states.py --debug=2 --find=0`

運行後會自動進入地圖,期間請不要移動鼠標也不要動鍵盤

Expand Down
Loading

0 comments on commit 4775b37

Please sign in to comment.