Πώς να χρησιμοποιήσετε έναν ελεγκτή Nintendo Wii για να παίξετε παιχνίδια Linux

Ένα βασικό κομμάτι του παιχνιδιού είναι προφανώς σε θέση να ελέγξει τους χαρακτήρες, τα πλοία, τις νυχτερίδες, τις δεξαμενές, τα αυτοκίνητα ή άλλους sprites.

Ο ελεγκτής Nintendo WII είναι ιδανικός για παιχνίδια, ειδικά όταν χρησιμοποιείτε παλιούς εξομοιωτές σχολείων και παιχνίδια Internet Archives Internet Arcade. Το Nintendo WII ήταν μια πολύ δημοφιλής κονσόλα παιχνιδιών όταν κυκλοφόρησε για πρώτη φορά και για πολλούς ανθρώπους, τώρα κάθεται να συγκεντρώνει σκόνη δίπλα στο DVD player.

Αντί να αγοράσετε έναν ειδικό ελεγκτή παιχνιδιών για να παίζετε παιχνίδια στο μηχάνημά σας Linux , γιατί όχι απλώς να χρησιμοποιήσετε το WII Remote;

Φυσικά, ο ελεγκτής WII δεν είναι ο μόνος ελεγκτής που πιθανόν να χρειαστεί να κρεμάσετε και σύντομα θα γράφω οδηγοί για τους ελεγκτές XBOX και ακόμη και τον ελεγκτή OUYA .

Ένα πλεονέκτημα του ελεγκτή WII είναι το dpad. Λειτουργεί πολύ καλύτερα για παλιά σχολικά παιχνίδια από τον ελεγκτή Xbox, επειδή δεν είναι τόσο ευαίσθητο.

Δυστυχώς για όσους από εσάς φοβάσαστε τη γραμμή εντολών υπάρχει πολύ τερματικό έργο που πρέπει να εκτελεστεί, αλλά φοβούμαστε όχι όπως θα κάνω το καλύτερό μου για να εξηγήσω όλα όσα πρέπει να κάνετε για να πάρετε τον ελεγκτή WII να λειτουργεί.

Εγκαταστήστε το λογισμικό Linux που απαιτείται για να χρησιμοποιήσετε έναν ελεγκτή Wii

Οι εφαρμογές που πρέπει να εγκαταστήσετε έχουν ως εξής:

Αυτός ο οδηγός υποθέτει ότι χρησιμοποιείτε ένα διανομέα που βασίζεται στο Debian , όπως το Debian , το Mint , το Ubuntu κ.λπ. Εάν χρησιμοποιείτε ένα RPM που βασίζεται στη διανομή YUM ή ένα παρόμοιο εργαλείο για να αποκτήσετε αυτές τις εφαρμογές.

Πληκτρολογήστε τα παρακάτω για να λάβετε τις εφαρμογές:

sudo apt-get εγκατάσταση lswm wminput libcwiid1

Βρείτε τη διεύθυνση Bluetooth του ελεγκτή Wii σας

Ολόκληρος ο λόγος για την εγκατάσταση του lswm είναι να αποκτήσετε τη διεύθυνση bluetooth του ελεγκτή WII σας.

Μέσα στον τύπο του τερματικού, τα ακόλουθα:

lswm

Στην οθόνη εμφανίζονται τα εξής:

" Βάλτε Wiimotes σε λειτουργία ανίχνευσης τώρα (πατήστε 1 + 2) ..."

Κάντε ως μήνυμα και κρατήστε ταυτόχρονα τα κουμπιά 1 και 2 στον ελεγκτή WII.

Αν το κάνατε σωστά, θα έπρεπε να εμφανιστεί ένα σύνολο αριθμών και γραμμάτων σύμφωνα με τις παρακάτω γραμμές:

00: 1Β: 7Α: 4F: 61: C4

Αν τα γράμματα και οι αριθμοί δεν εμφανίζονται και βρίσκεστε ξανά στη γραμμή εντολών, εκτελέστε ξανά το lswm και δοκιμάστε να πιέσετε ξανά τα 1 και 2. Βασικά, συνεχίστε να προσπαθείτε μέχρι να λειτουργήσει.

Ρυθμίστε τον ελεγκτή παιχνιδιών

Για να χρησιμοποιήσετε τον ελεγκτή WII ως gamepad, θα χρειαστεί να ρυθμίσετε ένα αρχείο διαμόρφωσης για να αντιστοιχίσετε τα κουμπιά στα πλήκτρα.

Πληκτρολογήστε τα ακόλουθα στο παράθυρο του τερματικού:

sudo nano / etc / cwiid / wminput / gamepad

