Bu eklenti, tüm r6/input/*.xml dosyalarını arar ve bunları r6/config/ dizinindeki uygun giriş yapılandırma dosyasıyla birleştirerek sonuçları r6/cache/ dizinine kaydeder. engine/config/platform/pc/input_loader.ini dizinine bir yapılandırma dosyası yazılır ve bu dosya şunları söyler:
Cyberpunk 2077 Giriş Yükleyici
Github sayfasıBu eklenti, tüm `r6/input/*.xml` dosyalarını arar ve bunları `r6/config/` dizinindeki uygun giriş yapılandırma dosyasıyla birleştirir ve sonuçları `r6/cache/` dizinine kaydeder. `engine/config/platform/pc/input_loader.ini` dizinine bir yapılandırma dosyası yazılır ve bu dosya, oyuna birleştirilmiş .xml dosyalarını yüklemesini söyler.
Kullanıcılar için kullanım1. [RED4ext](https://github.com/WopsS/RED4ext) yükleyin
2. input_loader.zip dosyasının içeriğini oyununuzun kurulum dizinine çıkarın
Sorun yaşıyorsanız, her başlatmada `red4ext/logs/input_loader.log` dosyasına bir günlük dosyası yazılacaktır.
Düğüm türü` nin tek çocukları<bindings> ` şu anda destekleniyor, ancak hepsi aynı .xml dosyasında olabilir (bir modun tek bir .xml dosyasına sahip olmasını teşvik etmek için). Düğüm türüne bağlı olarak, blok otomatik olarak yeni `inputContexts.xml` veya `inputUserMappings.xml` dosyasına eklenecektir:
inputUserMappings.xml:
* haritalama
* düğmeGrubu
* çiftliEksen
* önceden ayarlanmış
inputContexts.xml:
* karışım
* bağlam
* tutmak
* çoklu musluk
* tekrarlamak
* geçiş
* kabul edilen Etkinlikler
Düğüm nitelikleriÜzerine yazmayı önlemek için bir düğüme `append="true"` ekleyebilirsiniz. Bu, işlevsellik eklemek için önerilen yöntemdir, çünkü birden fazla mod bunu çakışma olmadan yapabilir. Aşağıda bir örnek görebilirsiniz.
Örnek .xml dosyası<?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>
KaldırmaBu klasörleri/dosyaları silin:
* red4ext/giriş_yükleyici/
* r6/önbellek/girişBağlamları.xml
* r6/cache/inputUserMappings.xml
* motor/config/platform/pc/input_loader.ini