Open Yucie opened 1 year ago
キャプチャ完成の時、音とか、ポップアップメッセージがほしいです。
手動よりwinapi を使って、自動スクロールしてキャプチャしないの?
mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);
手動よりwinapi を使って、自動スクロールしてキャプチャしないの?
mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);
ゲームに直接干渉することは問題があると思うので、自動でのスクロールは実装できません。
画像が保存できない問題に関して、詳しい状況を教えてもらってもいいでしょうか。
手動よりwinapi を使って、自動スクロールしてキャプチャしないの? mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);
ゲームに直接干渉することは問題があると思うので、自動でのスクロールは実装できません。
自動でのスクロールできないことが残念ですが、このように次のクリックポイントをポップアップ画像で表示できますか?
画像が保存できない問題に関して、詳しい状況を教えてもらってもいいでしょうか。
古いファイルを上書きインストールしたら、SCREENSHOTのデフォルトは変わったことが’わかりました。 もう一度フォルダーを設定したら、解決できました。 お騒がせしてごめんなさい。
手動よりwinapi を使って、自動スクロールしてキャプチャしないの? mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);
ゲームに直接干渉することは問題があると思うので、自動でのスクロールは実装できません。
自動でのスクロールできないことが残念ですが、このように次のクリックポイントをポップアップ画像で表示できますか?
一つ一つ認識させる必要はなく、上から下までスクロールするだけで認識されるので、現状ポップアップ表示は追加する予定はないです。 高速でスクロールしすぎると認識できない場合がありますが、通常の速度でスクロールする分には結合が正しく行なえます。
手動よりwinapi を使って、自動スクロールしてキャプチャしないの? mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);
ゲームに直接干渉することは問題があると思うので、自動でのスクロールは実装できません。
自動でのスクロールできないことが残念ですが、このように次のクリックポイントをポップアップ画像で表示できますか?
一つ一つ認識させる必要はなく、上から下までスクロールするだけで認識されるので、現状ポップアップ表示は追加する予定はないです。 高速でスクロールしすぎると認識できない場合がありますが、通常の速度でスクロールする分には結合が正しく行なえます。
また慣れなかったか、高いDPIの認識度が悪いわかりませんが 自分試した時、5回で1回しか成功しませでした。 アイコンが小さすぎで、成功してもわからなくて、代わりに成功できなかったメッセージがよくポップアップしました。
調査のために、問題なければログを添付してもらってもいいでしょうか。
最後までスクロールしても結合が終了しない問題は、スクロールバーの範囲を正しく検出できてないために起こる問題のようです。 こちらについては改善を行います。 また結合が失敗する問題ですが、スクロールバーが検出できないと停止となる仕様のため、キャプチャ中にスキルをクリックする等の操作を行うと停止してしまいます。 エラーメッセージについては、原因が分かりやすいエラーに改善したいと思います。
=================== ↓ 失敗の上、ポップアップがなかった=================
[2023-07-15 16:19:04.508154][DEBUG]: [CombineImage::StartCapture] ウマ娘詳細結合開始 [2023-07-15 16:19:35.410407][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.987323, RoundedMaxVal=0.99, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:35.470505][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.998544, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:35.535756][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.988763, RoundedMaxVal=0.99, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:35.606006][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.998604, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:35.670552][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.993321, RoundedMaxVal=0.99, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:35.736348][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.994744, RoundedMaxVal=0.99, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:35.803285][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.998089, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:35.877618][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.99739, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:35.938970][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.983621, RoundedMaxVal=0.98, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:48.996640][DEBUG]: [CombineImage::EndCapture] 結合停止 [2023-07-15 16:19:49.054087][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=true, IsOutOfRange=false [2023-07-15 16:19:49.056087][DEBUG]: [CombineImage::Combine] 結合数=2 [2023-07-15 16:19:49.066655][DEBUG]: [CombineImage::Capture] 停止, IsManualStop
=================== ↓ 成功の例 ========================
[2023-07-15 16:19:49.066655][DEBUG]: [CombineImage::StartCapture] ウマ娘詳細結合終了 [2023-07-15 16:19:52.744993][DEBUG]: [CombineImage::StartCapture] ウマ娘詳細結合開始 [2023-07-15 16:19:55.567572][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:55.620940][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:55.688165][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:55.754338][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:55.818904][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:55.887337][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.999994, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:55.954504][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.999997, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:56.019878][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:56.086663][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:56.153130][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:56.218929][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:56.286068][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=1, RoundedMaxVal=1, IsLast=false, IsOutOfRange=false [2023-07-15 16:19:56.354692][DEBUG]: [CombineImage::Capture] matchTemplate結果: MaxVal=0.999994, RoundedMaxVal=1, IsLast=true, IsOutOfRange=false [2023-07-15 16:19:56.355689][DEBUG]: [CombineImage::Combine] 結合数=2 [2023-07-15 16:19:56.369190][DEBUG]: [CombineImage::StartCapture] ウマ娘詳細結合終了
成功なしの場合は何もなかった。原因が不明 成功しても、ポップアップがなかった。せめて”音”が付いてください
スクロールバーは改善を行ったので次バージョンで正しく検出され、撮影が自動で終了するようになると思います。 成功時の音は調整します。
フォルダの名はUmaUmaChecker_v1.6.0_x64なので、エラーがでました。