PDA

Zobacz pełną wersję : [Poradnik] Jak dodać nowe rebelianckie frakcje!



27-07-2010, 13:30
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://forums.totalwar.org/vb/showthrea ... post664918 (http://forums.totalwar.org/vb/showthread.php?51378-How-to-include-new-rebel-factions&p=664918#post664918)
----------------------------------------------------------------------------------------
Jak dodać nowe rebelianckie frakcje!

Nowe frakcje rebelianckie są to frakcje, które po najechaniu myszkom na daną armie/miasto mają w nazwie nazwę swojej rebelianckiej frakcji. Ten ciekawy element może się przyczynić do zróżnicowania różnymi etnicznymi grupami z danego regionu lub regionów, bo można frakcji rebelianckiej użyć więcej niż jeden raz w innych regionach.

Pamiętaj aby zawszę zrobić kopię zapasową plików które masz zamiar modyfikować!!!


Spis treści:
1.Gdzie znajduje się potrzebne pliki
2.Gdzie znajduje się plik descr_regions.txt
3.Dodanie nowej frakcji
A.Co zmieniamy
B.Dopisać nazwę frakcji do spisu rebel_faction_descr_enums.txt
C.Stworzyć nową frakcje rebeliancką w descr_rebel_factions.txt
D.Dodanie nazwy rebelianckiej frakcji rebel_faction_descr.txt
E.Dodanie rebelianckiej frakcji do descr_regions.txt
4.Podsumowanie czyli usunięcie pliku map.rwm i uruchomienie gry
A.Pliku map.rwm
5.Istniejący ale nie wykorzystani rebelianci
6.Gotowe pliki z "Dalmatami" na mapie kampania dla RTW 1.5




-----------------------------------------
1.
Do modyfikacji rebelianckich frakcji potrzebujemy odnaleźć te pliki:
\Data\rebel_faction_descr_enums.txt
\Data\descr_rebel_factions.txt
\Data\text\rebel_faction_descr.txt

Objaśnienie plików
rebel_faction_descr_enums.txt tutaj jest spis frakcji rebelianckich
descr_rebel_factions.txt - właściwy plik frakcji ustawiamy min jakie jednostki "slave" należą do tej frakcji
rebel_faction_descr.txt - tutaj znajdziemy nazwę frakcji widzianą podczas gry

-----------------------------------------
2.

Oprócz nich niezbędny jest również plik descr_regions.txt, w którym do danego regionu dopiszemy typ rebelianckiej frakcji:
Może się też on znajdować w przypadków gdy nie używamy modów w
w folderze base
data\world\maps\base\descr_regions.txt(jak w tym przypadku)

lub w folderze kampanii najczęściej o nazwie( w zależności od moda )
w przypadku RTW
imperial_campaign

lub w przypadku dodatku BI
barbarian_invasion

lub w przypadku prologu RTW
sons_of_mars

lub w innym katalogu kampanii
Data\world\maps\campaign\{nazwa_kampanii}\descr_re gions.txt

-----------------------------------------
3.
Po wstępnym opisaniu co i gdzie przejdźmy do rzeczy:
-----------------------------------------
3.A.
W tym przykładzie zamierzam dodać dla regionu Dalmacji w zwykłym RTW

http://i26.tinypic.com/3149e9y.jpg

w miejscu frakcji rebelianckiej "Ilirowie"

http://i28.tinypic.com/211uw3k.jpg

dodam frakcje rebeliancką "Dalmatowie"

-----------------------------------------
3.B.

Przejdźmy do pliku rebel_faction_descr_enums.txt w folderze Data
Na końcu tego pliku dopisz nazwę nowej frakcji rebeliantów
Dalmatowie


Suebi
Tectosages
Ausci
Bituriges
Seduni
slave_uprising
gladiator_uprising
brigands
pirates
Dalmatowie

Ważne: nie używaj tu polskich znaków

-----------------------------------------
3.C.

Teraz czas na dodanie właściwe, nowej frakcji w pliku
descr_rebel_factions.txt w folderze Data

Po otwarciu zauważymy następującą strukturę


rebel_type Brigantes //Britons
category peasant_revolt
chance 0
description Brigantes
unit barb peasant slave
unit barb peasant slave
unit barb infantry slave
unit barb infantry slave
unit barb infantry slave
unit barb infantry slave
unit barb chariot heavy slave
unit barbarian rebel general

Opis parametrów:
rebel_type - to nazwa rebeliantów a //dwóch ukośnych liniach nazwa frakcji do której ma najbliżej (najczęściej pod względem położenia)
category tu zostawiamy bez zmian typ powstanie "powstanie przez bunt"
chance - szansa powstania im większa wartość tym region bardziej podatny na powstania w czasie niskiego zadowolenia mieszkańców
description - najlepiej ustawić takie samo jak w rebel_type ma to znaczenie przy ustawianiu nazwy w rebel_faction_descr.txt
unit - tutaj dopisujemy jakie jednostki które należą do buntowników będą w tej subfrakcji rebelianckiej rekrutowane podczas buntu

