Skip to content

Instantly share code, notes, and snippets.

@ropo
Last active December 23, 2023 16:50
Show Gist options
  • Save ropo/40a126a10ff72eb45cedfb6c8adc6f69 to your computer and use it in GitHub Desktop.
Save ropo/40a126a10ff72eb45cedfb6c8adc6f69 to your computer and use it in GitHub Desktop.
ソーチョー探し

ソーチョー探しツール

FF14 (Windows)でソーチョーの場所を推測したり、めくるパネルの期待値を表示したりする

最新版DL 2023/12/23 ♯7
動作環境 Windows10以降 で FF14 が動作する 64bit環境
およびMicrosoft .NET DesktopRuntime 8.0.0以降
連絡先 @ropotama 要望などこちら('ω')
初回公開 2023/12/02

使い方

① FoxBoard.exe を起動
 ※この時に .NET 8.0 が必要と言われたらいったん終了し、次の節の .NET 8.0 インストールを見てください

② ゲーム画面で、ソーチョー幻想盤を表示している段階で キャプチャボタンを押下
 ※反応がない場合は次節 うまくキャプチャできない場合 を参照

③ 壁が確定し、16種類ぐらいに絞られる。
 キャプチャがうまくいかない場合は手動で壁を設定してください。
 概ね2か所入れると確定します

④ 赤色数字が盤面確定に強い意味のあるマスなので、ゲームでそのマスを開く

⑤ 開いたマスの柄を手動でツール側に指定する
 ※のちのバージョンでは、これらも自動で反映したい

1~2手ぐらい確定すると、ほぼ盤面が完成するのであとは自由に

攻略

ソーチョー1回目

① 壁確定させる

②「ソーチョーマスを優先する」をオフ

③ 剣を優先するべく、赤字マスを開いていき剣の場所がわかれば剣6枚あける

④ ボックスを狙うならそのまま赤字マス
ソーチョー狙いで、ソーチョーマスが未確定なら、「ソーチョーマス優先」をオンにして赤字を開けていく

ソーチョー2回目

①壁確定させる

②「ソーチョーマスを優先する」をオンにして、赤字マスを確定していくと、盤面も確定するのであとはお好きに

オンにすることで、盤面確定の候補マスの評価計算がソーチョー候補地の評価が高く行われ赤字が最も有効となります

.NET 8.0 のインストール

マイクロソフトのサイトを開く Microsoft .NET デスクトップランタイム 8.0.0
右列中段あたりの「.NET デスクトップ ランタイム」の x64 をダウンロードしインストールする

うまくキャプチャできない場合

キャプチャ時に幻想盤自体の上に余計なゲーム内ウインドウがあると画像解析できません。
 ※他のWindowアプリウインドウやハードウェアマウスカーソルは問題りません

幻想盤自体のHUDは 100% を想定しています。
変更している場合はツールの HUD サイズを合わせてください

現在は初期の壁判定用です。
数枚めくった後では判定に失敗する場合があります

うまく読み込めないときは ゲームの未加工のスクリーンショットを X(Twitter):@ropotama まで送っていただけると参考にさせていただきます(頂いた画像を公開することはありません)
また、お送りいただける場合は次の資料も記載していただけると助かります

  • ゲーム内の [システムコンフィグレーション]-[グラフィック設定]-[高解像UI設定] の %値
  • ゲーム内の上記画像の幻想盤の [HUDサイズ」の %値
  • ゲーム内の [システムコンフィグレーション]-[グラフィック設定]-[UIアセットタイプ] の状態(標準/4Kどちらか)

仕組み

このツールはゲームに対してメモリ監視や通信傍受など一切行いません。

画面の取り込みはOSの機能を用いています。

変更履歴

2023/12/23 #7
  • Fix: 画像解析がうまく動かないことがあった
2023/12/19 #6
  • Fix: 画像解析がうまく動かないことがあった
  • 不要なモジュールを消して容量削減。以前までの OpenCvSharpExtern.dll ファイルは不要になりました
2023/12/02 #5
  • Fix: ソーチョー候補マスを空白セル指定ができない場合があった
  • Fix: [ソーチョーマス優先]チェックボックスのTooltip説明が挙動と異なっていた
2023/12/02 #4
  • 各種解像度対応
  • 全体公開
2023/11/25 #3
  • 身内テスト
2023/11/24 #0
  • 身内テスト
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment