Radiata ヘルプ

アプリの 設定 ▸ ヘルプ タブにあるすべての項目。

Radiata とは

このヘルプと Radiata のインターフェイスは AI 言語モデルによって翻訳されています。 訳文には誤りや不足がある場合があります。開発者は翻訳文の誤りについて責任を負いません。正式な内容は英語版です。サポートへのお問い合わせは英語のみ対応しており、英語以外の言語で送られたメッセージには返信できません。ボタン、タブ、設定項目の名称は翻訳して記載し、サポートの回答で参照できるように英語名を括弧内に併記しています。

Radiata は Windows ゲーミング PC 向けの、コントローラーを主役にしたコマンドセンターです。コントローラーのボタンの組み合わせを押し続けると、ゲームの上にラジアルメニューが花開きます。スティックを傾けてセクターを選び、離すと実行されます。ゲームの即時起動、Discord のチャットへの参加、ヘッドホンへの切り替え、プレイの録画など、さまざまな操作が行えます。ウィンドウの切り替えまで可能です。

  • 設定は自由自在: 各セクターのアクション、アイコン、色、位置、呼び出しの組み合わせ、外観とサウンド。設定 (Settings)(設定)から、またはコントローラーで操作するホイール内エディターから設定できます。
  • Game Grid: Steam、Epic、GOG、Xbox、Battle.net、Amazon、itch、Ubisoft、EA にインストールされたすべてのゲームを、ソファから扱える一つのランチャーにまとめます。
  • ゲームへのフックやインジェクションは一切ありません。 Radiata はコントローラーを直接読み取り、ホイールが開いている間は仮想パッドをニュートラルに保つため、下にあるゲームは反応しません。厳格なアンチチートを採用するタイトルについては パススルーモード を参照してください。

まずは ホイールを開く をご覧ください。その後、ホイール内エディターをお試しください: ホイールを開いた状態で照準スティック(R3/L3)を押し込みます。

Radiata のインストール

Radiata は単一のインストーラー Radiata-<version>-setup.exe として配布されています。getradiata.app または GitHub のリリースページ からダウンロードして実行してください。

Radiata はこの 2 か所からのみダウンロードしてください。 それ以外で Radiata を名乗るものは開発者によるものではありません。

必要なもの

  • Intel または AMD の PC 上の Windows 10 または 11、64 ビット (x64)。Windows on ARM には対応していません。
  • 対応コントローラー。対応コントローラー を参照してください。
  • Radiata 自体には管理者アカウントは不要です。承認を求めるのは任意のドライバーだけです。

「Windows によって PC が保護されました」

インストーラーを初めて実行すると、Windows SmartScreen が青い 「Windows によって PC が保護されました」 のボックスを表示し、ブラウザーも「一般的にダウンロードされていないファイル」と警告することがあります。どちらも意味は同じで、Windows がこのファイルを判断できるほど多く見ていないというだけです。Radiata はまだコード署名されていません(署名証明書がバージョン 1.0 までに残る最後の課題です)。そのため、新しいリリースは毎回ゼロの評価から始まります。

  • ブラウザーで: ダウンロード自体がブロックされた場合は保持してください(Chrome と Edge: ダウンロードの横の メニュー ▸ 保持詳細表示保持する)。
  • SmartScreen のボックスで: 詳細情報をクリックし、その下に現れる実行ボタンをクリックします。詳細情報のリンクがない場合はブラウザーの警告を見ているので、前の手順を参照してください。
  • 実行ボタンがまったく表示されない場合、管理された PC やロックダウンされた PC では SmartScreen が完全ブロックに設定されていることがあります。そのポリシーを変更できるのはあなた自身か IT 部門であり、Radiata が回避することはできません。

実行前に本物のファイルかどうかを確認できます。GitHub の各リリースにはインストーラーの SHA-256 が記載されており、PowerShell で Get-FileHash .\Radiata-<version>-setup.exe を実行すると同じ値が表示されるはずです。Radiata 自身のアップデーターは、更新のたびにこの確認を自動で行います。

  • ウイルス対策ソフトの誤検知も同じ理由で起こります。コントローラードライバーをインストールする、署名のない新しいプログラムは見慣れないものだからです。インストーラーが隔離された場合は復元して再実行するか、上記 2 つのリンクのどちらかから再度ダウンロードしてください。

インストーラーが行うこと

  • %LOCALAPPDATA%\Programs\Radiata現在のユーザーアカウント専用としてインストールします。そのため管理者権限を求めることはなく、PC 上の他のアカウントに触れることもありません。
  • スタートメニューのショートカットを追加し、初回インストール時には Radiata を Windows と同時に起動するよう設定します(トレイメニューまたは 設定 ▸ 詳細 (Settings ▸ Advanced)(設定 ▸ 詳細)で無効にできます。更新によって再び有効になることはありません)。
  • ライセンスのクリック承諾も、同梱の余分なソフトも、ツールバーもありません。Radiata は GPLv3 のフリーソフトウェアです。
  • 既存のコピーの上にインストールするとその場で上書きアップグレードされます。ホイール、設定、ゲームアートはそのまま残ります。

ドライバーの確認(唯一の UAC ダイアログ)

  • Install drivers (recommended)(ドライバーをインストール、推奨)にチェックを入れたままにし、続く 2 つの Windows の確認を承認してください。インストールされるのは ViGEmBusHidHide で、Radiata がメニュー入力をゲームに届けないようにするための Nefarius 製オープンソースドライバーです。入力の分離 を参照してください。
  • 拒否しても安全です。 すべて動作しますが、ホイールが開いている間はゲームにもコントローラー入力が届きます。後からいつでも 設定 ▸ 詳細 ▸ ドライバーをインストール/修復 (Settings ▸ Advanced ▸ Install/Repair Drivers) でインストールできます。
  • このドライバーは他のツールも使う共有システムコンポーネントなので、後で Radiata を削除してもインストールされたまま残ります。削除するオプトインにチェックを入れた場合を除きます。

初回起動

  • セットアップが自動的に開き、ドライバー、コントローラーの確認、外観、カバーアート、初期ホイールのセットを順に案内します。設定 ▸ 詳細 ▸ トラブルシューティング ▸ 初回セットアップを実行… (Settings ▸ Advanced ▸ Troubleshooting ▸ Run First-Run Setup…) からいつでも再実行できます。システムツール を参照してください。
  • その後、Radiata はシステムトレイに常駐します。アイコンを左クリックすると Settings(設定)、右クリックするとメニューが開きます。次は ホイールを開く から始めてください。

更新とアンインストール

  • 更新はアプリ内のボタン 1 つで完了します。 設定 ▸ 詳細 ▸ 更新を確認 (Settings ▸ Advanced ▸ Check for Updates) を使うか、自動 (Automatic) にチェックを入れたままにしておくと、新しいバージョンが出たときに Radiata が知らせます。ダウンロードは実行前に検証され、この経路では SmartScreen の確認は表示されません。
  • アンインストール設定 ▸ 詳細 ▸ トラブルシューティング ▸ Radiata をアンインストール… (Settings ▸ Advanced ▸ Troubleshooting ▸ Uninstall Radiata…) から、または Windows のインストールされているアプリの一覧から行えます。削除のオプトインにチェックを入れない限り、設定と共有ドライバーは保持されます。

ホイールを開く

  • 独自の組み合わせは Settings ▸ Customize ▸ Triggers(設定 ▸ カスタマイズ ▸ トリガー)で作成できます。
  • バンパーまたはトリガーを押し続け、2 つ目のボタンをタップするとホイールが表示されます。
  • Fn / L4/R4 と握り込みコード(Bumper+Trigger、+Home、+Select/Start)では、押した側の手が反対側のホイールを開くため、空いた手で照準できます(R1+R2 → 左、L1+L2 → 右)。Select/Start はどちらのボタンでも動作します。
  • L3/R3十字キー 左/右 (D-Pad L/R): 押し込んだスティック、または方向がホイールを指定します。押し続けるのはどちらのバンパー/トリガーでもかまいません。
  • タッチパッドのスワイプ: 左端から内側へ → 左ホイール、右端から → 右ホイール。
  • 左右を入れ替え (Swap left/right)(左右入れ替え、アクセシビリティ設定)を使うと、以上のすべてが反転します。
  • 操作の途中で切り替える: 組み合わせを押し続けたまま、反対側のバンパーまたはトリガーをタップすると、もう一方のホイールに切り替わります。
  • 有効化方式長押し (Hold)(押している間だけ表示され、離すと実行)または Toggle(操作で開き、✕ で確定、○ で取り消し、もう一度操作すると閉じる)のいずれかで、Accessibility(アクセシビリティ)で設定します。タッチパッドのスワイプは常に Toggle 方式です。
    • より深く傾けた方のどちらのスティックでも照準できます。Hold では空いた手が自然ですが、もう一方でも動作します。ホイールは反対側のスティックを無視 (Wheel ignores opposite stick)(ホイールは反対側のスティックを無視、アクセシビリティの設定)を有効にすると、ホイールごとに 1 本のスティックに絞られます。

照準と実行

  • スティックを傾けて 中央の無反応領域を超えると、最も近い扇形項目が選択状態になり強調表示されます。トリガーを離すと 実行されます。
  • スティックを中央に戻したまま離す(デッドゾーン内)と取り消しになり、何も実行されません。

ホイール中央の表示

  • 切り替え型のセクター(マイクや音量のミュート、HDR、プロセスの切り替え)を選択すると、実行前に現在の状態が表示されます(例: Mute Mic / Unmuted)。実行後はハブに新しい状態が表示されます。
  • まだ設定が必要なセクター(URL が未設定のボイスチャンネル参加など)は "Configure in Settings" と表示されます。実行するとそのセクターがエディターで開きます。

長押しで確認する扇形項目

  • 長押しで確認 (Hold to confirm)(確定のために押し続ける)が設定されたセクターは、素早く離しても実行されません。スティックをそのセクターに 0.8 秒保持し、セクターから外れないまま離してください。外れたり早く離したりすると取り消しになります。設定 (Settings) のホイールエディターで、どのセクターにも設定できます。

