Ações de importação/exportação

Faça backup, compartilhe ou restaure uma configuração completa de Events & Actions no BakoshApp. O formato .bka, Append vs Replace, o limite de 100 ações, incompatibilidade de mods e tratamento de sons personalizados.

O que é e por que usar

Na página Events & Actions de cada mod (GTA V KOTH, GTA V Chaos, GTA V Train, Rust Survival, RDR2 Chaos) você pode salvar toda a sua configuração de ações em um arquivo e restaurá-la depois. Toda configuração feita manualmente é preservada: ações escolhidas, triggers (Gift / Like / Chat / …), contagens, intervalos, timers e o som vinculado.

Motivos comuns para usar:

  • Backup. Salve sua configuração completa em um arquivo antes de reinstalar o Windows ou trocar de PC.
  • Compartilhamento. Entregue um conjunto pronto de ações para um amigo — ele importa com um clique.
  • Experimentos. Faça um snapshot antes de grandes mudanças para poder voltar atrás.

Onde ficam os botões

Na página Events & Actions, a barra de ferramentas acima da tabela contém: campo de busca → ImportExportAdd verde. Import/Export são botões cinzas no estilo ghost com ícones de seta para cima/baixo.

  • Export fica desabilitado quando a tabela está vazia — não há nada para salvar.
  • Import está sempre disponível.

Formato do arquivo

A extensão é .bka (BakoshApp Actions). O app propõe um nome padrão como bakosh-{mod}-{date}.bka, por exemplo bakosh-gta-koth-2026-05-10.bka. Você pode renomear ao salvar.

Info

O arquivo é criptografado. Abri-lo em um editor de texto mostra lixo binário. Não é por segredo — é para impedir que usuários quebrem o arquivo editando à mão. Só o BakoshApp consegue descriptografar.

O que vai no arquivo

Para cada ação o arquivo armazena:

  • O ID da ação no catálogo (actionId) — por exemplo, "spawnar um veículo específico".
  • Counts (quantas vezes disparar).
  • Interval (milissegundos entre repetições).
  • Timer (segundos para efeitos temporizados, quando a ação suporta).
  • O Trigger (Gift / Like / Chat / Tikfinity / …) com todos os parâmetros (giftId, likeCount, filtro de audiência, …).
  • Áudio: URL do som, volume e Player Type.

O arquivo não armazena: nome da ação, ícone, categoria nem metadados do mod. Eles não são necessários — o BakoshApp resolve esses dados pelo próprio catálogo durante a importação.

O que acontece na importação

  1. Você aperta Import e escolhe um arquivo .bka.
  2. O app verifica se o arquivo é do mesmo mod da página em que você está.
  3. Se a tabela já tem ações, um modal abre com a escolha: Append to existing ou Replace all current actions.
  4. Se a tabela está vazia, o modal só mostra "Found N actions" e o botão Import — Append/Replace ficam ocultos porque, com a tabela vazia, os dois produzem o mesmo resultado.
  5. Após confirmar, as ações são criadas no servidor em uma única requisição.

Incompatibilidade de mod — importação recusada

Se o arquivo foi exportado, por exemplo, do GTA V KOTH e você tentar importar na página do GTA V Chaos, a importação é recusada com uma notificação vermelha tipo "This file is for GTA V KOTH, but you are on GTA V Chaos". Mude para o mod correto e tente de novo.

Isso é intencional: mesmo duas variantes da mesma família de jogo (KOTH, Chaos e Train compartilham categorias do GTA V, mas cada uma tem ações ou comportamentos específicos, como o Train) têm catálogos de ações diferentes e uma importação cruzada seria inconsistente.

Sons personalizados (PRO uploads) de outro usuário

Se o arquivo contém ações com sons PRO personalizados enviados por outro usuário (típico quando um amigo compartilha um arquivo com você), essas referências de som são descartadas silenciosamente na importação. A ação ainda é criada, só sem esse som. Você verá um toast como "Imported 8 actions, 2 custom sounds skipped".

Motivo: cada som personalizado é vinculado à biblioteca pessoal do usuário que fez o upload. A URL de outra pessoa simplesmente não toca para você. Sons padrão do MyInstants são transferidos normalmente — veja Sistema de áudio.

O limite de 100 ações

Existe um limite global — 100 ações por mod por usuário. A importação verifica o limite:

  • Append + suas ações atuais: se a soma passar de 100, o servidor recusa a requisição e nada é adicionado.
  • Replace: o limite só é verificado no próprio arquivo (se o arquivo tem mais de 100, é recusado). Suas ações atuais são deletadas antes que as novas sejam gravadas.
Antes do Replace — exporte primeiro

O Replace apaga tudo que está na tabela. Uma vez gravado, as ações anteriores se vão. É uma boa prática apertar Export antes de apertar Replace, para você sempre poder voltar atrás.

FAQ

PerguntaResposta
"Não consigo abrir o .bka no Bloco de Notas, o que é?"É esperado — o arquivo é criptografado. Abra apenas via Import no BakoshApp.
"Quero mudar Counts para 50 dentro do arquivo."Não é possível — o arquivo não é editável. Importe e depois mude Counts dentro do app.
"Movi minhas ações para outro PC e os sons estão mudos."Provavelmente você tinha sons PRO personalizados. Eles ficam vinculados à conta de quem fez o upload e não são transferidos. Sons padrão do MyInstants são transferidos.
"Importei o .bka de um amigo e o BakoshApp disse 2 custom sounds skipped."Normal. Os sons PRO personalizados dele são pessoais. Suas ações foram criadas; só não vêm com os sons que pertenciam ao uploader original.
"O arquivo é do GTA V KOTH mas quero usar no GTA V Chaos."Não permitido — são mods diferentes com catálogos diferentes. Mude para o mod do qual o arquivo foi exportado.
"Recebi Action limit (100) exceeded."Um usuário, um mod = até 100 ações. Ou apague algumas ações atuais, ou use Replace (ele apaga as suas e grava as do arquivo, desde que o arquivo tenha ≤100).
"Apertei Replace sem querer e perdi minhas ações."O conjunto atual foi sobrescrito. Só dá para restaurar a partir de um backup .bka. Sempre faça Export antes do Replace.
"Posso importar vários arquivos de uma vez?"Um arquivo por vez. Logo após uma importação você pode rodar outra (use Append).
"Em que idioma fica o diálogo de import?"O mesmo da UI do app — 16 idiomas, alternáveis em Settings → Language.

Receitas rápidas

  • Fazer backup. Events & Actions → Export → salve o arquivo .bka em algum lugar seguro.
  • Compartilhar com um amigo. Mande o .bka. Ele abre o Events & Actions do mesmo mod → Import → escolhe Append ou Replace.
  • Reverter uma sessão. Antes de experimentar, faça Export de um snapshot. Se algo der errado, ImportReplace.