लिनक्स गेम्स खेलने के लिए एक निंटेंडो वाईआई कंट्रोलर का उपयोग कैसे करें

खेल खेलने का एक महत्वपूर्ण हिस्सा स्पष्ट रूप से पात्रों, जहाजों, चमगादड़, टैंक, कार या अन्य sprites को नियंत्रित करने में सक्षम है।

निंटेंडो डब्लूआईआई नियंत्रक गेम खेलने के लिए बहुत अच्छा है, खासकर जब पुराने स्कूल अनुकरणकर्ताओं और इंटरनेट अभिलेखागार इंटरनेट आर्केड गेम्स का उपयोग करते हैं। निंटेंडो डब्लूआईआई वास्तव में लोकप्रिय गेम कंसोल था जब इसे पहली बार रिलीज़ किया गया था और कई लोगों के लिए, अब यह डीवीडी प्लेयर के बगल में धूल इकट्ठा कर रहा है।

अपनी लिनक्स मशीन पर गेम खेलने के लिए एक समर्पित गेम नियंत्रक खरीदने के बजाय, क्यों न केवल WII रिमोट का उपयोग करें?

बेशक, डब्ल्यूआईआई नियंत्रक एकमात्र नियंत्रक नहीं है जिसे आपको आसपास लटकने की संभावना है और मैं जल्द ही एक्सबॉक्स नियंत्रणकर्ताओं और यहां तक ​​कि ओयूवाईए नियंत्रक के लिए गाइड लिखूंगा

डब्ल्यूआईआई नियंत्रक का एक फायदा डीपीएड है। यह एक्सबॉक्स नियंत्रक की तुलना में पुराने स्कूल खेलों के लिए बहुत बेहतर काम करता है क्योंकि यह काफी संवेदनशील नहीं है।

दुर्भाग्यवश आप में से उन लोगों के लिए कमांड लाइन से डरने के लिए बहुत अधिक टर्मिनल काम किया जाना है, लेकिन डर नहीं है क्योंकि मैं डब्ल्यूआईआई नियंत्रक काम करने के लिए आपको जो कुछ करने की ज़रूरत है उसे समझाने के लिए अपनी पूरी कोशिश करूंगा।

एक Wii नियंत्रक का उपयोग करने के लिए आवश्यक लिनक्स सॉफ्टवेयर स्थापित करें

जिन अनुप्रयोगों को आप स्थापित करने की आवश्यकता है वे निम्नानुसार हैं:

यह मार्गदर्शिका मानती है कि आप डेबियन-आधारित डिस्ट्रो जैसे डेबियन , मिंट , उबंटू इत्यादि का उपयोग कर रहे हैं। यदि आप इन अनुप्रयोगों को प्राप्त करने के लिए आरपीएम आधारित डिस्ट्रो यूआईएम या इसी तरह के टूल का उपयोग कर रहे हैं।

एप्लिकेशन प्राप्त करने के लिए निम्न टाइप करें:

sudo apt-lswm wminput libcwiid1 स्थापित करें

अपने Wii नियंत्रक का ब्लूटूथ पता पाएं

Lswm स्थापित करने का पूरा कारण आपके WII नियंत्रक का ब्लूटूथ पता प्राप्त करना है।

टर्मिनल के भीतर निम्नलिखित टाइप करें:

lswm

स्क्रीन पर निम्नलिखित प्रदर्शित होंगे:

" अब खोजने योग्य मोड में Wiimotes रखें (1 + 2 दबाएं) ..."

जैसा कि संदेश एक ही समय में WII नियंत्रक पर 1 और 2 बटन पूछता है और पकड़ता है।

यदि आपने इसे सही तरीके से किया है तो इस संख्या के साथ संख्याओं और अक्षरों का एक सेट दिखाई देना चाहिए:

00: 1 बी: 7A: 4F: 61: सी 4

यदि अक्षरों और संख्याएं प्रकट नहीं होती हैं और आप कमांड प्रॉम्प्ट पर वापस स्वयं को lswm चलाते हैं और फिर से 1 और 2 दबाकर पुनः प्रयास करते हैं। असल में, जब तक यह काम नहीं करता तब तक प्रयास करते रहें।

खेल नियंत्रक सेट अप करें

WII नियंत्रक को गेमपैड के रूप में उपयोग करने के लिए आपको कुंजी को बटन मैप करने के लिए कॉन्फ़िगरेशन फ़ाइल सेट करने की आवश्यकता होगी।

टर्मिनल विंडो में निम्न टाइप करें:

सुडो नैनो / आदि / cwiid / wminput / gamepad

इस फ़ाइल में इसके साथ कुछ पाठ पहले से ही होना चाहिए:

# गेमपोर्ट
क्लासिक.डैप.एक्स = एबीएस_एक्स
क्लासिक.Dpad.Y = ABS_Y
क्लासिक.ए = बीटीएन_ए

गेमपैड जिस तरीके से आप चाहते हैं उसे काम करने के लिए आपको इस फ़ाइल में कुछ और पंक्तियां जोड़ने की आवश्यकता होगी।

