UmaUmaCruise
このソフトは、自動でDMM版ウマ娘のウィンドウから、イベント選択肢の効果を知るために作られました
Install / Use
/learn @amate/UmaUmaCruiseREADME
ウマウマクルーズ


■はじめに
このソフトは、自動でDMM版ウマ娘のウィンドウから、イベント選択肢の効果を知るために作られました
■動作環境
・Windows10 home 64bit バージョン 20H2
※64bit版でしか動作しません
※注意
UmaUmaCruise.exeが置かれるフォルダまでのパスにunicodeが含まれていると強制終了します
例:
C:\🐎🐎Cruise\UmaUmaCruise.exe
->unicode(絵文字🐎が含まれるので)ダメ
C:\UmaUmaCruise\UmaUmaCruise.exe
-> OK!
日本語なら多分大丈夫ですが、難しい漢字が含まれていると強制終了する可能性があります
■使い方
起動した後に、[スタート]ボタンを押せば、自動的にDMM版ウマ娘のウィンドウを探し出し、イベント画面ならば選択肢の効果を表示します
スタート実行後であれば、育成ウマ娘選択画面から自動的に、育成ウマ娘が選択されます
予め、コンボボックスに育成ウマ娘が選択されていないと、育成ウマ娘のイベントが表示されないので注意

スタートを押したときに[ウマ娘詳細]が表示されていれば、自動的に育成ウマ娘が選択されます

