前置 Mod
详情
赛博朋克 2077 输入加载器
此插件会查找所有 r6/input/*.xml 文件,并将它们与 r6/config/ 中对应的输入配置文件合并,然后把结果保存到 r6/cache/。同时会写入一个配置文件 engine/config/platform/pc/input_loader.ini,用于告诉游戏加载合并后的 .xml 文件。
用户使用方法
-
安装 RED4ext
-
将 input_loader.zip 的内容解压到你的游戏安装目录
每次启动时都会写入日志文件 red4ext/logs/input_loader.log,如果你遇到问题可以查看。
节点类型
目前仅支持 <bindings> 的子节点,但它们都可以放在同一个 .xml 文件中(以鼓励一个 mod 只使用一个 .xml 文件)。根据节点类型,该块会被自动添加到新的 inputContexts.xml 或 inputUserMappings.xml 中:
inputUserMappings.xml:
* mapping
* buttonGroup
* pairedAxes
* preset
inputContexts.xml:
* blend
* context
* hold
* multitap
* repeat
* toggle
* acceptedEvents
节点属性
你可以为节点添加 append="true" 以避免覆盖。这是添加功能的推荐方法,因为多个 mod 都可以这样做而不会产生冲突。示例见下文。
示例 .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

