Ang isang mahalagang bahagi ng paglalaro ay maliwanag na makokontrol ang mga character, barko, bat, tangke, kotse o iba pang mga sprites.
Ang controller ng Nintendo WII ay mahusay para sa paglalaro ng mga laro, lalo na kapag gumagamit ng mga lumang emulators sa paaralan at Internet Archives Internet Arcade games. Ang Nintendo WII ay isang talagang popular na console ng laro nang una itong inilabas at para sa maraming mga tao, nakaupo na ngayon ang pagtitipon ng alikabok sa tabi ng DVD player.
Kaysa sa bumili ng isang nakalaang laro controller para sa paglalaro ng mga laro sa iyong Linux machine, bakit hindi lamang gamitin ang WII Remote?
Siyempre, ang Wii controller ay hindi lamang ang magsusupil na malamang na mag-hang sa paligid at magsusulat ako ng mga gabay para sa mga controllers ng XBOX at kahit na ang OUYA controller sa lalong madaling panahon.
Ang isang bentahe ng controller ng WII ay ang dpad. Ito ay mas mahusay na gumagana para sa lumang mga laro sa paaralan kaysa sa controller ng XBOX dahil ito ay hindi masyadong sensitibo.
Sa kasamaang palad para sa mga natatakot sa iyo ng command line ay may maraming mga trabaho sa terminal upang maisagawa ngunit takot hindi bilang gagawin ko ang aking makakaya upang ipaliwanag ang lahat ng kailangan mong gawin upang makuha ang Wii controller nagtatrabaho.
I-install Ang Software ng Linux na Kinakailangan Upang Gumamit ng Wii Controller
Ang mga application na kailangan mong i-install ay ang mga sumusunod:
- lswm
- wminput
- libcwiid1
Ipinapalagay ng gabay na ito na gumagamit ka ng isang Debian-based na distro tulad ng Debian, Mint, Ubuntu atbp Kung gumagamit ka ng isang RPM na nakabatay sa paggamit ng distro YUM o isang katulad na tool upang makuha ang mga application na ito.
I-type ang sumusunod upang makuha ang mga application:
sudo apt-get install lswm wminput libcwiid1
Hanapin Ang Ang Bluetooth Address Ng Iyong Kontroler ng Wii
Ang buong dahilan para sa pag-install ng lswm ay upang makuha ang bluetooth address ng iyong Wii controller.
Sa loob ng terminal i-type ang mga sumusunod:
lswm
Ang mga sumusunod ay ipapakita sa screen:
'Ilagay ang Wiimotes sa discoverable mode ngayon (pindutin ang 1 + 2) … "
Gawin bilang ang mensahe ay humihingi at pindutin nang matagal ang mga pindutan ng 1 at 2 sa controller ng Wii sa parehong oras.
Kung ginawa mo ito ng tama isang hanay ng mga numero at mga titik ay dapat na lumitaw sa mga linya ng ito:
00: 1B: 7A: 4F: 61: C4
Kung ang mga titik at numero ay hindi lilitaw at makikita mo ang iyong sarili pabalik sa command prompt tumakbo lswm muli at subukang muli ang 1 at 2 muli. Talaga, patuloy na sinusubukan hangga't hindi ito gumagana.
I-set Up Ang Game Controller
Upang gamitin ang WII Controller bilang isang gamepad kakailanganin mong i-setup ang isang configuration file upang i-map ang mga pindutan sa mga key.
I-type ang sumusunod sa terminal window:
sudo nano / etc / cwiid / wminput / gamepad
Ang file na ito ay dapat na magkaroon ng ilang teksto dito kasama ang mga linya ng ito:
# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A
Kakailanganin mong magdagdag ng higit pang mga linya sa file na ito upang makuha ang gamepad na nagtatrabaho sa paraang nais mo.
Ang pangunahing format ng bawat linya sa file ay ang pindutan ng WII Controller sa kaliwa at ang pindutan ng keyboard sa kanan.
Halimbawa:
Wiimote.Up = KEY_UP
Iniuutos sa itaas ang up na pindutan sa WII remote sa up arrow sa keyboard.
Narito ang mabilis na tip. Ang WII remote ay kadalasang nasa gilid nito kapag nagpe-play ka ng mga laro at sa gayon ang up arrow sa Wii remote ay kailangang aktwal na mag-map sa kaliwang arrow sa keyboard.
Sa dulo ng artikulong ito, ilista ko ang lahat ng mga posibleng mapping ng WII at isang hanay ng mga makabuluhang mga mappings ng keyboard.
Para sa ngayon bagaman dito ay isang mabilis at simpleng hanay ng mga mappings:
Ang mga mapa sa itaas ang kaliwang arrow key sa keyboard sa up na pindutan sa controller ng WII, ang tamang key sa down na pindutan ng down arrow sa kaliwang pindutan, ang up arrow sa kanang pindutan, ang space bar bilang button 1, ang naiwan ang pindutan ng CTRL sa keyboard sa pindutan ng 2, ang kaliwang pindutan ng ALT sa pindutan ng A, ang tamang pindutan ng CTRL bilang ang pindutan ng B at ang kaliwang shift key bilang Plus na button. Kung gumagamit ka ng mga retro na laro mula sa arkada ng internet arkada ay karaniwang sasabihin nila kung anong mga key ang kailangang ma-mapa. Maaari kang magkaroon ng iba't ibang mga file ng gamepad para sa iba't ibang mga laro upang maaari mo lamang gamitin ang setup ng WII keypad para sa bawat laro. Kung gumagamit ka ng mga emulator para sa mga lumang game console tulad ng Sinclair Spectrum, Commodore 64, Commodore Amiga at Atari ST pagkatapos ang mga laro ay madalas na nagpapahintulot sa iyo na i-remap ang mga key at maaari mong, kaya, mapa ang mga key ng laro sa iyong gamepad file. Para sa higit pang mga modernong laro sila ay madalas na pinapayagan ang paggamit ng mouse upang makontrol ang mga ito o kahit na mga susi upang maitakda mo ang iyong gamepad file upang tumugma sa mga key na kinakailangan upang i-play ang mga laro. Upang i-save ang gamepad file pindutin ang CTRL at O sa parehong oras. Pindutin ang CTRL at X upang lumabas sa nano. Upang aktwal na ikonekta ang controller upang gamitin ang iyong gamepad file patakbuhin ang sumusunod na command: Hihilingin sa iyo na pindutin ang 1 + 2 key sa parehong oras upang ipares ang controller sa iyong computer. Ang salitang "handa" ay lilitaw kung ang iyong koneksyon ay naging matagumpay. Ngayon ang kailangan mo lang gawin ay simulan ang laro na nais mong i-play. Enjoy !!! Ipinapakita ng sumusunod na talahanayan ang lahat ng mga WII remote na pindutan na maaaring i-set up sa loob ng iyong gamepad file: Ito ay isang listahan ng mga makabuluhang mga mappings ng keyboard KEY_LEFTALTWiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHTWiimote.Left = KEY_DOWNWiimote.Right = KEY_UPWiimote.1 = KEY_SPACEWiimote.2 = KEY_LEFTCTRLWiimote.A = KEY_LEFTALTWiimote.B = KEY_RIGHTCTRLWiimote.Plus = KEY_LEFTSHIFTIkonekta ang Kontroler
sudo wminput -c / etc / cwiid / wminput / gamepad
Appendix A - Mga Posibleng Mga Pindutan ng Wii sa WII
Appendix B - Keyboard Mappings
Key Code Escape 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 - (minus na simbolo) KEY_MINUS = (katumbas ng simbolo) KEY_EQUAL BackSpace KEY_BACKSPACE Tab KEY_TAB Q KEY_Q W KEY_W E KEY_E R KEY_R T KEY_T Y KEY_Y U KEY_U Ako KEY_I O KEY_O P KEY_P KEY_LEFTBRACE KEY_RIGHTBRACE Ipasok KEY_ENTER CTRL (Kaliwa ng keyboard) KEY_LEFTCTRL A KEY_A S MGA SUSI D KEY_D F KEY_F G KEY_G H KEY_H J KEY_J K KEY_K L KEY_L ; (Semi Colon) KEY_SEMICOLON '(Apostrophe) KEY_APOSTROPHE) # Shift (Kaliwang bahagi ng keyboard) KEY_LEFTSHIFT KEY_BACKSLASH Z KEY_Z X KEY_X C KEY_C V KEY_V B KEY_B N KEY_N M KEY_M , (kuwit) KEY_COMMA . (lubusang paghinto) KEY_DOT / (forward slash) KEY_SLASH Shift (kanang bahagi ng keyboard KEY_RIGHTSHIFT ALT (kaliwang bahagi ng keyboard
Space bar KEY_SPACE Caps Lock 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 Shift Lock KEY_SHIFTLOCK 0 (keypad) KEY_KP0 1 (keypad) KEY_KP1 2 (keypad) KEY_KP2 3 (keypad) KEY_KP3 4 (keypad) KEY_KP4 5 (keypad) KEY_KP5 6 (keypad) KEY_KP6 7 (keypad) KEY_KP7 8 (keypad) KEY_KP8 9 (keypad) KEY_KP9 . (keypad tuldok) KEY_KPDOT + (keypad plus symbol) KEY_KPPLUS - (simbolo ng keypad minus) KEY_KPMINUS Kaliwang arrow KEY_LEFT Kanang arrow KEY_RIGHT Pataas na arrow SUSI PATAAS Down arrow KEY_DOWN Bahay KEY_HOME Magsingit KEY_INSERT Tanggalin KEY_DELETE Pahina Up KEY_PAGEUP Page Down KEY_PAGEDOWN