SkillAgentSearch skills...

UmaUmaCruise

このソフトは、自動でDMM版ウマ娘のウィンドウから、イベント選択肢の効果を知るために作られました

Install / Use

/learn @amate/UmaUmaCruise
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ウマウマクルーズ

■はじめに

このソフトは、自動で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" フォルダに保存されます

<img src="https://raw.githubusercontent.com/amate/UmaUmaCruise/images/images/ss4.png" width=50%>

■免責

作者は、このソフトによって生じた如何なる損害にも、
修正や更新も、責任を負わないこととします。
使用にあたっては、自己責任でお願いします。

何かあればメールフォームか、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 [桃色のバックショット]ナリタトップロード [リトル・バイ・リトル]メジロブライト [SP

Related Skills

View on GitHub
GitHub Stars628
CategoryDevelopment
Updated3d ago
Forks146

Languages

C++

Security Score

80/100

Audited on Apr 1, 2026

No findings