Ойын ойнаудың негізгі бөлігі кейіпкерлерді, кемелерді, жарылғыш заттарды, танкілерді, машиналарды немесе басқа спрайттарды бақылауға қабілетті.
Nintendo WII контроллері , әсіресе, ескі мектеп эмуляторларын және интернет архивтері интернет-аркадтық ойындарын қолданғанда ойын ойнау үшін керемет. Nintendo WII шынымен танымал ойын консолі болды, ол алғаш шығарылғанда және көптеген адамдар үшін қазір DVD ойнатқыштың жанына шаң жинайды.
Linux машинасында ойындар ойнау үшін арнайы ойын контроллерін сатып алмайсыз, неге WII қашықтан басқару құралын ғана пайдаланбаңыз?
Әрине, WII контроллері сізге айналасында ілінетін жалғыз контроллер емес, мен жақында XBOX контроллері мен тіпті OUYA контроллері үшін нұсқаулықтарды жазамын.
WII контроллерінің бір артықшылығы dpad болып табылады. Ол XBOX контроллеріне қарағанда ескі мектеп ойындарына қарағанда әлдеқайда жақсы жұмыс істейді, өйткені ол өте сезімтал емес.
Өкінішке орай, командалық сызықтан қорыққандарыңыз үшін көп терминал жұмысы бар, бірақ мен WII контроллерін жұмыс істеу үшін барлық қажетті әрекеттерді түсіндіру үшін қолымнан келгеннің бәрін істейтін боламын.
Wii контроллерді пайдалану үшін қажет Linux бағдарламасын орнатыңыз
Орнатуды қажет ететін бағдарламалар төмендегідей:
- lswm
- wminput
- libcwiid1
Бұл нұсқаулық Debian , Mint , Ubuntu және т.б. сияқты Debian негізіндегі дистрибутивті пайдаланып жатыр деп есептейді. Егер сіз RPM негізіндегі дистрибутивті YUM немесе осы қосымшаларды алу үшін ұқсас құралды қолдансаңыз.
Бағдарламаларды алу үшін төмендегілерді енгізіңіз:
sudo apt-get орнату 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
Бұл файлда келесі жолдарда бірнеше мәтін болуы керек:
# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A
Геймпадты қалағаныңызша жұмыс істеу үшін осы файлға бірнеше жол қосу қажет.
Файлдағы әрбір жолдың негізгі пішімі - сол жақтағы 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-ші түймешік ретінде көрсетеді. пернетақтадағы 2 пернені CTRL пернесін, A батырмасының сол жағындағы ALT пернесін, оң CTRL пернесін B түймесін, сол жақ shift пернесін Plus түймешігі ретінде қалдырыңыз.
Егер сіз интернет-архивтік аркадтан ретро ойындарын қолданып жүрсеңіз, олар әдетте қандай пернелерді салыстыру керек екенін айтады. Әр ойынға арналған WII пернетақтасын теңшеу үшін ғана әртүрлі ойындарға арналған түрлі геймпад файлдары болуы мүмкін.
Егер сіз Sinclair Spectrum, Commodore 64, Commodore Amiga және Atari ST секілді ескі ойын консолі үшін эмуляторды пайдалансаңыз, онда ойындар жиі кілттерді қайтадан қалпына келтіруге мүмкіндік береді, сондықтан ойынға арналған ойын кілттерін картаға салыңыз.
Қазіргі заманғы ойындар үшін көбінесе тінтуірді оларды басқаруға немесе тіпті кілттерге басқаруға мүмкіндік береді, сол себепті ойындарыңызды ойнауға қажетті кілттерге сәйкестендіру үшін геймпад файлын орнатуға болады.
Геймпад файлын сақтау үшін бір уақытта CTRL және O пернелерін басыңыз. Наннан шығу үшін CTRL және X пернелерін басыңыз.
Контроллерді қосыңыз
Контроллерді gamepad файлын қолданатын етіп қосу үшін келесі пәрменді іске қосыңыз:
sudo wminput -c / etc / cwiid / wminput / gamepad
Контроллерді компьютермен жұптастыру үшін сізден 1 + 2 пернелерін басуды сұрайды.
Қосылымыңыз сәтті болған жағдайда «дайын» сөзі пайда болады.
Енді сіз бәрін істеу керек - ойын ойнағыңыз келетін ойынды бастаңыз.
Ләззат алыңыз !!!
Қосымша A - Мүмкін WII қашықтан басқару түймелері
Төмендегі кесте сіздің ойын тақтасының файлыңызда орнатуға болатын барлық WII қашықтан басқару түймешіктерін көрсетеді:
- Wiimote.Up
- Wiimote.Down
- Wiimote.Left
- Wiimote.Right
- Wiimote.A
- Wiimote.B
- Wiimote.1
- Wiimote.2
- Wiimote.Plus
- Wiimote.Minus
- Wiimote.Home
- Wiimote.Dpad.X
- Wiimote.Dpad.Y
- Nunchuk.C
- Nunchuk.Z
- Nunchuk.Stick.X
- Nunchuk.Stick.Y
- Classic.Up
- Classic.Down
- Classic.Left
- Classic.Right
- Classic.Minus
- Classic.Plus
- Classic.Home
- Classic.A
- Classic.B
- Classic.X
- Classic.Y
- Classic.ZL
- Classic.ZR
- Classic.L
- Classic.R
- Classic.Dpad.X
- Classic.Dpad.Y
- Classic.LStick.X
- Classic.LStick.Y
- Classic.RStick.X
- Classic.RStick.Y
- Classic.LAnalog
- Classic.RAnalog
Қосымша 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 |
Tab | KEY_TAB |
Q | KEY_Q |
W | KEY_W |
E | KEY_E |
R. | KEY_R |
Т | KEY_T |
Y | KEY_Y |
U | KEY_U |
Мен | KEY_I |
O | KEY_O |
Р | 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 |
X | KEY_X |
C | KEY_C |
V | KEY_V |
B | KEY_B |
N | KEY_N |
М | KEY_M |
, (үтір) | KEY_COMMA |
. (толық аялдама) | KEY_DOT |
/ (қиғаш сызық) | KEY_SLASH |
Shift (пернетақтаның оң жағы | 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 |
Num Kock | KEY_NUMLOCK |
Shift Lock | 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 |
Бет Up | KEY_PAGEUP |
Page Down | KEY_PAGEDOWN |