Kerangka Kerja Ekstensi Peramban menciptakan titik masuk yang mudah untuk menambahkan Situs Web kustom Anda ke halaman peramban utama: “NETdir://ncity.pub”. Kerangka kerja ini juga mengumpulkan dan menampilkan semua situs standar yang didefinisikan sebagai entri jurnal dalam sumber daya gim.
Kerangka Ekstensi Perambanoleh r457 & gh057
Prasyarat:Instalasi:- Unduh arsip kerangka kerja utama
- Ekstrak arsip ke folder instalasi Cyberpunk 2077
- Anda dapat mengunduh mod opsional yang memungkinkan pemblokiran situs secara manual berdasarkan alamat (lihat petunjuk di bawah)
Perlu diingat bahwa halaman utama bukanlah halaman gulir yang sebenarnya - itu meniru Menggulir, jadi stik kanan tidak akan berfungsi untuk pengguna pengontrol konsol! Gunakan DPad Bawah dan DPad Atas untuk berganti halaman. Untuk pengguna KB&M, ini tergantung pada pengaturan pribadi Anda (tindakan UI_MoveDown/UI_MoveUp), yang standar adalah menggulir ke bawah/atas dengan roda tetikus dan panah bawah/atas.
Keterangan:Kerangka Kerja Ekstensi Peramban menciptakan titik masuk yang mudah untuk menambahkan Situs Web kustom Anda ke halaman utama peramban: "NETdir://ncity.pub". Kerangka kerja ini juga mengumpulkan dan menampilkan semua situs standar yang didefinisikan sebagai entri jurnal dalam sumber daya gim. Situs baru ditampilkan di awal beranda, dan beranda dapat digulir menggunakan tindakan UI_MoveDown/UI_MoveUp (biasanya terhubung dengan roda tetikus).
Untuk menambahkan situs baru, Anda perlu membuat anak BrowserEventsListener, mengisi nama/alamat/membuat halaman dan menambahkan/menginisialisasi situs kustom Anda di BrowserGameController.OnInitialize - lihat CustomSiteExample yang disediakan bersama kerangka kerja (bagian file opsional).
Anda dapat membuat halaman dari awal (secara manual atau menggunakan widget khusus Codeware) atau menggunakan kembali templat vanilla yang ada (lihat CustomSiteExample).
Untuk contoh penggunaan yang lebih kompleks lihat
mod ini yang menyediakan situs web Asuransi Kendaraan yang berfungsi penuh dengan beberapa halaman, tautan yang disorot, dll.
Detailnya:- Sistem hanya akan meneruskan alamat tautan ke pendengar Anda jika dimulai dengan alamat utama situs Anda: gunakan alamat tersebut untuk menentukan semua halaman situs Anda dalam metode GetWebPage.
- Halaman kustom Anda diubah induknya ke widget halaman akar dengan jangkar diatur ke terisi - hal lainnya terserah Anda: margin yang benar, skala, pemrosesan peristiwa, dll.
- Hubungkan halaman Anda dengan metode LoadPageByAddress.
- Anda dapat mengesampingkan situs vanilla berdasarkan alamat karena situs khusus diproses terlebih dahulu (TODO: sistem pengesampingan butuh kerja lebih lanjut, sedang dalam proses).
Membuat ikon situs Anda:Arsip CustomSiteExample dari berkas Opsional berisi proyek WolvenKit dengan ikon dds mentah, tekstur xbm, dan inkatlas. Ukuran ikon adalah 204x229.
Catatan:
- Gunakan dds sebagai sumber mentah.
- Pilih TEXG_Generic_UI sebagai grup tekstur saat impor, centang IsGamma dan VFlip.
- Pilih TRF_TrueColor untuk RawFormat dan TCM_None untuk kompresi, hapus semua kotak centang lainnya.
- Belum menguji dengan transparansi - mungkin berbeda!
Blokir situs berdasarkan alamat:Buka r6\scripts\BlockByAddress\BlockByAddress.reds dengan Notepad dan hapus komentar (hapus tanda // di awal) situs yang tidak ingin Anda lihat dalam game. Sistemnya sederhana (mungkin nanti akan dibuatkan UI dalam game) untuk memungkinkan pengguna menghapus noise yang tidak berguna. Namun, kami tetap mendorong modder lain untuk mencoba menghidupkan situs-situs tersebut.
SEMUA:- Jadikan beranda sebagai widget yang dapat digulir (sekarang meniru pengguliran dengan menggambar ulang item)
Ucapan Terima Kasih:DJ_Kovrik karena menjadi panduan yang sangat membantu dalam dunia modding CP77
psiberx untuk alat dan dokumen hebat