输入加载器

创作者: jackhumbert
已更新:2025-07-19 23:37:09
451KB

前置 MOD

使用 输入加载器 时将自动安装

关于此 MOD

此插件会查找所有 r6/input/*.xml 文件,并将它们与 r6/config/ 目录中相应的输入配置文件合并,并将结果保存到 r6/cache/ 目录。同时,还会将一个配置文件写入 engine/config/platform/pc/input_loader.ini,该文件会告知用户相关信息。
赛博朋克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:
    * 映射
    * 按钮组
    * 配对轴
    * 预设
    inputContexts.xml:
    * 混合
    * 语境
    * 抓住
    * 多接口
    * 重复
    * 切换
    * 已接受的活动

节点属性

您可以在节点中添加 `append=&quot;true&quot;` 来避免覆盖。这是添加功能的推荐方法,因为多个模组可以同时使用此功能而不会发生冲突。请参见下面的示例。
 
示例 .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

赛博朋克 2077 的热门 MOD

探索适用于 赛博朋克 2077 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 赛博朋克 2077 的全部潜力 — 今天就探索这些顶级 MOD!