Русский
Как пользоваться контроллером GameCube на Mac
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Да, с USB-адаптером Nintendo, кабелем USB-C или, для модели Switch 2, Bluetooth и приложением, которое их читает, потому что macOS сама контроллеры GameCube не поддерживает. Оригинальный пэд не имеет Bluetooth, а поддержка игровых контроллеров Apple не покрывает ни USB-адаптер Nintendo, ни контроллер GameCube для Switch 2. Начиная с версии 1.6, InputConfig, бесплатное приложение для Mac, которое я разрабатываю, читает оба по USB как экспериментальную функцию: все четыре порта адаптера, каждый как отдельный контроллер, и модель для Switch 2 по кабелю USB-C. Начиная с версии 1.8 он читает модель для Switch 2 и по Bluetooth с настройкой, вместе с аналоговыми L и R и датчиками движения. Оно превращает их в клавиши, клики, движение указателя и сочетания.
Если нужны только игры GameCube в Dolphin, сначала проверьте собственные настройки контроллера в Dolphin, потому что Dolphin умеет читать адаптер Nintendo сам.
Шаги
- Вставьте чёрный USB-штекер адаптера в Mac. На MacBook понадобится переходник USB-C.
- Подключите контроллер к порту 1, а остальные к портам 2, 3 и 4.
- Откройте InputConfig: каждый порт с пэдом появится вверху боковой панели.
- Если адаптера нет в списке, отметьте его в InputConfig, в Devices (Устройства), в разделе USB.
- Создайте пресет с одним устройством ввода на каждый порт для нескольких игроков.
Проверьте, что вам нужно
Каждый пэд GameCube подключается к Mac по-своему:
| Контроллер | Подключается через | Примечания |
|---|---|---|
| Оригинальный контроллер GameCube | Адаптер Nintendo GameCube Controller Adapter (WUP-028, продаётся для Wii U и Switch) | Штекер USB-A: MacBook нужен переходник USB-C |
| WaveBird | Его приёмник, вставленный в порт того же адаптера | Адаптер сообщает о нём как о проводном пэде, но проверки не проводилось |
| Контроллер GameCube для Switch 2 | Кабель USB-C, который передаёт данные, или Bluetooth с настройкой InputConfig | macOS не читает его ни так, ни так. Bluetooth экспериментальный и еще не проверен на контроллере |
Сторонние адаптеры не проверялись. Адаптер, который сообщает Mac, что он адаптер Nintendo, читается так же. Адаптер, который выглядит как обычный USB-геймпад, читается как любой другой общий пэд. Если покупаете адаптер, выбирайте адаптер Nintendo: остальные не проверялись.
Подключите адаптер
Адаптеру нужна стартовая команда, прежде чем он что-то отправит, и InputConfig отправляет её за вас.
Шаг 1: вставьте чёрный штекер
- Вы: Вставьте чёрный USB-штекер адаптера в Mac, затем подключите контроллер к порту 1.
- InputConfig: Пока ничего. Серый штекер только питает вибрацию, а InputConfig не использует вибрацию на этих пэдах, поэтому он может оставаться не подключённым.
- Проверка: Чёрный штекер вставляется в Mac.
Шаг 2: откройте InputConfig
- Вы: Откройте InputConfig.
- InputConfig: Отправляет адаптеру стартовую команду и показывает порт 1 вверху боковой панели как контроллер.
- Проверка: Порт 1 на месте. Он остаётся там, подключён ли к нему пэд или нет.
Шаг 3: добавьте других игроков
- Вы: Подключите пэды к портам 2, 3 и 4.
- InputConfig: Показывает каждый как отдельный контроллер сразу после подключения и убирает, когда его вынимают.
- Проверка: Откройте Live Visualizer (Живой визуализатор) и нажмите несколько кнопок на каждом пэде. Они светятся на простой карте своего порта, потому что рисунки GameCube экспериментальные и скрыты.
Затем создайте пресет или выберите готовый в Smart Preset Maker (Умный конструктор пресетов). Если нажатия появляются в Live Visualizer, аппаратная часть готова.
Дайте четырём игрокам собственную раскладку
Каждый порт считается отдельным контроллером со своим слотом, поэтому один пресет может содержать разную раскладку для каждого игрока.
- Вы: В редакторе пресета нажмите Add a new Input Device (Добавить новое устройство ввода) для каждого игрока, затем выберите порт этого игрока в меню устройств вверху группы.
- InputConfig: Читает каждую группу только со своего порта.
- Проверка: Нажмите кнопку на каждом пэде по очереди. Срабатывают только строки этого игрока.
Четыре человека могут так играть вместе в игру, которая поддерживает только клавиатуру, и каждый отправляет свои клавиши. Два контроллера на Mac описывает раскладку на двоих, и те же шаги работают до четырёх. Один адаптер, четыре пэда, четыре набора клавиш.
Используйте контроллер GameCube для Switch 2
Подключите его к Mac кабелем USB-C, который передаёт данные. Он молчит, пока хост не отправит ему набор стартовых команд, тех же, что нужны Switch 2 Pro Controller, и InputConfig отправляет их сам. Затем контроллер появляется как GameCube Controller (Switch 2, Experimental).
- Читается полностью. A, B, X, Y, Z, ZL, Start, Home, Capture, кнопка C, оба стика и крестовина.
- Аналоговые L и R. Начиная с версии 1.8 они читаются с учетом того, насколько сильно нажаты, с кликом при полном нажатии. По кабелю точка покоя и калибровка стика берутся из самого контроллера.
- Движение. Гироскоп и акселерометр, для строк Motion и прицеливания гироскопом.
- По Bluetooth. В InputConfig, Settings, Devices, включите Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth (Подключать контроллеры Switch 2 Pro, GameCube и Joy-Con 2 по Bluetooth), затем удерживайте кнопку сопряжения контроллера, пока индикаторы не побегут. Приложение помечает это как Experimental: еще не проверено на контроллере.
По кабелю он должен передавать данные, потому что кабель только для зарядки оставляет пэд молчащим.
Читайте названия кнопок
InputConfig использует собственные буквы GameCube, поэтому A обозначает большую зелёную кнопку, а B маленькую красную рядом. Оба пэда, оригинальный и модель для Switch 2, экспериментальные. Их рисунки выключены, поэтому Live Visualizer показывает простую карту кнопок и стиков, которые сообщает пэд, с тем, к чему каждое привязано.
- Общая нумерация. Оба пэда используют одну нумерацию кнопок, поэтому пресет, созданный на адаптере, работает и на контроллере Switch 2, и обратно.
- Названия GameCube в других местах. Каждый пресет также может называть свои кнопки в стиле GameCube, если вы используете с ним другой контроллер.
Создайте пресет один раз, и он будет следовать за вами между двумя пэдами GameCube.
Если адаптер или пэд не появляется
Проверяйте по порядку, начиная с самого простого шага:
- Проверьте штекер. Чёрный штекер несёт сигнал от контроллеров. Серый только питает вибрацию.
- Отметьте адаптер вручную. Откройте InputConfig, меню Devices в строке меню, и посмотрите в разделе USB. Адаптер должен быть там с галочкой. Если галочки нет, нажмите на него, и InputConfig откроет его вручную и запомнит на следующий раз.
- Проверьте, за что выдаёт себя адаптер. Сторонний адаптер, который выглядит как обычный USB-геймпад, читается как любой другой общий пэд, а не как четыре порта GameCube.
- Сообщите. Поддержка экспериментальная. Если кнопка читается неправильно, откройте issue на GitHub.
Если адаптера нет в списке, первым делом проверьте галочку в меню Devices.
Используйте Dolphin для игр GameCube
Dolphin, эмулятор GameCube и Wii, имеет собственную опцию для адаптера Nintendo, и для игр GameCube это самый короткий путь. Настройку для Mac смотрите в собственном руководстве Dolphin.
Для всего остального используйте InputConfig: пэд GameCube как мышь на рабочем столе, в браузерной игре или в игре, которая принимает только клавиатуру. Если эмулятор читает пэд сам, не запускайте одновременно пресет, который отправляет клавиши для тех же кнопок, иначе каждое нажатие придёт дважды. Исправления для каждого эмулятора есть в статье контроллер в эмуляторе не работает на Mac.
Чего он не умеет
- Вибрация. InputConfig не использует вибрацию на этих пэдах.
- Быть игровым контроллером Mac. InputConfig читает эти пэды и отправляет клавиши и события мыши. Игра, которая ищет контроллеры через поддержку Apple, всё равно их не увидит. Она увидит клавиши.
- Обещать поддержку каждого адаптера. Поддержка экспериментальная. Она не встречалась с каждым пэдом и адаптером.
На адаптере и на модели для Switch 2 L и R читаются и как аналоговые курки, и как клики при полном нажатии, поэтому строка может использовать любой из них. Работают все кнопки, главный стик, C-стик и крестовина.
Коротко
- Оригинальные пэды. Адаптер Nintendo по USB, чёрный штекер в Mac, затем откройте InputConfig. Каждый порт считается отдельным контроллером.
- Пэд GameCube для Switch 2. Используйте кабель USB-C для данных или настройку Bluetooth в InputConfig, которая еще не проверена на контроллере.
- Dolphin. Пусть Dolphin читает адаптер для игр GameCube, а InputConfig оставьте для остальной работы Mac.
Оба пути экспериментальные. Подключите, откройте InputConfig и нажмите кнопку в Live Visualizer: если она загорится, можно её назначать.
Вопросы
Можно ли использовать контроллер GameCube на Mac?
Не только средствами macOS. С USB-адаптером GameCube от Nintendo InputConfig читает все четыре порта как четыре контроллера, в качестве экспериментальной функции, и назначает их на клавиши и мышь. Контроллер GameCube для Switch 2 работает по кабелю USB-C так же, а с версии 1.8 и по Bluetooth с настройкой.
Нужен ли драйвер для адаптера GameCube на Mac?
Нет. InputConfig отправляет адаптеру стартовую команду сам. Ничего не нужно устанавливать и не нужно менять настройки безопасности.
Работает ли контроллер GameCube для Switch 2 на Mac по Bluetooth?
Не средствами macOS. Начиная с версии 1.8 InputConfig может читать его по Bluetooth, когда вы включите его настройку Switch 2 в Settings, Devices и удержите кнопку сопряжения контроллера. Приложение помечает это как экспериментальное и еще не проверенное на контроллере. Кабель USB-C, который передает данные, тоже работает.
Нужно ли подключать оба USB-штекера адаптера?
Нет. Чёрный штекер несёт сигнал от контроллеров. Серый питает вибрацию, которую InputConfig на этих пэдах не использует.
Работает ли WaveBird на Mac?
Его приёмник вставляется в порт адаптера Nintendo, и адаптер сообщает о нём как о проводном пэде, поэтому InputConfig читает его так же. Проверки не проводилось.
Будут ли игры на Mac видеть контроллер GameCube?
Нет, как контроллер. InputConfig превращает его в клавиши, клики и движение указателя, которые понимает любая игра и приложение. Dolphin может читать адаптер Nintendo напрямую для игр GameCube.
Ещё на русском
Подробные руководства на английском
Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.
Эта страница на других языках: English, Français
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.