PartyDub
Zaloguj się
← All guides

Jak zrobić dub pack do Choicer Voicer

Dub pack to folder zwykłych plików. Kiedy już wiesz, co robi każdy z nich, robienie go to głównie cierpliwość.

Nie ma formatu binarnego ani pakowarki. Dub pack do Choicer Voicer to folder: wideo, plik dźwiękowy na kwestię, mały plik tekstowy na kwestię mówiący, kto i kiedy mówi, oraz parę plików opisujących sam pack. Wszystko poniżej bierze się z otwierania packów opublikowanych na GameBananie i sprawdzania, co gra z nimi robi.

Co ma być w folderze

  • dub_video.ogv — scena. Ogg Theora, i to akurat nie podlega negocjacji.
  • _backing_track.wav (albo .mp3) — dźwięk sceny, czyli to, na czym występujesz.
  • 01_cos.ini — jeden na kwestię: tekst, znacznik czasu i kto ją mówi.
  • 01_cos.wav — oryginalny dźwięk tej kwestii. Jego DŁUGOŚĆ jest tym, po czym gra poznaje, jak długa jest kwestia.
  • _pack_info.ini — tytuł i autor packa.
  • _author.txt — samo nazwisko. Niektóre opublikowane packi mają to zamiast _pack_info.ini.
  • _icon.png — miniatura packa.
  • 1.png, 2.png … — opcjonalne kadry, po jednym na kwestię, wskazywane z pliku .ini.

Plik kwestii, w całości

Oto kompletny .ini dla jednej kwestii. Nagłówek sekcji to dosłownie [data], a po nim jest pusta linia.

[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 — kwestia jako tekst. Ten format nie escapeuje cudzysłowów, więc unikaj prostego cudzysłowu w środku.
  • image — opcjonalne, wskazuje plik w tym samym folderze.
  • dub_timestamps — tablica, w SEKUNDACH, gdzie kwestia się zaczyna. Prawdziwe packi piszą 0.55 i 39.011, a nie 0.550.
  • dub_characters — tablica nazw mówiących, równoległa do znaczników czasu.

Plik .ini zapisuje tylko, gdzie kwestia się ZACZYNA. Jej koniec bierze się z długości pasującego pliku dźwiękowego — dlatego każda kwestia potrzebuje własnego .wav albo .mp3, choć gra nigdy ich nie odtwarza podczas dubbingu.

Przedrostek liczbowy ma znaczenie

Pliki są sortowane po nazwie, więc uzupełnij liczbę zerem: 01_, 02_ … 18_. Bez tego 10 idzie przed 2 i twój pack odtwarza kwestie w złej kolejności.

Wideo

Skonwertuj klip do Ogg Theory i nazwij go dub_video.ogv. Cokolwiek innego i pack nadal pojawi się w Standard, ale całkowicie zniknie z Dub i Freestyle Dub.

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

Gdzie to wrzucić

Wrzuć folder do katalogu voice packs gry, a pojawi się przy następnym uruchomieniu. Na Linuksie jest to gdzieś pod ~/.local/share/ — dokładna ścieżka zależy od builda, więc znajdź folder, w którym już leży pack samouczka, i postaw swój obok.

Zrobić to bez pisania

Powolna jest nie sama specyfikacja, tylko wyprodukowanie dokładnego znacznika czasu dla każdej kwestii przez przewijanie wideo w innym programie. Edytor z osią czasu robi tę część za ciebie — zobacz trzy sposoby na zrobienie packa.

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