Ένα βασικό κομμάτι του παιχνιδιού είναι προφανώς σε θέση να ελέγξει τους χαρακτήρες, τα πλοία, τις νυχτερίδες, τις δεξαμενές, τα αυτοκίνητα ή άλλους sprites.
Ο ελεγκτής Nintendo WII είναι ιδανικός για παιχνίδια, ειδικά όταν χρησιμοποιείτε παλιούς εξομοιωτές σχολείων και παιχνίδια Internet Archives Internet Arcade. Το Nintendo WII ήταν μια πολύ δημοφιλής κονσόλα παιχνιδιών όταν κυκλοφόρησε για πρώτη φορά και για πολλούς ανθρώπους, τώρα κάθεται να συγκεντρώνει σκόνη δίπλα στο DVD player.
Αντί να αγοράσετε έναν ειδικό ελεγκτή παιχνιδιών για να παίζετε παιχνίδια στο μηχάνημά σας Linux, γιατί όχι απλώς να χρησιμοποιήσετε το WII Remote;
Φυσικά, ο ελεγκτής WII δεν είναι ο μόνος ελεγκτής που πιθανόν να χρειαστεί να κρεμάσετε και σύντομα θα γράφω οδηγοί για τους ελεγκτές XBOX και ακόμη και τον ελεγκτή OUYA.
Ένα πλεονέκτημα του ελεγκτή WII είναι το dpad. Λειτουργεί πολύ καλύτερα για παλιά σχολικά παιχνίδια από τον ελεγκτή Xbox, επειδή δεν είναι τόσο ευαίσθητο.
Δυστυχώς για όσους από εσάς φοβάσαστε τη γραμμή εντολών υπάρχει πολύ τερματικό έργο που πρέπει να εκτελεστεί, αλλά φοβούμαστε όχι όπως θα κάνω το καλύτερό μου για να εξηγήσω όλα όσα πρέπει να κάνετε για να πάρετε τον ελεγκτή WII να λειτουργεί.
Εγκαταστήστε το λογισμικό Linux που απαιτείται για να χρησιμοποιήσετε έναν ελεγκτή Wii
Οι εφαρμογές που πρέπει να εγκαταστήσετε έχουν ως εξής:
- lswm
- wminput
- libcwiid1
Αυτός ο οδηγός υποθέτει ότι χρησιμοποιείτε ένα διανομέα που βασίζεται στο 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
Αυτό το αρχείο θα πρέπει να έχει ήδη κάποιο κείμενο σε αυτό σύμφωνα με τα παρακάτω:
# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A
Θα χρειαστεί να προσθέσετε κάποιες περισσότερες γραμμές σε αυτό το αρχείο για να έχετε το gamepad να λειτουργεί με τον τρόπο που θέλετε.
Η βασική μορφή κάθε γραμμής στο αρχείο είναι το πλήκτρο WII Controller στα αριστερά και το κουμπί πληκτρολογίου στα δεξιά.
Για παράδειγμα:
Wiimote.Up = KEY_UP
Η παραπάνω εντολή χαρτώνει το κουμπί επάνω στο τηλεχειριστήριο WII στο βέλος επάνω στο πληκτρολόγιο.
Εδώ είναι μια γρήγορη συμβουλή. Το απομακρυσμένο WII είναι συνήθως στο πλευρό του όταν παίζετε παιχνίδια και έτσι το βέλος επάνω στο απομακρυσμένο Wii χρειάζεται πραγματικά να χαρτογραφηθεί στο αριστερό βέλος στο πληκτρολόγιο.
Στο τέλος αυτού του άρθρου, θα απαριθμήσω όλες τις πιθανές αντιστοιχίσεις WII και μια σειρά λογικών αντιστοιχιών πληκτρολογίου.
Προς το παρόν όμως υπάρχει ένα γρήγορο και απλό σύνολο χαρτογραφημάτων:
Τα παραπάνω χάρτες το αριστερό πλήκτρο βέλους στο πληκτρολόγιο στο κουμπί επάνω στον ελεγκτή 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, εκτελέστε την ακόλουθη εντολή: Θα σας ζητηθεί να πατήσετε ταυτόχρονα τα πλήκτρα 1 + 2 για να αντιστοιχίσετε τον ελεγκτή με τον υπολογιστή σας. Η λέξη "έτοιμη" θα εμφανιστεί εάν η σύνδεσή σας ήταν επιτυχής. Τώρα το μόνο που έχετε να κάνετε είναι να ξεκινήσετε το παιχνίδι που θέλετε να παίξετε. Απολαμβάνω!!! Ο παρακάτω πίνακας δείχνει όλα τα απομακρυσμένα κουμπιά WII που μπορούν να ρυθμιστούν στο αρχείο gamepad: Πρόκειται για μια λίστα λογικών αντιστοιχιών πληκτρολογίου 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_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 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_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