Przejdź do głównej zawartości

zMultilogue

zMultilogue to wtyczka Union stworzona przez muczc1wek i Silver Ore Team, umożliwiająca tworzenie dialogów z wieloma NPC jednocześnie, bez przerywania kolejki AI. Jest to nowoczesny zamiennik starszych rozwiązań opartych na pakietach Trialogue dla Ikarus/LeGo.

Funkcje

  • Dialogi wieloosobowe: Twórz rozmowy z dowolną liczbą NPC.
  • Bez przerywania AI queue: Zaprojektowane tak, aby działać bez psucia kolejki akcji AI.
  • Kontrola kamery: Zaawansowana manipulacja kamerą podczas dialogów.
  • Interakcja z przedmiotami: Dialogi mogą wchodzić w interakcję z przedmiotami i mobami.
  • Łatwe portowanie: Interfejs skryptowy oparty na pakiecie LeGo Trialogue, co ułatwia przenoszenie istniejących skryptów.
  • Auto-Dystans: Automatyczne zwiększanie dystansu wyświetlania okna dialogowego, jeśli NPC jest zbyt daleko.
  • Łatwe skryptowanie: Oferuje zarówno manualny interfejs, jak i auto-skryptowanie dla łatwej integracji.

Instalacja

Wymagania

Instalacja globalna (dla developerów)

  1. Pobierz najnowszy plik zMultilogue-<wersja>.vdf ze strony Releases.
  2. Umieść plik w katalogu <Gothic>/Data/.

Instalacja dla modyfikacji (dla wydania)

  1. Zmień nazwę pliku na zMultilogue.mod.
  2. Umieść go w <Gothic>/Data/ModVDF/.
  3. Dodaj go do pliku .ini swojej modyfikacji:
    [FILES]
    VDF=YourMod.mod zMultilogue.mod
informacja

Od wersji 0.1.9, nie musisz ręcznie dodawać ZS_MULTILOGUE do swoich skryptów. Wtyczka obsługuje to automatycznie poprzez zParserExtender.

Konfiguracja (Logowanie)

Możesz skonfigurować poziomy logowania w Gothic.ini:

[ZMULTILOGUE]
; Poziomy logowania: NONE, FATAL, ERROR, WARN, INFO, DEBUG, TRACE
LoggerLevelUnion=TRACE
LoggerLevelZSpy=TRACE

Logi zaczynają się od prefiksu zMul.

Użycie

zMultilogue pozwala na rozpoczęcie rozmowy z wieloma NPC ze standardowego dialogu.

Podstawowy przykład

Aby rozpocząć multilogue, zazwyczaj używasz standardowej instancji C_INFO, która wywołuje specyficzną funkcję startową.

Szczegółową dokumentację skryptową, tutoriale i przykłady znajdziesz na oficjalnej stronie zMultilogue.

Linki zewnętrzne