ホイールが開いている間の操作

  • D-Pad ↑ ↓ はシステム音量を調整します。キーボードの ↑ / ↓ も同じ働きをします。
  • 十字キー ← → (D-Pad ← →) は既定で Alt-Tab のウィンドウ切り替えを進めます。または 仮想デスクトップ、曲送り、マイク音量 に変更できます。設定 ▸ カスタマイズ ▸ 十字キー ← → (Settings ▸ Customize ▸ D-Pad ← →) で選択してください。コントローラー専用です。
  • 呼び出し用の組み合わせの「両側」を同時に押すと、ホイールの有効/無効を切り替えられます。
    • Bumper/Trigger + D-Pad は方向で決まります。D-Pad 上 = 有効D-Pad 下 = 無効 です。
    • 通知領域の Disable/Enable Wheels と、ホイールを無効化 (Disable Wheels) スライスでも切り替えられます。
  • 無効化されたホイールは完全なパススルーです。呼び出しは無視され、入力はそのままゲームに流れます。同じ常設のコントローラーを経由するため、ゲームがデバイスの切断を検知することはありません。ゲームに実際のコントローラーを渡したい場合(ジャイロ、アダプティブトリガー、アンチチート)は、代わりに パススルーモード を使ってください。

編集モード(ホイール内、コントローラーのみで操作)

  • 開始: ホイールを開いた状態でどちらかのスティックをクリック(L3/R3)します。ホイールが中央に寄り、トリガーを離しても表示されたままになります。
  • どちらのスティックでも選択できます。編集中は、ロゴのないセクターは ラベル設定 にかかわらず常にラベルを表示します。
    • ホイールは反対側のスティックを無視 (Wheel ignores opposite stick)(アクセシビリティの設定)を有効にすると、これらの両方がそのホイール固有の照準スティック(ハブの編集ヒントに表示されるスティック)に絞られます。
  • 移動: で選択中のセクターをつかみ、移動先の位置に照準して で置きます。十字キー ← → (D-Pad ← →) で 1 つずつずらせます。
✕ でスライスを持ち上げる 置きたい位置に狙いを定める ✕ で置くとリングが並び直る
スライスの移動は 3 ステップです。持ち上げ、置きたい位置に狙いを定め、そこに置きます。
  • 削除: ☐ を短く押し続けます(赤いリングが縮んでいきます)。最後のセクターを削除するとそのホイールは無効になります。片側ホイールモード をご覧ください。
  • 追加: でカテゴリー→種類の Add picker が開きます(✕ で進み、○ で戻ります)。インストール済みゲーム (Installed Game) を選ぶと Game Grid が開き、ゲームを選ぶとスライスを持って編集画面に戻ります。ほかの種類はすぐにスライスが追加され、自由入力の種類(URL 直接指定やキー入力)はプレースホルダーとして追加されるので、Settings で仕上げてください。
  • 1 つのホイールには 12 個のセクターを配置できます。
  • 元に戻す/やり直す: L1 / R1
  • 終了して保存: 、スティックの再クリック、または Fn / L4/R4 ボタンを押します。編集はすぐに保存されます。

ホイールを 1 つだけ使う

  • ホイールを片側だけにしたい場合は、もう一方のスライスをすべて削除します。スライスがないホイールは無効と同じ扱いになり、呼び出しても何も描画せず、入力も横取りしません。そのため、その側の組み合わせはゲーム内でそのまま使えます。削除は Settings から行うか、編集モード☐ の長押しを最後の 1 枚まで繰り返してください。
スライスがある側。このホイールは開きます。 スライスがない側。何も描画されないため、その組み合わせはゲームに届きます。
片方のホイールを空にすると、その側は無効になります。以前そのホイールを開いていた組み合わせは、そのままゲームに渡ります。
  • 元に戻すには、そのホイールを呼び出し(操作を押し続け)、照準スティック(L3/R3)を押し込みます。ホイールが中央に開き、そのまま追加メニューが表示されます。(押し続ける動作のない Toggle 方式の操作では、呼び出し後の数秒間スティックの押し込みを受け付けます。)
  • 両方のホイールを空にすると、作り直せるように Settings が開きます。

項目エディターの便利な操作(Settings、マウスとキーボード)

  • エクスプローラーからアプリ(.exe または .lnk)をセクター一覧にドラッグすると、ドロップした位置に 起動 (Launch)(起動)セクターが追加され、アイコンが自動的に取り込まれます。複数まとめてドロップして、複数のセクターを作ることもできます。
  • 一覧の中でセクターをドラッグすると並び順を変更できます。
  • セクターのアイコンと色は、ラベルの下にある Icon & Color パネルで設定します。
  • カラーサンプルは対で用意されています。 ホイールはその マテリアル に合う方の色を表示します。代わりに正確な Hex 値を入力すると、マテリアルにかかわらずその色がそのまま使われます。既定に戻す (Reset to Default) でアクション種別の色に戻ります。
  • Show Label は、そのスライスの文字をホイールに表示するかどうかを切り替えます。このチェックボックスは Show labels on選んだスライスのみ (Slices I Choose) のときだけ表示されます。

スライスの画像

  • プレビュー枠に画像をドロップすると、どのセクターにも独自のアートを設定できます。画像には透過背景が必要です(ロゴ調の PNG が最適です)。セクターは透過部分を通してセクターの色でアートを描くため、スクリーンショットや写真はべた塗りの形になってしまい、受け付けられません。ファイルは Radiata のアートキャッシュにコピーされるため、後で元のファイルを移動してもセクターが空白になることはなく、バックアップにも一緒に含まれます。
  • ゲームを選ぶと、Radiata が SteamGridDB から透過ロゴを自動的に取得します。↻ ボタンでそのロゴに戻せます(必要ならダウンロードします)。← → でそのゲーム用にダウンロード済みのロゴを順に切り替えられます。
  • 別のアイコンを選ぶとアートは破棄されます(指定した記号が優先されます)。色だけを変更した場合はアートを保持したまま色が付け直されます。セクターのロゴは Game Grid のロゴ とは独立しています。
  • すべて自動保存されます。 追加、削除、並べ替え、既存セクターの編集が対象です(元に戻す (Revert) は編集中の変更を取り消します)。新規セクターは スライスを保存 (Save Slice) を押すまで下書きのままです。Ctrl+S で即座に保存されます。
  • セクターのアクション種別は保存した時点で固定されます。 変更するには、そのセクターを削除して新しく作成してください。

Game Grid の基本

Game Grid は、各ストアにインストールされたすべてのゲームをコントローラーでスクロールできる一覧で、最後に起動した順に並びます(お気に入りは上部に固定されます)。ボタン操作は一覧の下端に表示されます。

  • D-Pad /方向キーまたは左スティックで選択を移動します。
  • ✕ / Enter またはマウスのダブルクリック: 選択中のゲームを起動します。○ / Esc: 一覧を閉じます。
  • : 選択中のゲームをお気に入りにします。お気に入りはどの表示でも上部に、大きめのタイルの専用行として並びます。もう一度押すと解除されます。
  • ☐ を押し続ける: そのゲームを一覧から隠します。隠したゲームは 設定 ▸ 詳細 ▸ ゲームグリッド ▸ 非表示のゲームをリセット (Settings ▸ Advanced ▸ Game Grid ▸ Reset Hidden Games) で戻せます。ストアの Open <ストア> カードで同じ操作を行うと、そのストア全体を隠せます。ストアを隠す をご覧ください。
  • L1 / R1(または PgUp / PgDn): ストアの絞り込みを切り替えます。インストール済みのストアごとにチップが表示されます。
  • 選択 (Select) と Start: 選択中のゲームのカバーロゴを順に切り替えます。カバーアートとロゴ をご覧ください。

ホイールにゲームを追加する

  • ゲームの追加はホイール内エディターから行います。ホイールを開き、狙いに使うスティックを押し込んで Edit に入り、△ Add → Installed Game を選ぶと、グリッドが選択モードで開きます。 で強調表示中のゲームを選び、そのままエディターに持ち帰ります(○ で取り消し)。

カバー画像とロゴ

  • 選択 (Select)(Create/Share): 選択中のゲームのカバーを順に切り替えて保存します。自動で決まった既定のカバー → SteamGridDB の高評価カバー最大 10 点 → 単色 5 種 → 最初に戻る。
  • Start(Options/Menu): 重ねて表示するロゴを順に切り替えて保存します。既定のロゴ → SteamGridDB の代替ロゴ最大 2 点 → オフ(カバーのみ)→ 最初に戻る。ロゴ画像がないゲームは中央にタイトル文字を表示します。

カバーは SteamGridDB から取得されます。設定 ▸ 詳細 ▸ 連携 (Settings ▸ Advanced ▸ Integrations) に無料の API キーを登録すると、すべてのストアのゲームで縦長カバーとロゴが使えるようになります。キーがなくても、Steam 自身のアート、Playnite のカバー、単色は利用できます。

  • アートは一度取得するとディスクに保存されます。 そのため 2 回目以降は一覧が瞬時に、しかもオフラインでも開きます。大きなライブラリは、閲覧を始めてから数秒かけて埋まっていきます。一覧を開き直せば、残っていた分もそろっているはずです。
  • 画像が見つからなかったゲームは、数週間ごとに自動で再確認されます。 画像は時間とともに追加されていくためです。今すぐ確認したい場合は 不足しているゲームアートを再取得 (Retry Missing Game Art)(Advanced ▸ Game Grid)を使ってください。

Game Grid のオプション(Settings ▸ Advanced)

設定 ▸ 詳細 ▸ ゲームグリッド (Settings ▸ Advanced ▸ Game Grid) には、一覧の管理用ボタンがまとめられています。

  • 不足しているゲームアートを再取得 (Retry Missing Game Art): 取得できなかったカバーとロゴだけを再取得します。すでにダウンロード済みのものと、手動で選んだカバーはそのまま保持されます(カバーアートとロゴ をご覧ください)。
  • ゲームアートのキャッシュを消去 (Clear Game Art Cache): キャッシュ済みのカバーをすべて削除し、改めて取得し直します。セクターにドロップした画像は残ります。 空欄だけを埋めたい場合は、まず 不足しているゲームアートを再取得 をお試しください。
  • 非表示のゲームをリセット (Reset Hidden Games): ☐ を押し続ける操作で隠したゲームとストアをすべて元に戻します(ストアを隠す をご覧ください)。
  • Playnite のカバーを優先 (Prefer Playnite covers): Playnite と SteamGridDB のキーが両方そろっている場合に表示され、Playnite 自身のカバーアートを優先します。

ストアを非表示にする

Game Grid からは、1 本のゲームと同じ要領で、ストア全体を非表示にすることもできます。

  • L1 / R1 でそのストアに絞り込み、その Open <ストア> カードで ☐ を押し続けます"Hide <ストア> and all its games in Radiata?" という確認が表示され、 で隠し、 で取り消します。
  • ストアを隠すと、Game Grid、追加メニュー、初回設定ウィザードが提案する開始時のホイールからそのストアのゲームが除かれます
  • 元に戻すには Settings ▸ Advanced ▸ Game Grid ▸ Reset Hidden Games を使います。ゲームだけでなくストアの表示も戻ります。
  • 新しくインストールされたストアは、Radiata が次に検出を行ったときに自動的に表示されます。

