コンパニオンの起動スクリプトで、実行中のWindows Steam版ゲームをこのブラウザーに接続します。

コンパニオンをダウンロード

バージョン
0.2.0
プラットフォーム
Windows, Steam, .NET 8
SHA-256
dc4fd98cc6217005e69e87f54ca6ab07527987000e7587f3e1042d22e1ef7f88
コンパニオンをダウンロード

アーカイブのSHA-256を上の値と比較してください。

Get-FileHash -Algorithm SHA256 -LiteralPath '.\Romestead-Companion-0.2.0-windows.zip'

インストール

パッケージを専用フォルダーに展開し、scriptsフォルダーを残してください。Steamを起動し、Romesteadを終了します。展開したフォルダーでPowerShellを開きます。

起動

Steamの「ローカルファイルを閲覧」でインストール先を確認します。以下の-GamePathをそのフォルダーに置き換え、コマンドを実行してください。

powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\Launch-Romestead.ps1 -GamePath "C:\Program Files (x86)\Steam\steamapps\common\romestead"

接続

ワールドを読み込み、このサイトのマップで「接続」を選びます。ブラウザーがローカルネットワークへのアクセスを求めた場合は、このサイトに許可してください。

起動スクリプトはhttps://romestead.siteとhttp://127.0.0.1:4597を許可します。別のサイトアドレスには明示的な-AllowedOriginsの指定が必要です。

ワールドマップを開く

マップの更新

プレイヤーの移動と近くのオブジェクトは、ゲームが現在読み込んでいる範囲内で、最大1秒に1回更新されます。距離はゲーム内のタイル単位です。

自分のローカルホストに接続すると、外界全体のスナップショットが取得されます。「観測情報を更新」で更新できます。遠くのオブジェクトは、次の更新まで最後に観測された状態を保ちます。

更新要求はサーバーの一時停止中は待機し、再開後に処理が続きます。更新を要求してもゲームの一時停止は解除されません。

ダンジョンマップ

ワールドマップでダンジョンを選び、「ダンジョンマップ」から部屋のマップや宝箱の位置を確認します。

入手可能な内容は戦利品の候補です。観測済みの内容は、現在の部屋について提供された、既に存在する宝物のインベントリから取得されます。未開封の宝物は戦利品がまだ抽選されていない場合があります。未観測は空という意味ではありません。

部屋のマップと宝箱の観測情報は、最後に確認した状態でこのブラウザーに残ります。チャレンジダンジョンの最終的なランダム構造は、ゲームが生成してから初めて分かります。

個人マーカー

マーカーの編集は初期設定では無効です。ゲーム内の個人マーカーを追加・名前変更・削除するには、-AllowPersonalPinWritesを付けて再起動します。墓のマーカーは編集できません。

powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\Launch-Romestead.ps1 -GamePath "C:\Program Files (x86)\Steam\steamapps\common\romestead" -AllowPersonalPinWrites

ワールド管理

別途導入する管理Modで、自分がホストしているワールドを操作できます。マップ用コンパニオンは単独でも利用できます。他の人のホストに参加しても管理権限は得られません。

管理Modはまだダウンロードできません。マップ用コンパニオンは単独で利用できます。

切断

マップで「切断」を選びます。ゲームを終了するとコンパニオンも停止します。一時停止中や切断中の移動・戦闘・天候はリアルタイム情報ではなくなります。

更新

ゲームを終了し、新しいパッケージを専用フォルダーに展開して、その起動スクリプトを使います。セーブデータとブラウザー・アカウントの計画はそのまま残ります。

削除

ゲームを終了し、Steamから通常どおり起動します。その後、コンパニオンのフォルダーを削除できます。セーブデータ、計画、ゲーム内マーカーは残ります。

接続の復旧

Steamが実行中で、-GamePathが正しく、起動スクリプトからゲームを開いたことを確認してください。ブラウザーの許可と許可されたサイトアドレスも確認します。

別のstartup hookが設定されている場合、起動スクリプトは上書きしません。そのhookの手順に従って競合を解消してください。

プライバシーと範囲

ゲームの観測情報はウェブサイトのサーバーを経由せず、ローカル接続でこのブラウザーに直接届きます。セーブファイルはアップロードされません。目的地の表示はセッション中だけ有効です。許可された個人マーカーの変更にはゲーム通常のマップ保存が使われます。

リモートのマルチプレイヤーでは、クライアントから見える範囲が提供されます。外界全体のスナップショットには自分のローカルホストが必要です。ゲームから提供されない保管庫の内容は不明のままです。他のプレイヤーの非公開インベントリやクエストは含まれません。

シードマップは初期の世界を予測します。ゲームから届く地形と場所の情報は実際のセーブを表します。古いセーブには生成時の実行環境全体が記録されていません。欠落・変更された項目は利用できないままです。