PartyDub
Entrar
← All guides

Como fazer um dub pack do Choicer Voicer

Um dub pack é uma pasta de arquivos comuns. Quando você sabe o que cada um faz, montar é principalmente paciência.

Não existe formato binário nem empacotador. Um dub pack do Choicer Voicer é uma pasta: um vídeo, um arquivo de som por fala, um arquivinho de texto por fala dizendo quem fala e quando, e alguns arquivos descrevendo o pack. Tudo abaixo vem de abrir packs publicados no GameBanana e conferir o que o jogo faz com eles.

O que vai na pasta

  • dub_video.ogv — a cena. Ogg Theora, e esse não é negociável.
  • _backing_track.wav (ou .mp3) — o áudio da cena, que é sobre o que você atua.
  • 01_alguma_coisa.ini — um por fala: a legenda, o tempo e quem diz.
  • 01_alguma_coisa.wav — o áudio original daquela fala. A DURAÇÃO dele é como o jogo sabe o tamanho da fala.
  • _pack_info.ini — o título e o autor do pack.
  • _author.txt — só um nome. Alguns packs publicados trazem isso em vez de _pack_info.ini.
  • _icon.png — a miniatura do pack.
  • 1.png, 2.png … — imagens opcionais, uma por fala, referenciadas no .ini.

Um arquivo de fala, completo

Este é um .ini completo para uma fala. O cabeçalho da seção é literalmente [data], e depois vem uma linha em branco.

[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 — a fala como texto. Este formato não escapa aspas, então evite aspas duplas retas dentro.
  • image — opcional, nomeia um arquivo da mesma pasta.
  • dub_timestamps — um array, em SEGUNDOS, de onde a fala começa. Packs reais escrevem 0.55 e 39.011, não 0.550.
  • dub_characters — um array de nomes de personagem, paralelo aos tempos.

O .ini registra só onde uma fala COMEÇA. O fim vem da duração do arquivo de áudio correspondente, e é por isso que cada fala precisa do próprio .wav ou .mp3 mesmo que o jogo nunca toque eles durante uma dublagem.

O prefixo numérico importa

Os arquivos são ordenados pelo nome, então complete o número: 01_, 02_ … 18_. Sem completar, 10 vem antes de 2 e o seu pack toca as falas na ordem errada.

O vídeo

Converta seu clipe para Ogg Theora e chame de dub_video.ogv. Qualquer outra coisa e o pack ainda vai aparecer no Standard mas vai sumir por completo do Dub e do Freestyle Dub.

ffmpeg -i scene.mp4 -c:v libtheora -q:v 7 -c:a libvorbis -q:a 4 dub_video.ogv

Onde colocar

Jogue a pasta no diretório de voice packs do jogo e ela aparece na próxima abertura. No Linux fica em ~/.local/share/ — o caminho exato varia conforme a build, então ache a pasta que já tem o pack tutorial e ponha a sua do lado.

Fazendo isso sem digitar

A parte lenta não é o formato, é produzir um tempo exato para cada fala vasculhando um vídeo em outro programa. Um editor de linha do tempo faz essa parte por você — veja as três formas de fazer um 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