この方法で隠せるのは、Open <ストア> カードを持つストアだけです。手動で追加した Playnite のゲームや、サードパーティ製の Playnite プラグイン由来のゲームにはストアのカードがありません。それらのゲームは 1 本ずつ隠せます。

アクションの種類

各扇形項目は 1 つのアクションを実行します。エディターでは次のカテゴリーに分類されています。

  • ゲームとアプリ (Games & Apps)(ゲームとアプリ): インストール済みゲーム(直接起動)、Game Grid、ストアランチャー(ビッグピクチャーモード)、アプリの起動または前面表示、現在のアプリを終了 (Exit Current App)(最前面のアプリを閉じる)、Game Bar(起動、スクリーンショット、録画の開始/停止、直前 30 秒の録画、マイクの切り替え。Windows の Xbox Game Bar 経由)。
  • チャットと配信 (Chat & Streaming)(チャットと配信): Discord(起動、ボイスチャンネルへの参加/退出、スピーカーミュート)、Steam Chat と Xbox Party Chat(チャットを開く。Steam と Xbox のボイスチャット をご覧ください)に加えて、マイクミュート (Mic Mute)(Windows のマイクミュート。3 つのグループすべてと System ▸ Audio に用意されています)、Text ChatOBS Studio配信、録画、リプレイ、シーン、ソースのミュート)。
  • システム (System)(システム): コントローラーモードXbox / DualShock)、オーディオ(出力の切り替え、ミュート、マイクミュート、音量指定、再生/一時停止、次へ/前へ)、ディスプレイ(拡張/複製を切り替え (Toggle Extend/Clone) と HDR の切り替え)、Windowsデスクトップを表示 (Show Desktop)。もう一度実行するとウィンドウが戻ります。および ごみ箱を空にする (Empty Recycle Bin))、電源(スリープ、休止状態、再起動、シャットダウン、サインアウト、ロック、および指定した 2 つのプランを切り替える 電源プラン (Power Plan))。
    • 再起動 (Reboot) には 再起動後にサインイン (Log In after Reboot) チェックボックスがあります。オン(既定)ではポリシーが許す限り Windows が自動的にサインインし直します。オフにすると従来どおりの再起動になり、サインイン画面で止まることがあります。
  • カスタム (Custom)(カスタム): Open URIKey ComboWin+DPlayPause のようなキーボードショートカットを送ります)。
  • Radiata - Game Grid、Settings を開く、ホイールの無効化。パススルーモード はスライスではなく、トレイまたは Settings ▸ パススルーモード からオン・オフを切り替えます。

必須の値が欠けているセクターは "Configure in Settings" と表示されます。実行するとそのセクターのエディターが開きます。

Arcade

アーケード (Arcade) セクターは、ホイールがあった場所にそのまま丸いウィンドウを開き、小さなゲームを表示します。ゲームの読み込み中やロビーが埋まるのを待つ間に、何かから抜け出すことなく遊べます。

  • ○ を押すと常に一段階戻ります。 1 回押すとメニューやヘルプカードが閉じ、もう一度押すとゲームが閉じます。ゲームは終了時の状態のまま凍結されるため、後で戻って続きから遊べます。各ゲームは自分の状態とベストスコアを個別に保持します。
  • が主操作、 が各ゲームの second action、左スティックで照準します。メニューは D-Pad で操作します。△ は今遊んでいるゲームの説明を表示し、START で一時停止して ResumeHow to playReset、そのゲーム固有の設定を表示します。
  • Kabloom: 花びらのタイルを並べた円盤の上で遊ぶマインスイーパ風の推理ゲームです。スティックでカーソルを合わせ、 でタイルを開き、ハチだと確信したタイルには で印を付けます。すべての盤面は必ず解けるようになっており、当てずっぽうは必要ありません。
  • Connate: 山が内側のリングを越える前に数字を合体させます。外周をなぞって を押すと、手持ちの数字が塊へ向かって放たれます。1 と 2 で 3 になり、3 以上は同じ数字どうしが倍になります。ただし合体するのは色が一致するものだけなので、系統にご注意ください。

ゲームの上では、コントローラーがゲームから分離されている間だけアーケードが動作します。そうでない場合はカードが理由を説明し、△ を長押しして強制的にプレイする選択肢を示します(パススルーモード では表示されません)。入力の分離 を参照してください。

カスタムアーケードゲーム(自作する)

アーケードでは自分で書いたゲームも遊べます。ゲームは game.json と 1 つの JavaScript ファイルを含むフォルダーです。Radiata の Arcade Games フォルダーに置くと、内蔵ゲームと同じ丸いウィンドウで、同じボタン操作と同じベストスコア記録で動作します。

ゲームパッケージにはコードが含まれます。 Radiata は、パッケージを初めて実行する前と、その中のファイルが変更されるたびに確認を求めます。ただし以下で説明するサンドボックスはゲームが*できること*の上限であり、実行する価値があるかどうかの判断ではありません。信頼できる提供元のゲームだけをインストールしてください。

配置場所

  • %APPDATA%\Radiata\Packages\Arcade Games の下にゲームごとに 1 つのフォルダーを置きます。例えば …\Arcade Games\Orbit\game.json と、その隣の orbit.js です。このフォルダーは初回起動時に Radiata が作成します。
  • そのフォルダーの README.txt が完全な API リファレンスで、Radiata 自身が常に最新に保っています。このトピックは概要であり、README は書きながら開いておくべきページです。
  • ゲームを追加または変更したら Radiata を再起動し、確認を承諾してください。すると内蔵ゲームの横のアーケードピッカーに表示され、アーケード (Arcade) スライスを追加するときの選択肢にもなります。設定ファイルではトークン pkg-<id> として表されます。

マニフェスト

game.json は小さな JSON オブジェクトで、formatidtitleentry が必須です:

  • "format": 1 - マニフェストのバージョン。
  • "id": "orbit" - 小文字の a-z、0-9、- からなる 1〜32 文字。ゲームの識別子で、pkg-<id> トークンになります。
  • "title": "Orbit" - 24 文字以内。ピッカーに表示されます。
  • "entry": "orbit.js" - スクリプト。同じフォルダー内のパスなしのファイル名で指定し、256 KB 以内です。
  • "howTo" - 任意。80 文字以内の行を最大 5 行まで指定でき、 のヘルプカードになります。行内の はプレイヤー自身のボタン記号に置き換えられます。行がなければヘルプカードも表示されません。
  • フォルダーの制限: 最大 32 ファイル1 ファイル 4 MB合計 16 MB

ゲームの動作

  • スクリプトは別のサンドボックスプロセス内の制限されたインタープリターで実行されます。ファイル、ネットワーク、クリップボード、他のプログラムへのアクセスはなく、存在するのは以下の関数だけです。メモリは Windows によって 128 MB に制限されます。
  • 1/120 秒の固定ステップごとに呼ばれる tick(dt) と、画面フレームごとに 1 回呼ばれる draw() を定義します。描画コマンドは draw() の中からのみ発行してください。
  • 描画フレームごとに厳格な時間と命令数の上限があります。超過したスクリプトは停止して再起動され(保存データは残ります)、超過を繰り返すものは戻ることのできるシンプルなカードで終了します。自分自身を遅くすることはできても、PC を遅くすることはできません。
  • ○ と △ は Radiata が管理します(ゲームを閉じる、ヘルプカードを閉じる)。そのため、スクリプトがこの 2 つのボタンを見ることはありません。

描画: プレイフィールドは円盤

  • すべては極座標で描画されます。r は中心の 0 から縁の 1 まで、角度は 12 時方向を 0 とし時計回りに増加するです。三角関数の計算と円への切り抜きは Radiata が行うため、ゲームがウィンドウの外に描くことはできません。
  • 色は 0xAARRGGBB 形式の数値で、アルファが先頭です。0xFFFF0000 は不透明な赤になります。
  • コマンドはフレームごとに最大 1024 個: リングの一部を描く arc(r0, r1, a0, a1, color)ring(r, width, color, edge)dot(r, a, size, color)line(r0, a0, r1, a1, w, color)、3〜16 点の poly([r,a, r,a, …], color)、64 文字以内の text(r, a, size, "str", color) です。

入力

  • 毎フレーム更新される読み取り専用のグローバル変数: stickX / stickY(-1〜1。画面に合わせて y は下向きが正)、押している間の crossDown / squareDown、押すごとに 1 フレームだけ真になる crossPressed / squarePressed、同じく押すごとに 1 フレームの dpadUp / dpadRight / dpadDown / dpadLeft

保存、乱数、サウンド

  • kvSet("key", "value")kvGet("key") は、ゲームを閉じても残る唯一の状態です。文字列のみで、キーは 64 文字以内、値は 1024 文字以内、ゲームごとに合計 4 KB までです。それ以外はすべて閉じるとリセットされるので、それを前提に設計してください。
  • 予約キー hiscore(整数をテキストで)に書き込むと、ベストスコアがアーケードピッカーに公開されます。
  • rand() は 0〜1 を返し、セッションごとにシードされるため、同じ入力を再現すれば同じ挙動になります。
  • cue("name") は内蔵の 9 種類のサウンドのいずれかを再生します: firetickgooddeniedkillzaphurtcleargameover。それ以外の名前は無音で、独自の音声を同梱する方法はありません。

ゲームが表示されない場合

  • パッケージは全体が読み込まれるか、まったく読み込まれないかのどちらかで、理由は %APPDATA%\Radiata\radiata-trace.log に書き込まれます。そのファイル内で [Packages] skipped arcade game を検索してください。
  • よくある原因: entry が同じフォルダー内の単純な .js ファイル名になっていない、スクリプトが 256 KB を超えている、id に大文字や空白が含まれている、確認を拒否した(パッケージが変更されるまで再確認されません)。
  • 読み込まれたものの動作がおかしいゲームは、エラーではなくウィンドウ内にカードを表示します。削除したパッケージは単に候補から消えるだけです。

