Architettura dell'app
Come è strutturata BakoshApp: dove vivono le impostazioni, come gli eventi TikTok arrivano al gioco, cosa succede quando cambi il mod attivo e come funzionano gli auto-aggiornamenti.
Cos'è BakoshApp
BakoshApp è un'applicazione desktop per Windows che collega gli eventi di una diretta TikTok LIVE ai mod nel gioco. Gli spettatori inviano regali, mettono like e scrivono in chat — e gli effetti si attivano automaticamente nel gioco dello streamer.
Attualmente l'app include cinque mod:
- GTA V KOTH (King of the Hill) — gli spettatori spawnano auto e ostacoli in una modalità "re della collina". Interattivo, PRO.
- GTA V Chaos — gli spettatori attivano oltre 350 effetti caos (ora del giorno, meteo, spawn di NPC, effetti schermo). Interattivo, PRO.
- GTA V Train — simulatore di treno automatico (avvia/ferma, cambia binari, gestisce velocità e salute). Automatico, MAX.
- Rust Survival — un server Rust locale completo dove gli spettatori regalano oggetti allo streamer, spawnano animali e attivano trappole. Interattivo, PRO.
- RDR2 Chaos — oltre 185 effetti caos per Red Dead Redemption 2. Interattivo, PRO.
KOTH, Chaos e Train sono tre varianti dello stesso archivio mod di GTA V (gta.zip). Il download è condiviso, ma ogni variante ha la propria cartella di installazione (gta_koth_folderPath, gta_chaos_folderPath, gta_train_folderPath) — puoi puntarle a una sola installazione di GTA V o mantenerle separate. Solo un mod può essere attivo alla volta — controllato dall'interruttore su ogni scheda mod nella barra laterale.
Come gli eventi TikTok arrivano all'app
Per far arrivare gli eventi TikTok LIVE a BakoshApp, hai bisogno di uno dei due metodi di connessione.
| Metodo | Disponibile per | Cosa devi installare |
|---|---|---|
| TikFinity | Free e PRO | TikFinity + TikTok Live Studio |
| Native Connector (integrato in BakoshApp) | Solo PRO | Niente — la connessione è automatica |
TikFinity è un programma separato che riceve gli eventi TikTok e li inoltra a BakoshApp. Native Connector si collega direttamente a TikTok senza TikFinity — è una funzione esclusiva PRO. TikTok Live Studio è comunque necessario in entrambi i setup per trasmettere una diretta TikTok LIVE da PC; i connettori differiscono solo nel modo in cui ricevono gli eventi da TikTok a BakoshApp. Vedi TikFinity vs Native per un confronto più approfondito.
Cosa succede quando uno spettatore invia un regalo
- L'evento arriva da TikTok (tramite TikFinity o Native Connector).
- BakoshApp lo confronta con i trigger che hai configurato nella pagina Events & Actions.
- Se l'evento corrisponde, l'app attiva l'azione nel gioco.
- Contemporaneamente, viene riprodotto l'audio associato a quell'azione.
Questa è la stessa pipeline per ogni mod — cambiano solo il catalogo di azioni e i trigger.
Dove sono memorizzate le impostazioni
Le impostazioni di BakoshApp si trovano in una cartella nascosta di Windows: %LOCALAPPDATA%\BakoshApp. Per aprirla, incolla quel percorso nella barra degli indirizzi di Esplora risorse di Windows. Nelle versioni precedenti il file si trovava in un'altra cartella — l'app lo migra automaticamente al primo avvio dopo l'aggiornamento.
Le impostazioni memorizzate localmente includono: percorso della cartella GTA V, percorso della cartella del server Rust, parametri di avvio del server Rust, il mod attualmente attivo e il tuo identificativo utente personale.
Le azioni vere e proprie (cosa fa ogni regalo, quali trigger sono assegnati, quale suono viene riprodotto) sono memorizzate sul server e legate al tuo account. Questo significa che dopo una reinstallazione di Windows o un cambio di PC, tutto ciò che devi fare è accedere e la tua configurazione delle azioni riappare. Puoi anche esportarle in un file .bka tramite il pulsante Export nella pagina Events & Actions di qualsiasi mod — vedi Import / Export.
Poiché le azioni vivono sul server, non devi farne il backup manualmente prima di reinstallare Windows. Basta accedere di nuovo.
Cosa succede quando cambi il mod attivo
Ogni scheda mod nella barra laterale ha un interruttore. Quando cambi il mod attivo, BakoshApp:
- chiude la connessione al gioco precedentemente attivo,
- azzera i contatori accumulati di like e regali,
- apre una connessione al gioco appena attivato.
Per questo motivo, l'interattività cala per un paio di secondi subito dopo il cambio. È normale — dagli un momento per riconnettersi.
Auto-aggiornamenti
BakoshApp si aggiorna da solo. Quando è disponibile una nuova versione, riavvia l'app per applicarla. La versione corrente è mostrata nella barra laterale, appena sotto il logo "Bakosh.app".
All'installazione, BakoshApp include un piccolo servizio in background. Se l'antivirus rimuove quel file, l'app smette di funzionare. Sintomi: "The system cannot find the file specified" all'avvio, oppure Failed to spawn sidecar (os error 2).
Soluzione: reinstalla BakoshApp da bakosh.app/bakoshapp, poi aggiungi la cartella di installazione alle esclusioni dell'antivirus. Se SmartScreen blocca l'installer, clicca su "Ulteriori informazioni" → "Esegui comunque".