import{_ as a}from"./plugin-vue_export-helper-x3n3nnut.js";import{o as n,c as e,e as t}from"./app--baQEDZR.js";const i={},r=t('
Gacha System and Principal
Sistem Gacha di Hutao mengalami redesain total dalam hal arsitektur dibandingkan dengan Snap Genshin.
Dokumen ini akan menjelaskan mekanisme catatan gacha dalam Genshin Impact dan prinsip teknis fungsi ekspor catatan gacha dalam Toolbox Hutao.
Untuk mendapatkan catatan gacha, perlu dilakukan permintaan ke API milik miHoYo.
Berikut adalah beberapa poin penting mengenai API ini:
Untuk melakukan permintaan ke API ini, kita memerlukan empat parameter kunci.
Setelah mendapatkan data dari API, kita mendapatkan catatan gacha yang tersebar, dan dengan menggabungkannya, kita bisa mendapatkan daftar catatan gacha lengkap.
Setelah mendapatkan daftar catatan gacha lengkap, kita dapat menyederhanakannya dengan melakukan serialisasi ke dalam database lokal. Data ini dapat di-deserialisasi dari database saat diperlukan dan ditampilkan kepada pengguna.
Permintaan selanjutnya ke server hanya perlu membandingkan data di database dengan data baru yang diterima.
Dengan cara ini, pengguna dapat menyimpan catatan gacha akun mereka dalam jangka panjang.
Standar Format Catatan Gacha yang Dapat Dipertukarkan
Uniformed Interchangeable GachaLog Format standard
UIGF adalah standar data pertukaran catatan gacha yang telah kami advokasi, luncurkan, dan selalu kami pertahankan bersama aplikasi catatan gacha lainnya.
Dengan format data yang terstandarisasi, pengguna dapat memindahkan catatan gacha mereka antar berbagai alat Genshin Impact untuk menggunakan fitur khusus masing-masing.
Dengan menggunakan format data UIGF, pengguna dapat mengimpor data yang pernah disimpan dalam aplikasi lain.
Saat Hutao memproses impor, ia akan membandingkan indeks (ID) yang paling awal yang ada dalam penyimpanan lokal dan hanya mengimpor data yang lebih lama.
(Karena data asli yang lebih baru selalu dapat diambil dari server miHoYo, data semacam ini memiliki tingkat akurasi yang lebih tinggi.)
Belum diimplementasikan, sedang dalam perancangan Sudah diimplementasikan