फ़ाइल में प्रत्येक पंक्ति का मूल प्रारूप बाईं ओर WII नियंत्रक बटन और दाईं ओर कीबोर्ड बटन है।

उदाहरण के लिए:

Wiimote.Up = KEY_UP

उपरोक्त आदेश कीबोर्ड पर ऊपर तीर के लिए 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 के रूप में, कीबोर्ड पर 2 बटन पर बाईं ओर CTRL कुंजी, ए बटन के लिए बाएं एएलटी कुंजी, बी बटन के रूप में सही CTRL कुंजी और प्लस बटन के रूप में बाएं शिफ्ट कुंजी।

यदि आप इंटरनेट आर्काइव आर्केड से रेट्रो गेम का उपयोग कर रहे हैं तो वे आम तौर पर कहेंगे कि किन कुंजियों को मैप करने की आवश्यकता है। आप अलग-अलग गेम के लिए अलग-अलग गेमपैड फाइलें प्राप्त कर सकते हैं ताकि आप प्रत्येक गेम के लिए केवल WII कीपैड सेटअप का उपयोग कर सकें।

यदि आप सिंकलेयर स्पेक्ट्रम, कमोडोर 64, कमोडोर अमिगा और अटारी एसटी जैसे पुराने गेम कंसोल के लिए अनुकरणकर्ताओं का उपयोग कर रहे हैं तो गेम अक्सर आपको चाबियों को रीमेप करने देते हैं और इसलिए, आप गेम कीड फ़ाइल में गेम कुंजियां मैप कर सकते हैं।

अधिक आधुनिक खेलों के लिए वे प्रायः माउस के उपयोग को या यहां तक ​​कि कुंजी को नियंत्रित करने की अनुमति देते हैं ताकि आप गेम खेलने के लिए आवश्यक कुंजी से मेल खाने के लिए अपनी गेमपैड फ़ाइल सेट कर सकें।

गेमपैड फ़ाइल को सहेजने के लिए एक ही समय में CTRL और O दबाएं। नैनो से बाहर निकलने के लिए CTRL और X दबाएं।

नियंत्रक से कनेक्ट करें

वास्तव में नियंत्रक को कनेक्ट करने के लिए ताकि यह आपकी गेमपैड फ़ाइल का उपयोग निम्न आदेश चलाए:

सूडो wminput -c / etc / cwiid / wminput / gamepad

आपके कंप्यूटर के साथ नियंत्रक को युग्मित करने के लिए आपको एक ही समय में 1 + 2 कुंजी दबाए जाने के लिए कहा जाएगा।

यदि आपका कनेक्शन सफल रहा है तो "तैयार" शब्द दिखाई देगा।

अब आपको बस वह गेम शुरू करना है जिसे आप खेलना चाहते हैं।

का आनंद लें!!!

परिशिष्ट ए - संभावित डब्ल्यूआईआई रिमोट बटन

निम्न तालिका सभी WII रिमोट बटन दिखाती है जिन्हें आपके गेमपैड फ़ाइल में सेट किया जा सकता है:

परिशिष्ट बी - कीबोर्ड मैपिंग्स

यह समझदार कीबोर्ड मैपिंग की एक सूची है

कुंजीपटल मैपिंग के लिए संभावित निंटेंडो डब्ल्यूआईआई नियंत्रक
कुंजी कोड
पलायन 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
क्यू KEY_Q
डब्ल्यू KEY_W
KEY_E
आर KEY_R
टी KEY_T
Y KEY_Y
यू KEY_U
मैं KEY_I
हे KEY_O
पी KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
दर्ज KEY_ENTER
CTRL (कीबोर्ड के बाईं तरफ) KEY_LEFTCTRL
KEY_A
एस चांबियाँ
डी KEY_D
एफ KEY_F
जी KEY_G
एच KEY_H
जम्मू KEY_J
कश्मीर KEY_K
एल KEY_L
; (सेमी कॉलन) KEY_SEMICOLON
'(Apostrophe) KEY_APOSTROPHE)
#
शिफ्ट (कीबोर्ड के बाएं तरफ) KEY_LEFTSHIFT
\ KEY_BACKSLASH
जेड KEY_Z
एक्स KEY_X
सी KEY_C
वी KEY_V
बी KEY_B
एन KEY_N
एम KEY_M
, (अल्पविराम) KEY_COMMA
। (पूर्ण विराम) KEY_DOT
/ (फ़ॉर्वर्ड स्लैश) KEY_SLASH
शिफ्ट (कीबोर्ड का दाहिने तरफ KEY_RIGHTSHIFT
एएलटी (कीबोर्ड के बाईं तरफ

KEY_LEFTALT

स्पेस बार KEY_SPACE
कैप्स लॉक KEY_CAPSLOCK
एफ 1 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
न्यू कॉक 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_HOME
सम्मिलित करें KEY_INSERT
हटाना KEY_DELETE
पन्ना ऊपर KEY_PAGEUP
पन्ना निचे KEY_PAGEDOWN