Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
PORADNIK Voice Attack & Voice Packs - losowe wybieranie plików odpowiedzi audio
#1
Voice Attack & Voice Packs 

Voice Attack posiada dość zaawanowane możliwości tworzenia makr oraz całych sekwencji komend w zależności od warunków. W tym poradniku zademonstruję, jak ustawić program, żeby losowo wybierał jeden plik audio z wielu dostępnych do odtworzenia przy podaniu danej komendy. Jest to przydatne w przypadku, gdy posiadamy jakiś zestaw odpowiedzi komputera (dwa przykładowe: tu oraz tu) i chcemy żeby na nasze komendy odpowiadał losowo wybraną frazą. 

Na przykład po podaniu komendy "Deploy Hardpoints" VA losowo wybiera odpowiedź komputera z dostępnych: Yes, Commander; Acquired; Yes, Captain; Weapons Out. Sprawia to wrażenie, że nasz komputer posiada pewną osobowość i jest sztuczną inteligencją. Bardzo ciekawy efekt, który wzbogaca grę.



Struktura polecenia:


I. Ustawienie zmiennej

II. Rozpoczęcie bloku warunku dla zmiennej o wartości 1
III. Przypisanie pliku audio do odegrania dla zmiennej o wartości 1
IV. Zamknięcie bloku warunku dla zmiennej o wartości 1

V. Rozpoczęcie bloku warunku dla zmiennej o wartości 2
VI. Przypisanie pliku audio do odegrania dla zmiennej o wartości 2
VII. Zamknięcie bloku warunku dla zmiennej o wartości 2

itd. dla wszystkich wartości zmiennych.


Jak to działa?

W momencie gdy podajemy jakąś komendę do VA, niech to będzie "Deploy Hardpoints", komputer wykonuje tę komendę, a następnie losuje liczbę i w zależności od wylosowanej liczby odgrywa dany plik dźwiękowy z odpowiedzią komputera.

Wg schematu powyżej:

Ustawiamy zmienną a. Przypisujemy pliki audio dla kolejnych liczb, które będą losowane (wartości zmiennej). W przypadku wylosowania danej wartości, VA odtwarza dany plik audio.


Instrukcja krok po kroku:

I. Ustaw zmienną, która będzie później użyta w warunkach.

[Obrazek: UcQCRl7.jpg]

  1. Wybierz opcję "Other"
  2. Wybierz "Set a Condition Value (Advanced)" z listy akcji
  3. Wpisz nazwę zmiennej (dowolny ciąg znaki alfanumerycznych)
  4. Wybierz "Random Value" i w pole "From" wpisz 1, a w pole "To" liczbę plików głosowych, które mają być użyte (w tym przykładzie ustawiłem 13 możliwych odpowiedzi)


II. Rozpocznij blok warunku

[Obrazek: VwYQ0PF.jpg]

  1. Wybierz opcję Other
  2. Wybierz "Begin a Condition Block (Advanced)" z listy akcji
  3. W pole "Condition Name" wpisz nazwę zmiennej, którą ustawiłeś w punkcie I. W z listy wybierz "Equals", a "Value" ustaw na 1 (to znaczy, że w przypadku wylosowania liczby 1 zostanie odegrany plik, który ustawimy w kolejnym kroku).


III. Odtwórz plik audio

[Obrazek: oKH22Hb.jpg]


  1. Wybierz opcję Other i później "Play a Sound" z listy akcji.
  2. Wybierz, który plik audio ma być odtworzony.


IV. Zakończ blok warunku.

[Obrazek: TO8c51z.jpg]

  1. Wybierz opcję Other i później "End a Condition Block (Advanced)"


IV. Rozpocznij kolejny blok warunku - wróć do punktu II. i tym razem w Value wpisz 2, po czym ustaw kolejny plik audio do odtworzenia i zakończ blok warunku. Ustaw tyle bloków warunków, ile chcesz. Im więcej, tym większa różnorodność odpowiedzi komputera na daną komendę.

A tak to wygląda po ustawieniu:

[Obrazek: LC9cREJ.jpg]

Nie zapomnijcie na samym początku dodać komendy, którą ma wykonać VA (w tym przypadku naciśnięcie spacji w celu wysunięcia broni).


ProTip: W oknie Edycji VA można kopiować i wklejać dane akcje - znacznie przyspiesza to pracę Smile
--
:: Oficjalny Partner FDEV - zapraszam na Twitch (KLIK) po partnerskie skórki! 

:: Tapetki z Elite i nie tylko (KLIK). 

Odpowiedz


Wiadomości w tym wątku
Voice Attack & Voice Packs - losowe wybieranie plików odpowiedzi audio - przez Mathias Shallowgrave - 31.01.2016, 23:13 UTC

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Wiadomości tekstowe za pomocą Voicce Attack MistyPL 3 2,210 26.08.2022, 05:51 UTC
Ostatni post: MAGNUM354
  Voice Attack - rozpoznawanie polskiego + BONUS HCS Voice Pack komendy po polsku Honoorius 18 6,670 27.07.2022, 07:45 UTC
Ostatni post: MistyPL
  HCS Voice Pack Extension - Rozszerzenie komend do voice packów HCS (Voice Attack) Mathias Shallowgrave 14 21,123 06.03.2022, 11:03 UTC
Ostatni post: Misiakus Pluszov
  Katalogi instalcji i konfiguracji Elite - technikalia, modyfikacje plików Mathias Shallowgrave 3 9,037 28.11.2017, 19:30 UTC
Ostatni post: LeWaR
Information [PORADNIK] Katalogi instalcji i konfiguracji Elite - technikalia, modyfikacje plików Mathias Shallowgrave 16 51,435 05.11.2017, 18:30 UTC
Ostatni post: Mathias Shallowgrave



Użytkownicy przeglądający ten wątek: 1 gości