ゲームをプレイするための重要な部分は、明らかに、キャラクター、船舶、バット、タンク、車、または他のスプライトを制御できることです。
任天堂の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
このファイルには、次の行のテキストがすでに含まれています。
#gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_Yクラシック.A = BTN_A
このファイルにいくつかの行を追加して、必要な方法でゲームパッドを動作させる必要があります。
ファイル内の各行の基本形式は、左のWII Controllerボタンと右のキーボードボタンです。
例えば:
Wiimote.Up = KEY_UP
上記のコマンドは、WIIリモコンの上ボタンをキーボード上の上矢印にマッピングします。
ここに簡単なヒントがあります。あなたがゲームをプレイしているとき、Wiiリモコンは通常その側にあります。そのため、Wiiリモコンの上矢印は、実際にキーボードの左矢印にマップする必要があります。
この記事の最後では、可能なWIIマッピングとさまざまな分かりやすいキーボードマッピングの一覧を示します。
今のところ、ここには迅速かつ簡単なマッピングのセットがあります:
上の図は、キーボードの左矢印キーをWIIコントローラーの上ボタン、下ボタンの下矢印を左ボタン、上矢印を右ボタン、スペースバーをボタン1、キーボードのCTRLキーを2ボタンに、左のALTキーをAボタンに、右のCTRLキーをBボタンとして、左のシフトキーをプラスボタンとして使用します。 あなたがインターネットアーカイブアーケードからのレトロゲームを使用している場合、彼らは一般的にどのキーをマップする必要があると言うでしょう。ゲームごとに異なるゲームパッドファイルを用意して、各ゲームにWIIキーパッドセットアップを使用するだけです。 Sinclair Spectrum、Commodore 64、Commodore Amiga、Atari STなどの古いゲーム機用のエミュレータを使用している場合は、ゲームで鍵を再マップできることが多く、ゲームパッドをゲームパッドにマップすることができます。 より近代的なゲームでは、マウスを使ってそれらのキーやキーをコントロールすることができますので、ゲームパッドのファイルをゲームに必要なキーに合わせて設定することができます。 ゲームパッドファイルを保存するには、CTRLとOを同時に押してください。 CTRLとXを押してnanoを終了します。 実際にコントローラを接続してゲームパッドファイルを使用するには、次のコマンドを実行します。 コントローラーとコンピューターをペアにするには、1 + 2キーを同時に押すように求められます。 接続が成功した場合は「準備完了」と表示されます。 あなたがしなければならないことは、あなたがプレイしたいゲームを始めることだけです。 楽しい!!! 次の表は、ゲームパッドファイル内に設定できるすべてのWIIリモートボタンを示しています。 これは賢明なキーボードマッピングのリストです KEY_LEFTALTWiimote.Up = KEY_LEFTWiimote.Down = KEY_RIGHTWiimote.Left = KEY_DOWNWiimote.Right = KEY_UPWiimote.1 = KEY_SPACEWiimote.2 = KEY_LEFTCTRLWiimote.A = KEY_LEFTALTWiimote.B = KEY_RIGHTCTRLWiimote.Plus = KEY_LEFTSHIFTコントローラーを接続する
sudo wminput -c / etc / cwiid / wminput / gamepad付録A - 可能なWIIリモートボタン
付録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_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




