logo
id
Bahasa Indonesia

Penguat Protobuf

Pembuat: xyzkljl1
Diperbarui:2024-10-20 18:51:28
20KB
mcafee
Otentikasi
Dipercaya oleh 200,000,000+ Pengguna

Tentang Mod ini

Memuat file protobuf (.data) pada runtime untuk menghindari konflik.
Muat berkas protobuf(.data) saat runtime.
Semua mod sumber terbuka digithub.
Ucapan terima kasih khusus kepada@chenstackuntuk CSharpLoader

Teks berikut pada dasarnya ditujukan untuk pengembang.
Jika Anda seorang pengguna, Anda tidak perlu mengetahui detail tentang mod ini.
Anda hanya perlu mengikuti petunjuk instalasi penulis lain jika ia mengatakan mod-nya memerlukan mod ini.
Dan ketahuilah Ctrl+F7 adalah tombol pintas untuk memuat ulang.

Cara Memuat File .Data:
Bocoran:
Menunjukkan


1.MemasangPemuat CSharpdan mod ini.

2.Edit file .data yang valid denganEditor Data
Ubah namanya menjadi bentuk "[NamaTabel]_[Komentar].data".
Misalnya:
EquipAttrDesc_青田葫芦改为上限10口.data
FUStSuitDesc_lalalalal_abcd_imgood.data
FUStBuffDesc_MyMod.data
(Bagian setelah "-" tidak diperlukan. Misalnya, jika Anda mengubah "FUStBuffDesc-Item.data", Anda dapat menamainya sebagai "FUStBuffDesc_MyName.data")

Contoh yang salah:
ABC_青田葫芦改为上限10口.data //Salah.Harus dimulai dengan nama tabel asli(EquipAttrDesc)
EquipAttrDesc_青田葫芦改为上限10口aabc //Salah.Harus diakhiri dengan .data
FUStSuitDesc_lalalalal_abcd_imgood.bak.data //Salah. ".bak.data" akan diabaikan secara otomatis.


2.5.
(Opsional) Jika Anda mengganti nama berkas data Anda menjadi "[NamaTabel]_[Komentar].insert.data", rekaman apa pun akan dimasukkan ke baris kosong pertama dan mungkin mendapatkan ID baru.

3.
Letakkan file data dalam satu folder. Salin folder tersebut ke BlackMythWukong\b1\Binaries\Win64\CSharpLoader\Mods\ProtobufLoader\[AnyFolder].
Misalnya:
-- b1\Biner\Win64\CSharpLoader\Mods\ProtobufLoader
-- ProtobufLoader.dll
-- 300_青田葫芦改为10口上限
-- EquipAttrDesc_青田葫芦改为上限10口.data
-- 200_锦鳞套加2条套装效果_日金乌套改为加大量攻防
-- EquipAttrDesc_锦鳞套加2条效果_日金乌套改为加1800攻击2_修改属性.data
-- FUStSuitDesc_锦鳞套加2条套装效果日金乌套装改为加1800攻击1_修改套装.data


4.Jalankan permainannya.
Mod ini akan memuat file .data di folder yang benar.


Mengapa Anda membutuhkan ini?
Mod ini dapat memuat rekaman satu per satu, tanpa harus menimpa seluruh tabel.
JIKA modder membuat mod ".data" dan bukan mod ".pak", ada kemungkinan besar keduanya tidak akan saling konflik.
(Mod ini tidak secara ajaib menghapus semua konflik! Meskipun Anda memasang mod ini, mod "pak" lama Anda tetap berkonflik seperti sebelumnya.)
Untuk modder, Anda dapat memodifikasi file .data dan memuatnya kembali saat runtime. Menghemat waktu Anda untuk melakukan pak, men-debug, atau menggabungkan pak bagi pengguna.

注意:不是说你装了这个mod,原本冲突的mod就突然间不冲突了!!
mod, data, data, dan lain-lain mod 发布并以该,就不会像以前pak文件那样极易冲突了
data data文件打包成pak的工夫

Catatan:

0.Muat Ulang dan Atur Ulang
Tekan Ctrl+F7 untuk memuat ulang berkas data.
Data dalam memoriAKAN Diatur Ulang(Sejak v1.1) sebelum memuat ulang.
Tetapi Tipe Data yang tidak dapat dikloning tidak akan diatur ulang.
Mod ini akan memodifikasi prorobuf dan menyegarkan cache di GameDB saat memuat ulang.

