日本語
MacでGameCubeコントローラーを使うには
このアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。
使えます。任天堂のUSBアダプタ、USB-Cケーブル、またはSwitch 2用のモデルならBluetoothと、それを読み取るアプリが必要です。macOS単体ではGameCubeコントローラーに対応していないからです。元のパッドにはBluetoothがなく、Appleのゲームコントローラー対応は、任天堂のUSBアダプタにも、Switch 2用のGameCubeコントローラーにも及びません。私が作っている無料のMacアプリInputConfigは、バージョン1.6から実験的な機能として、その両方をUSB経由で読み取ります。アダプタの4つのポートはそれぞれ独立したコントローラーとして、Switch 2用のモデルはUSB-Cケーブルで読み取り、キー、クリック、ポインタの動き、ショートカットに変換します。1.8からは、設定をオンにすれば、Switch 2用のモデルをBluetoothでも、アナログのLとR、モーションセンサーとあわせて読み取ります。
DolphinでGameCubeのゲームを遊ぶだけなら、先にDolphinのコントローラー設定を確認してください。Dolphinは任天堂のアダプタを自分で読み取れます。
手順
- アダプタの黒いUSBプラグをMacに差します。MacBookではUSB-Cアダプタを使います。
- ポート1にコントローラーを差し、必要ならポート2から4にも差します。
- InputConfigを開きます。パッドを差した各ポートが、サイドバーの上部に表示されます。
- アダプタが表示されないときは、InputConfigのデバイス(Devices)にあるUSBの欄で、アダプタにチェックを入れます。
- プリセットを作ります。複数人で遊ぶときは、ポートごとに入力デバイスを1つ用意します。
必要なものを確認する
GameCubeのパッドは、種類によってMacへの届き方が違います。
| コントローラー | 接続方法 | メモ |
|---|---|---|
| 元のGameCubeコントローラー | 任天堂のGameCubeコントローラー接続タップ(WUP-028、Wii UとSwitch用に販売) | USB-Aプラグなので、MacBookにはUSB-Cアダプタが必要です |
| WaveBird | 専用の受信機を、同じアダプタのポートに差します | アダプタは有線のパッドと同じように報告します。私は試していません |
| Switch 2用GameCubeコントローラー | データ通信に対応したUSB-Cケーブル、またはInputConfigの設定をオンにしたBluetooth | macOSはどちらでも読み取りません。Bluetoothは実験的で、コントローラーでまだ確認していません |
サードパーティ製のアダプタは試していません。任天堂のアダプタだとMacに名乗るものは、同じように読み取られます。普通のUSBゲームパッドとして表示されるものは、ほかの汎用パッドと同じに読み取られます。アダプタを買うなら、ほかは未検証なので、私なら任天堂純正を選びます。
アダプタを接続する
アダプタは、何かを送る前に開始コマンドが必要で、それはInputConfigが送ります。
手順1:黒いプラグを差す
- 操作:アダプタの黒いUSBプラグをMacに差し、ポート1にコントローラーを差します。
- InputConfig:この時点では何も起きません。灰色のプラグは振動用の電源だけで、InputConfigはこれらのパッドで振動を使わないので、差さなくてかまいません。
- 確認:Macに差したのは黒いプラグです。
手順2:InputConfigを開く
- 操作:InputConfigを開きます。
- InputConfig:アダプタに開始コマンドを送り、サイドバーの上部にポート1をコントローラーとして表示します。
- 確認:ポート1が表示されています。パッドが差してあってもなくても、表示は残ります。
手順3:ほかのプレイヤーを加える
- 操作:ポート2、3、4にパッドを差します。
- InputConfig:差した瞬間に、それぞれを独立したコントローラーとして表示し、抜くと消します。
- 確認:ライブビジュアライザ(Live Visualizer)を開き、各パッドのボタンをいくつか押します。押した内容は、そのポートの素朴なマップで光ります。GameCubeの絵は実験的で、隠されているからです。
次にプリセットを作るか、スマートプリセットメーカーから選びます。ライブビジュアライザに押した内容が出れば、ハードウェア側は完了です。
4人それぞれにレイアウトを割り当てる
各ポートは、それぞれの枠を持つ独立したコントローラーなので、1つのプリセットにプレイヤーごとに違うレイアウトを入れられます。
- 操作:プリセットエディタで、プレイヤーごとに新しい入力デバイスを追加(Add a new Input Device)をクリックし、グループ上部のデバイスメニューでそのプレイヤーのポートを選びます。
- InputConfig:各グループを、そのポートだけから読み取ります。
- 確認:各パッドのボタンを順に押します。そのプレイヤーの行だけが動作します。
この方法なら、キーボードだけに対応したゲームも、4人が各自のキーを送って一緒に遊べます。Macでコントローラーを2台使うでは2人用のレイアウトを説明していて、同じ手順で4人まで増やせます。アダプタ1つ、パッド4台、キーも4組です。
Switch 2用GameCubeコントローラーを使う
データ通信に対応したUSB-CケーブルでMacにつなぎます。ホストが開始用のコマンドを送るまで、パッドは何も出力しません。Switch 2 Pro Controllerに必要なものと同じで、InputConfigが自分で送ります。その後、GameCube Controller (Switch 2, Experimental)として表示されます。
- すべて読み取れるもの。A、B、X、Y、Z、ZL、Start、Home、Capture、Cボタン、両方のスティック、方向パッドです。
- アナログのLとR。1.8から、押し込みの深さを読み取り、完全に押したときにクリックになります。ケーブルでは、静止点とスティックの調整はコントローラー自身から取ります。
- モーション。ジャイロスコープと加速度センサーで、Motionの行とジャイロ照準に使えます。
- Bluetoothでは。InputConfigの設定のデバイスでSwitch 2 Pro、GameCube、Joy-Con 2コントローラーをBluetoothで接続(Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth)をオンにし、ライトが流れるまでコントローラーのSyncボタンを押し続けます。アプリはこれを、実験的で、コントローラーでまだ確認していないと表示します。
ケーブルで使うなら、充電専用のケーブルではパッドが無反応のままなので、データ通信に対応したものにしてください。
ボタン名の読み方
InputConfigはGameCube本来の文字を使います。Aは大きな緑のボタン、Bはその横の小さな赤いボタンです。元のパッドもSwitch 2用モデルも、実験的です。絵は無効なので、ライブビジュアライザには、パッドが報告するボタンとスティックの簡易な図が、割り当てた内容とともに表示されます。
- 共通の番号。2種類のパッドはボタンの番号が共通なので、アダプタで作ったプリセットはSwitch 2のコントローラーでも動き、その逆も同じです。
- ほかでのGameCube名。別のコントローラーを使うときも、各プリセットでボタンをGameCube風の名前にできます。
プリセットを1つ作れば、2種類のGameCubeパッドの間でそのまま使えます。
アダプタやパッドが表示されないとき
小さな手順から順に試してください。
- プラグを確認する。コントローラーを運ぶのは黒いプラグです。灰色のプラグは振動の電源だけです。
- アダプタに手動でチェックを入れる。メニューバーでInputConfigのデバイスを開き、USBの欄を見ます。アダプタがチェック付きで一覧にあるはずです。チェックがなければクリックします。InputConfigが手動で開き、次回からも覚えています。
- アダプタが何と名乗っているか確認する。普通のUSBゲームパッドとして表示されるサードパーティ製のアダプタは、GameCubeの4ポートではなく、ほかの汎用パッドと同じに読み取られます。
- 報告する。この対応は実験的です。ボタンの読み取りがおかしいときは、GitHubでissueを開いてください。
アダプタが表示されないときは、Devicesメニューのチェックを最初に試してください。
GameCubeのゲームにはDolphinを使う
GameCubeとWiiのエミュレータDolphinには、任天堂のアダプタ用の独自の設定があり、GameCubeのゲームなら、それが最短の道です。Macでの設定は、Dolphin自身のガイドを確認してください。
それ以外はすべてInputConfigを使います。デスクトップでGameCubeのパッドをマウスにしたり、ブラウザのゲームや、キーボードだけに対応したゲームで使ったりできます。エミュレータがパッドを自分で読み取っているなら、同じボタンにキーを送るプリセットを同時に動かさないでください。1回押すごとに2回届いてしまいます。エミュレータごとの対処は、Macでエミュレータのコントローラーが動かないにあります。
できないこと
- 振動。InputConfigは、これらのパッドで振動を使いません。
- Macのゲームコントローラーになること。InputConfigはこれらのパッドを読み取り、キーとマウスのイベントを送ります。Appleの対応を通じてコントローラーを探すゲームには、やはり見えません。見えるのはキーです。
- すべてのアダプタの保証。この対応は実験的です。世の中のすべてのパッドとアダプタを試したわけではありません。
アダプタでも、Switch 2用のモデルでも、LとRはアナログトリガーとしても、完全に押したときのクリックとしても読み取れるので、行ではどちらも使えます。すべてのボタン、メインスティック、Cスティック、方向パッドが動作します。
要点
- 元のパッド。任天堂のUSBアダプタの黒いプラグを差してから、InputConfigを開きます。各ポートが独立したコントローラーになります。
- Switch 2のGameCubeパッド。USB-Cのデータケーブルを使うか、InputConfigのBluetoothの設定を使います。後者は、コントローラーでまだ確認していません。
- Dolphin。GameCubeのゲームはDolphinにアダプタを読み取らせ、InputConfigはMacのそれ以外に使います。
どちらの方法も実験的です。差し込み、InputConfigを開き、ライブビジュアライザでボタンを押します。光れば、割り当ての準備は完了です。
よくある質問
MacでGameCubeコントローラーは使えますか?
macOSだけでは使えません。任天堂のUSB GameCubeアダプタがあれば、InputConfigが実験的な機能として4つのポートを4台のコントローラーとして読み取り、キーやマウスに割り当てます。Switch 2用のGameCubeコントローラーも、USB-Cケーブルで同じように使え、1.8からは、設定をオンにすればBluetoothでも使えます。
MacでGameCubeアダプタにドライバは必要ですか?
いいえ。アダプタへの開始コマンドはInputConfigが自分で送ります。インストールするものも、変更するセキュリティ設定もありません。
Switch 2のGameCubeコントローラーは、MacでBluetooth接続できますか?
macOS経由ではできません。1.8から、InputConfigは、設定のデバイスでSwitch 2の設定をオンにして、コントローラーのSyncボタンを押し続ければ、Bluetoothで読み取れます。アプリはこれを、実験的で、コントローラーでまだ確認していないと表示します。データ通信に対応したUSB-Cケーブルでも使えます。
アダプタのUSBプラグは2つとも差す必要がありますか?
いいえ。コントローラーを運ぶのは黒いプラグです。灰色のほうは振動の電源で、InputConfigはこれらのパッドで振動を使いません。
WaveBirdはMacで使えますか?
受信機を任天堂のアダプタのポートに差すと、アダプタが有線のパッドと同じように報告するので、InputConfigも同じように読み取ります。私は試していません。
MacのゲームはGameCubeコントローラーを認識しますか?
コントローラーとしては認識しません。InputConfigがキー、クリック、ポインタの動きに変換するので、どのゲームやアプリにも通じます。GameCubeのゲームなら、Dolphinが任天堂のアダプタを直接読み取れます。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります。