PartyDub
Accedi
← All guides

Come fare un dub pack per Choicer Voicer

Un dub pack è una cartella di file normali. Quando sai cosa fa ciascuno, farne uno è soprattutto pazienza.

Non c'è nessun formato binario e nessun impacchettatore. Un dub pack di Choicer Voicer è una cartella: un video, un file audio per battuta, un piccolo file di testo per battuta che dice chi parla e quando, e un paio di file che descrivono il pack. Tutto quello che segue viene dall'aver aperto pack pubblicati su GameBanana e controllato cosa ci fa il gioco.

Cosa va nella cartella

  • dub_video.ogv — la scena. Ogg Theora, e su questo non si tratta.
  • _backing_track.wav (o .mp3) — l'audio della scena, quello su cui reciti.
  • 01_qualcosa.ini — uno per battuta: il testo, il timestamp e chi la dice.
  • 01_qualcosa.wav — l'audio originale di quella battuta. La sua DURATA è come il gioco sa quanto è lunga la battuta.
  • _pack_info.ini — titolo e autore del pack.
  • _author.txt — solo un nome. Alcuni pack pubblicati portano questo invece di _pack_info.ini.
  • _icon.png — la miniatura del pack.
  • 1.png, 2.png … — fermi immagine opzionali, uno per battuta, richiamati dal .ini.

Un file di battuta, per intero

Questo è un .ini completo per una battuta. L'intestazione di sezione è letteralmente [data], e dopo c'è una riga vuota.

[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 battuta come testo. Questo formato non fa l'escape delle virgolette, quindi evita una virgoletta doppia dritta all'interno.
  • image — opzionale, nomina un file nella stessa cartella.
  • dub_timestamps — un array, in SECONDI, di dove inizia la battuta. I pack veri scrivono 0.55 e 39.011, non 0.550.
  • dub_characters — un array di nomi di chi parla, parallelo ai timestamp.

Il .ini registra solo dove una battuta INIZIA. La sua fine viene dalla durata del file audio corrispondente, ed è per questo che ogni battuta ha bisogno del proprio .wav o .mp3 anche se il gioco non li riproduce mai durante un doppiaggio.

Il prefisso numerico conta

I file sono ordinati per nome, quindi riempi il numero: 01_, 02_ … 18_. Senza zero davanti, 10 viene prima di 2 e il tuo pack riproduce le battute nell'ordine sbagliato.

Il video

Converti il tuo clip in Ogg Theora e chiamalo dub_video.ogv. Qualsiasi altra cosa e il pack comparirà ancora sotto Standard ma mancherà del tutto da Dub e Freestyle Dub.

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

Dove metterlo

Butta la cartella nella directory dei voice pack del gioco e comparirà al lancio successivo. Su Linux sta sotto ~/.local/share/ — il percorso esatto cambia con la build, quindi trova la cartella che contiene già il pack del tutorial e metti il tuo accanto.

Farlo senza digitare

La parte lenta non è il formato, è produrre un timestamp preciso per ogni battuta scorrendo un video in un altro programma. Un editor con timeline fa quella parte per te — guarda i tre modi per fare 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