ベータ版のドキュメント。 アプリが 1.0 に落ち着くにつれて、一部のテキストと画像が再加工されます。セクションが古くなっている場合は、 フィードバックフォーム.

FFB-Bridge をインストールする

FFB-Bridge は、自己完結型の Windows インストーラーおよび Linux AppImage として出荷されます。どちらも .NET 10 ランタイムをバンドルしています。ダウンロードするドライバーはありません。 SideWinder Force Feedback 2 は、最新の Windows または Linux カーネルの HID レベルですでに動作しています。

始める前に

必要なものは次のとおりです。

  • A Microsoft SideWinder Force Feedback 2 joystick (USB VID 045E, PID 001B)。現在、ブリッジはこの特定のスティックにハードコーディングされています。
  • サポートされているシミュレーター: Microsoft Flight Simulator 2024、X-Plane 11、または X-Plane 12。MSFS 2020 はテストされていません。 DCS、Prepar3D、およびそれ以前のフライト シミュレーターはサポートされていません。
  • Windows 10 (バージョン 1809 以降) または最新の Linux ディストリビューション evdev — これは基本的にすべてのメインストリームデスクトップディストリビューションです。

インストーラ

ダウンロード

にサインアップした後、 ホームページ、トークン化されたダウンロード リンクをメールでお送りします。 Windows インストーラーのリンクをクリックして保存します FfbBridge-Setup-x64.exe (about 34 MB).

インストーラーを実行する

インストーラーをダブルクリックします。 1 つまたは 2 つのプロンプトが表示されます。

  1. SmartScreen「認識されないアプリ」。 インストーラーはまだコード署名されていません。署名は 1.0 のロードマップに含まれています。クリック 詳細情報、その後 とにかく走ってください.
  2. Inno Setup セットアップ ウィザード。 クリック 次へ 2ページを通して。デフォルトのインストール場所は次のとおりです %LOCALAPPDATA%\Programs\FfbBridge — ユーザーごとのインストールであり、管理者の権限は必要ありません。
Windows 11 Smart App Control は署名のないアプリを完全にブロックします

Windows 11 を使用している場合 スマートアプリコントロール (SAC) がアクティブ モードで有効になっている場合、インストーラーは単に起動しません。SmartScreen プロンプトも「とにかく実行」オプションもなく、何も起こりません。 SAC は、信頼できるコード署名署名のないアプリを拒否し、ベータ ビルドはまだ署名されていません。

現在この問題を回避する唯一の方法は、Smart App Control をインストールするのに十分な期間オフにすることです。 Microsoft 独自のガイダンスでフローが説明されています (フローを切り替える方法も含まれます)。 設定→プライバシーとセキュリティ→Windowsセキュリティ→アプリとブラウザコントロール→スマートアプリコントロール設定):

Microsoft: Smart App Control に関するよくある質問

初期の Windows 11 に対して良いニュース: 最近の累積的な更新により、インストールが完了したら Windows セキュリティ アプリから SAC を再度有効にすることができます。Microsoft は以前は Windows を完全に再インストールすることを要求していましたが、その制限はなくなりました。 FFB-Bridge アプリ自体は、SAC が再びオンになった後も通常どおり実行され続けます。 SAC は、これまでに見たことのないアプリを起動時にのみチェックします。

コード署名されたインストーラーは 1.0 ロードマップに含まれており、このステップは完全に削除されます。

打ち上げ中

という名前の [スタート] メニューのショートカット FFB-Bridge FFB-Bridge プログラム グループに参加します。から直接起動することもできます %LOCALAPPDATA%\Programs\FfbBridge\FfbBridge.Desktop.exe.

注意 — ウイルス対策

一部のウイルス対策製品は、署名されていないバイナリにフラグを立てます。インストーラーを (単なる警告ではなく) 完全に隔離する場合は、フラグを付けたサンプルを次の宛先に電子メールで送信してください。 feedback·ffb-bridge.com (・を@に置き換えてください)調査できるようにします。

アンインストールする

開く アプリと機能 Windows の設定で、次を検索します FFB-Bridgeを選択してください アンインストール。あなたのプロフィールと設定 %APPDATA%\ffb-bridge これらはそのまま残されるため、再インストールすると再びそれらが取得されます。まっさらな状態にしたい場合は、そのフォルダーを手動で削除してください。

Linux アプリイメージ

ダウンロード

Windows と同じサインアップ フロー — 電子メール内の Linux リンクをクリックすると、 FfbBridge-x86_64.AppImage (about 40 MB).

実行可能にしてインストールする

AppImage には実行可能ビット セットが必要で、ほとんどのディストリビューションでは、デスクトップ ランチャーがそれらを選択できるようにアプリケーション メニューに登録されている必要があります。付属の install.sh スクリプトは両方を実行します。長い形式は次のとおりです。

chmod +x FfbBridge-x86_64.AppImage
mkdir -p ~/Applications
mv FfbBridge-x86_64.AppImage ~/Applications/
~/Applications/FfbBridge-x86_64.AppImage --install

--install flag registers a .desktop ファイルとアイコンを XDG データ ディレクトリにコピーします。その後、 FFB-Bridge このエントリは、他の GUI アプリと一緒にアプリケーション メニューに表示されます。

インストール後の KDE Plasma アプリケーション ランチャーの FFB-Bridge エントリ
Figure 1. KDE Plasma にインストールされているメニュー エントリ。 GNOME、Xfce、およびその他の XDG 互換環境は、これを同様に認識します。

udev ルール (推奨)

初期状態では、ログイン セッションがジョイスティックを所有しているユーザーのみがジョイスティックを開くことができます。 /dev/input/eventN ノード。ユーザーの高速切り替え後もブリッジが動作し続けるようにするため、または単に一部のディストリビューションでの polkit プロンプトを回避するために、 医師 このページでは、次の udev ルールをワンクリックでインストールできます。

# /etc/udev/rules.d/99-ffb-bridge.rules
SUBSYSTEM=="input", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="001b", TAG+="uaccess"
NixOS

NixOS は udev ルールをシステム設定からではなく、システム設定から読み取ります。 /etc/udev/rules.d。同等のものを追加します configuration.nix:

services.udev.extraRules = ''
  SUBSYSTEM=="input", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="001b", TAG+="uaccess"
'';

Then sudo nixos-rebuild switch そしてスティックを差し込み直します。

アンインストールする

Either delete ~/Applications/FfbBridge-x86_64.AppImage バンドルされたアンインストーラーを実行するか、AppImage を実行します。 --uninstall メニュー/アイコンの登録を自動的に元に戻すフラグ。以下のプロファイルと設定 ~/.config/ffb-bridge 後で再インストールするために保存されます。

インストールの確認

FFB-Bridgeを起動します。最初に表示されるのは、「ようこそ」ダイアログ (次のセクションで説明します)。アプリがまったく起動しない場合、または起動時にクラッシュする場合は、すぐに次のページに進んでください。 トラブルシューティング.