Author: AntitheusAntitheus a écrit :Moja druga runda researchu pt. "sprawdź featury OW". Zaskoczył mnie fakt, iż wciąż nie posiadamy tematu dot. dodawania/zmiany głosów i okrzyków postaci. Rzecz jasna, nie jest to temat tworzony przeze mnie od podstaw, lecz temat oparty na ŹRÓDLE (by włączyć tekst w języku polskim należy pod koniec linku dopisać "_pl" - w tekście brakuje polskiego kodowania znaków), stąd nie będę powielał pewnych informacji i postaram się uporządkować zebraną w drodze własnych doświadczeń wiedzę.
Elementarne wiadomościZmiana głosu
- Podstawowe pliki konfiguracyjne głosów/okrzyków znajdują się w Data1.owp/Data/GameInit i są to kolejno Voices.txt (przypisanie numeru i identu głosu), Exclamations.wri (pełna lista okrzyków wszystkich dostępnych postaci), Exclamations.txt (edytor poszczególnych wariantów okrzyków).
- Możliwość przypisania głosu postaci uzależniona jest od jej nacji. Domyślnie nie przypiszemy JMM głosu Gleba lub małpoluda. Poszczególne okrzyki wraz z podziałem na strony znaleźć możemy w Data2.owp\Dialogs\Strona\Exclamations. Metoda wypakowywania plików z Data2.owp jest mi obca. Jakieś pomysły?
- Głosy z podziałem na strony (ident - numer w voices.txt):
Spoiler: AMSpoiler: RU
Zrobić to można w dwóch miejscach. Pierwsza wzmianka pojawia się w pliku Start.txt, druga zaś niespodziewanie w XichtEd.exe. Nie mam pojęcia, które z nich pełni tu funkcję prymarną lub czy działają równorzędnie. Zauważyłem, że przypisanie głosu w start.txt nie zmienia go, gdy przypisany jest inny głos w galerii XichtEd (przeważnie 0 - domyślny).Dodawanie głosu
- Start.txt - Linia VOICE X GALLERY X Y, znajdująca się przeważnie pod linią RANDSEED i nad linią END_OF_DEFINE.
- XichtED.exe - Po dodaniu portretu do galerii - głos postaci symbolizuje numer w lewym górnym rogu portretu (domyślnie 0). Zmienić go można klikając PPM na portrecie i wprowadzając odpowiedni numer głosu (zgodny z nacją i nie głos nr 255 - małpolud), po czym zapisując galerię.
Zapraszam do uzupełniania/ewentualnych korekt.
- Tworzymy nową linię w Voices.txt - dajmy na to głos nacji amerykańskiej o idencie TEST
Code : Tout sélectionner
ITEM 110 TEST
- Dodajemy zestaw dialogów na początku lub na końcu pliku Exclamations.wri (tak, żebyśmy wiedzieli, gdzie je wrzuciliśmy. Aby dodać pliki najlepiej skopiować pełną listę jednej z postaci, po czym zmienić ident i treść okrzyku). Do przykładu użyłem (najdłuższych chyba) okrzyków JMM.
Spoiler:- Dodajemy ITEM 110 (dowolna wartość - przypominam że 110 wykorzystany został tylko do przykładu) do każdego elementu pliku Exclamations.txt. Czyli EXCL 1, 2 itp. Poszczególne elementy odpowiadają za jedną z czynności wykonywanych przez postać (wsiadanie do pojazdu itp). Tutaj nie musimy wykazywać się kreatywnością lecz jest to punkt, o którym wiem najmniej. Po pierwsze trzeba przyporządkować dany EXCL X do odpowiedniej czynności, po drugie trzeba wybrać wartość przy naszym ITEM (-1, 0, 1, 6). Być może jest to priorytet - nie mam pojęcia. Nie radzę zmieniać wartości EXCL i skupić się tylko na polu ITEM, gdyż moglibyście wysadzić grę i sprawić, że okrzyki przestaną działać. Umiejętna edycja tego pliku pozwoli Wam na zmianę warunków pojawiania się danego okrzyku (zachęcam do eksperymentowania na CZYSTYM modzie). Jeśli chcecie, żeby wasza postać zachowywała się jak JMM - kopiujecie wartości z ITEM 101. itd.
Spoiler: Opisy na podst. OWS- Rzecz jasna wszystkie edytowane pliki tekstowe winny się znaleźć w odpowiednim folderze naszego moda /modname/Data/GameInit/. Dodatkowo Exclamations.wri posiada polski wariant (folder #pol).
- Pliki dialogów nazywamy EX_EXid-ITEMname-WARIANTnr - czyli IDENTYCZNIE, jak w Exclamatons.wri - np Ex_BA-TEST-2 odpowiadał będzie za kwestię Atak1a (EXid - ident okrzyku; ITEMname - ident naszego itemu z voices.txt). Umieszczamy je w /nazwamoda/Dialogs/Strona/Exclamations. Pliki powinny być w formacie .wav i odpowiadać takim samym wymaganiom, jak w przypadku pozostałych plików dźwiękowych (menu itp).
Topic: viewtopic.php?f=42&t=4389