アプリとランチャーの項目

  • アプリの選び方は 2 通りあります。アプリを参照… (Browse for App…) はディスク上の .exe を選び、インストール済みアプリ… (Installed Apps…) はスタートメニューに登録されているものをすべて一覧表示します。ここには .exe を直接選べない Microsoft Store アプリも含まれます。いずれの場合もアイコンは自動的に取り込まれます。.exe、ショートカット、スタートメニューのアプリをセクター一覧に直接ドラッグすることもできます。
  • 動作 (Behavior)(動作): Run はアプリを起動し、すでに実行中なら前面に表示します。Toggle は起動と終了を交互に行います(バックグラウンドツールに便利です)。Toggle はまず ✕ をクリックしたときと同じように通常の終了を要求するため、保存していない作業があるアプリは「変更を保存しますか?」の確認を表示できます。それを無視する場合は数秒後に強制終了されます。

制限が 2 つあります。Store アプリは実行中かどうかを検出できないため、Run は単に開き直すだけになり、Toggle も確実には終了できません。また、アップデーターやランチャーのスタブ経由で起動したアプリは、選んだファイルとは別の名前で動作することがあります。アプリ本体の .exe を選ぶのが確実です。

  • ストア (Storefront)(ランチャーのセクター): ストアのビッグピクチャー/全画面モードを開きます。本来の全画面モードを備えているのは Steam と Playnite だけで、Xbox アプリは最大化され、その他は通常どおり開きます。ストアは、そのランチャーアプリが実際にインストールされている場合にのみ表示されます。
  • インストール済みゲーム (Installed Game) セクターは、可能な場合はゲームを直接起動します。GOG のゲームは GOG Galaxy が未インストールでも自身の exe を実行します。クライアントの起動が必要なストアだけがクライアントを経由します。

コントローラーモード(Xbox / DualShock)

Radiata はゲームに仮想コントローラーを渡します。その種類を決めるのが Controller mode(コントローラーモード)で、Xbox コントローラーか DualShock コントローラーかを選びます。システム ▸ コントローラー (System ▸ Controller) にある 2 つのセクター、Xbox モードを切り替え (Toggle Xbox Mode) と DualShock モードを切り替え (Toggle DualShock Mode) が切り替えを行います。両者は同じスイッチの表と裏なので、分かりやすい方をホイールに置いてください。

  • 用途: 多くのゲームは一方の方言しか理解しません。DualSense を認識しない Game Pass や Xbox アプリのタイトルも、Xbox モード (Xbox Mode) ならすぐに認識します。ゲームからは Xbox コントローラーに見えるからです。PlayStation の入力を求めるゲームでは逆になります。
  • ボタン表示はモードに従います。 ゲームが描く記号は、接続されていると認識しているコントローラーに由来します。そのため Xbox Mode では A B X Y、DualShock Mode では ✕ ○ ☐ △ になります。どちらのモードでも動作する場合でも便利です。
  • セクターを選択するとハブに オン (On) または オフ (Off) が表示されるため、変更せずに現在のモードを確認できます。
  • 切り替えは即座に反映され、戻すまで維持されますが、その瞬間ゲームはコントローラーの差し替えを検知します。ゲームを起動する前に切り替えてください。対戦の途中では行わないでください。
  • Xbox コントローラーは Xbox コントローラーのままです。 物理コントローラーが USB またはワイヤレスアダプター接続の Xbox コントローラーの場合、ゲームには常に仮想 Xbox コントローラーが渡され、DualShock Mode でも変わりません。このスイッチは Sony のコントローラーと、Bluetooth で Sony のコントローラーとして認識されるパッドのためのものです。

これには分離ドライバーが必要です。ドライバーがなければ切り替える仮想パッドが存在せず、スライスを実行すると画面上にその旨の通知が表示されます。パススルーモード ではゲームは実際のコントローラーを読み取るため、モードを変えるものがありません。入力の分離 を参照してください。

Switch Audio Output(音声出力の切り替え)

オーディオ出力を切り替え (Switch Audio Output) は Windows の既定のオーディオデバイスを切り替えます。どちらの欄も名前の一部で大文字小文字を区別せずに一致します。"Speakers" は "Speakers (Realtek…)" に一致します。各欄の横の ▾ ボタンで接続中のデバイスを一覧表示でき、新しいセクターには現在の既定デバイスがあらかじめ入力されます。

  • 出力デバイス (Output Device)(出力デバイス): 切り替え先の再生デバイスです。空欄にすると実行のたびに出力を順に切り替えます(Mic Device が設定されている場合は出力に手を触れません)。
  • マイクデバイス (Mic Device)(マイクデバイス): 切り替え先の録音デバイスです。空欄の場合、マイクは変更されません。

両方の欄を設定すると、1 つのセクターで出力とマイクをまとめて切り替えられます。たとえば「テレビ、マイクなし」「ヘッドセットとそのマイク」といった具合です。実行すると、切り替え先のデバイスがハブに表示されます。

Open URI(URI を開く)

