Azioni di importazione/esportazione

Esegui il backup, condividi o ripristina una configurazione completa di Events & Actions in BakoshApp. Il formato .bka, Append vs Replace, il limite di 100 azioni, mismatch del mod e gestione dei suoni personalizzati.

Cos'è e perché usarlo

Nella pagina Events & Actions di ogni mod (GTA V KOTH, GTA V Chaos, GTA V Train, Rust Survival, RDR2 Chaos) puoi salvare l'intero set di azioni in un file e ripristinarlo in seguito. Viene preservata ogni impostazione che hai fatto a mano: azioni scelte, trigger (Gift / Like / Chat / …), conteggi, intervalli, timer e il suono associato.

Motivi comuni per usarlo:

  • Backup. Salva l'intero setup in un file prima di reinstallare Windows o passare a un nuovo PC.
  • Condivisione. Passa un set pronto di azioni a un amico — lo importa con un clic.
  • Esperimenti. Fai uno snapshot prima di grandi modifiche così puoi tornare indietro in seguito.

Dove si trovano i pulsanti

Nella pagina Events & Actions, la toolbar sopra la tabella contiene: campo di ricerca → ImportExportAdd verde. Import/Export sono pulsanti grigi in stile ghost con icone a freccia su/giù.

  • Export è disabilitato quando la tabella è vuota — non c'è nulla da salvare.
  • Import è sempre disponibile.

Formato del file

L'estensione del file è .bka (BakoshApp Actions). L'app propone un nome predefinito come bakosh-{mod}-{date}.bka, ad esempio bakosh-gta-koth-2026-05-10.bka. Puoi rinominarlo al momento del salvataggio.

Info

Il file è crittografato. Aprirlo in un editor di testo mostrerà spazzatura binaria. Non è per segretezza — impedisce agli utenti di rompere il file modificandolo a mano. Solo BakoshApp può decifrarlo.

Cosa va nel file

Per ogni azione il file memorizza:

  • L'ID di catalogo dell'azione (actionId) — ad esempio "spawna un veicolo specifico".
  • Counts (quante volte attivare).
  • Interval (millisecondi tra le ripetizioni).
  • Timer (secondi per gli effetti temporizzati, quando l'azione lo supporta).
  • Il Trigger (Gift / Like / Chat / Tikfinity / …) con ogni parametro (giftId, likeCount, filtro pubblico, …).
  • Audio: l'URL del suono, volume e Player Type.

Il file non memorizza: il nome dell'azione, l'icona, la categoria o i metadati del mod. Non sono necessari — BakoshApp li risolve di nuovo dal proprio catalogo durante l'import.

Cosa succede all'import

  1. Premi Import e scegli un file .bka.
  2. L'app controlla che il file sia per lo stesso mod della pagina su cui ti trovi.
  3. Se la tabella ha già azioni, si apre un modale con una scelta: Append to existing o Replace all current actions.
  4. Se la tabella è vuota, il modale mostra solo "Found N actions" e il pulsante Import — Append/Replace è nascosto perché entrambi producono lo stesso risultato su una tabella vuota.
  5. Una volta confermato, le azioni vengono create sul server in una singola richiesta.

Mismatch del mod — import rifiutato

Se il file è stato esportato, ad esempio, da GTA V KOTH e provi a importarlo nella pagina GTA V Chaos, l'import viene rifiutato con una notifica rossa tipo "This file is for GTA V KOTH, but you are on GTA V Chaos". Passa al mod giusto e riprova.

Questo è intenzionale: anche due varianti della stessa famiglia di gioco (KOTH, Chaos e Train condividono tutti le categorie GTA V, ma ognuno ha le proprie azioni o comportamenti specifici del treno) hanno cataloghi di azioni diversi e un import incrociato sarebbe incoerente.

Suoni personalizzati (caricamenti PRO) da un altro utente

Se il file contiene azioni con suoni PRO personalizzati caricati da un utente diverso (tipico quando un amico ha condiviso un file con te), quei riferimenti ai suoni vengono rimossi silenziosamente all'import. L'azione viene comunque creata, solo senza quel suono. Vedrai un toast tipo "Imported 8 actions, 2 custom sounds skipped".

Motivo: ogni suono personalizzato è legato alla libreria personale dell'utente che l'ha caricato. L'URL di qualcun altro semplicemente non verrà riprodotto da te. I suoni MyInstants standard si trasferiscono normalmente — vedi Sistema audio.

Il limite di 100 azioni

C'è un tetto globale — 100 azioni per mod per utente. L'import controlla il limite:

  • Append + le tue azioni attuali: se la somma supera 100, il server rifiuta la richiesta e non viene aggiunto nulla.
  • Replace: il limite viene controllato solo sul file stesso (se il file ha >100, viene rifiutato). Le tue azioni attuali vengono eliminate prima che vengano scritte le nuove.
Prima di Replace — fai prima Export

Replace elimina tutto ciò che è attualmente nella tabella. Una volta scritto, le azioni precedenti sono perse. È una buona abitudine premere Export prima di premere Replace, così puoi sempre tornare indietro.

FAQ

DomandaRisposta
"Non riesco ad aprire .bka in Notepad, cos'è?"È previsto — il file è crittografato. Aprilo solo tramite Import in BakoshApp.
"Voglio cambiare Counts a 50 dentro al file."Non è possibile — il file non è modificabile. Importalo, poi cambia Counts dentro l'app.
"Ho spostato le mie azioni su un altro PC e i suoni sono muti."Molto probabilmente avevi suoni PRO personalizzati. Questi sono legati all'account di chi li ha caricati e non si trasferiscono. I suoni MyInstants standard sì.
"Ho importato un .bka di un amico e BakoshApp ha detto 2 custom sounds skipped."Normale. I loro suoni PRO personalizzati sono personali. Le tue azioni sono state create; semplicemente non portano i suoni che appartenevano al caricatore originale.
"Il file è di GTA V KOTH ma lo voglio in GTA V Chaos."Non è consentito — sono mod diversi con cataloghi di azioni diversi. Passa al mod da cui il file è stato esportato.
"Ho ricevuto Action limit (100) exceeded."Un utente, un mod = fino a 100 azioni. O elimini alcune delle tue azioni attuali, o usi Replace (cancella le tue e scrive quelle del file, purché il file abbia ≤100).
"Ho premuto Replace per errore e ho perso le mie azioni."Il set attuale è stato sovrascritto. Puoi ripristinare solo da un backup .bka. Fai sempre Export prima di Replace.
"Posso importare più file contemporaneamente?"Un file alla volta. Subito dopo un import puoi eseguirne un altro (usa Append).
"In che lingua è il dialogo di import?"La stessa del resto dell'UI dell'app — 16 lingue, commutabili tramite Settings → Language.

Ricette rapide

  • Fai un backup. Events & Actions → Export → salva il file .bka in un posto sicuro.
  • Condividi con un amico. Mandagli il .bka. Apre Events & Actions dello stesso mod → Import → sceglie Append o Replace.
  • Annulla una sessione. Prima di sperimentare, fai Export di uno snapshot. Se le cose vanno male, ImportReplace.