Αυτό το αρχείο θα πρέπει να έχει ήδη κάποιο κείμενο σε αυτό σύμφωνα με τα παρακάτω:

# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A

Θα χρειαστεί να προσθέσετε κάποιες περισσότερες γραμμές σε αυτό το αρχείο για να έχετε το gamepad να λειτουργεί με τον τρόπο που θέλετε.

Η βασική μορφή κάθε γραμμής στο αρχείο είναι το πλήκτρο 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 και το πλήκτρο αριστερού πλήκτρου ως πλήκτρο Plus.

Αν χρησιμοποιείτε ρετρό παιχνίδια από το arcade του διαδικτυακού αρχείου, θα λένε γενικά ποια πλήκτρα πρέπει να χαρτογραφηθούν. Μπορείτε να έχετε διαφορετικά αρχεία gamepad για διαφορετικά παιχνίδια, έτσι ώστε να μπορείτε απλώς να χρησιμοποιήσετε τη ρύθμιση πληκτρολογίου WII για κάθε παιχνίδι.

Αν χρησιμοποιείτε εξομοιωτές για παλιές κονσόλες παιχνιδιών όπως το Sinclair Spectrum, το Commodore 64, το Commodore Amiga και το Atari ST, τότε τα παιχνίδια συχνά σας επιτρέπουν να επαναπροσδιορίσετε τα πλήκτρα και, συνεπώς, μπορείτε να χαρτογραφήσετε τα κλειδιά παιχνιδιών στο αρχείο gamepad.

Για πιο σύγχρονα παιχνίδια επιτρέπουν συχνά τη χρήση του ποντικιού για να τα ελέγξετε ή ακόμα και τα πλήκτρα, ώστε να μπορείτε να ορίσετε το gamepad για να ταιριάζει με τα κλειδιά που απαιτούνται για να παίξετε τα παιχνίδια.

Για να αποθηκεύσετε το αρχείο gamepad πατήστε CTRL και O ταυτόχρονα. Πατήστε CTRL και X για έξοδο από το nano.

Συνδέστε τον ελεγκτή

Για να συνδέσετε τον ελεγκτή έτσι ώστε να χρησιμοποιεί το αρχείο gamepad, εκτελέστε την ακόλουθη εντολή:

sudo wminput -c / etc / cwiid / wminput / gamepad

Θα σας ζητηθεί να πατήσετε ταυτόχρονα τα πλήκτρα 1 + 2 για να αντιστοιχίσετε τον ελεγκτή με τον υπολογιστή σας.

Η λέξη "έτοιμη" θα εμφανιστεί εάν η σύνδεσή σας ήταν επιτυχής.

Τώρα το μόνο που έχετε να κάνετε είναι να ξεκινήσετε το παιχνίδι που θέλετε να παίξετε.

Απολαμβάνω!!!

Παράρτημα A - Πιθανά κουμπιά απομακρυσμένου WII

Ο παρακάτω πίνακας δείχνει όλα τα απομακρυσμένα κουμπιά WII που μπορούν να ρυθμιστούν στο αρχείο gamepad:

Παράρτημα B - Χαρτογράφηση πληκτρολογίου

Πρόκειται για μια λίστα λογικών αντιστοιχιών πληκτρολογίου

Πιθανός ελεγκτής Nintendo 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
BackSpace KEY_BACKSPACE
Αυτί KEY_TAB
Q KEY_Q
W KEY_W
μι KEY_E
R KEY_R
Τ KEY_T
Y KEY_Y
U KEY_U
Εγώ KEY_I
Ο KEY_O
Π KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Εισαγω KEY_ENTER
CTRL (Αριστερή πλευρά του πληκτρολογίου) KEY_LEFTCTRL
ΕΝΑ KEY_A
μικρό KEY_S
ρε KEY_D
φά KEY_F
σολ KEY_G
H KEY_H
J KEY_J
κ KEY_K
μεγάλο KEY_L
. (Semi Colon) KEY_SEMICOLON
'(Απόστοφος) KEY_APOSTROPHE)
# #
Μετατόπιση (Αριστερή πλευρά του πληκτρολογίου) KEY_LEFTSHIFT
\ KEY_BACKSLASH
Ζ KEY_Z
Χ KEY_X
ντο KEY_C
V KEY_V
σι KEY_B
Ν KEY_N
Μ KEY_M
, (κόμμα) KEY_COMMA
. (τελεία) KEY_DOT
/ (εμπρός κάθετο) KEY_SLASH
Μετατόπιση (δεξιά πλευρά του πληκτρολογίου 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
Αριθ Kock KEY_NUMLOCK
Κλείδωμα Shift 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