Controlify (Controller support) avatar

Controlify (Controller support) [1.21.8] [1.20.6] [1.19.4]

Controlify - Поддержка контроллеров для Minecraft Java

поддерживает загрузчик fabric поддерживает загрузчик neoforge

Мод, добавляющий лучшую поддержку контроллеров для Minecraft: Java Edition.

Мод Controlify обеспечивает лучшую поддержку контроллеров для Minecraft: Java Edition. Он превосходит встроенную поддержку в Bedrock Edition во всех аспектах. Мод является функционально полным, включая поддержку вибрации, гироскопа, HD-хаптики и других функций.

Controlify поддерживает все контроллеры благодаря использованию библиотеки SDL3, являющейся наиболее продвинутой кроссплатформенной библиотекой для обработки ввода.

Controlify сочетает удобство использования и богатый функционал. Он имеет разумные настройки по умолчанию (чувствительность соответствует Bedrock Edition для лёгкого перехода) и простой, но информативный экран настроек.

Обзор функций

  • Поддержка вибрации: Контроллер вибрирует при получении урона, разрушении блоков, ударе молнии и других событиях.
  • Поддержка гироскопа: Возможность использовать гироскоп контроллера для точного прицеливания.
  • Поддержка специфичных функций контроллеров: Чтение данных с дополнительных кнопок (лепестков), кнопок отключения звука (и их светодиодов), сенсорных панелей на контроллерах Xbox, DualSense, Steam Deck и других.
  • Управление интерфейсом: Позволяет полностью управлять всеми игровыми интерфейсами с контроллера. Включает инвентарь, меню и интерфейсы модов. Реализовано прилипание курсора в инвентарях.
  • Поддержка DualSense/DualShock: Работает без дополнительного ПО, даже на Windows.
  • Идентификация контроллера: Отображение соответствующих текстур кнопок для моделей Xbox, Playstation, Nintendo Switch, Steam Deck и других.
  • Экранная клавиатура: Полнофункциональная клавиатура для ввода текста контроллером.
  • Радиальное меню: Настраиваемое меню для привязки редко используемых действий, экономящее кнопки.
  • Поддержка HD-хаптики DualSense: Расширенные эффекты вибрации на контроллерах DualSense.
  • Поддержка адаптивных триггеров DualSense: Расширенные эффекты на триггерах DualSense.
  • Data-driven дизайн: Ресурспаки могут изменять привязки по умолчанию, тематику текстур кнопок, экранные подсказки, раскладки экранной клавиатуры, добавлять модели контроллеров.
  • Поддержка Steam Deck
  • Совместимость с модами: Обеспечивает работу с такими модами, как Sodium, Iris, Simple Voice Chat, Do A Barrel Roll и другими.
  • Кроссплатформенность и поддержка версий: Работает на Fabric и NeoForge, активно поддерживает Minecraft 1.21.1 и выше.
  • Поддержка джойстиков: Поддерживает подключение авиационных ручек, рулей и других нестандартных устройств с возможностью настройки привязок, значений по умолчанию и текстур.

Кто использует Controlify?

  • Игроки, предпочитающие играть с дивана с контроллером в руках.
  • Новички в модифицированной игре, ранее игравшие на консолях и не желающие осваивать клавиатуру и мышь.
  • Пользователи с особыми потребностями в доступности, не могущие использовать клавиатуру и мышь или нуждающиеся в адаптивном контроллере.
  • Родители, желающие познакомить детей с модифицированным Minecraft доступным способом.
  • Люди, предпочитающие контроллер клавиатуре и мыши.
  • Надеюсь, вы!

Детали функций

Вибрация контроллера

Поддержка вибрации с настройкой интенсивности для различных источников (получение урона и т.д.) и сложными паттернами вибрации.

изображение конфигурации вибрации

Радиальное меню

демонстрация радиального меню

Настраиваемое меню для редко используемых действий. Совместимо с привязками любых модов.

Поддержка гироскопа

Может комбинироваться с технологией flick stick.

Курсор контейнера

Аналогично Bedrock Edition, позволяет перемещать курсор по инвентарю с помощью контроллера. Есть прилипание курсора и выделенные кнопки для быстрых действий.

скриншот курсора контейнера

Идентификация контроллера

Автоматическое определение модели контроллера и отображение соответствующих текстур кнопок. Расширяется ресурспаками.

демонстрация идентификации на основе данных

Подсказки кнопок

Наложение в игре, отображающее доступные кнопки в зависимости от состояния игрока и направления взгляда. Полезно для новичков.

изображение внутриигровой подсказки кнопок

Некоторые интерфейсы отображают кнопки контроллера рядом с элементами, имеющими сочетания.

изображение подсказки кнопок на экране

Изолированная работа с контроллерами

Каждый контроллер полностью отделен со своей конфигурацией и привязками, что упрощает будущую реализацию поддержки разделенного экрана.

Совместимость с модами

Управление интерфейсом реализовано через простой API для легкой интеграции другими модами.

Видео записано с использованием мода do-a-barrel-roll и авиационной ручки Thrustmaster HOTAS

Автоматическая калибровка мёртвой зоны

Значения мёртвой зоны контроллера калибруются автоматически.

изображение экрана калибровки

Портирование на старые версии?

Мод доступен только для версий 1.19.4 и выше, так как в 1.19.4 Mojang добавили навигацию стрелками, необходимую для реализации управления контроллером в интерфейсах. На более старых версиях это невозможно.

Активная поддержка ведётся для Minecraft 1.21.1 и выше на Fabric и NeoForge.

Требуемые зависимости

Скачать Controlify (Controller support)

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release1.1.1+1.19.41.19.4Fabric5 мая 2023995,9 КБ
Release1.1.0-beta.4+1.19.41.19.4Fabric21 апреля 2023992,3 КБ
Release1.1.0+1.19.41.19.4Fabric21 апреля 2023992,4 КБ
Release1.1.0-beta.3+1.19.41.19.4Fabric18 апреля 2023982,3 КБ
Beta1.1.0-beta.2+1.19.41.19.4Fabric5 апреля 2023848,7 КБ
Beta1.1.0-beta.1+1.19.41.19.4Fabric4 апреля 2023809,4 КБ
Release1.0.0+1.19.41.19.4Fabric16 марта 2023723,3 КБ
Release1.0.0+1.19.41.19.4Fabric16 марта 2023723,3 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.