Этот плагин ищет все файлы r6/input/*.xml и объединяет их с соответствующим файлом конфигурации ввода из r6/config/, а результаты сохраняют в r6/cache/. Файл конфигурации записывается в engine/config/platform/pc/input_loader.ini, который сообщает
Загрузчик ввода Cyberpunk 2077
Страница на GithubЭтот плагин ищет все файлы `r6/input/*.xml` и объединяет их с соответствующим файлом конфигурации входных данных из `r6/config/`, а результаты сохраняют в `r6/cache/`. Файл конфигурации записывается в `engine/config/platform/pc/input_loader.ini`, что указывает игре загрузить объединённые XML-файлы.
Использование для пользователей1. Установите [RED4ext](https://github.com/WopsS/RED4ext)
2. Извлеките содержимое input_loader.zip в папку с установленной игрой.
Файл журнала будет записан в `red4ext/logs/input_loader.log` при каждом запуске, если у вас возникнут проблемы.
Тип узлаТолько дети `<bindings> ` в настоящее время поддерживаются, но все они могут находиться в одном XML-файле (чтобы побудить модератора использовать один XML-файл). В зависимости от типа узла блок будет автоматически добавлен в новый `inputContexts.xml` или `inputUserMappings.xml`:
inputUserMappings.xml:
* отображение
* buttonGroup
* парные оси
* предустановка
inputContexts.xml:
* смешивать
* контекст
* держать
* многократный тап
* повторить
* переключать
* принятые события
Атрибуты узлаВы можете добавить `append="true"` к узлу, чтобы избежать перезаписи. Это рекомендуемый метод добавления функциональности, так как несколько модов смогут делать это без конфликтов. См. пример ниже.
Пример XML-файла<?xml version="1.0"?>
<bindings>
<!-- Defines a custom context with a custom Action, mapped to UseConsumable_Button -->
<context name="MyCustomContext" >
<action name="ShakeAroundABit" map="UseConsumable_Button" />
</context>
<!-- Adds the custom context to VehicleDrive without overwriting existing definitions -->
<context name="VehicleDrive" append="true">
<include name="MyCustomContext" />
</context>
</bindings>
УдалениеУдалите эти папки/файлы:
* red4ext/input_loader/
* r6/cache/inputContexts.xml
* r6/cache/inputUserMappings.xml
* engine/config/platform/pc/input_loader.ini