Tekan Ctrl + F8 untuk Mengatur Ulang.
Saat memuat file data, mod ini menyimpan nilai sebelum dimodifikasi.
Bila direset, mod ini akan menulis kembali rekaman yang tersimpan.
Jika mod lain mengubah rekaman yang diubah oleh mod ini antara pemuatan dan pengaturan ulang, perubahan tersebut akan hilang.
Saat menekan Ctrl+F7 untuk memuat ulang, mod ini akan secara otomatis diatur ulang sebelum dimuat ulang.

Tekan Ctrl+F9 untuk Super Reset.
Muat ulang semuanya dari file virtual.
Saat "Reset", mod ini hanya mencoba memulihkan data yang dimodifikasi. Saat "Super Reset", mod ini membuang semua data dan memuatnya dari berkas .pak (seperti yang dilakukan game saat pertama kali dijalankan).
Jika tidak ada bug atau kegagalan pemuatan atau mod lain yang mengubah protobuf, "Reset" dan "Super Reset" seharusnya memiliki efek yang sama persis.

1.Urutan Muatan:
Mod ini memuat sub folder diUrutan Leksikografis(alias urutan kamus).
Misalnya, folder "100_abc" harus dimuat sebelum "200_lalla".
Tidak akan mencari folder secara rekursif. Misalnya, file di bawah "CSharpLoader/Mods/ProtobufLoader/BestSuit/MoreSuitSubDir/" tidak akan dimuat.
Sangat disarankan untuk memberi nama folder Anda dalam bentuk [Nomor]_[Nama] jika Anda perlu memuat dalam urutan tertentu.

Untuk file dalam folder yang sama:
Mod ini memuat semua ".data" (tidak termasuk ".insert.data" atau ".bak.data") dalam urutan kamus terlebih dahulu,
Kemudian mod ini memuat semua ".insert.data" dalam urutan kamus.

2.Aturan Beban
Ketika rekaman dalam ".data" dimuat.
Jika tidak ada dalam tabel di memori, maka akan ditambahkan ke dalam tabel.
Jika sudah ada di tabel di memori, record lama akanSepenuhnya Digantioleh yang baru.
Berarti Anda dapat memiliki beberapa berkas data yang mengubah tabel yang sama, berkas-berkas tersebut tidak akan saling bertentangan selama tidak mengubah rekaman yang sama.
Jika mereka mengubah rekaman yang sama,yang terakhir terisi menang.

Ketika rekaman dalam ".insert.data" dimuat.
Jika tidak ada dalam tabel di memori, maka akan ditambahkan ke dalam tabel.
Jika sudah ada pada tabel di memori, tingkatkan ID-nya hingga ID yang baru tidak ada lagi di tabel. Ubah ID-nya dan masukkan ke dalam tabel dengan ID yang baru.

Mod ini akan memuat berkas setelah lokalisasi init.
Saat mod ini dimuat oleh CSharpLoader, jika GameInstance dan GSLocalization keduanya telah selesai diinisialisasi, mod ini akan segera memuat file.
Jika tidak, mod ini akan memuat file segera setelah GSlocalization dimulai.

3.Apa yang dimodifikasi oleh mod ini?
Umumnya data dalam game ada di:
A) File virtual dalam .pak.
B) GSProtobufRuntimeAPI/BG_ProtobufDataAPI Cache dalam memori.
C) GameDBRuntime/BGW_GameDB Cache di memori
D) Contoh lain dalam memori

Saat permainan dimulai, permainan membaca semua data dari A ke B, lalu membangun cache beberapa data di C.
Selama proses permainan, beberapa contoh langsung membaca dari B/C, yang lain membangun cache B/C di D saat inisialisasi dan membaca dari D kemudian.

Saat Anda menggunakan mod `pak` tradisional, Anda sebenarnya menimpa A.
Ketika mod ini memuat mod, itumemodifikasi B dan memaksa pembangunan kembali C.


4.2.File Konfigurasi:
ProtobufLoader/Config.json:
Diam: kurangi keluaran log jika benar. Salah secara default.
Jika Anda memiliki berkas data besar untuk dimuat, aktifkan ini untuk meningkatkan kinerja.
Diam: kurangi keluaran log di masa mendatang lebih banyak jika benar. Salah secara default.
Diam: tidak akan memiliki keluaran log apa pun kecuali terjadi kesalahan jika benar. Salah secara default.
EnableChineseConsoleLog:Tetapkan halaman kode konsol CSharpLoader ke UTF-8untuk menampilkan log konsol bahasa Mandarin dengan benar. True secara default. (Nonaktifkan ini jika Anda membutuhkan karakter lain di konsol.)

