Arquitetura do aplicativo
Como o BakoshApp está estruturado: onde ficam as configurações, como os eventos do TikTok chegam ao jogo, o que acontece quando você troca o mod ativo e como funcionam as atualizações automáticas.
O que é o BakoshApp
BakoshApp é um aplicativo desktop para Windows que conecta os eventos de uma live no TikTok aos mods nos jogos. Os espectadores enviam presentes, dão likes e escrevem no chat — e os efeitos são disparados automaticamente dentro do jogo do streamer.
Atualmente, o app vem com cinco mods:
- GTA V KOTH (King of the Hill) — os espectadores spawnam carros e obstáculos em um modo "rei da colina". Interativo, PRO.
- GTA V Chaos — os espectadores acionam mais de 350 efeitos de caos (hora do dia, clima, spawn de NPCs, efeitos de tela). Interativo, PRO.
- GTA V Train — simulador automático de trem (iniciar/parar, trocar trilhos, gerenciar velocidade e vida). Automático, MAX.
- Rust Survival — um servidor local completo de Rust onde os espectadores dão itens ao streamer, spawnam animais e ativam armadilhas. Interativo, PRO.
- RDR2 Chaos — mais de 185 efeitos de caos para Red Dead Redemption 2. Interativo, PRO.
KOTH, Chaos e Train são três variantes do mesmo arquivo do mod do GTA V (gta.zip). O download é compartilhado, mas cada variante tem sua própria pasta de instalação (gta_koth_folderPath, gta_chaos_folderPath, gta_train_folderPath) — você pode apontá-las para uma única instalação do GTA V ou manter instalações separadas. Apenas um mod pode ficar ativo por vez — controlado pelo botão de ativação em cada card de mod na barra lateral.
Como os eventos do TikTok chegam ao app
Para que os eventos da live do TikTok cheguem ao BakoshApp, você precisa de um dos dois métodos de conexão.
| Método | Disponível para | O que você precisa instalar |
|---|---|---|
| TikFinity | Free e PRO | TikFinity + TikTok Live Studio |
| Native Connector (integrado ao BakoshApp) | Apenas PRO | Nada — a conexão é automática |
TikFinity é um programa separado que recebe os eventos do TikTok e os encaminha para o BakoshApp. O Native Connector se conecta diretamente ao TikTok sem o TikFinity — é um recurso exclusivo do PRO. O TikTok Live Studio continua sendo necessário nas duas configurações para fazer uma live no TikTok pelo PC; os conectores diferem apenas em como entregam os eventos do TikTok ao BakoshApp. Veja TikFinity vs Native para uma comparação mais detalhada.
O que acontece quando um espectador envia um presente
- O evento chega do TikTok (via TikFinity ou Native Connector).
- O BakoshApp compara o evento com os triggers configurados na página Events & Actions.
- Se o evento bater, o app dispara a ação dentro do jogo.
- Ao mesmo tempo, o áudio vinculado à ação é reproduzido.
O pipeline é o mesmo para cada mod — só muda o catálogo de ações e triggers.
Onde as configurações ficam armazenadas
As configurações do BakoshApp ficam em uma pasta oculta do Windows: %LOCALAPPDATA%\BakoshApp. Para abri-la, cole esse caminho na barra de endereços do Windows Explorer. Em versões mais antigas o arquivo ficava em outra pasta — o app faz a migração automática no primeiro lançamento após a atualização.
Entre as configurações armazenadas localmente estão: o caminho da pasta do GTA V, o caminho da pasta do servidor Rust, parâmetros de inicialização do servidor Rust, o mod atualmente ativo e seu identificador pessoal de usuário.
As ações em si (o que cada presente faz, quais triggers estão atribuídos, qual som toca) ficam armazenadas no servidor e vinculadas à sua conta. Isso significa que, após uma reinstalação do Windows ou troca de PC, basta fazer login e sua configuração de ações reaparece. Você também pode exportá-las para um arquivo .bka pelo botão Export na página Events & Actions de qualquer mod — veja Importar / Exportar.
Como as ações ficam no servidor, você não precisa fazer backup manual antes de reinstalar o Windows. Basta entrar novamente.
O que acontece quando você troca o mod ativo
Cada card de mod na barra lateral tem um botão de ativação. Ao trocar o mod ativo, o BakoshApp:
- fecha a conexão com o jogo anteriormente ativo,
- zera os contadores acumulados de likes e presentes,
- abre uma conexão com o novo jogo ativo.
Por causa disso, a interatividade cai por alguns segundos logo após a troca. É normal — dê um tempinho para reconectar.
Atualizações automáticas
O BakoshApp se atualiza sozinho. Quando uma nova versão estiver disponível, reinicie o app para aplicar. A versão atual aparece na barra lateral, logo abaixo do logo "Bakosh.app".
Ao instalar, o BakoshApp inclui um pequeno serviço em segundo plano. Se o antivírus remover esse arquivo, o app para de funcionar. Sintomas: "The system cannot find the file specified" ao iniciar, ou Failed to spawn sidecar (os error 2).
Solução: reinstale o BakoshApp em bakosh.app/bakoshapp e adicione a pasta de instalação às exclusões do antivírus. Se o SmartScreen bloquear o instalador, clique em "More info" → "Run anyway".