PartyDub
Zaloguj się
← All guides

Twój pack do Choicer Voicer widać w Standard, ale nie w trybie Dub

Pack się instaluje. Widać go na liście. A potem jedyny tryb, dla którego go zrobiłeś, w ogóle go nie pokazuje.

To najbardziej mylący błąd, jaki może mieć dub pack, bo nic nie wygląda na zepsute. Folder jest we właściwym miejscu, gra go znajduje, klipy głosowe grają — a potem przełączasz się na tryb Dub i packa po prostu nie ma na liście.

Przyczyną prawie zawsze jest wideo, a powodem, dla którego widać to tylko w jednym trybie, jest to, że tylko jeden tryb w ogóle otwiera wideo.

Dlaczego Standard go znajduje, a Dub nie

Trzy tryby czytają ten sam pack, ale używają jego różnych części. Standard odtwarza klipy głosowe i nigdy nie dotyka dub_video, więc pack z nieodtwarzalną sceną listuje się bez problemu. Dub i Freestyle Dub odtwarzają scenę i pozwalają ci grać na niej — packa, którego wideo silnik nie potrafi zdekodować, nie mogą zaoferować, więc pomijają go, zamiast pokazywać zepsutą pozycję.

Dlatego czyta się to jak błąd wykrywania. Pack jest wykrywany. Jest wykluczany celowo.

Wymóg: Ogg Theora

Choicer Voicer jest zbudowany w Godocie, a odtwarzacz wideo Godota dekoduje Ogg Theorę i nic więcej. Nie H.264, nie MP4, nie WebM. Jeśli twój dub_video to cokolwiek innego niż .ogv z wideo Theora i dźwiękiem Vorbis, tryby Dub nie wylistują packa.

Packa sprawdzisz w kilka sekund. Na Linuksie albo macOS, z wnętrza folderu packa:

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 v1

Samo rozszerzenie niczego nie dowodzi — liczy się to, co jest w kontenerze. Plik przemianowany z .mp4 na .ogv to nadal H.264 i nadal się nie odtworzy.

Konwersja

ffmpeg zrobi to jednym poleceniem. Jakość 7 to rozsądny punkt wyjścia; Theora to stary kodek, a podbijanie liczby kosztuje dużo rozmiaru pliku przy bardzo małym zysku obrazu.

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

Potem skasuj stare dub_video.mp4. Dwa pliki o tym samym rdzeniu i różnych rozszerzeniach to proszenie się, żeby gra zgadywała.

Jeśli wolisz nie instalować ffmpega, edytor PartyDub sam konwertuje do Theory przy eksporcie dla Choicer Voicer — pack, który przyszedł już jako Theora, zachowuje oryginalny plik nietknięty.

Dwie inne rzeczy, które psują się po cichu

Skoro już tam jesteś, warto sprawdzić te dwie, bo obie zawodzą, nie blokując wczytania packa:

  • _icon.png musi naprawdę być PNG-iem. Gra czyta bajty pliku, a nie jego nazwę, więc JPEG zapisany jako _icon.png jest odrzucany wprost — loguje "Not a PNG file", a pack traci miniaturę.
  • _backing_track to to, na czym dubbingujesz. Każdy opublikowany pack go zawiera i to jest dźwięk, który tryby Dub puszczają pod twoim występem.

Żadna z nich sama w sobie nie trzyma packa poza trybem Dub. Wideo tak.

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