ウマ娘のウィンドウが表示されているのに、タイトルバーに"ウマ娘のウィンドウが見つかりません…"と表示される場合は、UmaUmaCruise.exeを管理者権限で起動させてみてください
・UmaMusumeLibrary.jsonについて
UmaLibraryフォルダ内の"UmaMusumeLibrary.json"には、イベント名と選択肢の名前/効果が記録されています
キャラやサポートの追加によって選択肢が表示されない時には、[設定]->[UmaMusumeLibrary.jsonの更新確認]を実行してみてください
・URA予想機能について
短距離: 1/4
と表示されるとき、
"1"は実際にその距離で出場した回数
"4"は現在の日付以降に予約されているレースの回数
となります
・レース予約機能について
レースの予約は育成ウマ娘毎に保存されます
予め育成ウマ娘を設定していないと保存されないので注意
■アンインストールの方法
レジストリも何もいじっていないので、UmaUmaCruiseフォルダ事削除すれば終わりです
■イベント誤認識/無認識の報告
もしイベントの誤認識を報告される場合は、本体の"スクリーンショット"機能を使って保存される画像を送ってもらえると助かります(できれば選択肢も写っているシーンで)
スクリーンショットは"UmaUmaCruise/screenshot" フォルダに保存されます
■免責
作者は、このソフトによって生じた如何なる損害にも、
修正や更新も、責任を負わないこととします。
使用にあたっては、自己責任でお願いします。
何かあればメールフォームか、githubのissuesにお願いします。
■使用ライブラリ・素材
library
-
opencv
https://opencv.org/ -
Tesseract OCR
https://github.com/tesseract-ocr/tesseract -
SimString
http://www.chokkan.org/software/simstring/index.html.ja -
Boost C++ Libraries
https://www.boost.org/ -
JSON for Modern C++
https://github.com/nlohmann/json -
WTL
https://sourceforge.net/projects/wtl/ -
win32-darkmode
https://github.com/ysc3839/win32-darkmode
icon
- ICON HOIHOI
http://iconhoihoi.oops.jp/
■How to build
実行ファイルの生成には、Visual Studio 2019が必要です
ビルドに必要なライブラリは、vcpkgによって自動的にダウンロード、ライブラリ(.lib)の生成が行われるようになっています
vcpkgがVisual Studio 2019の英語の言語パックを要求するので、Visual Studioのインストール時に追加しておいてください
https://github.com/microsoft/vcpkg/archive/refs/tags/2021.04.30.zip
まず上記URLから"vcpkg-2021.04.30.zip"をダウンロードして、適当なフォルダに解凍します
解凍したフォルダ内にある "bootstrap-vcpkg.bat" を実行すれば、同じフォルダ内に "vcpkg.exe"が生成されます
コマンドプロンプトを管理者権限で起動し
cd vcpkg.exeのあるフォルダまでのパス
を入力しEnter、コマンドプロンプトのカレントディレクトリを変更します
次に
vcpkg integrate install
と入力しEnter
Applied user-wide integration for this vcpkg root.
と表示されたら成功です
Visual Studio 2019で "UmaCruise.sln"を開き、
デバッグ->デバッグの開始 を実行すれば、vcpkgがライブラリの準備をした後、実行ファイルが生成されます
実行ファイルを動作させるために、事前に "tessdata"と"UmaLibrary"フォルダを"x64\Debug"にコピーしてください
■既知のバグ
-
windows10以前のOSかつ高DPI環境だと動作しない
実行ファイルのプロパティから 互換性->高DPI設定の変更
高いDPIスケールの動作を上書きにチェック、アプリケーションを選択してください -
画面取り込みに"Windows Graphics Capture"を設定した場合、ウマ娘のウィンドウに黄色く枠が現れる
仕様です
■イベント選択肢データ(UmaMusumeLibrary.json)について
Gamerch様運営の"ウマ娘攻略wiki"からイベントデータを加工して、自動生成しています
URL:https://gamerch.com/umamusume/
■著作権表示
Copyright (C) 2021-2022 amate
一連のソースコードを、個人的な利用以外に使用することを禁止します
■開発支援
https://www.kiigo.jp/disp/CSfGoodsPage_001.jsp?GOODS_NO=9
■更新履歴
<pre> ============================================ ・[update]UmaMusumeLibrary.json更新 2023-05-31 - キャラ 【Sweet Juneberry】ニシノフラワー 【Hungry Veil】ヒシアマゾン - サポート [オートクチュール・メモリー]アストンマーチャン [Something Blue]ダイワスカーレット ============================================ ・[update]UmaMusumeLibrary.json更新 2023-05-21 - キャラ 【身に纏うケラヴノス】タニノギムレット - サポート [The frontier]ジャングルポケット [激マブ!ドライブ♪]マルゼンスキー ============================================ ・[update]UmaMusumeLibrary.json更新 2023-05-13 - キャラ 【みらくるめーくあっぷ!】ヒシミラクル ============================================ ・[update]UmaMusumeLibrary.json更新 2023-04-29 - キャラ 【ブルー・タービュランス】マチカネタンホイザ 【レッドホット☆リーダー】サクラバクシンオー - サポート [ミッション『心の栄養補給』]ミホノブルボン [刻下、桜花爛漫]サクラローレル [絶対皇帝]シンボリルドルフ [ゴルシ印のスペシャリテ]ゴールドシップ [デッド・エンド【通せん坊】] ジャングルポケット [add] ConvertUmaMusumeLibrary.pyでAddCharactorEventでキャラ名が見つからなかった時にSupportSSRに新規追加するようにした ============================================ ・[update]UmaMusumeLibrary.json更新 2023-04-13 - キャラ 【Saisir le rêve】サクラローレル ============================================ ・[update]UmaMusumeLibrary.json更新 2023-03-31 - キャラ 【Fleur Enneigée】サクラチヨノオー 【Neige Émeraude】メジロアルダン - サポート [永劫続く栄光へ]祖にして導く者 [甘~い浮き輪を召し上がれ]ヒシアケボノ [今は瞳を閉じないで]ナイスネイチャ [心、夜風にさらわれて]メジロマックイーン ・[fix] 育成ウマ娘名検索の閾値を下げた ============================================ ・[update]UmaMusumeLibrary.json更新 2023-03-13 - キャラ 【華麗なる紅玉】ダイイチルビー ============================================ ・[update]UmaMusumeLibrary.json更新 2023-02-24 - キャラ 【Clear Bliss】ミスターシービー 【Clear Bliss】ツインターボ - サポート [掲げよ、燃え盛る灯を]カツラギエース [燦爛]メジロラモーヌ [嗚呼素晴らしき甘味哉]アグネスタキオン [ふわり、さらり]メジロドーベル [放課後、君が笑った]シンボリルドルフ ============================================ ・[update]UmaMusumeLibrary.json更新 2023-02-16 - キャラ 【Wicked Punk】シンコウウインディ ============================================ ・[update]UmaMusumeLibrary.json更新 2023-02-01 - キャラ 【マーガレット・ラッテ】メジロライアン 【MELTY GIFT】アイネスフウジン - サポート [マーベラス☆ショコラSHOW]マーベラスサンデー [フォンデンテで笑って]ヒシアケボノ [変身!ギャルソンフォーム!]ビコーペガサス ============================================ ・[update]UmaMusumeLibrary.json更新 2023-01-23 - キャラ 【Fun☆Fun☆ぱりない】ダイタクヘリオス - サポート [To you]ケイエスミラクル [添付ファイル、温めますか?]アストンマーチャン ============================================ ・[update]UmaMusumeLibrary.json更新 2023-01-11 - キャラ 【スター・ライト・シップ】ホッコータルマエ ============================================ ・[update]UmaMusumeLibrary.json更新 2022-12-30 - キャラ 【真打・慶鶴之志】キタサンブラック 【花形・弥栄之翠】サトノダイヤモンド - サポート [ハネ退け魔を退け願い込め]スペシャルウィーク [気まぐれ絶佳]スイープトウショウ [遥か流るる冬夏青青]グラスワンダー ============================================ ・[update]UmaMusumeLibrary.json更新 2022-12-21 - キャラ 【餓狼】ナリタブライアン - サポート [誰も知らない風へ]ヤマニンゼファー [偉大なるフォトグラフィーア]テイエムオペラオー v1.21 ・[fix] 育成ウマ娘名の自動認識が機能していなかったのを修正 #116 ============================================ ・[update]UmaMusumeLibrary.json更新 2022-12-14 - キャラ 【Heroic Author】ゼンノロブロイ [fix] イベント修正 #116 #117 #118 #119 ============================================ ・[update]UmaMusumeLibrary.json更新 2022-11-29 - キャラ 【不凍のアクア・ウィエタ】ウオッカ 【緋色のニュイ・エトワレ】ダイワスカーレット - サポート [Are you merry?]エアグルーヴ [ここからはDon’t stop!]サクラローレル [GLAD TIDINGS]ナリタブライアン ============================================ ・[update]UmaMusumeLibrary.json更新 2022-11-19 - キャラ 【Butterfly Sting】ワンダーアキュート - サポート [Danke schön]エイシンフラッシュ [ストップ、委員長!]ナリタトップロード その他、選択肢効果の抜けている物を追加 ・[change] ConvertUmaMusumeLibrary.py で、UpdateEventのイベント名は部分一致でも置換に変更 ============================================ v1.20 ・[add] 川崎/船橋/盛岡レース場を追加 ・[add] SkillLibrary.jsonにスキル追加 ・[add] UmaMusumeLibraryMainStory.json にグランドライブのイベントを追加 ・[add] ConvertUmaMusumeLibrary.py - 大成功 / 成功 (/ 失敗) のみの選択肢をイベントリストから削除する処理を追加 ・[update]UmaMusumeLibrary.json更新 2022-11-14 ============================================ ・[update]UmaMusumeLibrary.json更新 2022-06-21 - キャラ 【プラタナス・ウィッチ】スイープトウショウ - サポート [Hands up,crook!]タイキシャトル [好きなんだ、ご飯が]オグリキャップ ============================================ ・[update]UmaMusumeLibrary.json更新 2022-06-12 - キャラ 【稲荷所縁江戸紫】イナリワン ============================================ ・[update]UmaMusumeLibrary.json更新 ウォッカのイベント"究極の2択"が抜けていたのを修正 #111 ============================================ ・[update]UmaMusumeLibrary.json更新 2022-06-01 - キャラ 【Titania】ファインモーション 【朔日のマ・シェリ】カレンチャン - サポート [あこがれの景色]ライスシャワー [うららか・ぱっしょん♪]ハルウララ [愛すべき金蘭のつどい]イクノディクタス ============================================ ・[update]UmaMusumeLibrary.json更新 2022-05-21 - キャラ 【Line Breakthrough】メジロパーマー ============================================ ・[update] "【ティアード・ペタル】ニシノフラワー"の抜けイベント追加 ・[add] ConvertUmaMusumeLibrary.pyで、出力するjsonにキャラ名やサポート名でソートする処理を追加 (これからの差分が見やすくなるかもしれない) ============================================ ・[update]UmaMusumeLibrary.json更新 2022-05-11 - キャラ 【オールタイム・フィーバー】アイネスフウジン - サポート [Dear Mr. C.B.]ミスターシービー [Step! Smile! Wink!]トウカイテイオー ============================================ ・[update]UmaMusumeLibrary.json更新 2022-04-29 - キャラ 【RUN&WIN】ナイスネイチャ 【白く気高き激励の装】キングヘイロー - サポート [フレフレ☆プリンセス!]カワカミプリンセス [届け、このオモイ!]バンブーメモリー [そのエールは世界を変えた]シーキングザパール ============================================ ・[update]UmaMusumeLibrary.json更新 2022-04-20 - キャラ 【四白流星の襲】ヤエノムテキ ============================================ ・[update]UmaMusumeLibrary.json更新 2022-04-12 - キャラ 【ティアード・ペタル】ニシノフラワー - サポート [Outfit as No.1]ダイワスカーレット [おてんば魔女、修行中。]スイープトウショウ [ギリギリ!?UMA♡DOLL]スマートファルコン ============================================ ・[update]SkillLibrary.json更新 "二の矢"の効果内容変更 "前のめり"のスキル追加 ・[update]UmaMusumeLibrary.json更新 【キセキの白星】オグリキャップ に "オグリ、決意する"のイベント追加 ============================================ ・[update]UmaMusumeLibrary.json更新 2022-03-30 - キャラ 【ソワレ・ド・シャトン】セイウンスカイ 【シュクセ・エトワーレ】フジキセキ - サポート [Escorte etoile]シリウスシンボリ [Enchainement]シンボリルドルフ [mag!c number]エアシャカール ============================================ ・[update]UmaMusumeLibrary.json更新 2022-03-20 - キャラ 【ブリュニサージュ・ライン】メジロブライト - サポート [紡がれてゆく想い]チーム<シリウス> ============================================ ・[update]UmaMusumeLibrary.json更新 2022-03-17 アップデートされたイベント効果を更新 ============================================ ・[update]UmaMusumeLibrary.json更新 2022-03-09 - キャラ 【Natural Brilliance】サトノダイヤモンド - サポート [世界にもっと☆マーベラス]マーベラスサンデー [ほっと♪きゅーとメモリー]カレンチャン v1.19 ・[add] 育成ウマ娘をコンボボックスから検索できるようにした ・[add] 開催レース一覧で、"URA/アオハル"と"MNT"に予約レース表示の切り替えをできるようにした ・[update] "UmaMusumeLibraryMainStory.json" に、"アオハル杯" / "Make a new track!!" のイベントを追加 ・[update] UmaMusumeLibrary.jsonの生成に関するPull requestをマージ #98 ============================================ ・[update]UmaMusumeLibrary.json更新 2022-02-25 - キャラ ☆3 【錦上・大判神輿】キタサンブラック ☆2 【ぱんぱかティルトット】マチカネタンホイザ - サポート SSR [桃色のバックショット]ナリタトップロード [リトル・バイ・リトル]メジロブライト [SPRelated Skills
node-connect
348.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
