Actions d'importation / d'exportation
Sauvegardez, partagez ou restaurez une configuration complète d'Events & Actions dans BakoshApp. Le format .bka, Append vs Replace, la limite de 100 actions, l'incompatibilité de mod et la gestion des sons personnalisés.
De quoi s'agit-il et pourquoi l'utiliser
Sur la page Events & Actions de chaque mod (GTA V KOTH, GTA V Chaos, GTA V Train, Rust Survival, RDR2 Chaos), vous pouvez enregistrer l'ensemble de vos actions dans un fichier et les restaurer plus tard. Chaque paramètre que vous avez configuré à la main est préservé : actions choisies, déclencheurs (Gift / Like / Chat / …), comptes, intervalles, minuteurs et son attaché.
Raisons courantes de l'utiliser :
- Sauvegarde. Enregistrez votre configuration complète dans un seul fichier avant de réinstaller Windows ou de passer à un nouveau PC.
- Partage. Donnez à un ami un ensemble d'actions prêt à l'emploi — il l'importe en un clic.
- Expériences. Prenez un instantané avant de grands changements pour pouvoir revenir en arrière plus tard.
Où se trouvent les boutons
Sur la page Events & Actions, la barre d'outils au-dessus du tableau contient : champ de recherche → Import → Export → bouton vert Add. Import/Export sont des boutons gris de style fantôme avec des icônes de flèches vers le haut/bas.
- Export est désactivé lorsque le tableau est vide — il n'y a rien à enregistrer.
- Import est toujours disponible.
Format de fichier
L'extension du fichier est .bka (BakoshApp Actions). L'application propose un nom par défaut comme bakosh-{mod}-{date}.bka, par exemple bakosh-gta-koth-2026-05-10.bka. Vous pouvez le renommer au moment de l'enregistrement.
Le fichier est chiffré. L'ouvrir dans un éditeur de texte affichera du charabia binaire. Ce n'est pas pour le secret — cela empêche les utilisateurs de casser le fichier en le modifiant à la main. Seule BakoshApp peut le déchiffrer.
Ce qui est inclus dans le fichier
Pour chaque action, le fichier stocke :
- L'ID de catalogue de l'action (
actionId) — par exemple « faire apparaître un véhicule spécifique ». - Counts (combien de fois déclencher).
- Interval (millisecondes entre les répétitions).
- Timer (secondes pour les effets minutés, lorsque l'action en prend en charge un).
- Le Trigger (Gift / Like / Chat / Tikfinity / …) avec tous les paramètres (giftId, likeCount, filtre d'audience, …).
- Audio : l'URL du son, le volume et le Player Type.
Le fichier ne stocke pas : le nom de l'action, l'icône, la catégorie ou les métadonnées du mod. Ils ne sont pas nécessaires — BakoshApp les résout à nouveau depuis son propre catalogue lors de l'import.
Que se passe-t-il à l'import
- Vous appuyez sur Import et choisissez un fichier
.bka. - L'application vérifie que le fichier correspond au même mod que la page sur laquelle vous vous trouvez.
- Si le tableau contient déjà des actions, une modale s'ouvre avec un choix : Append to existing ou Replace all current actions.
- Si le tableau est vide, la modale affiche simplement « Found N actions » et le bouton Import — Append/Replace est masqué car les deux produisent le même résultat sur un tableau vide.
- Une fois confirmé, les actions sont créées sur le serveur en une seule requête.
Incompatibilité de mod — import refusé
Si le fichier a été exporté depuis, par exemple, GTA V KOTH et que vous essayez de l'importer sur la page GTA V Chaos, l'import est rejeté avec une notification rouge du type « This file is for GTA V KOTH, but you are on GTA V Chaos ». Passez au bon mod et réessayez.
C'est intentionnel : même deux variantes de la même famille de jeux (KOTH, Chaos et Train partagent les catégories GTA V mais chacune possède ses propres actions ou comportements spécifiques au train) ont des catalogues d'actions différents et un import croisé serait incohérent.
Sons personnalisés (téléversements PRO) d'un autre utilisateur
Si le fichier contient des actions avec des sons PRO personnalisés téléversés par un autre utilisateur (typique lorsqu'un ami vous a partagé un fichier), ces références de sons sont abandonnées silencieusement à l'import. L'action est tout de même créée, juste sans ce son. Vous verrez un toast du type « Imported 8 actions, 2 custom sounds skipped ».
Raison : chaque son personnalisé est lié à la bibliothèque personnelle de l'utilisateur qui l'a téléversé. L'URL de quelqu'un d'autre ne sera tout simplement pas lue pour vous. Les sons MyInstants standards sont transférés normalement — voir Système audio.
La limite de 100 actions
Il existe un plafond global — 100 actions par mod par utilisateur. L'import vérifie ce plafond :
- Append + vos actions actuelles : si la somme dépasse 100, le serveur rejette la requête et rien n'est ajouté.
- Replace : le plafond n'est vérifié que par rapport au fichier lui-même (si le fichier en contient >100, il est rejeté). Vos actions actuelles sont supprimées avant que les nouvelles ne soient écrites.
Replace supprime tout ce qui se trouve actuellement dans le tableau. Une fois écrites, les actions précédentes sont perdues. C'est une bonne habitude d'appuyer sur Export avant d'appuyer sur Replace, pour pouvoir toujours revenir en arrière.
FAQ
| Question | Réponse |
|---|---|
« Impossible d'ouvrir .bka dans le Bloc-notes, qu'est-ce que c'est ? » | C'est attendu — le fichier est chiffré. Ouvrez-le uniquement via Import dans BakoshApp. |
| « Je veux changer Counts en 50 dans le fichier. » | Pas possible — le fichier n'est pas modifiable. Importez-le, puis modifiez Counts à l'intérieur de l'application. |
| « J'ai déplacé mes actions sur un autre PC et les sons sont silencieux. » | Très probablement, vous aviez des sons PRO personnalisés. Ceux-ci sont liés au compte du téléverseur et ne sont pas transférés. Les sons MyInstants standards sont transférés. |
« J'ai importé un fichier .bka d'un ami et BakoshApp a dit 2 custom sounds skipped. » | Normal. Leurs sons PRO personnalisés sont personnels. Vos actions ont été créées ; elles ne portent simplement pas les sons appartenant au téléverseur d'origine. |
| « Le fichier provient de GTA V KOTH mais je le veux dans GTA V Chaos. » | Pas autorisé — ce sont des mods différents avec des catalogues d'actions différents. Passez au mod depuis lequel le fichier a été exporté. |
« J'ai obtenu Action limit (100) exceeded. » | Un utilisateur, un mod = jusqu'à 100 actions. Soit supprimez certaines de vos actions actuelles, soit utilisez Replace (cela efface les vôtres et écrit celles du fichier, tant que le fichier en a ≤100). |
| « J'ai appuyé sur Replace par erreur et perdu mes actions. » | L'ensemble actuel a été écrasé. Vous ne pouvez restaurer que depuis une sauvegarde .bka. Toujours Export avant Replace. |
| « Puis-je importer plusieurs fichiers à la fois ? » | Un fichier à la fois. Juste après un import, vous pouvez en exécuter un autre (utilisez Append). |
| « Dans quelle langue est la boîte de dialogue d'import ? » | La même que le reste de l'interface — 16 langues, modifiables via Paramètres → Language. |
Recettes rapides
- Faire une sauvegarde. Events & Actions → Export → enregistrez le fichier
.bkadans un endroit sûr. - Partager avec un ami. Envoyez-lui le
.bka. Il ouvre l'Events & Actions du même mod → Import → choisit Append ou Replace. - Annuler une session. Avant d'expérimenter, Export un instantané. Si les choses tournent mal, Import → Replace.