Controlify avatar

Controlify [1.21.6] [1.20.6] [1.19.4]

<center>

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

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

A mod that adds the best controller support for Minecraft: Java Edition.

</center>

Что такое Controlify?

Controlify — это модификация, добавляющая лучшую поддержку контроллеров в Minecraft: Java Edition. Она нацелена на обеспечение (или превосходство) консольного опыта с поддержкой как можно большего количества контроллеров, включая их расширенные функции, такие как вибрация (rumble), гироскоп, HD-вибрация (haptics) и специфичные для производителя кнопки (например, отключение звука).

Почему Controlify?

Удобство использования

Несмотря на наличие расширенных настроек для опытных пользователей, Controlify удобна для новичков. По умолчанию в ней присутствуют подсказки по кнопкам, отображающиеся по всей игре, что помогает изучить раскладку контроллера. Она также автоматически определяет марку и модель вашего контроллера, показывая соответствующие текстуры кнопок в стиле Minecraft для более интуитивного восприятия. Controlify «просто работает» из коробки, нет необходимости тратить десятки минут на настройку контроллера, благодаря разумным предустановкам.

Богатый функционал

Controlify стремится поддерживать все дополнительные функции, которые могут быть у вашего контроллера.

  • Нативно поддерживает гироскопы, обеспечивая точные движения.
  • Имеет поддержку вибрации/rumble, повышая иммерсивность игрового процесса (это отсутствует даже в Bedrock Edition!).
  • Вскоре — поддержка HD-вибрации для контроллеров DualSense, чего не встречалось за пределами игр для PlayStation.
  • Поддержка нестандартных джойстиков, таких как авиационные ручки, при минимальной настройке.

Фокус на совместимости

Я, как разработчик, активно сотрудничал с создателями модификаций, таких как Sodium и Iris, чтобы обеспечить бесшовную работу контроллера в их пользовательских интерфейсах. Это создаёт более комфортную среду, позволяя сосредоточиться на игре, а не на навигации по меню.

Вопросы и ответы

Поддерживается ли Steam Deck?

Да! Controlify протестирован и полностью работает на Steam Deck, отлично функционируя. Однако из-за ограничений SteamOS в настоящее время только игры через Steam могут напрямую взаимодействовать с гироскопом и дополнительными кнопками на задней панели, хотя это изменится в ближайшие месяцы! Пока можно использовать Steam Input для преобразования данных гироскопа в движение мыши и назначить задние кнопки на другие, более распространённые кнопки.

Поддерживается ли мой контроллер?

Controlify поддерживает большинство контроллеров из коробки. Любой стандартный геймпад будет работать нормально, хотя бы в базовом режиме, передавая ввод. Однако более необычные контроллеры, такие как портативные устройства вроде ROG Ally, могут не поддерживать некоторые функции, например гироскоп.

Если возникли проблемы с работой контроллера, вы можете присоединиться к моему Discord-серверу или обратиться к вики за помощью.

Возможности

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

Controlify поддерживает вибрацию контроллера, чего ранее не было в ПК-версиях Minecraft, включая Bedrock Windows 10 Edition. Настройте интенсивность каждого источника вибрации с помощью сложных шаблонов для различных аспектов игры (например, при получении урона).

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

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

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

Чтобы сэкономить кнопки на контроллере, вынесите редко используемые действия в радиальное меню. Оно полностью настраивается через параметры и интуитивно понятно. Любая привязка клавиш из модификаций совместима с этим меню.

Встроенная поддержка гироскопа

Controlify имеет встроенную поддержку гироскопов контроллеров, позволяя выполнять точные движения в игре. Это можно комбинировать с flick stick (новый способ управления 3D-играми), чтобы использовать контроллер без компромиссов.

Курсор для контейнеров

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

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

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

Controlify может автоматически определять марку и модель вашего контроллера и отображать соответствующие текстуры кнопок. Это также расширяется с помощью ресурс-паков, позволяя изменять текстуры кнопок в другом стиле и добавлять свои собственные для более нишевых контроллеров.

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

Поддержка джойстиков

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

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

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

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

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

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

Изолированные контроллеры

Эта модификация построена на принципе полной независимости каждого контроллера, с собственной конфигурацией, привязками и т.д. Это упрощает добавление поддержки разделённого экрана в будущем.

Создана для совместимости с модификациями

Работа с GUI абстрагирована в простой API, позволяя другим модификациям легко добавлять поддержку для своих собственных интерфейсов без сложной интеграции по всему коду.

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

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

Значения мёртвой зоны вашего контроллера калибруются автоматически, избавляя от необходимости делать это вручную.

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

Что ожидается в будущем?

Несколько функций в разработке:

  • Явная поддержка Steam Deck, включая интерфейс для гироскопа и обработку дополнительных кнопок на задней панели устройства.
  • Улучшенный способ изменения привязок контроллера, возможно, пользовательский графический интерфейс для назначения действий кнопкам.
  • Поддержка разделённого экрана в той или иной степени.

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

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

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

Скачать Controlify

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release2.2.1 for fabric 1.21.31.21.2+1 Fabric21 июня 20256,6 МБ
Release2.2.1 for neoforge 1.21.31.21.2+1 NeoForge21 июня 20256,6 МБ
Release2.2.1 for neoforge 1.21.11.21+1 NeoForge21 июня 20256,6 МБ
Release2.2.1 for fabric 1.21.61.21.6Fabric21 июня 20256,6 МБ
Release2.2.1 for neoforge 1.21.51.21.5NeoForge21 июня 20256,6 МБ
Release2.2.1 for neoforge 1.21.41.21.4NeoForge21 июня 20256,6 МБ
Release2.2.1 for fabric 1.21.51.21.5Fabric21 июня 20256,6 МБ
Release2.2.1 for fabric 1.21.11.21+1 Fabric21 июня 20256,6 МБ
Release2.2.1 for neoforge 1.21.61.21.6NeoForge21 июня 20256,6 МБ
Release2.2.1 for fabric 1.21.41.21.4Fabric21 июня 20256,6 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.