ゲームをプレイするための重要な部分は、明らかに、キャラクター、船舶、バット、タンク、車、または他のスプライトを制御できることです。
任天堂のWiiコントローラーは、特に古い学校のエミュレーターとインターネットアーカイブインターネットアーケードゲームを使用する場合、ゲームをプレイするのに最適です。 ニンテンドーWiiは、初めて発売されたときには本当に人気の高いゲーム機で、多くの人にとって、DVDプレーヤーの隣に埃が集まっていました。
あなたのLinuxマシン で ゲーム をプレイするための専用のゲームコントローラを購入するのではなく、なぜWiiリモコンを使用しないのですか?
もちろん、WIIコントローラーだけではなく、XBOXコントローラーやOUYAコントローラーのガイドも書いていきます。
WIIコントローラの利点の1つはdpadです。 それはXBOXコントローラよりも古い学校のゲームのほうがはるかに優れています。なぜなら、それはかなり敏感ではないからです。
残念なことに、コマンドラインを恐れている人にとっては、実行すべき多くのターミナル作業がありますが、WIIコントローラを動作させるために必要なことをすべて説明するために最善を尽くすわけではありません。
Wiiコントローラを使用するために必要なLinuxソフトウェアのインストール
インストールが必要なアプリケーションは次のとおりです。
- lswm
- wminput
- libcwiid1
このガイドは、 Debian 、 Mint 、 UbuntuなどのDebianベースのディストリビューションを使用していることを前提としています。RPMベースのディストリビューションを使用している場合は、これらのアプリケーションを取得するためにYUMまたは同様のツールを使用してください。
アプリケーションを入手するには、次のように入力します。
sudo apt-get install lswm wminput libcwiid1
あなたのWiiコントローラのBluetoothアドレスを見つける
lswmをインストールする理由のすべては、WIIコントローラのBluetoothアドレスを取得することです。
端末内で次のように入力します。
lswm
画面には以下が表示されます。
" Wiimotesを今すぐ発見可能なモードにする(1 + 2を押す)..."
メッセージがWIIコントローラの1と2のボタンを同時に尋ねて保持しているのと同時に実行します。
あなたが正しくそれをした場合、数字と文字のセットは、この行に沿って表示されるはずです:
00:1B:7A:4F:61:C4
文字と数字が表示されず、コマンドプロンプトに戻ると、lswmをもう一度実行し、1と2をもう一度押してみてください。 基本的には、動作するまで試してください。
ゲームコントローラを設定する
WIIコントローラをゲームパッドとして使用するには、ボタンをキーにマッピングするための設定ファイルを設定する必要があります。
ターミナルウィンドウに次のように入力します。
sudo nano / etc / cwiid / wminput / gamepad
このファイルには、次の行のテキストがすでに含まれています。
#gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
クラシック.A = BTN_A
このファイルにいくつかの行を追加して、必要な方法でゲームパッドを動作させる必要があります。
ファイル内の各行の基本形式は、左のWII Controllerボタンと右のキーボードボタンです。
例えば:
Wiimote.Up = KEY_UP
上記のコマンドは、WIIリモコンの上ボタンをキーボード上の上矢印にマッピングします。
ここに簡単なヒントがあります。 あなたがゲームをプレイしているとき、Wiiリモコンは通常その側にあります。そのため、Wiiリモコンの上矢印は、実際にキーボードの左矢印にマップする必要があります。
この記事の最後では、可能なWIIマッピングとさまざまな分かりやすいキーボードマッピングの一覧を示します。
今のところ、ここには迅速かつ簡単なマッピングのセットがあります:
Wiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.1 = KEY_SPACE
Wiimote.2 = KEY_LEFTCTRL
Wiimote.A = KEY_LEFTALT
Wiimote.B = KEY_RIGHTCTRL
Wiimote.Plus = KEY_LEFTSHIFT
上の図は、キーボードの左矢印キーをWIIコントローラーの上ボタン、下ボタンの下矢印を左ボタン、上矢印を右ボタン、スペースバーをボタン1、キーボードのCTRLキーを2ボタンに、左のALTキーをAボタンに、右のCTRLキーをBボタンとして、左のシフトキーをプラスボタンとして使用します。
あなたがインターネットアーカイブアーケードからのレトロゲームを使用している場合、彼らは一般的にどのキーをマップする必要があると言うでしょう。 ゲームごとに異なるゲームパッドファイルを用意して、各ゲームにWIIキーパッドセットアップを使用するだけです。
Sinclair Spectrum、Commodore 64、Commodore Amiga、Atari STなどの古いゲーム機用のエミュレータを使用している場合は、ゲームで鍵を再マップできることが多く、ゲームパッドをゲームパッドにマップすることができます。
より近代的なゲームでは、マウスを使ってそれらのキーやキーをコントロールすることができますので、ゲームパッドのファイルをゲームに必要なキーに合わせて設定することができます。
ゲームパッドファイルを保存するには、CTRLとOを同時に押してください。 CTRLとXを押してnanoを終了します。
コントローラーを接続する
実際にコントローラを接続してゲームパッドファイルを使用するには、次のコマンドを実行します。
sudo wminput -c / etc / cwiid / wminput / gamepad
コントローラーとコンピューターをペアにするには、1 + 2キーを同時に押すように求められます。
接続が成功した場合は「準備完了」と表示されます。
あなたがしなければならないことは、あなたがプレイしたいゲームを始めることだけです。
楽しい!!!
付録A - 可能なWIIリモートボタン
次の表は、ゲームパッドファイル内に設定できるすべてのWIIリモートボタンを示しています。
- Wiimote.Up
- Wiimote.Down
- Wiimote.Left
- Wiimote.Right
- Wiimote.A
- Wiimote.B
- Wiimote.1
- Wiimote.2
- Wiimote.Plus
- Wiimote.Minus
- Wiimote.Home
- Wiimote.Dpad.X
- Wiimote.Dpad.Y
- Nunchuk.C
- Nunchuk.Z
- Nunchuk.Stick.X
- Nunchuk.Stick.Y
- Classic.Up
- Classic.Down
- Classic.Left
- クラシック。ライト
- Classic.Minus
- クラシック。プラス
- クラシック。ホーム
- クラシック.A
- Classic.B
- Classic.X
- クラシック.Y
- Classic.ZL
- クラシック.ZR
- Classic.L
- Classic.R
- Classic.Dpad.X
- Classic.Dpad.Y
- Classic.LStick.X
- Classic.LStick.Y
- Classic.RStick.X
- Classic.RStick.Y
- Classic.LAnalog
- Classic.RAnalog
付録B - キーボードマッピング
これは賢明なキーボードマッピングのリストです
| キー | コード |
|---|---|
| エスケープ | KEY_ESC |
| 0 | KEY_0 |
| 1 | KEY_1 |
| 2 | KEY_2 |
| 3 | KEY_3 |
| 4 | KEY_4 |
| 5 | KEY_5 |
| 6 | KEY_6 |
| 7 | KEY_7 |
| 8 | KEY_8 |
| 9 | KEY_9 |
| - (マイナス記号) | KEY_MINUS |
| =(シンボルに等しい) | KEY_EQUAL |
| バックスペース | KEY_BACKSPACE |
| タブ | KEY_TAB |
| Q | KEY_Q |
| W | KEY_W |
| E | KEY_E |
| R | KEY_R |
| T | KEY_T |
| Y | KEY_Y |
| U | KEY_U |
| 私 | KEY_I |
| O | KEY_O |
| P | KEY_P |
| [ | KEY_LEFTBRACE |
| ] | KEY_RIGHTBRACE |
| 入る | KEY_ENTER |
| CTRL(キーボードの左側) | KEY_LEFTCTRL |
| A | KEY_A |
| S | KEY_S |
| D | KEY_D |
| F | KEY_F |
| G | KEY_G |
| H | KEY_H |
| J | KEY_J |
| K | KEY_K |
| L | KEY_L |
| ; (セミコロン) | KEY_SEMICOLON |
| '(アポストロフィー) | KEY_APOSTROPHE) |
| # | |
| Shift(キーボードの左側) | KEY_LEFTSHIFT |
| \ | KEY_BACKSLASH |
| Z | KEY_Z |
| バツ | KEY_X |
| C | KEY_C |
| V | KEY_V |
| B | KEY_B |
| N | KEY_N |
| M | KEY_M |
| 、 (コンマ) | KEY_COMMA |
| 。 (フルストップ) | KEY_DOT |
| /(スラッシュ) | KEY_SLASH |
| Shift(キーボードの右側) | KEY_RIGHTSHIFT |
| ALT(キーボードの左側 | KEY_LEFTALT |
| スペースキー | KEY_SPACE |
| キャップスロック | KEY_CAPSLOCK |
| F1 | KEY_F1 |
| F2 | KEY_F2 |
| F3 | KEY_F3 |
| F4 | KEY_F4 |
| F5 | KEY_F5 |
| F6 | KEY_F6 |
| F7 | KEY_F7 |
| F8 | KEY_F8 |
| F9 | KEY_F9 |
| F10 | KEY_F10 |
| F11 | KEY_F11 |
| F12 | KEY_F12 |
| Num Kock | KEY_NUMLOCK |
| シフトロック | KEY_SHIFTLOCK |
| 0(キーパッド) | KEY_KP0 |
| 1(キーパッド) | KEY_KP1 |
| 2(キーパッド) | KEY_KP2 |
| 3(キーパッド) | KEY_KP3 |
| 4(キーパッド) | KEY_KP4 |
| 5(キーパッド) | KEY_KP5 |
| 6(キーパッド) | KEY_KP6 |
| 7(キーパッド) | KEY_KP7 |
| 8(キーパッド) | KEY_KP8 |
| 9(キーパッド) | KEY_KP9 |
| 。 (キーパッドドット) | KEY_KPDOT |
| +(キーパッド+記号) | KEY_KPPLUS |
| - (キーパッドマイナス記号) | KEY_KPMINUS |
| 左矢印 | KEY_LEFT |
| 右矢印 | KEY_RIGHT |
| 上向き矢印 | KEY_UP |
| 下向き矢印 | KEY_DOWN |
| ホーム | KEY_HOME |
| インサート | KEY_INSERT |
| 削除 | KEY_DELETE |
| ページアップ | KEY_PAGEUP |
| ページダウン | KEY_PAGEDOWN |