Plugin này tìm kiếm tất cả các tệp r6/input/*.xml và hợp nhất chúng với tệp cấu hình đầu vào phù hợp từ r6/config/ và lưu kết quả vào r6/cache/. Một tệp cấu hình được ghi vào engine/config/platform/pc/input_loader.ini, cho biết
Bộ tải đầu vào Cyberpunk 2077
Trang GithubPlugin này tìm kiếm tất cả các tệp `r6/input/*.xml` và hợp nhất chúng với tệp cấu hình đầu vào phù hợp từ `r6/config/` và lưu kết quả vào `r6/cache/`. Một tệp cấu hình được ghi vào `engine/config/platform/pc/input_loader.ini`, yêu cầu trò chơi tải các tệp .xml đã hợp nhất.
Sử dụng cho người dùng1. Cài đặt [RED4ext](https://github.com/WopsS/RED4ext)
2. Giải nén nội dung của input_loader.zip vào thư mục cài đặt trò chơi của bạn
Một tệp nhật ký sẽ được ghi vào `red4ext/logs/input_loader.log` mỗi lần khởi động, nếu bạn gặp sự cố.
Loại nútCon một của `<bindings> ` hiện đang được hỗ trợ, nhưng tất cả đều có thể nằm trong cùng một tệp .xml (để khuyến khích người quản lý tạo một tệp .xml duy nhất). Tùy thuộc vào loại nút, khối sẽ được tự động thêm vào `inputContexts.xml` hoặc `inputUserMappings.xml` mới:
inputUserMappings.xml:
* lập bản đồ
* buttonGroup
* cặp trục
* cài đặt trước
inputContexts.xml:
* trộn
* bối cảnh
* giữ
* chạm nhiều lần
* lặp lại
* chuyển đổi
* sự kiện được chấp nhận
Thuộc tính nútBạn có thể thêm `append="true"` vào một nút để tránh ghi đè. Đây là phương pháp được khuyến nghị để thêm chức năng, vì nhiều mod có thể thực hiện việc này mà không bị xung đột. Xem ví dụ bên dưới.
Ví dụ tệp .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>
Gỡ cài đặtXóa các thư mục/tệp sau:
* red4ext/input_loader/
* r6/cache/inputContexts.xml
* r6/cache/inputUserMappings.xml
* engine/config/platform/pc/input_loader.ini