URI を開く (Open URI) セクターは、その値を Windows に渡し、そのスキームを扱うアプリで開かせます。Web リンク以外にも多くのものに対応しています:

  • Web アドレス: https://twitch.tv/yourchannel は既定のブラウザーで開きます。
  • アプリのディープリンク: steam://open/bigpicturediscord://discord.com/channels/…com.epicgames.launcher://apps/…spotify:playlist:… など、インストール済みアプリがプロトコルを登録しているものすべて。
  • Windows の設定ページ: ms-settings:display はその設定ページを開きます。
  • 値は完全な絶対 URI である必要があります(twitch.tv/... だけでは起動しません。https:// を含めてください)。

ゲーム起動用の URI(steam://rungameid/…)もここで使えますが、インストール済みゲーム (Installed Game) セクター種別が自動で組み立ててくれるため、そちらの方が簡単です。

Key Combo(キーボードショートカットを送る)

キーの組み合わせ (Key Combo) セクター(Custom)は、キーボードショートカットを代わりに押します。キー名を + でつないで記述してください。Win+DCtrl+Alt+DelAlt+F4 のように書くか、PlayPause のように単独のキーを指定します。最後の名前が押されるキーで、その前のものはその間押し続ける修飾キーです。大文字小文字は区別されません。

Ctrl + Alt + Del 修飾キー。その間押し続けられます 実際に押されるキー
組み合わせの中で、最後の名前が実際に押されるキーであり、その前にあるものはすべて、その間押し続けられる修飾キーです。
  • 修飾キー: CtrlAltShiftWin
  • キー: 英字と数字、F1-F12EnterEscTabSpaceBackspaceDelInsertHomeEndPgUpPgDn、矢印の Up Down Left RightPrintScreenPauseBacktickSlash、およびメディアキー VolUpVolDownMutePlayPauseNextPrevStop。メディアキーは修飾キーなしで単独で動作します。
  • 組み合わせは実際のキー入力として送られます。妨げになるものが 1 つだけあります。管理者として実行されているアプリは Radiata からのキー入力を受け付けません(これは Windows の仕様です)。

Discord のボイスチャンネルの設定

起動 (Launch) は設定なしで動作します。スピーカーミュート (Deafen) は Discord の既定のキー割り当て Ctrl+Shift+D を送ります。ゲームが前面にあるときにも機能させるには、この組み合わせを Discord ▸ Settings ▸ Keybinds にキー割り当てとして登録してください(Discord のキー割り当てはグローバルに機能します)。

ボイスチャンネルに参加/退出 (Join/Leave Voice Channel) には、ご自身の無料の Discord アプリケーション資格情報が必要です。資格情報が登録されるまで、セクターエディターには Discord 連携の設定 (Configure Discord Integration) ボタンが表示されます(同じウィザードは 設定 ▸ 詳細 (Settings ▸ Advanced) にもあります)。ウィザードは Discord Developer Portal でのアプリ作成手順を案内し、Client ID と Secret を Test → Save の流れで検証します。資格情報は暗号化して保存され(Windows DPAPI)、Discord にのみ送信されます。

チャンネルのリンク を取得するには、Discord でボイスチャンネルを右クリックして Copy Link(リンクをコピー)を選び、項目の Discord URL 欄に貼り付けてください(Radiata が discord:// 形式に整えます)。

Steam と Xbox のボイスチャット

Steam チャット (Steam Chat) と Xbox パーティーチャット (Xbox Party Chat) のグループは、それぞれのプラットフォームがサードパーティ製アプリに許可している範囲のことをすべて行えますが、その範囲は Discord より狭いものです。Discord は Radiata の Join/Leave セクターが使うローカルな制御チャンネルを提供していますが、Steam と Xbox は提供していません。それでも次のことは可能です:

  • Steam チャットを開く (Open Steam Chat): Steam の Friends & Chat ウィンドウを開きます。グループのボイスチャンネルへはそこから参加してください。Steam は他のアプリにボイスチャンネルへの参加、退出、切り替えの手段を一切提供しておらず、受信音声のミュート機能もありません。
  • チャットを開く (Open Chat)(Xbox): Game Bar を開きます(Win+G と同じです)。パーティーチャットはその Xbox Social ウィジェットにあります。Windows にはこのウィジェットを直接開く手段がないため、初回はウィジェットメニューをクリックして Xbox Social を開き、ピン留めしてください。以降は Game Bar を開くたびに復元されます。参加、退出、スピーカーミュートはそのウィジェットか Xbox アプリでのみ行えます。
  • マイクミュート (Mic Mute): 両方のグループにあり、System ▸ Audio と同じセクターです。Windows のマイクをミュートします。両プラットフォームともここから音声を送信しているため、相手には声が届かなくなります。ただしどちらもアプリ単位のミュートを提供していないため、他のすべてのアプリからもマイクが使えなくなります。Muted/Unmuted の状態はハブにリアルタイムで表示されます。

セクターから音声を完全に制御したい場合(参加、退出、ミュート、スピーカーミュート)は、Discord が最も対応の進んだ選択肢です。Discord ボイスチャンネルの設定 をご覧ください。

OBS Studio

OBS Studioobsproject.com)は、Twitch や YouTube への配信や画面録画に最も広く使われている無料のオープンソースプログラムです。配信はシーン(ゲームキャプチャ、カメラ、マイク、オーバーレイの名前付きレイアウト)から構成され、ライブ中に切り替えて使います。

OBS Studio のスライス(Toggle Streaming、Toggle Recording、Save Replay Buffer、Switch Scene…、Toggle Source Mute…)は、obs-websocket プロトコルで OBS を操作します。

  • 初回のみの設定: OBS で Tools ▸ WebSocket Server Settings ▸ サーバーを有効にし、そのポート(既定は 4455)とパスワード設定 ▸ 詳細 ▸ 連携 ▸ OBS 連携を設定… (Settings ▸ Advanced ▸ Integrations ▸ Configure OBS Integration…) に入力します。これは 1 つの共有設定で、テスト (Test) でその場で接続を確認できます。設定が済むまで OBS のスライスは "Configure in Settings" として選択され、OBS スライスのエディターにも同じ設定パネルが表示されます。
  • 項目に入力する シーン 名と 音声ソース 名は、OBS 側の名称と完全に一致していなければなりません。
  • 対応状況: OBS Studio 28 以降(WebSocket サーバーが標準搭載)と、OBS 27 以前 + obs-websocket 5.x プラグインに対応しています。同じプロトコルを話す派生版(StreamElements OBS.Live など)も同様に動作します。Streamlabs Desktop は対応していません。 obs-websocket を持たない別のアプリだからです。

Text Chat(ゲームにメッセージを送る)

テキストチャット (Text Chat) スライス(Chat & Streaming)は、実行中のゲームのテキストチャットにメッセージを入力します。ゲームのチャットを開くキーを押し、チャット欄が現れるまで少し待ち、指定した文章を入力して Enter を押します。

  • Chat Button(チャットボタン): ゲームの既定を試す (Try Game Default) は、セクターを実行するたびに、そのとき動作しているゲームのチャットキーを約 1,000 本の PC ゲームを収録した内蔵の索引から調べます。そのため同じセクターが複数のゲームで使えます。カスタム… (Custom…) を選ぶとキーを自分で指定できます。チャットキーを変更している場合や特殊なゲーム、索引に載っていないゲームにご利用ください。
  • Message(メッセージ): 送信する 1 行のテキストです。メッセージが空の場合(またはキーを指定していない Custom の場合)は "Configure in Settings" と表示され、実行するとそのセクターのエディターが開きます。

前面のゲームが索引に載っていない場合、Try Game Default は何も送信しません。 対象外のゲームが前面にあるときは、ハブにそのゲーム名と "No chat key default found. Configure in Settings" が表示されます。そのセクターを カスタム… に切り替えてキーを設定してください。

  • 送信は 15 秒に 1 回までに制限されています。 それより早く実行すると、ハブに残りの待ち時間が表示されます。連投はご遠慮ください。
  • 制限事項: ゲームが前面にあり、その時点でチャットキーを受け付ける状態でなければなりません。メニュー、ロード画面、カットシーンで実行しても、どこにも入力されません。メッセージの途中で別のアプリに切り替えた場合、Radiata は別の場所に入力を続けるのではなく、そこで中止します。

対応コントローラー

  • Sony 系(DualSense Edge、DualSense、DualShock 4)は Bluetooth と USB のいずれでも、入力の分離まで含めて完全に対応しています。Edge の Fn ボタンが基準となるトリガーです。
  • Bluetooth 接続のサードパーティ製 Xbox 系コントローラー: 多くは BT 接続時に DualShock 4 として認識されるため、同じく完全な分離が行われます。
  • 追加のパドルやボタンを持つパッド(テスト済みは 8BitDo Ultimate 2C)- Bluetooth 接続では追加の L4/R4 ボタンが直接読み取られるため、Settings ▸ Customize ▸ Triggers でそれらを選び、単独でホイールを呼び出したり、ゲームでも使う場合は 2 つ目のボタンと組み合わせたりできます。これらは選択肢として提示されるだけで、既定は標準のバンパーコードのままです。USB 接続では同じパッドが通常の Xbox パッドとなり、追加ボタンはどのアプリからも見えません。L4/R4 を使いたい場合は Bluetooth で接続してください。

パッド本体で L4 や R4 を再割り当てしている場合(L4/R4 + ボタン + 割り当てキーの長押し)、そのパドルは割り当てたボタンを送信するようになり、Radiata からは見えなくなるため、ホイールを開けなくなります。パッド側の再割り当てを解除して元に戻すか、代わりに Settings ▸ Customize ▸ Triggers でコードを選んでください。

  • USB またはワイヤレスアダプター接続の Xbox コントローラー(XInput): 同じ隠蔽の仕組みで分離され、ゲームには仮想の Xbox 360 コントローラーが渡されます。何らかの理由でコントローラーを隠蔽できない場合、Radiata は自動的に入力共有モードに切り替わります。ホイールは引き続き使えますが、ホイールが開いている間の入力はゲームにも届きます。
  • Bluetooth 接続の純正 Xbox パッド - こちらも分離されますが、追加の安全策があります。代替パッドを提示する前に、Radiata は別のヘルパープロセスで、ゲームが本当に物理パッドを見られなくなったことを観測します。その確認が通らない、または実行できない場合は、推測せずに共有入力モードにフォールバックするため、代替のない隠れたパッドのせいで動作するコントローラーが無くなることはありません。
  • Xbox コントローラーを 2 台以上同時に接続している場合: 隠蔽すると 2 人目のコントローラーが消えてしまうため、分離は無効になり、両方のコントローラーが入力共有モードで動作します。2 台目を取り外せば分離は自動的に戻ります。

分離にはドライバー(ViGEm + HidHide)が必要です。ドライバーがない場合、すべてのコントローラーが入力共有モードで動作します。設定 ▸ 詳細 ▸ ドライバーをインストール/修復 (Settings ▸ Advanced ▸ Install/Repair Drivers) からインストールしてください。どちらのモードか分からない場合は、通知領域のアイコンにマウスを重ねてください。 入力の分離 をご覧ください。

入力の分離(ドライバーの役割)

任意の分離用ドライバーをインストールすると、Radiata はゲームに仮想コントローラー(Sony のコントローラーには DualShock 4、Xbox のコントローラーや Xbox Mode では Xbox 360 コントローラー)を渡し、物理コントローラーを HidHide で隠蔽するため、入力が二重になりません。ドライバーがなくてもすべての機能は動作しますが、ホイールが開いている間もゲームからコントローラーが見えたままになります。

隔離あり コントローラー Radiata 仮想コントローラー ゲーム クローク中 パススルーモード、またはドライバーなし コントローラー Radiata 仮想コントローラーなし ゲーム
分離中はゲームが仮想パッドを読み取り、物理パッドを見ることはありません。パススルーモード 中やドライバー未インストール時は、ゲームがコントローラーを直接読み取り、Radiata は横で見ているだけです。
  • 実際にどのモードなのかは、トレイアイコンにマウスを重ねて確認してください。 "Radiata - isolated" と表示されるか、分離されていない理由(ドライバーなし、パススルーモード、隠せないパッド)が示されます。キャプチャが共有入力モードに落ちたときは画面上の通知も表示されます。原因ごとに 1 回で、連続して流れることはありません。
  • 分離が有効な間、仮想パッドが転送するのは基本的なゲームパッド操作のみです(スティック、トリガー、D パッド、ボタン)。タッチパッド入力、モーション/ジャイロ照準、コントローラーのスピーカーとマイク、アダプティブトリガー、ハプティクスは通過しません。Sony 製パッドでは通常の振動も含まれますが、キャプチャされた Xbox パッドはゲームの振動を保持します。パススルーモード を有効にするか Radiata を終了すれば、すべてのネイティブ機能が即座に戻ります。(ホイールを無効にしてもコントローラーは入れ替わりません。同じ仮想パッドが入力を転送し続けるため、ゲームがセッション中にコントローラーの消失を検知することはありません。)

入力遅延

  • Bluetooth 接続の Sony 製および Xbox 系コントローラー: 体感できません。 レポートは届いたそのまま転送されます。
  • USB またはワイヤレスアダプター接続の Xbox コントローラー(XInput): ポーリングが必要なため、最大でも数ミリ秒です。
  • パススルーモード、またはドライバー未インストール - なし。ゲームは物理コントローラーを直接読み取ります。
  • 目安として、60 fps のゲームは 16.7 ms ごとに 1 フレームを描画します。Radiata はゲームにコードを挿入したりフックしたりしないため、描画やフレームの間隔には一切影響しません。

ホイール、Game Grid、エディターが画面に出ている間、ゲームにはコントローラー入力がまったく届きません。 仮想パッドは意図的にニュートラルに保たれるため、照準に使うスティックでキャラクターまで動いてしまうことはありません。二重入力の方が良い場合は パススルーモード を使ってください。

  • インストールと修復はいつでも行えます: 設定 ▸ 詳細 ▸ ドライバーをインストール/修復 (Settings ▸ Advanced ▸ Install/Repair Drivers)(設定 ▸ 詳細 ▸ ドライバーのインストールと修復)。

Set パススルーモード(パススルーモード: 入力の分離をバイパス)

カーネルアンチチートを採用する一部の対戦タイトル(Valorant、Call of Duty、Fortnite、Rainbow Six Siege)は、理論上、エミュレートされたデバイスや隠されたデバイスに反応する可能性があります。パススルーモード (Passthru Mode) は 入力の分離 を完全にバイパスします。仮想パッドもコントローラーの隠蔽もなく、ゲームは実際のコントローラーだけを見ます。ホイールは引き続き動作しますが、代わりにホイールが開いている間は入力がゲームにも届きます。これは「ブリードスルー」や「二重入力」と呼ばれます。ホイールの無効化とは異なり、あちらは仮想パッドを残して呼び出しだけを止めるのに対し、パススルーモード は仮想パッドそのものを取り除きます。

  • 全体の切り替え: トレイのチェック可能な パススルーモード 項目、または 設定 ▸ パススルーモード (Settings ▸ Passthru Mode) のチェックボックス。(このタブは分離ドライバーがインストールされているときだけ表示されます。)
  • ゲームごとの自動切り替え: Always use パススルーモード for の一覧にゲームを追加します。インストール済みゲームのドロップダウンから選ぶか、特定の .exe を アプリケーションを追加… (Add Application…) で指定します。そのゲームの実行中は Radiata が パススルーモード に入り、終了時にキャプチャを復元します。トレイには "(auto: <ゲーム>)" と表示されます。
  • 各項目は 実行中 (While Running)(実行中ずっと。アンチチートは起動時から監視するため推奨)または 最前面のとき (While Frontmost)(そのゲームのウィンドウが前面にある間だけ)で動作します。

パススルーモード はベストエフォートです。ゲームごとの検出は約 2 秒間隔のポーリングなので、起動直後のゲームが一瞬だけ通常のキャプチャを見ることがあります。最も厳格なタイトルでは、起動する*前*に手動で パススルーモード をオンにしてください。いずれの場合も、分離ドライバーはシステム全体にインストールされたまま残ります。

  • ゲームの実行中に パススルーモード をオフにすると、ゲームを離れた時点で完了します。 ゲームは実際のコントローラーを使っており、プレイ中に仮想コントローラーへ切り替えると入力を奪ってしまうため、Radiata は前面にゲームがなくなるまで待って(トーストとトレイ項目がそう示します)完了させます。ゲームに留まり続けた場合も、約 2 分以内に自動的に完了します。パススルーモード を再びオンにすると待機は取り消されます。ゲームが実行されていなければ、切り替えは即時です。

D-Pad ← →

ホイールが開いている間、D-Pad ← → は次の 4 つのいずれかを行います。設定 ▸ カスタマイズ ▸ 十字キー ← → (Settings ▸ Customize ▸ D-Pad ← →) のセクションで選択してください:

  • ウィンドウを切り替え (Cycles Windows)(ウィンドウを順に切り替え、既定): Alt-Tab の切り替え画面を 1 回押すごとに 1 ウィンドウ進めます。切り替え画面はホイールが開いている間は表示されたままで、ホイールを閉じると選択中のウィンドウに切り替わります。
  • デスクトップを切り替え (Cycles Desktops)(デスクトップを順に切り替え): Windows の仮想デスクトップを切り替えます(Win+Ctrl+← → と同じです)。
  • 曲をスキップ (Skips Songs)(曲送り): Audio セクターと同じ曲送りキーを使います。送るたびにハブに ⏮ / ⏭ のアイコンが一瞬表示されます。
  • マイク音量 (Mic Volume)(マイク音量): 既定のマイクの音量を 5 % 刻みで上下させます。押し続けると連続して変化し、上げるときにはミュートも解除します。音量はマイクのアイコンとともにハブに表示されます。

ホイールが開いている間に D-Pad が行うその他の操作については、ホイールが開いている間 をご覧ください。

通知領域と Settings(机の前でマウスとキーボードを使う操作)

  • トレイアイコン: 左クリックで Settings(設定)が開き、右クリックでメニューが表示されます(Disable/Enable Wheels、パススルーモード、ゲームグリッド (Game Grid)、Settings、Help、About Radiata、Show in Explorer、Start with Windows、Exit)。
  • ホイールをテスト (Test Wheel): 各ホイールのタブには、セクター一覧の下に Test Left/Right Wheel ボタンがあり、そのホイールを画面に表示します(ホイールが有効な状態で開きます)。
  • Settings のタブ: Left Wheel、Right Wheel、カスタマイズ (Customize)(外観、操作感、サウンド、トリガー、D-Pad ← → のピッカーと Show labels on のピッカー)、パススルーモード (Passthru Mode)(パススルーモード。分離ドライバーがインストールされているときに表示)、詳細 (Advanced)(現在のコントローラー (Current Controller) の表示、連携Game Grid のメンテナンス、アクセシビリティWindows 起動時に開始 (Start with Windows)、バックアップとリセットや Radiata を終了 (Quit Radiata) を含む システムツール)、ヘルプ (Help)、情報 (About)。設定は自動保存され、Ctrl+S で強制保存できます。
  • 言語 - 設定 ▸ 詳細 ▸ 言語 (Settings ▸ Advanced ▸ Language) でアプリ全体の言語を設定します。ヘルプはすぐに切り替わり、それ以外は次回起動時に反映されます。Radiata はその場で再起動を提案します。

Customize(外観、操作感、効果音)

設定 ▸ カスタマイズ (Settings ▸ Customize) では、ホイールの見た目、操作感、サウンドを設定します。選択はすべてその場で反映されるので、ホイールを呼び出して確認してください。

  • マテリアル (Material)(マテリアル): 待機状態のセクターの見た目です。2 つのグループに計 8 種類あります。シンプル (Simple) には単色の Flat LightFlat Darkデラックス (Deluxe) にはガラス調の PearlObsidian、さらに次の 4 つの意匠があります:
    • Kawaii: 乳白色のパステル調のセクターで、1 つずつ色合いが異なります。実行するとハートと星の紙吹雪がはじけます。
    • Salvage: 錆びた金属の質感と刻印されたプレート縁を備えた、炭色のセクターです。
    • Mesa: ひび割れたテラコッタの上に並ぶ、角の丸いクリーム色のセクターです。選択中のセクターは 3D のカードのように浮き上がります。
    • Reactor: 暗く中が抜けたセクターです。選択中のセクターでは回路基板の配線と火花が光ります。
  • 効果音 (Sound Effects)(効果音)- マテリアル連動 (Themed)(既定)は、上で選んだマテリアルに合ったサウンドセットを再生します。Kawaii、Mesa、Salvage、Reactor はそれぞれ専用のセットを持ち、Obsidian は Digital を低いピッチで使います。デジタル (Digital) と フィジカル (Physical) は固定したい場合の固定セットで、無音 (Silent) はサウンドをオフにします。マテリアルを選ぶと選択は Themed に戻ります。
  • Kawaii のサウンドでは、セクターを選択するたびに木琴のメロディーが 1 音ずつ進むため、リングをなぞると曲が演奏されます。メロディーは 5 種類あり、聞き覚えのあるものもあるかもしれません :)
  • スライスの太さ (Slice Thickness)(セクターの太さ): セクターのリングの半径方向の太さです。Thick が見やすいのは 8 セクターまでのため、どちらかのホイールが 9 個目になると設定が自動的に Medium へ切り替わり、8 個以下に戻ると自動的に元へ戻ります。
  • ボタンアイコン (Button Icons)(ボタンアイコン): 画面上の案内に使う記号です。自動判定 (Best Guess)(既定。接続中のコントローラーに合わせます)、PlayStation(✕ ○ □ △)、Xbox(A B X Y)から選べます。
  • 呼び出し操作 (Triggers)(トリガー): どのコントローラー操作でホイールを呼び出すかを設定します。Triggers をご覧ください。
  • 十字キー ← → (D-Pad ← →): ホイールが開いている間、D-Pad の左右が何を行うかを設定します。D-Pad の操作 をご覧ください。
  • ラベルを表示するスライス (Show labels on)(ラベルを表示するセクター): どのセクターにテキストラベルを表示するかを設定します。Show labels on をご覧ください。
  • アクセシビリティ (Accessibility)(アクセシビリティ)- 起動方式、ホイールの左右、両スティック照準、ハブ、Reduce motion、ナレーションは 設定 ▸ 詳細 (Settings ▸ Advanced) にあります。アクセシビリティ を参照してください。
  • 独自のマテリアルを作る - テーマパッケージを Radiata の Materials フォルダーに置くと一覧に加わります。カスタムマテリアル を参照してください。

1 つのホイールには最大 12 個のセクターを配置できますが、6〜8 個が最適です。

カスタムマテリアル(独自のテーマを作る)

内蔵の 8 種類のマテリアルに加えて、独自のテーマを追加できます。テーマは material.json というテキストファイルを含む 1 つのフォルダーで、色、グラデーション、システムフォント名、必要に応じてその隣に画像やサウンドを置きます。テーマはデータのみです。この形式ではコード、ネットワークアドレス、テーマ自身のフォルダー外のファイルを表現できないため、テーマができるのはホイールの見た目を変えることだけです。

配置場所

  • %APPDATA%\Radiata\Packages\Materials の下にテーマごとに 1 つのフォルダーを置きます。例えば …\Materials\Lava\material.json です。このパスをエクスプローラーのアドレスバーに貼り付けてください。フォルダーは初回起動時に Radiata が作成します。
  • そのフォルダーには Radiata が書き出した README.txt もあり、すべてのフィールドのコピーして使える例が載っています。それがリファレンスで、このトピックは概要です。
  • テーマを追加または変更したら Radiata を再起動してください。 パッケージは意図的に、起動時に 1 回だけスキャンされます。
  • Radiata が新しいまたは変更されたパッケージを初めて検出すると、何かを読み込む前に確認を求めます。承諾すると、テーマは 設定 ▸ カスタマイズ (Settings ▸ Customize) の Simple と Deluxe の下にある 3 つ目のグループ カスタム (Custom) に表示されます。

パッケージは、それを書いた人によるコンテンツです。信頼できる提供元のテーマだけをインストールしてください。 他のダウンロードと同じ注意が必要です。確認プロンプトは意図的なもので、パッケージ内のファイルが変更されるたびに再表示されます。

動作する最小のテーマ

format 1 のマニフェストは、以下のキーを持つ JSON オブジェクトです。formatidnamedark、および少なくとも restingarmed を含む colors オブジェクトが必須で、それ以外はすべて任意です。

  • "format": 1 - 記述したマニフェストのバージョン。Radiata は 1〜3 を読み取り、後述のより高機能なブロックには大きい番号が必要です。
  • "id": "lava" - 小文字の a-z、0-9、- からなる 2〜31 文字で、先頭は英字か数字です。これがテーマの識別子で、設定内では custom-lava というトークンになります。後で変更すると別のテーマになります。
  • "name": "Lava" - 24 文字以内。Customize のタイルに表示されるラベルです。"author"(64 文字以内)は任意です。
  • "dark": true - スライスが暗い色かどうか。ラベルとハブを明るいインクに切り替え、暗い色向けのフォールバックを選びます。間違えると、色の違いではなく読めないテキストとして現れます。
  • "colors" - "resting""armed" は必須、"confirm"(既定は armed の色)、"label""outline" は任意です。それぞれ #RRGGBB または #AARRGGBB で、先頭の 2 桁はアルファです。"#40FFFFFF" は不透明度 25% の白いアウトラインになります。
  • "labelFont": "Cascadia Code" - 任意で、PC にすでにインストールされているフォントである必要があります。不明な名前はエラーにならず無視されます。パッケージ内のフォント*ファイル*は意図的にサポートされません。
  • "soundTheme": "physical" - テーマでホイールが鳴らすサウンド。サウンドセットを直接指定する(physical(既定)、digitalkawaiimesasalvagereactorobsidian)か、内蔵マテリアルの名前を指定してそのマテリアルが使うものを借用します。"pearl" ならデジタルセット、"flat-dark" ならフィジカルセットになります。

通常はマテリアルを指定する方が良い選択です。後のリリースでそのマテリアルのサウンドが調整されても、テーマは参考にした見た目と同じ音のままになります。セットを指定すると、その音に固定されます。

カスタムテーマは色を置き換えた Radiata のフラットなスライス描画パスで描かれるため、内蔵のスタイル付きマテリアルが持つプロシージャルな効果(Kawaii の紙吹雪、Reactor の回路基板)には届きません。この上限は意図的なもので、以下はこの形式で到達できる範囲です。

より豊かな表現 - format 2

"format": 2 を設定し、以下のブロックを任意に追加します(すべて任意)。すべての数値は安全な範囲に丸められるため、極端な値は拒否されず引き戻されます。

  • "fills" - フラットな色の代わりに、状態ごと(resting / armed / confirm)のグラデーション。"type"solidbowed(Pearl/Obsidian のガラス質のランプ)、または "angle" 付きの linear で、"stops" の一覧(それぞれ 0〜1 の "at""color")を持ちます。
  • "hueWalk" - sat / light / armedSat / armedLight(0〜1)と hueOffset から、Kawaii 風にリングの各スライスに固有の色相を与えます。resting と armed の塗りを上書きします。
  • "outline""armedOutline" - スライスの縁の colorwidth、任意の dash パターン。
  • "armed" - 選択されたスライスの動き: liftPx(最大 24)、northPx(±12)、scale(1.0〜1.15)。継続的な動きではなく状態の表現なので、Reduce motion でも維持されます。
  • "glyph" - スライスアイコンの扱い: edgeColor / edgeWidth / edgeShadow を持つ edgeinnerouternone)、color にリテラル "slice" を指定すると各スライスのアクセント色を使う glowstrength は 0〜1)、さらに castShadowarmedWash
  • "label" - case(型押し風の大文字ラベルには upper)と sizeMul(0.8〜1.3)。"gapPx"(0〜14)はスライス間の隙間を設定します。
  • "tile" - Customize タブでのテーマのスウォッチの見え方: edgeColorsheenlifted、任意の texture

