Tindakan impor/ekspor

Cadangkan, bagikan atau pulihkan konfigurasi Events & Actions lengkap di BakoshApp. Format .bka, Append vs Replace, batas 100 action, ketidakcocokan mod, dan penanganan suara kustom.

Apa itu dan mengapa Anda menggunakannya

Pada halaman Events & Actions setiap mod (GTA V KOTH, GTA V Chaos, GTA V Train, Rust Survival, RDR2 Chaos) Anda dapat menyimpan seluruh set action ke file dan memulihkannya nanti. Setiap pengaturan yang Anda buat secara manual dipertahankan: action yang dipilih, trigger (Gift / Like / Chat / …), count, interval, timer, dan suara yang terpasang.

Alasan umum untuk menggunakannya:

  • Cadangan. Simpan seluruh setup ke satu file sebelum menginstal ulang Windows atau pindah ke PC baru.
  • Berbagi. Berikan set action siap pakai kepada teman — mereka mengimpornya dengan satu klik.
  • Eksperimen. Ambil snapshot sebelum perubahan besar sehingga Anda dapat melakukan rollback nanti.

Tempat tombol berada

Pada halaman Events & Actions, toolbar di atas tabel berisi: field pencarian → ImportExportAdd hijau. Import/Export adalah tombol ghost-style abu-abu dengan ikon panah atas/bawah.

  • Export dinonaktifkan saat tabel kosong — tidak ada yang disimpan.
  • Import selalu tersedia.

Format file

Ekstensi file adalah .bka (BakoshApp Actions). Aplikasi mengusulkan nama default seperti bakosh-{mod}-{date}.bka, misalnya bakosh-gta-koth-2026-05-10.bka. Anda dapat menggantinya saat menyimpan.

Info

File ini terenkripsi. Membukanya di text editor akan menunjukkan binary acak. Ini bukan untuk kerahasiaan — ini mencegah pengguna merusak file dengan mengeditnya secara manual. Hanya BakoshApp yang dapat mendekripsi.

Apa yang masuk ke dalam file

Untuk setiap action, file menyimpan:

  • ID katalog action (actionId) — misalnya "spawn a specific vehicle".
  • Counts (berapa kali untuk dipicu).
  • Interval (milidetik antara pengulangan).
  • Timer (detik untuk efek bertimer, saat action mendukungnya).
  • Trigger (Gift / Like / Chat / Tikfinity / …) dengan setiap parameter (giftId, likeCount, filter audiens, …).
  • Audio: URL suara, volume, dan Player Type.

File tidak menyimpan: nama action, ikon, kategori, atau metadata mod. Itu tidak diperlukan — BakoshApp menyelesaikannya kembali dari katalognya sendiri selama impor.

Apa yang terjadi saat impor

  1. Anda menekan Import dan memilih file .bka.
  2. Aplikasi memeriksa bahwa file untuk mod yang sama dengan halaman tempat Anda berada.
  3. Jika tabel sudah memiliki action, modal terbuka dengan pilihan: Append to existing atau Replace all current actions.
  4. Jika tabel kosong, modal hanya menampilkan "Found N actions" dan tombol Import — Append/Replace disembunyikan karena keduanya menghasilkan hasil yang sama pada tabel kosong.
  5. Setelah dikonfirmasi, action dibuat di server dalam satu request.

Ketidakcocokan mod — impor ditolak

Jika file diekspor dari, katakanlah, GTA V KOTH dan Anda mencoba mengimpornya di halaman GTA V Chaos, impor ditolak dengan notifikasi merah seperti "This file is for GTA V KOTH, but you are on GTA V Chaos". Beralih ke mod yang tepat dan coba lagi.

Ini disengaja: bahkan dua varian dari keluarga game yang sama (KOTH, Chaos, dan Train semua berbagi kategori GTA V tetapi masing-masing memiliki action atau perilaku khusus train) memiliki katalog action yang berbeda dan impor lintas akan inkonsisten.

Suara kustom (upload PRO) dari pengguna lain

Jika file berisi action dengan suara PRO kustom yang diunggah oleh pengguna berbeda (umum saat teman membagikan file dengan Anda), referensi suara tersebut dihapus secara senyap saat impor. Action tetap dibuat, hanya tanpa suara tersebut. Anda akan melihat toast seperti "Imported 8 actions, 2 custom sounds skipped".

Alasan: setiap suara kustom terikat pada perpustakaan pribadi pengguna yang mengunggahnya. URL orang lain tidak akan diputar untuk Anda. Suara MyInstants standar ditransfer secara normal — lihat Sistem audio.

Batas 100 action

Ada batas global — 100 action per mod per pengguna. Impor memeriksa batas tersebut:

  • Append + action Anda saat ini: jika jumlahnya melebihi 100, server menolak request dan tidak ada yang ditambahkan.
  • Replace: batas hanya diperiksa terhadap file itu sendiri (jika file memiliki >100, ditolak). Action Anda saat ini dihapus sebelum yang baru ditulis.
Sebelum Replace — Export dulu

Replace menghapus semua yang saat ini ada di tabel. Setelah ditulis, action sebelumnya hilang. Adalah kebiasaan yang baik untuk menekan Export sebelum menekan Replace, sehingga Anda selalu dapat melakukan rollback.

FAQ

PertanyaanJawaban
"Tidak dapat membuka .bka di Notepad, apa itu?"Itu memang demikian — file terenkripsi. Buka hanya via Import di BakoshApp.
"Saya ingin mengubah Counts menjadi 50 di dalam file."Tidak mungkin — file tidak dapat diedit. Impor, lalu ubah Counts di dalam aplikasi.
"Saya memindahkan action ke PC lain dan suara menjadi hening."Kemungkinan besar Anda memiliki suara PRO kustom. Itu terikat ke akun pengunggah dan tidak ditransfer. Suara MyInstants standar memang ditransfer.
"Saya mengimpor .bka teman dan BakoshApp mengatakan 2 custom sounds skipped."Normal. Suara PRO kustom mereka bersifat pribadi. Action Anda dibuat; mereka hanya tidak membawa suara yang dimiliki pengunggah asli.
"File berasal dari GTA V KOTH tetapi saya menginginkannya di GTA V Chaos."Tidak diizinkan — mereka adalah mod yang berbeda dengan katalog action yang berbeda. Beralih ke mod tempat file diekspor.
"Saya mendapatkan Action limit (100) exceeded."Satu pengguna, satu mod = hingga 100 action. Hapus beberapa action Anda saat ini, atau gunakan Replace (yang menghapus milik Anda dan menulis milik file, selama file memiliki ≤100).
"Saya tidak sengaja menekan Replace dan kehilangan action saya."Set saat ini telah ditimpa. Anda hanya dapat memulihkan dari cadangan .bka. Selalu Export sebelum Replace.
"Bisakah saya mengimpor beberapa file sekaligus?"Satu file pada satu waktu. Tepat setelah satu impor Anda dapat menjalankan yang lain (gunakan Append).
"Dialog impor dalam bahasa apa?"Sama dengan UI aplikasi lainnya — 16 bahasa, dapat diganti melalui Settings → Language.

Resep cepat

  • Buat cadangan. Events & Actions → Export → simpan file .bka di tempat yang aman.
  • Bagikan dengan teman. Kirimkan .bka. Mereka membuka Events & Actions dari mod yang sama → Import → pilih Append atau Replace.
  • Rollback sesi. Sebelum bereksperimen, Export sebuah snapshot. Jika ada masalah, ImportReplace.