PartyDub
Logga in
← All guides

Ditt Choicer Voicer-paket syns under Standard men inte i Dub-läget

Paketet installeras. Det syns i listan. Och så visar det enda läge du gjorde det för inte upp det alls.

Det här är det mest förvirrande fel ett dubbpaket kan ha, för ingenting ser trasigt ut. Mappen ligger rätt, spelet hittar den, röstklippen spelas — och så byter du till Dub-läget och paketet är helt enkelt inte med i listan.

Orsaken är nästan alltid videon, och skälet till att det bara märks i ett läge är att bara ett läge öppnar videon över huvud taget.

Varför Standard hittar det och Dub inte gör det

De tre lägena läser samma paket men använder olika delar av det. Standard spelar röstklippen och rör aldrig dub_video, så ett paket med en oläsbar scen listas alldeles utmärkt. Dub och Freestyle Dub spelar scenen och låter dig framföra över den, så ett paket vars video motorn inte kan avkoda är inget de kan erbjuda — och de utelämnar det i stället för att visa dig en trasig post.

Det är därför det läser som en igenkänningsbugg. Paketet upptäcks. Det utesluts med flit.

Kravet: Ogg Theora

The Choicer Voicer är byggt i Godot, och Godots videospelare avkodar Ogg Theora och ingenting annat. Inte H.264, inte MP4, inte WebM. Är din dub_video något annat än en .ogv med Theora-video och Vorbis-ljud kommer Dub-lägena inte att lista paketet.

Du kan kolla ett paket på några sekunder. På Linux eller macOS, inifrån paketmappen:

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

Filändelsen ensam bevisar ingenting — det som räknas är vad som finns i behållaren. En fil som döpts om från .mp4 till .ogv är fortfarande H.264 och spelas fortfarande inte.

Att konvertera den

ffmpeg klarar det i ett kommando. Kvalitet 7 är en rimlig utgångspunkt; Theora är en gammal codec och att dra upp siffran kostar mycket filstorlek för väldigt lite bild.

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

Radera den gamla dub_video.mp4 efteråt. Två filer med samma stam och olika ändelser är att be spelet gissa.

Vill du hellre slippa installera ffmpeg konverterar PartyDub-editorn till Theora åt dig när du exporterar för Choicer Voicer — ett paket som kom in som Theora behåller sin originalfil orörd.

Två andra saker som går sönder tyst

När du ändå är där är de här värda en koll, för båda misslyckas utan att hindra paketet från att laddas:

  • _icon.png måste verkligen vara en PNG. Spelet läser filens byte, inte dess namn, så en JPEG sparad som _icon.png avvisas rakt av — det loggar "Not a PNG file" och paketet blir av med sin miniatyr.
  • _backing_track är det du dubbar över. Varje publicerat paket levererar ett, och det är ljudet Dub-lägena spelar under din insats.

Ingen av dem håller på egen hand ett paket borta från Dub-läget. Det gör videon.

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