画像とサウンド - format 3

"format": 3 を設定すると、テーマ自身のフォルダー内にあるファイルをパスなしのファイル名で参照できます。パスはこの形式では表現できません。

  • "textures" - slicehub は塗りの上に描かれ、backdrop はホイール全体の背後に描かれます。それぞれ "file""opacity" を取り、slice/hub は "tile": true を指定すると画像を引き伸ばさずに元のサイズで繰り返します。PNG または JPG、4 MB 以内。幅 2048px を超えるものはデコード時に縮小されます。
  • "sounds" - イベントごとに 1 ファイル: armedfiredenableWheelsdisableWheelsWAV のみ、各 1 MB ・ 3 秒以内。省略したイベントは、対応するサウンドテーマの音のままです。
  • サウンドを同梱するテーマは Customize タイルにバッジが付き、効果音 (Sound Effects) ピッカーを引き継ぎます。Digital と Physical の上書きは無効になり、Themed と Silent は有効のままです。
  • フォルダーの制限: 最大 32 ファイル1 ファイル 4 MB合計 16 MB。マニフェストだけでなく*どの*ファイルを変更しても、次の起動時に再度確認を求められます。

テーマが表示されない場合

  • パッケージは全体が読み込まれるか、まったく読み込まれないかのどちらかです。 不正な値が 1 つでもあれば、半端に適用されるのではなくテーマ全体が拒否され、理由は %APPDATA%\Radiata\radiata-trace.log に書き込まれます。そのファイル内で [Packages] skipped material を検索してください。
  • よくある原因: darkcolors の欠落、#RRGGBB / #AARRGGBB 形式でない色、大文字や空白を含む id、使用したブロックより小さい format 番号。
  • 選択していたテーマが読み込めなくなった場合(パッケージの削除、または拒否した変更)は、静かに Pearl に戻ります。ホイールの他の部分は何も変わりません。
  • カスタムテーマは初回セットアップでは提示されず、テーマフォルダーは設定のバックアップにも含まれません。別の PC にテーマを移すには、フォルダーそのものをコピーしてください。

