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
Odpowiedz
#2
Dobry poradnik, dzięki Smile
[Obrazek: sz37R8A.png]
Odpowiedz
#3
(01.02.2016, 07:10 UTC)Gal Black napisał(a): Dobry poradnik, dzięki Smile

jakby ktos znalazł sensowny sposób aby mówić w języku PL w ED to bylbym wdzieczny Smile
VA wymusza zmiane jezyka windows na angielski a takie rozwiaznie mi nie do konca pasuje z wzgledu na zew soft.
Odpowiedz
#4
niestety nie da się... i pewnie jeszcze długo nie będzie można tego zrobić.
To wina lokalizacji Windowsa.
Co gorsza, ostatnio zainstalowałem (trochę omyłkowo) wersję PL... masakra do tego stopnia, ze ustawienie mikrofonu, nie wspominając już o VA wywala error i się zamyka.
Nie sprawdzalem dokladnie, ale VA obsluguje tylko Syntezator mowy w EN ( angielsku ) gdy ten nie jest zainstalowany to VA nie uruchomisz.
Niestety nie uruchomisz też syntezatora mowy i nauki gadania w wersji PL... ( pomimo tego ze masz tam jesyk polski! jako wybór lektora)

takie troche masakryczne rozwiązanie, ale pewnie szybciej byloby nagrać mp3 w jezyku PL jako paczkę do VA, choć pytania trzeba będzie zadawać po angielsku.
[Obrazek: SDU3JFX.png]
Odpowiedz
#5
Da się zrobić by można było mówić w języku polskim, i to działa.
jest filmik na youtube w którym autor opisuje i pokazuje krok po kroku jak tego dokonać.
Dziś już nie chce mi się szukać ale jak jutro znajdę trochę czasu to poszukam.


OK znalazłem Wink https://www.youtube.com/watch?v=G83k8C0BMCQ
Odpowiedz
#6
i to nawet nasz huzar nagrał ;-D
czyli mamy fachowca niedaleko Wink

Bezspornym dowodem na istnienie inteligencji pozaziemskiej jest fakt, że się z nami nie kontaktuje...
[Obrazek: 1XKzkTr.png]
Odpowiedz
#7
to jeszcze się dopnę na sępa do wątku z prośbą:
- bardzo byłbym dźwięczny za linka z łopatologicznym instruktażem (najlepszy takim dla odpornych), jak od podstaw zainstalować i ustawić voice attack w elitce i wszystkie inne takie tam...

Bezspornym dowodem na istnienie inteligencji pozaziemskiej jest fakt, że się z nami nie kontaktuje...
[Obrazek: 1XKzkTr.png]
Odpowiedz
#8
Łomatko, nie sądziłem, że dotrze ta moja wypocina aż na forum Husarii Tongue
(12.03.2016, 12:30 UTC)Ajro napisał(a): to jeszcze się dopnę na sępa do wątku z prośbą:
- bardzo byłbym dźwięczny za linka z łopatologicznym instruktażem (najlepszy takim dla odpornych), jak od podstaw zainstalować i ustawić voice attack w elitce i wszystkie inne takie tam...
Ajro jak potrzebujesz jeszcze pomocy z VA to daj mi znac na PM i się można na TS zgadać kiedyś. Ja nic nie zmieniałem w Elitce, po prostu przypisałem komendy z ustawień do komend głosowych na VA..
[Obrazek: mwqa7tM.png]
Odpowiedz
#9
Przepraszam za nekromancję ale włąśnie dostałem maila ze voicepack'i dostały jakiś update. Ktoś już może testował co ciekawego poprawili?|
Odpowiedz
#10
Ciekawy plugin do Voice Attack
https://forums.frontier.co.uk/showthread...ack-Plugin
podaje sporo przydatnych informacji np zaraz po wejściu do systemu typu jaki jest ustrój, stopień bezpieczeństwa itp
informacje o stanie statku, uszkodzonych modułach i ich stanie
i wiele innych
Odpowiedz


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  HCS Voice Pack Extension - Rozszerzenie komend do voice packów HCS (Voice Attack) Mathias Shallowgrave 10 9,055 20.09.2019, 07:59 UTC
Ostatni post: riddingWithDeath
  Katalogi instalcji i konfiguracji Elite - technikalia, modyfikacje plików Mathias Shallowgrave 3 6,322 28.11.2017, 19:30 UTC
Ostatni post: LeWaR
Information [PORADNIK] Katalogi instalcji i konfiguracji Elite - technikalia, modyfikacje plików Mathias Shallowgrave 16 33,491 05.11.2017, 18:30 UTC
Ostatni post: Mathias Shallowgrave
  [PORADNIK] Wyciąganie listy odwiedzonych systemów z plików netLog Arnul 31 28,654 30.12.2016, 14:01 UTC
Ostatni post: Mathias Shallowgrave



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