Ton pack Choicer Voicer apparaît en Standard mais pas en mode Dub
Le pack s'installe. Il apparaît dans la liste. Et puis le seul mode pour lequel tu l'as fait ne l'affiche pas du tout.
C'est la panne la plus déroutante qu'un dub pack puisse avoir, parce que rien n'a l'air cassé. Le dossier est au bon endroit, le jeu le trouve, les clips de voix se lisent — et puis tu passes en mode Dub et le pack n'est tout simplement pas dans la liste.
La cause, c'est presque toujours la vidéo, et si ça ne se voit que dans un mode, c'est parce qu'un seul mode ouvre la vidéo.
Pourquoi Standard le trouve et Dub non
Les trois modes lisent le même pack mais en utilisent des parties différentes. Standard joue les clips de voix et ne touche jamais à dub_video, donc un pack avec une scène illisible se liste sans broncher. Dub et Freestyle Dub jouent la scène et te laissent jouer par-dessus : un pack dont le moteur ne peut pas décoder la vidéo n'est pas quelque chose qu'ils peuvent proposer — et ils le laissent de côté plutôt que de t'afficher une entrée cassée.
C'est pour ça que ça ressemble à un bug de détection. Le pack est bien détecté. Il est exclu exprès.
L'exigence : Ogg Theora
The Choicer Voicer est fait sous Godot, et le lecteur vidéo de Godot décode Ogg Theora et rien d'autre. Ni H.264, ni MP4, ni WebM. Si ton dub_video est autre chose qu'un .ogv portant de la vidéo Theora et de l'audio Vorbis, les modes Dub ne listeront pas le pack.
Tu peux vérifier un pack en quelques secondes. Sous Linux ou macOS, depuis le dossier du pack :
file dub_video.*
# a pack that works:
dub_video.ogv: Ogg data, Theora video
# a pack that will not appear in Dub mode:
dub_video.mp4: ISO Media, MP4 Base Media v1L'extension seule ne prouve rien — ce qui compte, c'est ce qu'il y a dans le conteneur. Un fichier renommé de .mp4 en .ogv reste du H.264 et ne se lira toujours pas.
La conversion
ffmpeg le fait en une commande. Qualité 7 est un point de départ raisonnable ; Theora est un vieux codec et monter le chiffre coûte beaucoup de taille de fichier pour très peu d'image.
ffmpeg -i dub_video.mp4 -c:v libtheora -q:v 7 -c:a libvorbis -q:a 4 dub_video.ogvSupprime l'ancien dub_video.mp4 ensuite. Deux fichiers au même nom avec des extensions différentes, c'est demander au jeu de deviner.
Si tu préfères ne pas installer ffmpeg, l'éditeur PartyDub convertit en Theora pour toi à l'export pour Choicer Voicer — un pack arrivé en Theora garde son fichier d'origine intact.
Deux autres choses qui cassent en silence
Tant que tu y es, ces deux-là valent une vérification, parce que toutes deux échouent sans empêcher le pack de charger :
- —_icon.png doit vraiment être un PNG. Le jeu lit les octets du fichier, pas son nom, donc un JPEG enregistré en _icon.png est rejeté net — il consigne "Not a PNG file" et le pack perd sa vignette.
- —_backing_track est ce sur quoi tu doubles. Tout pack publié en embarque un, et c'est l'audio que les modes Dub passent sous ta performance.
Aucun des deux ne tient à lui seul un pack hors du mode Dub. La vidéo, si.
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