4.3.PERHATIAN: Jika Anda ingin mengubah beberapa rekaman dalam satu tabel.
File data Anda harus berisiHANYAcatatan yang dimodifikasi untuk menghindari konflik. (Karena itulah tujuan penggunaan loader ini.)

(Jika Anda memerlukan tombol "Hapus apa pun selain ini" di DataEditor.
Anda dapat menunggu pembuat DataEditor menambahkannya.
Atau gunakangarpu saya dari Editor Data.)

5.Tabel berikut tidak didukung.
Bocoran:
Menunjukkan

UISettingControlDesc
GulirDesc
AktivitasTugasDesc
AktivitasDesc
Deskripsi Keterampilan Tempur
FUStCollectionSpawnInfoDesc


6.Waspadai item dengan nama sama tetapi id berbeda.
Misalnya,
Suatu obat dapat mempunyai item resep dan item obat, keduanya dalam tabel item dengan nama yang sama. Namun, keduanya berbeda.
Suatu peralatan dapat memiliki beberapa catatan untuk tiap level di tabel peralatan.
Efek pasif vigor juga dapat memiliki beberapa rekaman untuk setiap level.
Dll.

7.Waspadai data yang hanya dibaca dari tabel desc saat init.
Misalnya,
Tabel TransQiTianDaShengConfigDesc digunakan untuk menginisialisasi BUS_QiTianDaShengComp.
Jika Anda memuat ulang tabel setelah memulai permainan, hal itu mungkin tidak akan berpengaruh karena fungsi init belum dipanggil lagi.



Contoh Berkas Data:
Anda dapat mengunduh contoh berikut di Halaman Berkas.
100_增加一个珍玩套装(君子牌风铎仙篆)增加火抗
200_锦鳞套加2条套装效果_日金乌套改为加大量攻防
300_青田葫芦改为10口上限
400_金箍棒(大圣套)添加天龙棍效果
500_行者套改为1件即可触发
600_InsertData_插入全局设置和被动技能映射
Contoh mengubah mod yang ada menjadi versi file data

Anda dapat menggunakanEditor Datauntuk memeriksa apa sebenarnya yang mereka lakukan.
(Perhatikan bahwa beberapa contoh memodifikasi tabel yang sama dan dapat berfungsi pada saat yang sama.)
Dan setiap contoh berkas data HANYA berisi catatan yang diperlukan.)


Instal secara manual:
0.InstalPemuat CSharp(>= v0.0.8)
(Perhatikan bahwa versi yang lebih rendah dari mod ini mungkin tidak berfungsi dengan CSharpLoader terbaru. Disarankan untuk juga memperbarui mod ini jika Anda ingin memperbarui CSharploader)

1. unduh file zip dan ekstrak.

2.
salin folder [ModName] ke[GameFolder]\b1\Biner\Win64\CSharpLoader\Mods\
struct dir harus seperti ini:
-- b1\Biner\Win64\CSharpLoader\Mods\
-- [NamaMod]
-- [NamaMod].dll

Instal Dengan Vortex:
Didukung

Mod hàng đầu cho Black Myth: Wukong

