Przejdź do głównej zawartości

RAD Video Tools

RAD Video Tools (dawniej znane jako The RAD Video Tools) to darmowe narzędzie do konwersji wideo stworzone przez Epic Games Tools (wcześniej RAD Game Tools). Pozwala konwertować standardowe pliki wideo do formatu Bink Video (.BIK) - własnościowego formatu wideo używanego przez silnik Gothica do przerywników filmowych, intr i napisów końcowych.

wskazówka

RAD Video Tools to jedyny sposób na tworzenie plików .BIK dla Gothica. Możesz przekonwertować dowolny standardowy film (.avi, .mp4, .mov, .wmv itp.) do formatu Bink i użyć go jako przerywnik filmowy w swoim modzie.

Jak Gothic wykorzystuje filmy BIK

Silnik Gothica ZenGin korzysta z kodeku Bink Video (od RAD Game Tools) do odtwarzania wszystkich filmów. Wewnętrzna klasa silnika oCBinkPlayer obsługuje ładowanie i odtwarzanie plików .BIK.

Filmy są odtwarzane ze skryptów Daedalus za pomocą wbudowanych funkcji zewnętrznych PlayVideo() i PlayVideoEx():

// Odtwórz prosty przerywnik filmowy
PlayVideo("INTRO.BIK");

// Odtwórz dwa filmy po kolei (np. intro + ekran tytułowy dodatku)
PlayVideo("INTRO.BIK");
PlayVideo("Addon_Title.BIK");

PlayVideo vs PlayVideoEx

Silnik udostępnia dwie funkcje do odtwarzania wideo:

FunkcjaSygnaturaOpis
PlayVideoPlayVideo(string filename)Odtwarza plik wideo. Zwraca TRUE w przypadku powodzenia.
PlayVideoExPlayVideoEx(string filename, int screenBlend, int exitSession)Rozszerzona wersja. screenBlend włącza efekt zaciemnienia po odtworzeniu. Jeśli exitSession wynosi TRUE, sesja gry kończy się po filmie (używane dla przerywników końcowych).

Gdzie umieszczać pliki wideo

Wszystkie pliki .BIK muszą znajdować się w katalogu wideo Gothica:

<Gothic>/_work/Data/Video/
informacja

Pliki wideo nie mogą być pakowane do archiwów .vdf ani .mod. Muszą istnieć jako luźne pliki w katalogu Video.

Standardowe filmy Gothic 2

Gothic II: Noc Kruka zawiera następujące pliki .BIK:

PlikZastosowanie
logo1.bikLogo wydawcy (odtwarzane przy uruchomieniu)
logo2.bikLogo dewelopera (odtwarzane przy uruchomieniu)
intro.bikGłówny przerywnik wprowadzający
Addon_Title.bikEkran tytułowy Nocy Kruka
credits.bikNapisy końcowe (część 1)
credits2.bikNapisy końcowe (część 2)
ORCATTACK.BIKPrzerywnik ataku orków
YOURSHIP.BIKPrzerywnik ze statkiem
informacja

Silnik wspiera również filmy specyficzne dla rozdzielczości. Przy otwieraniu pliku np. INTRO.BIK, najpierw próbuje wariantów z tagiem rozdzielczości (np. INTRO1024x768.BIK, INTRO800x600.BIK) pasujących do aktualnej rozdzielczości ekranu, a dopiero potem wraca do pliku bazowego.

Gdzie filmy są wywoływane w skryptach

Filmy są zazwyczaj wywoływane w trzech miejscach:

  1. Funkcje startowe (Startup.d) - przerywniki intro odtwarzane przy rozpoczęciu nowej gry lub rozpoczęciu rozdziału.
  2. Menu główne (Menu_Main.d) - filmy intro i napisów końcowych wywoływane z pozycji menu.
  3. Zdarzenia fabularne (Story/Events/) - przerywniki w trakcie gry wywoływane przez zdarzenia skryptowe (np. ataki orków, sekwencje ze statkami).

Instalacja RAD Video Tools

  1. Pobierz RAD Video Tools z oficjalnej strony:
  2. Rozpakuj archiwum (potrzebujesz 7-Zip lub kompatybilnego programu).
  3. Uruchom RADTools.exe - nie wymaga instalacji.

Konwersja filmów do BIK

Instrukcja krok po kroku

  1. Uruchom RAD Video Tools (RADTools.exe).
  2. Przejdź do pliku wideo za pomocą wbudowanej przeglądarki plików.
  3. Wybierz film, który chcesz przekonwertować i kliknij "Bink it!".
  4. Skonfiguruj ustawienia kompresji:
    • Data rate (przepływność) - kontroluje jakość vs. rozmiar pliku. Dla przerywników Gothica, 1000-3000 kbps jest zazwyczaj wystarczające dla rozdzielczości 640x480.
    • Frame rate (klatki na sekundę) - dopasuj do częstotliwości klatek źródłowego wideo (zwykle 25 lub 30 fps).
    • Audio - Bink zawiera własny kodek audio. Możesz dostosować kompresję audio lub pozostawić domyślne ustawienia.
    • Key frame interval (interwał klatek kluczowych) - niższe wartości dają więcej klatek kluczowych (szybsze przewijanie, ale większe pliki).
  5. Kliknij "Bink", aby rozpocząć konwersję.
  6. Umieść wyjściowy plik .bik w <Gothic>/_work/Data/Video/.

Zalecane ustawienia dla Gothica

UstawienieZalecana wartość
Rozdzielczość640x480 lub 800x600 (dopasuj do rozdzielczości gry)
Data rate1500 - 3000 kbps
Klatki na sekundę25 fps
Audio44100 Hz, stereo
ostrzeżenie

Gothic 1 i Gothic 2 używają Bink 1 (.bik), nie Bink 2 (.bk2). Upewnij się, że kompresujesz do oryginalnego formatu Bink. RAD Video Tools domyślnie kompresuje do Bink 1.

Odtwarzanie plików BIK

RAD Video Tools zawiera również wbudowany Bink Player do podglądu filmów. Wystarczy dwukrotnie kliknąć plik .bik lub wybrać go w RAD Video Tools i nacisnąć "Play".

Podczas odtwarzania w Gothicu gracz może nacisnąć Escape, aby pominąć film. Jeśli w pliku INI Gothica włączono extendedVideoKeys, dostępne są dodatkowe sterowania:

KlawiszAkcja
EscapePomiń / anuluj film
SpacjaPauza / wznowienie
Strzałka w prawoPrzewiń o 30 klatek do przodu
HomeRestart filmu
Góra / DółRegulacja głośności
QWłącz/wyłącz dźwięk

Użycie filmu w modzie

Przykład: Dodanie własnego intra

  1. Stwórz lub edytuj film w dowolnym edytorze wideo (np. DaVinci Resolve, Premiere, Shotcut).
  2. Wyeksportuj do standardowego formatu (.avi, .mp4).
  3. Przekonwertuj na .bik za pomocą RAD Video Tools.
  4. Umieść plik .bik w <Gothic>/_work/Data/Video/.
  5. Wywołaj go ze skryptu Daedalus:
// W Startup.d - odtwórz własne intro przy rozpoczęciu nowej gry
func void startup_global()
{
PlayVideo("MOJ_MOD_INTRO.BIK");
// ... reszta startupa
};

Przykład: Dodanie przerywnika końcowego

Użyj PlayVideoEx z flagą exitSession, aby zakończyć grę po filmie:

// Odtwórz przerywnik końcowy i wyjdź do menu głównego
PlayVideoEx("MOJ_MOD_ZAKONCZENIE.BIK", TRUE, TRUE);

Linki zewnętrzne