Ważne: liczba jednostek unit tu dopisana nie może przekroczyć liczby 20

Teraz aby dodać nową frakcje najłatwiej skopiować wpis najbliższej frakcji rebelianckiej w tym wypadku, illyrów


rebel_type Illyrians //macedonia
category peasant_revolt
chance 3
description Illyrians
unit greek peasant
unit greek peasant
unit greek peltast
unit greek cavalry
unit merc illyrian
unit merc illyrian
unit generic rebel general

i zmienić na Dalmatowie


rebel_type Dalmatowie //macedonia
category peasant_revolt
chance 3
description Dalmatowie
unit greek peasant
unit greek peasant
unit greek peltast
unit greek cavalry
unit merc illyrian
unit merc illyrian
unit generic rebel general

resztę pozostawiając wedle uznania jeśli chodzi o jednostki czy szanse buntu

-----------------------------------------
3.D.

Teraz należy dodać nazwę frakcji "Dalmatowie" dodać do pliku rebel_faction_descr.txt katalogu text
aby widziana była podczas gry.

po otwarciu najlepiej przejść na koniec ostatnich wpisów


{slave_uprising} Powstanie niewolników
{gladiator_uprising} Bunt gladiatorów
{brigands} Rozbójnicy
{pirates} Piraci

i dodać nazwę {Dalmatowie} (nazwa ta służy aby engine mógł rozpoznać frakcje) i po prawej dowolny tekst w tym wypadku dodałem Zbuntowani Dalmatowie
{Dalmatowie} Zbuntowani Dalmatowie

czyli wygląda to tak:


{slave_uprising} Powstanie niewolników
{gladiator_uprising} Bunt gladiatorów
{brigands} Rozbójnicy
{pirates} Piraci
{Dalmatowie} Zbuntowani Dalmatowie

-----------------------------------------
3.E.

W końcu po stworzeniu kompletnej rebelianckiej frakcji otwieramy plik descr_regions.txt w folderze base data\world\maps\base lub w folderze kampanii (jak opisane w pierwszym punkcie)

i szukamy regionu Dalmacji


Dalmatia
Salona
greek_cities
Illyrians
61 177 58
gold, timber, olive_oil, slaves, dogs, pigs
5
4

i zmieniamy z Illyrians na Dalmatowie


Dalmatia
Salona
greek_cities
Dalmatowie
61 177 58
gold, timber, olive_oil, slaves, dogs, pigs
5
4

-----------------------------------------
4.

To wszystko jeśli chodzi o modyfikacje plików.
Jeśli w tym regionie osada ta należy do buntowników (slave) w pliku descr_strat, to zobaczysz nazwę nowej frakcji rebeliantów po rozpoczęciem gry.
Aby jednak zobaczyć zmiany przez nas wprowadzone, należy usunąć plik map.rwm z katalogu kampanii lub katalogu base następnie uruchamiamy grę i widzimy to
http://i29.tinypic.com/20a8ehj.jpg

-----------------------------------------
4.A.

Plik map.rwm to plik który trzeba usunąć aby zobaczyć wprowadzone zmiany, których dokonaliśmy na mapie lub w plikach z mapą związanych (czyli nie dotyczy to jednostek, modeli które są ładowane na "świeżo" za każdym razem)
Dzięki wygenerowanemu plikowi map.rwm nie musimy czekać za każdym razem na sprawdzanie przez komputer całej mapy, tylko sekwencja ta jest pomijana wcześniejszym mu wygenerowaniu lub gdy go brak jest generowany jeszcze raz.

-----------------------------------------
5.

W grze RTW tak jak pewnie w innych grach z serii znajdują się frakcje rebelianckie będące już w plikach ale nie włączone ostatecznie do gry. Do takich frakcji należą na przykład allobroges, tectosages, arverni

Aby to je aktywować przeszukaj pliki które się tu pojawiły pod kątem brakujących elementów.
Frakcje rebelianckie działają idealnie, jak inne. Problemem jest to, że nie wszystkie frakcje rebelianckie są dopisane do pliku descr_rebel_factions.txt lub nie są przypisane do regionu w descr_regions.txt i trzeba zdefiniować je aby były gotowe do działania.

-----------------------------------------
5.

Tutaj macie pliki w których wprowadzono zmiany zwarte w tym poradników, tak zwany "gotowiec" w razie problemów warto pod patrzyć czy wszystko jest ok ;)
http://hotfile.com/dl/57845382/e70b52c/Frakcje_rebelianckie_gotowy_przykad.rar.html

----------------------------------------------------------------------------------------------
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!