Questo plugin cerca tutti i file r6/input/*.xml e li unisce al file di configurazione di input appropriato da r6/config/ e salva i risultati in r6/cache/. Un file di configurazione viene scritto in engine/config/platform/pc/input_loader.ini, che indica
Caricatore di input di Cyberpunk 2077
Pagina GithubQuesto plugin cerca tutti i file `r6/input/*.xml` e li unisce al file di configurazione di input appropriato da `r6/config/`, salvando i risultati in `r6/cache/`. Un file di configurazione viene scritto in `engine/config/platform/pc/input_loader.ini`, che indica al gioco di caricare i file .xml uniti.
Utilizzo per gli utenti1. Installa [RED4ext](https://github.com/WopsS/RED4ext)
2. Estrai il contenuto di input_loader.zip nella directory di installazione del tuo gioco
Se si verificano problemi, a ogni avvio verrà scritto un file di registro in `red4ext/logs/input_loader.log`.
Tipo di nodoSolo figli di `<bindings> ` sono attualmente supportati, ma possono essere tutti nello stesso file .xml (per incoraggiare un mod a creare un singolo file .xml). A seconda del tipo di nodo, il blocco verrà aggiunto automaticamente al nuovo file `inputContexts.xml` o `inputUserMappings.xml`:
inputUserMappings.xml:
* mappatura
* gruppo di pulsanti
* pairedAxes
* preimpostato
inputContexts.xml:
* miscela
* contesto
* Presa
* multitap
* ripetere
* attiva/disattiva
* eventi accettati
Attributi del nodoÈ possibile aggiungere `append="true"` a un nodo per evitare sovrascritture. Questo è il metodo consigliato per aggiungere funzionalità, poiché più moderatori saranno in grado di farlo senza conflitti. Vedi sotto per un esempio.
Esempio di file .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>
DisinstallazioneElimina queste cartelle/file:
* red4ext/input_loader/
* r6/cache/inputContexts.xml
* r6/cache/inputUserMappings.xml
* motore/config/piattaforma/pc/input_loader.ini