本軟體會自動辨識 DMM 版、各大模擬器視窗中賽馬娘的事件,並給予可能的選項效果、提供選項效果中技能的詳細資訊。
Windows 10 64位元 22H2
Windows 11 64位元 23H2
其他 Windows 版本沒有測試過,說不定可以使用。
Warning
32 位元無法運行。
檔案路徑只能是半形英文
Note
正確示範:
D:\UmaAssistant\UmaAssistant.exe
錯誤示範:
D:\うまうま\UmaAssistant.exe(不可以有日文假名)
D:\馬娘\UmaAssistant.exe(不可以有中文字)
D:\UmaAssistant\UmaAssistant.exe (不可以有全形英文)
Microsoft Visual C++ Redistributable Package
https://learn.microsoft.com/zh-tw/cpp/windows/latest-supported-vc-redist
Important
架構請選擇X64,下載到的安裝檔名稱應該要是vc_redist.x64.exe。
Note
設定檔將保存在UmaMisc/config.json。
-
軟體語言:本軟體
UI的語言。 -
遊戲伺服器:請選擇適當的遊戲伺服器,選錯遊戲伺服器將無法辨識事件。
-
視窗類型:DMM版請選
DMM,模擬器目前支援BlueStacks、夜神模擬器、雷電模擬器,模擬器請不要使用全螢幕遊玩,解析度比例必須為16:9,否則將無法辨識事件。 -
日服文本語言(只有在伺服器是
日服的時候有效果):決定了辨識到事件後給予的事件效果的語言,想看全日文選日文,想看繁體中文選繁體中文,繁體中文不會全部內容都是繁體中文,因為那樣會造成混亂。 -
辨識事件間隔時間:辨識完一次事件以後,要辨識下一次事件前所需等待的時間,請根據自己電腦
CPU性能做調整。 -
本地伺服器埠口:
localhost的port,如果你不知道這是什麼的話則不須改動,如果你有需要請自行改動後重開程式。 -
滑鼠連點:按住指定的
滑鼠按鍵會以10毫秒一次的速度點擊滑鼠左鍵,鬆開後停止連點。
Important
滑鼠連點需要以系統管理員身分執行UmaAssistant.exe才會有效果。
-
顯示在最上層:讓程式的視窗一直保持在最上層。
-
Discord RPC:更新
Discord的遊戲狀態為賽馬娘 Pretty Derby或ウマ娘 プリティーダービー
Note
Discord RPC
遊戲名稱和馬娘的名字會根據所選的遊戲伺服器發生變化
馬娘的名字會根據目前培育的馬娘發生變化
其他文字會根據軟體語言發生變化
Discord RPC 只會在已找到遊戲視窗時更新


-
Debug模式:基本上只給開發者做使用。
-
輸出偵錯日誌:開啟後會把日誌輸出到
UmaTemp/UmaLog.txt,每一次啟動程式都會刪除上一個UmaLog.txt,如果你願意的話可以勾選此選項,遇到問題要回報時可以附上UmaLog.txt,這樣可以更好地判斷問題出在哪裡。
按下「選取視窗」,選擇對應的遊戲視窗名稱,之後應該要看到「已找到遊戲視窗」。

Note
如果方法一和方法二皆無效的話請使用方法三:直接選擇角色來尋找目前培育的馬娘。
Warning
更換培育的馬娘時,請務必先清除先前的馬娘。
如果使用方法三:直接選擇角色則不需要清除先前的馬娘。

在配置支援卡的畫面按下「育成開始!」等待1~2秒後「目前培育的馬娘」應該要更新為「最終確認」所顯示的馬娘名稱,如果沒有更新的話,請參考常見問題


按右下角的
後,選擇「編成情報」,等待1~2秒後「目前培育的馬娘」應該要更新為「編成情報」所顯示的馬娘名稱,如果沒有更新的話,請參考常見問題



Note
- 不需要先清除角色。
- 點選角色圖示後角色名稱會依照選擇的遊戲伺服器發生變化。
- 遊戲伺服器選擇繁中服並且點選繁中服沒有的角色「目前培育的馬娘」會直接變空白。
點選正在培育的馬娘
如果成功匹配的話「目前培育的馬娘」將會更新成對應的角色名稱。

查詢
查詢功能支援繁體中文、平假名、片假名。
如果角色的別名有英文、數字、標點符號的話也可以用來查詢。

Q. 為什麼我的UmaAssistant.exe無法啟動?
A.
Q. 為什麼我無法辨識「目前培育的馬娘」或「事件」?
A.
Note
如果上述的方法皆無效果,有大概率是UmaData中的資料不完整或程式的邏輯有疏失,請參考問題回報。
Q. 為什麼我的程式資料夾無法刪除?(資料夾中的檔案已在其他程式開啟)
A. 可能是因為程式崩潰導致字型沒有被程式正確卸載,只要重新啟動電腦就可以刪除了。
有任何問題請到 Issues 或者 社群 中回報,非常感謝!
- 本軟體只在按下
啟動時對使用者指定的視窗做截圖和遊戲事件、遊戲角色相關的辨識操作之後立即銷毀指定視窗的截圖,並且此類操作不會收集任何個人資訊。 - 因使用本軟體而造成任何類型的損失全部歸於個人責任,作者不負任何責任。
- 作者不負任何本軟體後續更新的責任。
作者編寫的原始碼全部屬於GPL-3.0 license
UmaData資料夾中的資料只允許用於個人用途,不允許用於商業或其他性質的用途。
-
Tesseract OCR
https://github.com/tesseract-ocr/tesseract -
OpenCV
https://opencv.org/ -
nlohmann - JSON for Modern C++
https://github.com/nlohmann/json -
curl
https://curl.se -
The Programming Language Lua
https://www.lua.org
-
WebView2
https://learn.microsoft.com/en-us/microsoft-edge/webview2/get-started/winforms -
Newtonsoft.Json
https://github.com/JamesNK/Newtonsoft.Json -
Lachee/discord-rpc-csharp
https://github.com/Lachee/discord-rpc-csharp
- dkjson - JSON Module for Lua
http://dkolf.de/src/dkjson-lua.fsl/home
- Selenium
https://www.selenium.dev





















