Este plugin procura todos os arquivos r6/input/*.xml e os mescla com o arquivo de configuração de entrada apropriado em r6/config/, salvando os resultados em r6/cache/. Um arquivo de configuração é gravado em engine/config/platform/pc/input_loader.ini, que informa
Carregador de entrada do Cyberpunk 2077
Página do GithubEste plugin procura todos os arquivos `r6/input/*.xml` e os mescla com o arquivo de configuração de entrada apropriado em `r6/config/`, salvando os resultados em `r6/cache/`. Um arquivo de configuração é gravado em `engine/config/platform/pc/input_loader.ini`, que instrui o jogo a carregar os arquivos .xml mesclados.
Utilização pelos usuários1. Instale o [RED4ext](https://github.com/WopsS/RED4ext)
2. Extraia o conteúdo do arquivo input_loader.zip para o diretório de instalação do seu jogo.
Um arquivo de registro será gravado em `red4ext/logs/input_loader.log` a cada inicialização, caso você esteja enfrentando problemas.
Tipo de nóFilhos únicos de `<bindings> Atualmente, são suportados vários tipos de nós, mas todos podem estar no mesmo arquivo .xml (para incentivar o uso de um único arquivo .xml por mods). Dependendo do tipo de nó, o bloco será adicionado automaticamente ao novo arquivo `inputContexts.xml` ou `inputUserMappings.xml`.
inputUserMappings.xml:
* mapeamento
* grupo de botões
* eixos emparelhados
* predefinição
inputContexts.xml:
* mistura
* contexto
* segurar
* multitap
* repita
* alternar
* eventos aceitos
Atributos do nóVocê pode adicionar `append="true"` a um nó para evitar sobrescrevê-lo. Este é o método recomendado para adicionar funcionalidades, pois vários mods poderão fazer isso sem conflitos. Veja um exemplo abaixo.
Exemplo de arquivo .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>
DesinstalaçãoExclua estas pastas/arquivos:
* red4ext/input_loader/
* r6/cache/inputContexts.xml
* r6/cache/inputUserMappings.xml
* engine/config/platform/pc/input_loader.ini