Русский

Как пользоваться контроллером GameCube на Mac

Загрузить InputConfig в Mac App StoreЭто приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для 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 сам.

Шаги

  1. Вставьте чёрный USB-штекер адаптера в Mac. На MacBook понадобится переходник USB-C.
  2. Подключите контроллер к порту 1, а остальные к портам 2, 3 и 4.
  3. Откройте InputConfig: каждый порт с пэдом появится вверху боковой панели.
  4. Если адаптера нет в списке, отметьте его в InputConfig, в Devices (Устройства), в разделе USB.
  5. Создайте пресет с одним устройством ввода на каждый порт для нескольких игроков.

Проверьте, что вам нужно

Каждый пэд GameCube подключается к Mac по-своему:

КонтроллерПодключается черезПримечания
Оригинальный контроллер GameCubeАдаптер Nintendo GameCube Controller Adapter (WUP-028, продаётся для Wii U и Switch)Штекер USB-A: MacBook нужен переходник USB-C
WaveBirdЕго приёмник, вставленный в порт того же адаптераАдаптер сообщает о нём как о проводном пэде, но проверки не проводилось
Контроллер GameCube для Switch 2Кабель USB-C, который передаёт данные, или Bluetooth с настройкой InputConfigmacOS не читает его ни так, ни так. 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.

Если адаптер или пэд не появляется

Проверяйте по порядку, начиная с самого простого шага:

  1. Проверьте штекер. Чёрный штекер несёт сигнал от контроллеров. Серый только питает вибрацию.
  2. Отметьте адаптер вручную. Откройте InputConfig, меню Devices в строке меню, и посмотрите в разделе USB. Адаптер должен быть там с галочкой. Если галочки нет, нажмите на него, и InputConfig откроет его вручную и запомнит на следующий раз.
  3. Проверьте, за что выдаёт себя адаптер. Сторонний адаптер, который выглядит как обычный USB-геймпад, читается как любой другой общий пэд, а не как четыре порта GameCube.
  4. Сообщите. Поддержка экспериментальная. Если кнопка читается неправильно, откройте 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

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.