Moteur pris en charge · RPG Developer Bakin
RPG Developer Bakin (SmileBoom, le successeur de SMILE GAME BUILDER) alimente une vague croissante de RPG indépendants et doujin japonais. RuneTranslate traduit le texte que ces jeux transportent dans leur data.rbpack : toute la base de données (noms + descriptions d'objets, compétences, personnages, classes, états et statuts) et le texte de commande d'événement / scénario. Un sidecar embarqué pilote le propre moteur du jeu pour lire et écrire les données avec précision, puis applique votre traduction via la localisation intégrée de Bakin, définie comme langue par défaut du jeu — pour que le build exporté démarre directement dans votre traduction, sans menu de langue en jeu à changer. (Sur les builds de moteur plus récents sans cette API de localisation, RuneTranslate écrit le texte traduit directement, avec le même résultat.) Modèles 3D, textures et audio sont intacts ; le texte compilé dans les scripts C# de combat/menu d'un jeu est hors périmètre. Vérifiez sur un vrai jeu avant de redistribuer.
Les bases de données Bakin réutilisent les mêmes noms de personnages, d'objets, de compétences et de lieux sur des centaines d'entrées de base de données et de lignes d'événement, et les fournisseurs les reformuleront de façon incohérente d'un lot à l'autre. Mettez au glossaire le protagoniste et le groupe, les PNJ récurrents, les lieux clés, et tout terme de compétence ou de statut signature en amont pour que chaque champ de base de données et message d'événement les affiche à l'identique. Le glossaire : les bases →
Pointez RuneTranslate vers le répertoire du jeu (celui contenant data\data.rbpack et bakinplayer.exe). La détection du moteur reconnaît le conteneur BKNPAK automatiquement ; le sidecar embarqué gère tout — pas d'installation séparée.
RuneTranslate lit les propres données du jeu pour lister chaque chaîne traduisible en langue source (japonais par défaut ; définissez toute langue source prise en charge par projet) — noms et descriptions de base de données plus texte de commande d'événement / scénario — regroupés par type (objets, compétences, personnages, événements) pour faciliter le travail.
DeepL est un solide défaut pour le dialogue narratif ; OpenAI GPT-4o ou Anthropic Claude gèrent mieux le langage stylisé et les onomatopées. Google Translate gratuit ou un modèle local (Ollama / LM Studio) couvre les chaînes de menu et les noms d'objets. Le routage de fournisseurs peut envoyer les courtes chaînes vers une voie bon marché.
À l'export, RuneTranslate copie le jeu et écrit votre traduction dans les propres données de localisation de Bakin, définies comme langue par défaut du jeu. Lancez le jeu exporté et il s'ouvre déjà traduit — le moteur affiche votre texte nativement, pas de menu de langue nécessaire.