Triggers(呼び出しの組み合わせ)

設定 ▸ カスタマイズ ▸ 呼び出し操作 (Settings ▸ Customize ▸ Triggers)(設定 ▸ カスタマイズ ▸ トリガー)はコードビルダーで、どのコントローラー操作でホイールを呼び出すかを決めます。各行が 1 つの有効なコードで、ボタン(Fn または L4/R4 / Bumper / Trigger / Touchpad)と、それを組み合わせる方法(Trigger、Home、L3/R3、Select/Start、D-Pad L/R、またはタッチパッドの端からのスワイプ)の組です。選択肢は検出されたパッドに応じて変わります。Fn は DualSense Edge で、L4/R4 は Bluetooth 接続の追加ボタン付きパッドで、タッチパッド (Touchpad) はタッチパッドを持つパッドでのみ表示されます。これらの専用ボタンは 2 つ目のボタンを必要とせず、単独でホイールを開きます。

  • + 呼び出し操作を追加 (+ Add Another Trigger) で行を追加し、行の で削除します。すべての行が同時に有効で、最大 3 行まで設定できます。設定はコントローラーの種類ごとに記憶されるため、Edge と Xbox コントローラーはそれぞれ独自の組み合わせを保持します。
  • 各組み合わせの挙動(押し続けとタップ、どちらのホイールが開くか、Hold と Toggle の違い)は ホイールを開く にあります。組み合わせの両側同時版はホイールの有効/無効を切り替えます。ホイールが開いている間 をご覧ください。

アクセシビリティ(Settings ▸ Advanced)

アクセシビリティ (Accessibility) セクションには 6 つのチェックボックスがまとまっており、設定 ▸ 詳細 (Settings ▸ Advanced) にあります。同じ設定は、初回セットアップの Look ステップにある アクセシビリティ (Accessibility…) ボタンからも設定できます。

  • そのうち 2 つはそれをチェックするボックスの下にインデントされています。ホイールをトグルで開閉 (Wheels toggle on/off) をオンにすると 左右を入れ替え (Swap left/right) もチェックされ、動きを減らす (Reduce motion) をオンにすると 常にハブを表示 (Always show hub) もチェックされます。それぞれの組は一緒に使うと最も効果的だからです。子の項目はどちらも自由にチェック・解除でき、一度手動で設定すると親に追従しなくなります。
  • ホイールは反対側のスティックを無視 (Wheel ignores opposite stick)(ホイールは反対側のスティックを無視)- 通常は、より深く傾けた方のどちらのスティックでも照準でき、どちらのスティックのクリックでも 編集モード が開きます。これをチェックすると、各ホイールは 1 本のスティックだけを受け付けます。Hold では空いた手のスティック、Toggle ではホイール自身の側のスティックです。静止時のドリフトがデッドゾーンを超えるパッドではチェックする価値があります。ドリフトする 2 本目のスティックが勝手にスライスを選択し、中央で離したときの「キャンセル」を「実行」に変えてしまうことがあるためです。
  • ホイールをトグルで開閉左右を入れ替え - 呼び出したホイールを閉じるまで表示し続けるかどうかと、どちらの手がどちらのホイールを開くか(ホイールを開く を参照)。
  • 動きを減らす(視覚効果を減らす)- 装飾的な動きをすべて止めます。紙吹雪や火花、パララックス、ズームやドリフトはなくなり、ホイールはその場でフェードイン、編集モードの並べ替えは即時、長押し確認の効果はすべて同じ一定の進行アークになります。進行メーター、選択のハイライト、状態の表示は残ります。Windows 自体のアニメーション効果の設定でもこれが有効になります。
  • 常にハブを表示(ハブを常に表示)- オフ(既定)では、ホイールの中央ハブは表示する内容があるときだけ現れます。オンにするとハブは常に描かれ、コントローラーのバッテリーも表示します。中央が安定して読みやすくなるため、動きを減らす がこれを自動でチェックします。
  • 音声読み上げ (Narration)(読み上げ): 操作内容を音声で読み上げます。どのホイールが開いたか、選択中のセクターとその現在の状態、押し続けて確定する際の進捗、実行された内容、音量調整中の音量、編集モードでの移動、Game Grid の閲覧が対象です。スクリーンリーダーと併用できます。
    • 読み上げの対象はホイールと Game Grid のみで、これらはスクリーンリーダーからは見えない画面です。Settings、初回設定、その他の通常のウィンドウは Windows ナレーターの担当ですので、それらも読み上げたい場合は Radiata と併せてナレーターを実行してください。音声読み上げ を有効にすると、ナレーターを起動するボタンが表示されます。また、Radiata の初回設定時にナレーターが動作していた場合、Narration は自動的にオンで始まります。

Show labels on(項目の文字ラベル)

ラベルを表示するスライス (Show labels on)(ラベルを表示するセクター): ホイール上でどのセクターにテキストラベルを表示するかを設定します。

  • アイコンのみ(ロゴは除く) (Icons, not Logos)(ロゴではなくアイコン。既定): Radiata 内蔵のアイコンを表示しているセクターだけにラベルが付きます。アート(ゲームのロゴ、カバーアート、追加した PNG)を持つセクターにはラベルが付きません。アート自体が名前を示しているためです。
  • すべてのスライス (All Slices)(すべてのセクター): アートを持つものも含め、すべてのセクターにラベルが付きます。
  • なし (No Slices)(ラベルなし): どのセクターにもラベルが付きません。
  • 選んだスライスのみ (Slices I Choose)(自分で選んだセクター): 各セクターの Show Label チェックボックスで決まります。このチェックボックスがセクターエディターに現れるのはこのモードのときだけです(セクターエディターの小技 をご覧ください)。すべてのセクターは Show Label がオフの状態で作成されるため、このモードに切り替えるとラベルのないホイールから始まります。名前を表示したい数個だけチェックしてください。
  • ホイールの編集中は例外です。 編集モードとその Add picker では、この設定にかかわらず、ロゴのないスライスに常にラベルが表示されます。

この設定は 設定 ▸ カスタマイズ (Settings ▸ Customize) の 十字キー ← → (D-Pad ← →) セレクターのすぐ下にあり、その場で反映されます。ホイールを呼び出して確認してください。

Integrations(SteamGridDB、Discord、OBS との連携)

設定 ▸ 詳細 ▸ 連携 (Settings ▸ Advanced ▸ Integrations) では、任意で利用できる外部サービスとの連携を設定します。

  • Discord 連携を設定… (Configure Discord Integration…): Join/Leave Voice Channel セクターが使う Discord の資格情報(Client ID / Secret)を設定します。セクターエディターが表示するものと同じウィザードです。暗号化して保存され(Windows DPAPI)、Discord にのみ送信されます。
  • SteamGridDB API キー (SteamGridDB API key): すべてのストアのゲームで縦長のカバーアートとロゴを利用できるようにします(Game Grid の 選択 (Select) / Start による切り替え)。無料のキーは steamgriddb.com ▸ Preferences ▸ API で取得できます。入力を終えると自動的に検証され、最初のキーを登録すると、キーがなかった間に取得を見送ったカバーが自動的に補完されます。
  • OBS Studio - OBS 連携を設定… (Configure OBS Integration…) で WebSocket のポートとパスワードを設定します。すべての OBS スライスが共有する 1 つの接続です。OBS スライス を参照してください。テスト (Test) は実行中の OBS に対して確認します。パスワードは暗号化して保存されます(DPAPI)。
  • Playnite と SteamGridDB のキーが両方そろっていると、ゲームグリッド (Game Grid) セクションに Playnite のカバーを優先 (Prefer Playnite covers) の切り替えが現れます。Playnite がない場合は、代わりにここに Playnite をインストール… (Install Playnite…) ボタンが表示されます。

