経緯
Windows用のゲームをしたかったので、MacのVMware Fusionの下に作ったWindows 7で起動して遊ぶことにした。僕はゲームパッド派なので、手近にあるゲームパッドとしてWiiリモコンとそのクラシックコントローラーPROを使ってゲームを行おうとしたが、Bluetooth接続のあたりがうまく行かなかった。
Bluetoothデバイスの共有
VMware Fusionには BluetoothデバイスをWindowsと共有 なるチェックボックスがある。
これにチェックを入れて、後はMacとWiiリモコンを繋げばそれでいいんじゃないかと思ったが、WiiリモコンがMac側に吸収されてWindowsからどうしても見えない。
解決法
Bluetoothデバイスの共有を共有しない
まずは上記で示したBluetoothデバイスの共有を切る。するとUSBデバイスの一覧に Apple Bluetooth USB Host Controller なるものが表示される。
これにチェックを入れると、ホスト(Mac)側ではBluetoothが使えなくなるが、ゲスト(Windows)側ではVMwareによる仮装デバイスではない、ガチのBluetoothデバイスが見えるようになる。
ドライバのインストール
とはいっても、 Apple Bluetooth USB Host Controller などというデバイスのドライバなどあるはずもなく、VMwareからも恐らく「ドライバがないのでBoot Campのやつを引っ張ってこい」といった警告が出る。それに従ってBoot Campのドライバ群をインストールしなければならない。
最新のBoot Camp Support Softwareは5.0.5033だが、僕の環境ではインストールに失敗したので古い4.0.4326をインストールした。
インストールすれば、再起動してWiiリモコンをペアリングすればいい。
こんな感じで接続出来ればOK。
Wiiリモコンをゲームパッドへ
GlovePIEとPPJoy
なんだか良く分からないけど、仮想的にゲームパッドをエミュレートする物体らしい。PPJoyは署名されてないドライバらしく、Windows 7のテストモードというものにしないとインストール出来なかった。
この二つについてはWeb上にたくさん資料があるので問題ないと思う。
結論
VMware Fusion + Wiiリモコンで快適なゲーム生活を。