Ce plugin recherche tous les fichiers r6/input/*.xml et les fusionne avec le fichier de configuration d'entrée correspondant situé dans r6/config/, puis enregistre les résultats dans r6/cache/. Un fichier de configuration, engine/config/platform/pc/input_loader.ini, est créé.
Chargeur d'entrées Cyberpunk 2077
page GithubCe plugin recherche tous les fichiers `r6/input/*.xml` et les fusionne avec le fichier de configuration d'entrée correspondant situé dans `r6/config/`, puis enregistre le résultat dans `r6/cache/`. Un fichier de configuration, `engine/config/platform/pc/input_loader.ini`, est créé pour indiquer au jeu de charger les fichiers .xml fusionnés.
Utilisation pour les utilisateurs1. Installez [RED4ext](https://github.com/WopsS/RED4ext)
2. Extrayez le contenu de input_loader.zip dans le répertoire d'installation de votre jeu.
Un fichier journal sera créé sous `red4ext/logs/input_loader.log` à chaque démarrage, en cas de problème.
Type de nœudEnfants uniques de<bindings> Les éléments ` sont actuellement pris en charge, mais ils peuvent tous figurer dans le même fichier .xml (afin d'encourager les mods à n'utiliser qu'un seul fichier .xml). Selon le type de nœud, le bloc sera automatiquement ajouté au nouveau fichier `inputContexts.xml` ou `inputUserMappings.xml`.
inputUserMappings.xml :
* cartographie
* groupe de boutons
* axes appariés
* préréglage
inputContexts.xml :
* mélange
* contexte
* prise
* multitap
* répéter
bascule
* événements acceptés
Attributs du nœudVous pouvez ajouter `append="true"` à un nœud pour éviter son écrasement. C'est la méthode recommandée pour ajouter des fonctionnalités, car plusieurs mods pourront l'utiliser sans conflit. Voir l'exemple ci-dessous.
Exemple de fichier .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>
DésinstallationSupprimez ces dossiers/fichiers :
* red4ext/chargeur_entrée/
* r6/cache/inputContexts.xml
* r6/cache/inputUserMappings.xml
* engine/config/platform/pc/input_loader.ini