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 → Import → Export → Add 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.
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
- Você aperta Import e escolhe um arquivo
.bka. - O app verifica se o arquivo é do mesmo mod da página em que você está.
- Se a tabela já tem ações, um modal abre com a escolha: Append to existing ou Replace all current actions.
- 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.
- 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.
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
| Pergunta | Resposta |
|---|---|
"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
.bkaem 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, Import → Replace.