Playnite(任意で利用できるライブラリー管理ソフト)

Playnite は Windows 向けの無料・オープンソースのゲームライブラリ管理ソフトです(playnite.link)。Steam、Epic、GOG、Xbox、エミュレーター、単体のゲームまで、すべてをメタデータとカバーアート付きでまとめます。

Radiata は Playnite が なくても 完全に動作し、各ストアを直接調べます。Playnite は任意の補助的な機能です。

  • 見つかるゲームが増えます: Radiata は Playnite のライブラリを読み取るため、ストアの検出だけでは見落とされるエミュレーターのゲームや手動で追加したゲームも Game Grid に表示できます。
  • 厳選されたカバーアート: Playnite 自身のカバーがアートの取得元になります。Playnite のカバーを優先 (Prefer Playnite covers)(Advanced ▸ Game Grid)で SteamGridDB より優先させることもできます。
  • Radiata は Playnite のローカルデータベースを読み取るだけで、Playnite が起動している必要もありません。

インストールしていない場合は、Advanced ▸ Integrations の Playnite をインストール… (Install Playnite…) からダウンロードページを開けます。Playnite でライブラリを設定すれば、Radiata が自動的に読み取ります。

システム関連の機能とバックアップ(Settings ▸ Advanced)

設定 ▸ 詳細 ▸ システム (Settings ▸ Advanced ▸ System) には、更新の操作、Windows 起動時に開始 (Start with Windows) の切り替え、トラブルシューティング (Troubleshooting) のドロップダウン、Radiata を終了 (Quit Radiata) があります:

  • Recover Controller: 現在のコントローラー (Current Controller) の名前の横にある ↻ ボタンです。反応しなくなったコントローラーの入力を、Radiata を再起動せずに穏やかにリセットします。
  • バッテリー: 現在のコントローラー の見出しの横に、ホイールのハブと同じ残量が表示されます。PlayStation のコントローラーは 10 % 刻みの割合で報告し、Xbox 互換のコントローラーは 4 段階の大まかな水準しか報告しないため、そちらは言葉で表示されます。コントローラーが残量を報告するまでは何も表示されません。
  • Radiata を終了: 完全に終了します。仮想コントローラーが解放され、物理コントローラーの隠蔽も解除されるため、終了後のコントローラーは完全に通常の状態に戻ります。

Troubleshooting ドロップダウン

  • 初回セットアップを実行… (Run First-Run Setup…): セットアップウィザード(コントローラーの確認、ドライバー、外観、カバーアート、開始時のホイール)をもう一度実行します。カスタマイズ済みのホイールが確認なしに上書きされることはありません。
  • ドライバーをインストール/修復… (Install/Repair Drivers…): 分離用ドライバー(ViGEmBus + HidHide)をインストールまたは修復します。分離に関する問題のほとんどを解決し、結果のログを表示します。
  • HID 診断… (HID Diagnostics…): Radiata が読み取っているコントローラーの生のレポートをリアルタイムで表示します。サポートからコントローラーが実際に何を送っているか尋ねられたときに役立ちます。
  • コントローラーのセットアップ… (Controller Setup…): 初回設定の他の項目を行わずに、コントローラーの検出と割り当てのウィザードだけをもう一度実行します。
  • ログを開発者にメール… (Email Log to Developer…): Radiata の診断ログを zip にしてデスクトップに保存し、宛先を入力済みのメールを開きます。zip はご自身で添付してください。ログに記録されるのは診断イベントのみで、アカウント情報やゲームの内容が送られることはありません。
  • 設定をバックアップ… (Back Up Settings…) と 設定を復元… (Restore Settings…) は同じドロップダウンの下の方にあり、その下にリセットの各項目が並びます。いずれもバックアップとリセットの項で説明しています。

バックアップとリセット

  • 設定をバックアップ…: Radiata をご自身のものにしている設定一式(ホイール、色、各種設定、Game Grid で選んだカバーとロゴ)を Documents\Radiata Backups 内の .zip に保存します。
  • 設定を復元…: バックアップを読み込み、現在のホイール、設定、アートの選択を置き換えます。Radiata は再起動します。
  • すべての設定をリセット… (Reset All Settings…): ホイール、色、設定を工場出荷時の状態に戻します。次回の起動時に初回設定が再び実行されます。キャッシュ済みのアートは残ります。
  • アプリデータを消去してリセット… (Wipe App Data and Reset…): %APPDATA%\Radiata の内容をすべて削除します。クリーンインストールと同じ状態です。Radiata は再起動します。バックアップはこのフォルダーの外にあるため残ります。
  • Radiata をアンインストール… (Uninstall Radiata…): スタートアップ登録、HidHide への登録、Radiata 自身のファイルを削除します。共有ドライバーと設定については、既定でオフのチェックボックスが用意されています。Radiata のフォルダー内のそれ以外のものはそのまま残ります。

更新

  • 更新を確認 (Check for Updates): getradiata.app/update に、より新しいバージョンがあるかを今すぐ問い合わせます。
  • 自動 (Automatic)(自動)- ボタンの横のチェックボックス。オンにすると、同じ確認が起動時と 1 日 1 回実行されます。見つかった更新は画面上の通知(クリックで更新を開く)とこのタブの 1 行で知らされます。スキップを選んだバージョンは通知されなくなります(このタブの行には引き続き表示されます)。

リセットは元に戻せません。先にバックアップしてください。

ゲームアートのボタンは専用の ゲームグリッド (Game Grid) セクションにあります。Game Grid のオプション をご覧ください。

コントローラーが検出されない

  • まず接続をやり直すか、再度ペアリングしてください。 Bluetooth の処理はときおり停止することがあり、コントローラーの電源を入れ直すことで一時的な不調のほとんどが解消します。
  • Bluetooth のコントローラーが接続されているのに反応しない(Windows には表示されているが入力がまったく動かない)場合は、Windows 側の Bluetooth の不具合です。コントローラーの電源を入れ直しても直りません。代わりに PC の Bluetooth をオフにしてから再度オンにしてください。Radiata はこれを検出すると「toggle Bluetooth」の通知を表示します。
  • Settings ▸ Advanced ▸ Recover Controller では、Radiata を再起動せずに入力を穏やかに初期化できます(HID の接続を切断して再度開きます)。
  • HidHide のロックアウト: Radiata が許可リストに載っていない状態でクロークがパッドを隠すと、Radiata は何も見えなくなります。入力はゼロになり、Windows にはパッドが見えていても Current Controller の表示には何も出ません。Radiata は起動時にこれを検出し、クリック可能な画面上の通知からワンクリックの修正を提示します。ドライバーをインストール/修復 (Install/Repair Drivers) でも必ず直ります。
  • 他のコントローラー用ツール(DS4Windows、reWASD、InputMapper)は同じドライバーを使うため、入力が二重になったり遮られたりすることがあります。それらを終了してください(起動時の警告に、動作中のものの名前が表示されます)。

ゲームの上にホイールが表示されない

  • ゲームは Borderless Windowed(ボーダーレスウィンドウ)で実行してください。 排他的フルスクリーンは避けてください。排他的フルスクリーンは、Radiata が描画に使うコンポジターを迂回してしまいます。設定はほとんどのゲームの表示オプションにあり、Windows 10/11 では性能差はごくわずかです。
  • Radiata が描画するのはメインディスプレイのみです。マルチモニター環境では、ゲーム用のディスプレイを Windows のメインディスプレイに設定してください(設定 ▸ システム ▸ ディスプレイ)。
  • Windows が保護している画面(UAC のダイアログ、ロック画面)の上には描画できません。これは Windows の制約です。

Steam に関する注意点

  • Steam のゲームでボタンの動作がおかしい場合: Steam ▸ Settings ▸ Controller ▸ "PlayStation Controller Support" が有効だと、Steam が Radiata の仮想コントローラーを取り込み、独自の入力として出力します。この設定を無効にするか、Steam Input をゲームごとに設定してください。
  • トレイが isolated と表示しているのに二重入力になる場合、Radiata の起動時にすでに Steam が動いていると、クロークでは取り消せない形で Steam が物理パッドを掴み続けることがあります。Radiata は コントローラーの解放 (Unlock Controller) カードで対処法を示します。パッドの電源を入れ直す、パススルーモード に切り替える、または Steam を再起動してください。
  • Windows の拡大鏡が勝手に開く場合は? それは Radiata ではなく、Steam の *Guide Button Chord* レイアウト(Guide + フェイスボタン)です。PS ボタンを長押ししてコントローラーの電源を切ると、このレイアウトが掛かったままになることがあります。Guide ボタンを一度きちんと押して離せば解除されます。無効にするには Steam ▸ Settings ▸ Controller ▸ Non-Game Controller Layouts ▸ Guide Button Chord layout を開いてください。

コントローラーの連射(ターボ)機能

サードパーティ製のコントローラーの多くには、押し続けたボタンを自動連射するハードウェアの Turbo(連射)機能があります。誤ってボタンの組み合わせを押して有効になってしまうことも多く、有効になっていると押し続けたボタンが高速な連打として認識され、Radiata が不具合のように見える挙動をします:

  • ホイールが開いたり閉じたりを繰り返す、あるいは開いた直後に勝手に閉じる
  • Game Grid の 絞り込みが高速で切り替わる、または選択が勝手に移動する。
  • ホイールが開いた瞬間に項目が実行される、または長押しで確認する項目が完了しない。

Turbo はコントローラー本体でオフにしてください。多くはボタンの組み合わせ(Home/Guide とフェイスボタンまたはショルダーボタン、あるいは専用の Turbo ボタン)で切り替え、専用の LED を備えていることもよくあります。正確な組み合わせはコントローラーの説明書をご確認ください。

その他のよくある問題

  • HDR が Unavailable(利用不可)と表示される: Remote Play や配信中など、その状況ではディスプレイの状態を読み取れません。
  • config.json を手動で編集する%APPDATA%\Radiata): 対応しています。アプリ自身による書き込みは確実に再読み込みされますが、外部からの編集はまれに見落とされることがあります。手動で編集した後は Radiata を再起動してください。