Jelajahi mod terbaik untuk Black Myth: Wukong yang menghadirkan fitur baru, visual yang ditingkatkan, dan cara menarik untuk mengubah pengalaman bermain Anda.
Alat Prasyarat Mod (RE-UE4SS - Pemuat Mod)
Narknon2024-08-29 23:53:27
UE4SS upload dengan file yang diperlukan untuk bekerja untuk Wukong. https://github.com/UE4SS-RE/RE-UE4SS
Penyesuaian besar terhadap barang antik langka, wine, dan makanan
塔克熊2025-08-18 11:34:41
Ini akan meningkatkan berbagai kemampuan barang-barang langka dan makanan/minuman; Biji Teratai Kolam Jade: Setelah dipasang dan diminum, kecepatan gerak meningkat 6-9 kali lipat, memudahkan penjelajahan peta. Mutiara Kandung Empedu: Memulihkan 3000 poin kesehatan saat terkena serangan. Suoluo Qiongya: Serangan layar penuh. Akar Teratai Jade Melembut: Secara otomatis memulihkan momentum tongkat. Barang-barang Langka: Gelang Kristal Kucing: Secara otomatis mengaktifkan "Kepala Perunggu dan Lengan Baja", memantulkan semua damage.
Koleksi Multifungsi MJ
迈克杰克逊2025-07-23 14:13:28
Panduan Penggunaan: [Cara Menggunakan] Tombol: Alt + Num 0: Buka Menu UI Alt + Num 5: Aksi Preset 1 Alt + Num 6: Aksi Preset 2 Alt + Num 7: Aksi Preset 3 Alt + Num 8: Aksi Preset 4 Alt + Num 9: Aksi Preset 5 Alt + E: Fungsi Gameplay Preset 1 Alt + K: Fungsi Gameplay Preset 2 Alt + L: Fungsi Gameplay Preset 3 Setelah mengaktifkan "Awan Salto Seluruh Peta", tekan G atau Shift + G: Naik/Turun Awan (Aksi dan fungsi gameplay preset dapat diubah di menu.) Fungsi penyesuaian dan tombol toggle dioperasikan melalui klik mouse di menu. ​Kontrol Kart:​​ W/S/A/D: Maju/Mundur/Kiri/Kanan Right Shift atau Klik Kanan Mouse: Melayang Right Ctrl atau Right Alt atau Klik Kiri Mouse: Akselerasi Nitro W: Mini-Boost C: Lihat ke Belakang Spasi: Lompat ​Cara Melayang:​​ Tahan W + A/D sambil menekan tombol melayang. ​Cara Mini-Boost:​​ Setelah melayang beberapa saat, lepas tombol melayang untuk dapatkan mini-boost. Tekan W untuk mengaktifkannya. (Tampilan kart dapat diubah di menu.) ​​[Baru di MJOS1.1 vs. MJOS1.0]​​ Tambahan mode "Monkey Kart" — balap waktu atau berkendara bebas di dunia terbuka. Pembaruan tata letak menu UI. Tambahan gerakan street dance dan "Subject 3". Mode foto dinamis ditambahkan. Penyesuaian kecepatan karakter ditambahkan. Fitur "Awan Salto Seluruh Peta" ditambahkan. Tombol Alt+L untuk fungsi gameplay (sebelumnya Alt+G sekarang Alt+K). Opsi "Tidak Ada" di semua slot preset untuk membebaskan tombol.
Mode Auto Chess1.0
禽兽 云轩2025-07-09 11:50:53
Menu Utama - Mode Auto Chess (Tombol O). Rekrut dan gabungkan bidak untuk bertarung otomatis. Dapatkan hadiah untuk upgrade tim. Pemenangnya adalah yang terakhir bertahan.
BPLoader
云轩2025-10-22 16:51:48
Usage Instructions: All PAK files of blueprint mods must be placed in the Content/Paks/LogicMods/ directory, which is the path constraint for blueprint classes. When the game starts, it will be automatically created after Engine.PlayerController.clientRestart. Plugin Customization Instructions: This loader supports reading all C++-implemented DL1 files in the Win64/BPLoader/Plugins/ directory and running MainThread. You can add Plugin functions by yourself if needed.
悟空球Mod
云轩2025-10-03 10:49:44
使用Mod记得要给黑猴添加启动项: -fileopenlog 感谢@迈克杰克逊 提供的美术支持
Mode Auto Chess 2.0
禽兽云轩2025-08-14 11:44:01
Menu Utama - Mode Auto Chess (Tombol O). Rekrut dan gabungkan bidak untuk bertarung otomatis. Dapatkan hadiah untuk upgrade tim. Pemenangnya adalah yang terakhir bertahan.
Mode Panjat Roguelike
禽兽 云轩2025-07-09 11:35:12
Menu Utama - Mode Tantangan - Tantangan Roguelike: Semua item, material, dan peralatan didapat dari drop dan peti harta.

Buka potensi penuh Black Myth: Wukong dengan Xmod — jelajahi mod teratas ini hari ini!

mcafee
Otentikasi
Dipercaya oleh 200,000,000+ Pengguna

Butuh bantuan dengan unduhan atau instalasi? Bergabunglah dengan komunitas Discord kami untuk dukungan!

logo

Solusi Gaming

Sumber Daya

Ikuti kami di

discordfacebooktwitteryoutube
Syarat dan Ketentuan
Kebijakan Privasi
Dukungan
Email: cathy@business.xmodhub.com
Discord: catherine_79237
Bahasa

LARVAS LIMITED

ROOM 1201,12/F TAI SANG BANK BUILDING 130-132 DES VOEUX ROAD CENTRAL HK