Comment fabriquer un dub pack Choicer Voicer
Un dub pack est un dossier de fichiers ordinaires. Une fois que tu sais ce que fait chacun, en fabriquer un relève surtout de la patience.
Il n'y a ni format binaire ni outil d'empaquetage. Un dub pack Choicer Voicer est un dossier : une vidéo, un fichier son par réplique, un petit fichier texte par réplique disant qui parle et quand, et deux ou trois fichiers décrivant le pack. Tout ce qui suit vient d'avoir ouvert des packs publiés sur GameBanana et vérifié ce que le jeu en fait.
Ce qui va dans le dossier
- —dub_video.ogv — la scène. Ogg Theora, et là-dessus il n'y a pas à négocier.
- —_backing_track.wav (ou .mp3) — l'audio de la scène, ce sur quoi tu joues.
- —01_quelquechose.ini — un par réplique : le texte, l'horodatage et qui la dit.
- —01_quelquechose.wav — l'audio d'origine de cette réplique. Sa DURÉE est ce qui indique au jeu la longueur de la réplique.
- —_pack_info.ini — le titre et l'auteur du pack.
- —_author.txt — juste un nom. Certains packs publiés livrent ça au lieu de _pack_info.ini.
- —_icon.png — la vignette du pack.
- —1.png, 2.png … — images facultatives, une par réplique, référencées depuis le .ini.
Un fichier de réplique, en entier
Voici un .ini complet pour une réplique. L'en-tête de section est littéralement [data], suivi d'une ligne vide.
[data]
caption="I said someone has to get off her fat ass and work around here."
image="1.png"
dub_timestamps=[0.55]
dub_characters=["Clark"]- —caption — la réplique en texte. Ce format n'échappe pas les guillemets, donc évite un guillemet droit à l'intérieur.
- —image — facultatif, nomme un fichier du même dossier.
- —dub_timestamps — un tableau, en SECONDES, du début de la réplique. Les vrais packs écrivent 0.55 et 39.011, pas 0.550.
- —dub_characters — un tableau de noms de personnages, parallèle aux horodatages.
Le .ini n'enregistre que le DÉBUT d'une réplique. Sa fin vient de la durée du fichier audio correspondant, et c'est pour ça que chaque réplique a besoin de son propre .wav ou .mp3 même si le jeu ne les joue jamais pendant un doublage.
Le préfixe numérique compte
Les fichiers sont triés par nom, alors complète le chiffre : 01_, 02_ … 18_. Sans zéro, 10 passe avant 2 et ton pack joue ses répliques dans le désordre.
La vidéo
Convertis ton extrait en Ogg Theora et nomme-le dub_video.ogv. Autre chose, et le pack apparaîtra toujours sous Standard mais manquera entièrement dans Dub et Freestyle Dub.
ffmpeg -i scene.mp4 -c:v libtheora -q:v 7 -c:a libvorbis -q:a 4 dub_video.ogvOù le mettre
Dépose le dossier dans le répertoire des voice packs du jeu et il apparaît au lancement suivant. Sous Linux, c'est sous ~/.local/share/ — le chemin exact varie selon la build, alors trouve le dossier qui contient déjà le pack du tutoriel et mets le tien à côté.
Le faire sans taper
Le lent, ce n'est pas le format, c'est de produire un horodatage exact pour chaque réplique en faisant défiler une vidéo dans un autre logiciel. Un éditeur en timeline s'en charge à ta place — vois les trois façons de fabriquer un pack.
Make a pack without the typing
A free Choicer Voicer and Voxalike pack editor in your browser. Mark who speaks when against the waveform, then export for either game.
Open the editor