27-07-2010, 21:05
Poradnik opiera się na jego angielskich odpowiednikach zaczerpniętych z twcenter. Poza tym dodałem tutaj dużo swoich informacji i moich komentarzy, które mogą wam także pomóc.
----------------------------------------------------------------------------------------TCATutorials
Linki źródłowe mogą być pomocne:
http://www.twcenter.net/forums/showthread.php?t=163043
http://forums.totalwar.org/vb/showthrea ... post777183 (http://forums.totalwar.org/vb/showthread.php?51376-How-to-Add-Remove-character-names-from-a-faction&p=777183#post777183)
----------------------------------------------------------------------------------------
Jak dodać/zmodyfikować/usunąć imiona!
Widząc, jak wiele osób lubi się bawić z imionami i nazwiskami, że w tym aspekcie modyfikacji mogą tworzyć nie umyślnie poważne błędy, które będą powodować CTD przez złą edycje tego elementu. Oto prosty poradnik, który obejmuje takie rzeczy. Ja postarałem się zrobić to w jak zwykle idioto-odporny sposób, ale pewne rzeczy mogłem pominąć, więc jeśli masz jakieś uwagi, sugestie, poprawki lub uzupełnienia, prosimy o pytania co do tego.
Pamiętaj aby zawszę zrobić kopię zapasową plików które masz zamiar modyfikować!!!
Spis treści:
1.Gdzie znajduje się potrzebne pliki
2.Zapoznanie się z plikami
A.Co zawiera plik descr_names.txt
B.Co zawiera plik names.txt
C.Co zawiera plik descr_names_lookup.txt
3.Dodanie nowych imion/nazwisk
4.Edycja imion/nazwisk
5.Usuwanie imion/nazwisk
-----------------------------------------
1.
Do modyfikacji potrzebujemy odnaleźć te pliki:
data\descr_names.txt
data\text\names.txt
data\descr_names_lookup.txt
Objaśnienie plików
descr_names.txt - tutaj znajdą się imion, imion żeńskich i nazwisk przypisane do poszczególnych frakcji
names.txt - tutaj nazwy rozpoznawane przez engine, można przypisać dowolny tekst jak będzie widoczny w grze.
descr_names_lookup.txt - lista wszystkich imion, imion żeńskich i nazwisk
-----------------------------------------
2.
Teraz otwórz pierwszy z plików descr_names.txt na przykładzie Miast grecji z RTW
-----------------------------------------
2.A.
Zawartość tego pliku jest następująca descr_names.txt długość sekwencji dla samej Grecji jest bardzo długa więc skróciłem ją do pierwszych trzech imion/nazwisk/imion żeńskich
faction: greek_cities
characters
Acaeus
Acamus
Acestes
....
surnames
of Scodra
of Lissus
of Dimale
....
women
Harmodias
Clymene
Menelaia
....
Jak widać nazwy przydzielane są do poszczególnych frakcji, a następnie każdej frakcji nazwiska są posortowane w 3 kategoriach: imion męskich, nazwiska i imiona kobiece. Jeśli imię/nazwisko/imię żeńskie ma się znajdować się w wielu frakcjach to musi być przypisane do każdej "listy"frakcji w tym pliku(czyli powtórzone dla każdej frakcji).
Ważne informacja: Wpisy w descr_names są to nazwy rozpoznawane przez, silnik gry i ich nie zobaczymy na ekranie. Więc trzeba je mieć bez spacji, tabulacji lub znaków specjalnych w we wewnątrz imiona/nazwiska, można też połączyć wiele wyrazów. Aby w names.txt ustawić imię/nazwisko takie jakie chcemy.
-----------------------------------------
2.B.
Teraz zajmijmy się plikiem descr_names.txt
znajdują się tam wpisy uszeregowane w ten sposób(lub podobny):
{Acaeus} Aceus
{Acamus} Akamus
... ....
{Acestes} Akestes
Od lewej strony mam to co było w pliku descr_names.txt (oczywiście muszą one odpowiadać i być identyczne z danymi, które istnieją w descr_names.txt a po prawej stronie można zobaczyć odpowiednią nazwę która jest widoczna podczas gry. Może ona być taka sama jak ta po lewej lub inna gdyż jest to "zawartość" która zostaje wyświetlona. Zasada dotyczy wszystkich wpisów.
Dla przykładu innej zawartości w prawej kolumnie możemy zmienić Aceus na Aceus, syn Aceus
{Acaeus} Aceus, syn Aceusa
{of_Scodra} ze Szkodry
Oba wpisy do names.txt są zrobione w pełni sprawnie. Silnik gry wyświetli zawartość zmiennej Acaeus jako Aceus, syn Aceusa
Podobnie w drugim przykładzie w którym Acestes, może mieć dopisek of_Scodra
a będzie to wyświetlane na ekranie jako:
Akestes ze Szkodry
-----------------------------------------
2.C.
Plik descr_names_lookup.txt zawiera spis imion w
Acaeus
Acamus
Aclepiades
Acrisias
Acroneos
Adrastos
Aegon
i każde nowe imię warto tu dopisać(to co w descr_names.txt piszemy po lewej stronie), choć są pewne informacje że RTW/BI 1.5/1.6 nie wymagają już wpisów do tego pliku jeśli w ogóle całego pliku, jednak na wszelki wypadek lepiej wpisać.
-----------------------------------------
3.
Jeśli chcesz dodać nowe imiona do gry musisz otworzyć plik descr_names.txt i przejść do sekcji frakcji która cię interesuje
W tym wypadku Kartaginy:
faction: carthage
characters
Abdimilki
Abascantus
Abdeshmun
Teraz dodaj nowe imię Hannibal_Barca_son_of_Hamilcar_Barca
faction: carthage
characters
Hannibal_Barca_son_of_Hamilcar_Barca
Abdimilki
Abascantus
Abdeshmun
teraz następnie należy przejść do names.txt gdzie do bazy imion dodajemy po lewej dla silnika, po prawej widoczne podczas gry
{Hannibal_Barca_son_of_Hamilcar_Barca} Hannibal Barkas syn Hamilkara Barkasa
{Aristaeus} Aristajos
{Aristagoras} Aristagoras
{Aristarchos} Aristarchos
Dla upewnienia się dodajmy również do pliku descr_names_lookup.txt wpis
Hannibal_Barca_son_of_Hamilcar_Barca
do bazy wpisów
Abdimilki
Abascantus
Abdeshmun
aby było tak
Hannibal_Barca_son_of_Hamilcar_Barca
Abdimilki
Abascantus
Abdeshmun
Zrobione teraz Kartagina będzie mogla mieć postać o imieniu "Hannibal Barkas syn Hamilkara Barkasa" (Na ekranie).
Ważne:Jeśli chcesz możesz nie tylko dodać wpis w descr_names.txt do Kartaginy ale i do innych państw i będzie to samo wyświetlane.
Oczywiście, trzeba mieć tylko jeden do tego wpis w names.txt, bez względu na liczbę wpisów do innych frakcji w descr_names.txt. Należy pamiętać, że nazwy w nawiasach powinny być dokładnie takie same jak nazwa w descr_names_lookup.txt i descr_names.txt, a nazwa wyświetlana na ekranie w names.txt (ta w prawej kolumnie bez nawiasów) może mieć znaki specjalne(polskie) i spacje.
-----------------------------------------
4.
Edycja imion polega na zmianie lub zamianie na inne
Jeśli chcesz tylko zmienić treść imienia/nazwiska pojawiającego się na ekranie, to po prostu otwórz names.txt i zmienić w prawej kolumnie wpis na jaki chcesz na przykład:
{Amulius} Amuliusz
na
{Amulius} Livius Aemilianus
Teraz zamiast imiona Amuliusz będzie widoczne Livius Aemilianus
-----------------------------------------
5.
Usuwanie imion:
Aby usunąć imiona z gry wystarczy usunąć linię lub dodać znak ; który powoduje że linia ta jest nie widoczna.
Dla przykładu jak to można zrobić
sposób I - usunięcie Abdeshmun
faction: carthage
characters
Abdimilki
Abascantus
sposób II - postawienie znaku ;
faction: carthage
characters
Abdimilki
Abascantus
; Abdeshmun
Nie trzeba usuwać imienia z innych plików(w których dodaje się imiona), nie spowoduje to błędów ale jak ktoś chce to może usunąć wpisy z pozostałych dwóch plików.
----------------------------------------------------------------------------------------------
To wszystko czego potrzebujecie
Poradnik ten ma na celu lepiej poruszać się wam w świecie moddowania RTW ;)
Jakieś pytania, nie jasności co do tego poradnika? Jeśli tak to piszcie!
----------------------------------------------------------------------------------------TCATutorials
Linki źródłowe mogą być pomocne:
http://www.twcenter.net/forums/showthread.php?t=163043
http://forums.totalwar.org/vb/showthrea ... post777183 (http://forums.totalwar.org/vb/showthread.php?51376-How-to-Add-Remove-character-names-from-a-faction&p=777183#post777183)
----------------------------------------------------------------------------------------
Jak dodać/zmodyfikować/usunąć imiona!
Widząc, jak wiele osób lubi się bawić z imionami i nazwiskami, że w tym aspekcie modyfikacji mogą tworzyć nie umyślnie poważne błędy, które będą powodować CTD przez złą edycje tego elementu. Oto prosty poradnik, który obejmuje takie rzeczy. Ja postarałem się zrobić to w jak zwykle idioto-odporny sposób, ale pewne rzeczy mogłem pominąć, więc jeśli masz jakieś uwagi, sugestie, poprawki lub uzupełnienia, prosimy o pytania co do tego.
Pamiętaj aby zawszę zrobić kopię zapasową plików które masz zamiar modyfikować!!!
Spis treści:
1.Gdzie znajduje się potrzebne pliki
2.Zapoznanie się z plikami
A.Co zawiera plik descr_names.txt
B.Co zawiera plik names.txt
C.Co zawiera plik descr_names_lookup.txt
3.Dodanie nowych imion/nazwisk
4.Edycja imion/nazwisk
5.Usuwanie imion/nazwisk
-----------------------------------------
1.
Do modyfikacji potrzebujemy odnaleźć te pliki:
data\descr_names.txt
data\text\names.txt
data\descr_names_lookup.txt
Objaśnienie plików
descr_names.txt - tutaj znajdą się imion, imion żeńskich i nazwisk przypisane do poszczególnych frakcji
names.txt - tutaj nazwy rozpoznawane przez engine, można przypisać dowolny tekst jak będzie widoczny w grze.
descr_names_lookup.txt - lista wszystkich imion, imion żeńskich i nazwisk
-----------------------------------------
2.
Teraz otwórz pierwszy z plików descr_names.txt na przykładzie Miast grecji z RTW
-----------------------------------------
2.A.
Zawartość tego pliku jest następująca descr_names.txt długość sekwencji dla samej Grecji jest bardzo długa więc skróciłem ją do pierwszych trzech imion/nazwisk/imion żeńskich
faction: greek_cities
characters
Acaeus
Acamus
Acestes
....
surnames
of Scodra
of Lissus
of Dimale
....
women
Harmodias
Clymene
Menelaia
....
Jak widać nazwy przydzielane są do poszczególnych frakcji, a następnie każdej frakcji nazwiska są posortowane w 3 kategoriach: imion męskich, nazwiska i imiona kobiece. Jeśli imię/nazwisko/imię żeńskie ma się znajdować się w wielu frakcjach to musi być przypisane do każdej "listy"frakcji w tym pliku(czyli powtórzone dla każdej frakcji).
Ważne informacja: Wpisy w descr_names są to nazwy rozpoznawane przez, silnik gry i ich nie zobaczymy na ekranie. Więc trzeba je mieć bez spacji, tabulacji lub znaków specjalnych w we wewnątrz imiona/nazwiska, można też połączyć wiele wyrazów. Aby w names.txt ustawić imię/nazwisko takie jakie chcemy.
-----------------------------------------
2.B.
Teraz zajmijmy się plikiem descr_names.txt
znajdują się tam wpisy uszeregowane w ten sposób(lub podobny):
{Acaeus} Aceus
{Acamus} Akamus
... ....
{Acestes} Akestes
Od lewej strony mam to co było w pliku descr_names.txt (oczywiście muszą one odpowiadać i być identyczne z danymi, które istnieją w descr_names.txt a po prawej stronie można zobaczyć odpowiednią nazwę która jest widoczna podczas gry. Może ona być taka sama jak ta po lewej lub inna gdyż jest to "zawartość" która zostaje wyświetlona. Zasada dotyczy wszystkich wpisów.
Dla przykładu innej zawartości w prawej kolumnie możemy zmienić Aceus na Aceus, syn Aceus
{Acaeus} Aceus, syn Aceusa
{of_Scodra} ze Szkodry
Oba wpisy do names.txt są zrobione w pełni sprawnie. Silnik gry wyświetli zawartość zmiennej Acaeus jako Aceus, syn Aceusa
Podobnie w drugim przykładzie w którym Acestes, może mieć dopisek of_Scodra
a będzie to wyświetlane na ekranie jako:
Akestes ze Szkodry
-----------------------------------------
2.C.
Plik descr_names_lookup.txt zawiera spis imion w
Acaeus
Acamus
Aclepiades
Acrisias
Acroneos
Adrastos
Aegon
i każde nowe imię warto tu dopisać(to co w descr_names.txt piszemy po lewej stronie), choć są pewne informacje że RTW/BI 1.5/1.6 nie wymagają już wpisów do tego pliku jeśli w ogóle całego pliku, jednak na wszelki wypadek lepiej wpisać.
-----------------------------------------
3.
Jeśli chcesz dodać nowe imiona do gry musisz otworzyć plik descr_names.txt i przejść do sekcji frakcji która cię interesuje
W tym wypadku Kartaginy:
faction: carthage
characters
Abdimilki
Abascantus
Abdeshmun
Teraz dodaj nowe imię Hannibal_Barca_son_of_Hamilcar_Barca
faction: carthage
characters
Hannibal_Barca_son_of_Hamilcar_Barca
Abdimilki
Abascantus
Abdeshmun
teraz następnie należy przejść do names.txt gdzie do bazy imion dodajemy po lewej dla silnika, po prawej widoczne podczas gry
{Hannibal_Barca_son_of_Hamilcar_Barca} Hannibal Barkas syn Hamilkara Barkasa
{Aristaeus} Aristajos
{Aristagoras} Aristagoras
{Aristarchos} Aristarchos
Dla upewnienia się dodajmy również do pliku descr_names_lookup.txt wpis
Hannibal_Barca_son_of_Hamilcar_Barca
do bazy wpisów
Abdimilki
Abascantus
Abdeshmun
aby było tak
Hannibal_Barca_son_of_Hamilcar_Barca
Abdimilki
Abascantus
Abdeshmun
Zrobione teraz Kartagina będzie mogla mieć postać o imieniu "Hannibal Barkas syn Hamilkara Barkasa" (Na ekranie).
Ważne:Jeśli chcesz możesz nie tylko dodać wpis w descr_names.txt do Kartaginy ale i do innych państw i będzie to samo wyświetlane.
Oczywiście, trzeba mieć tylko jeden do tego wpis w names.txt, bez względu na liczbę wpisów do innych frakcji w descr_names.txt. Należy pamiętać, że nazwy w nawiasach powinny być dokładnie takie same jak nazwa w descr_names_lookup.txt i descr_names.txt, a nazwa wyświetlana na ekranie w names.txt (ta w prawej kolumnie bez nawiasów) może mieć znaki specjalne(polskie) i spacje.
-----------------------------------------
4.
Edycja imion polega na zmianie lub zamianie na inne
Jeśli chcesz tylko zmienić treść imienia/nazwiska pojawiającego się na ekranie, to po prostu otwórz names.txt i zmienić w prawej kolumnie wpis na jaki chcesz na przykład:
{Amulius} Amuliusz
na
{Amulius} Livius Aemilianus
Teraz zamiast imiona Amuliusz będzie widoczne Livius Aemilianus
-----------------------------------------
5.
Usuwanie imion:
Aby usunąć imiona z gry wystarczy usunąć linię lub dodać znak ; który powoduje że linia ta jest nie widoczna.
Dla przykładu jak to można zrobić
sposób I - usunięcie Abdeshmun
faction: carthage
characters
Abdimilki
Abascantus
sposób II - postawienie znaku ;
faction: carthage
characters
Abdimilki
Abascantus
; Abdeshmun
Nie trzeba usuwać imienia z innych plików(w których dodaje się imiona), nie spowoduje to błędów ale jak ktoś chce to może usunąć wpisy z pozostałych dwóch plików.
----------------------------------------------------------------------------------------------
To wszystko czego potrzebujecie
Poradnik ten ma na celu lepiej poruszać się wam w świecie moddowania RTW ;)
Jakieś pytania, nie jasności co do tego poradnika? Jeśli tak to piszcie!