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/wiki/How_to_add ... ment_names
http://www.twcenter.net/forums/showthread.php?t=33332
----------------------------------------------------------------------------------------
Jak dodać prowincje!

W tym poradniku zamierzam zaprezentować dodawanie nowych prowincji do gry. Co tu dużo pisać każdy by to chciał zrobić!

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
3.Działania przygotowujące
4.Dodawanie prowincji
A.map_regions.tga
B.descr_regions.txt
C.descr_strat.txt
D.descr_mercenaries.txt
E.descr_regions_and_settlement_name_lookup.txt
F.imperial_campaign_regions_and_settlement_names.txt
G.Prowincja a teren
5.Podsumowanie


-----------------------------------------
1.
Do modyfikacji potrzebujemy odnaleźć ten pliki:
Data/World/maps/Base/map_regions.tga
Data/world/maps/base/descr_regions.txt
Data/world/maps/campaign/imperial_campaign/descr_strat.txt
Data/world/maps/campaign/imperial_campaign/descr_mercenaries.txt
Data/world/maps/campaign/imperial_campaign/descr_regions_and_settlement_name_lookup.txt
Data/text/imperial_campaign_regions_and_settlement_names.txt

Te przykładowe lokalizacje plików, przestawiono na przykładzie zwykłego RTW jeśli masz mody lub kampanie prowincjonalną to pliki będą te znajdować się gdzie indziej.

W przypadku dodatku BI
barbarian_invasion
Bi/Data/World/maps/Base/map_regions.tga
Bi/Data/world/maps/base/descr_regions.txt
Bi/Data/world/maps/campaign/barbarian_invasion/descr_strat.txt
Bi/Data/world/maps/campaign/barbarian_invasion/descr_mercenaries.txt
Bi/Data/world/maps/campaign/barbarian_invasion/descr_regions_and_settlement_name_lookup.txt
Bi/Data/text/barbarian_invasion_regions_and_settlement_names.tx t

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

Objaśnienie plików
map_regions.tga - tutaj "dorysujemy kolejne prowincje, chodzi przede wszystkim o granice prowincji, ustawienie miasta i portu.
descr_regions.txt - tutaj znajdziemy dane dotyczące konkretnego regionu
descr_strat.txt - to tutaj dodamy prowincje do kampanii i zorganizujmy jej garnizon
b]descr_mercenaries.txt[/b] - tutaj określeni są najemnicy i do jakich regionów rekrutacja należą oni
descr_regions_and_settlement_name_lookup.txt - w tym pliku jest spis samych nazw prowincji i miast
barbarian_invasion_regions_and_settlement_names.tx t - tutaj spis nazw prowincji i miast, który są wyświetlane nam na ekranie podczas gry.

-----------------------------------------
3.

Bardzo ważne jest aby przed każdą zmianą czegokolwiek na mapie usunąć dwa pliki:
map.rwm (za każdym razem)
map_heights.hgt (tylko raz)


znajdziemy je w folderze Base
Data/world/maps/base
lub w folderze kampanii

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

Dodawanie prowincji zaczynamy od pliku map_regions.tga , najlepiej edytować go Photoshopem. Otwieramy teraz ten plik za pomocą tego programu i widzimy:




Jak widzimy każda prowincja ma i powinna mieć swój własny kolor RGB
Teraz należy przybliżyć, obraz aby dokładnie widzieć interesujący nas obszar prowincje do interesującego nas regionu.




Jak pewnie się domyślacie zamierzam dodać miasto "Aleria" a region o nazwie "Korsyka"

Ważne nazwy regionów odczytywane przez silnik gry nie mogą mieć znaków polskich!

Należy teraz z palety barw wybrać inny kolor(unikalny) i całą tą wysepkę zamalować lub wypełnić tym kolorem (ale tak aby nie zamalować Sardynii)

Nie należy:
-zamalowywać pól które zajmuje morze
-zamalowywać innych miast i portów

Po zamalowaniu wysepki dodajemy:
-Osadę (pixel czarny)
-Port (pixel biały) (tylko bezpośrednio przy morzu, w innym wypadku portu nie dodajemy)

A wynikiem naszych działań powinno być:



To koniec jeśli chodzi o zmiany w tym plik zapisujemy. Jednak nie zamykamy jeszcze tego pliku.
Musimy zrobić coś jeszcze ważnego a mianowicie spisać wartość koloru RGB.
Po prostu trzeba dojechać na naszą wyspę narzędziem do pobierania kolorów i spisać jego wartość.



W tym wypadku jest to 150 118 79

-----------------------------------------
4.B

Teraz czas dodać naszą prowincje do descr_regions.txt to tam znajdziemy właściwości każdego regiony i tu dodajemy też nowy.
Otwieramy go i kopiujemy najbardziej odpowiadający nam region aby mieć szablon na przyszły region.(oczywiście region z którego korzystamy jako źródło nie zmieniamy)

Kod:
Sardinia
	Caralis
	carthage
	Beronicensis
	198 35 13
	wine, slaves, dogs, pigs
	5
	5
W tym wypadku skopiowałem Sardynie, ale jeszcze nie dodaje tego do gry trzeba teraz nadać nowe właściwości temu regionowi.

Opisałem to co nas interesuje i inne mniej ważne parametry:
nazwa regionu
nazwa osady
przynależność lojalności wobec rdzennej frakcji
typ buntowników w osadzie
Wartość RGB kolorów z map_regions.tga
typy surowców w osadzie
tego nie ruszamy (tz. wartość tryumfu)
wielkość skali rolnictwa w regionie im wyższy tym wyższe przychody

Wartość które podkreśliłem i pogrubiłem to wartość i które zawsze zmieniamy dodając nową prowincje.


I teraz musimy je zmienić, ja zmieniłem na takie:

Kod:
Korsyka
	Aleria
	carthage
	Beronicensis
	150 118 79
	wine, slaves, dogs, pigs
	5
	5
Teraz możemy dodać ten wpis na początek tego pliku będzie to wyglądać mniej więcej tak

Kod:
Korsyka
	Aleria
	carthage
	Beronicensis
	150 118 79
	wine, slaves, dogs, pigs
	5
	5
Britannia_Inferior
	Eburacum
	britons
	Brigantes
	232 41 198
	slaves, lead, dogs, pigs
	5
	5

-----------------------------------------
4.C

Teraz dodamy nasz region do kampanii otwieramy plik descr_strat.txt.

Szukamy sekcji carthage, bo chcemy aby region należał do Kartaginy

Kod:
faction	carthage, balanced smith
denari	7000
settlement
{
	level city
	region Africa

	year_founded 0
	population 6000
	plan_set default_set
	faction_creator carthage
	building
	{
		type core_building governors_palace
	}
	building
	{
		type equestrian stables
	}
	building
	{
		type defenses stone_wall
	}
	building
	{
		type barracks militia_barracks
	}
	building
	{
		type port_buildings port
	}
	building
	{
		type market market
	}
	building
	{
		type temple_of_justice temple_of_justice_temple
	}
	building
	{
		type hinterland_farms farms
	}
}
teraz za tym wpisem możemy dodać nowy region, tak jak ostatnio warto skopiować wpis Sardynii i go zmodyfikować na taki:

Kod:
settlement
{
	level town
	region Korsyka

	year_founded 0
	population 700
	plan_set default_set
	faction_creator carthage
	building
	{
		type core_building governors_house
	}
}
W tym przykładzie wystarczy zmienić nazwę regionu na Korsykę
Teraz można go dodać do sekcji Kartaginy jednak nie może być on pierwszym wpisem, miast Kartaginy bo wtedy został by stolicą. Dlatego więc najlepiej dodać go na końcu sekcji miast Kartaginy lub tuż za pierwszymtak jak tu widzicie)

Kod:
faction	carthage, balanced smith
denari	7000
settlement
{
	level city
	region Africa

	year_founded 0
	population 6000
	plan_set default_set
	faction_creator carthage
	building
	{
		type core_building governors_palace
	}
	building
	{
		type equestrian stables
	}
	building
	{
		type defenses stone_wall
	}
	building
	{
		type barracks militia_barracks
	}
	building
	{
		type port_buildings port
	}
	building
	{
		type market market
	}
	building
	{
		type temple_of_justice temple_of_justice_temple
	}
	building
	{
		type hinterland_farms farms
	}
}
settlement
{
	level town
	region Korsyka

	year_founded 0
	population 700
	plan_set default_set
	faction_creator carthage
	building
	{
		type core_building governors_house
	}
}
Jeśli chodzi o prowincje w tym pliku to już wszystko!


-----------------------------------------
4.D

Teraz przechodzimy do pliku descr_mercenaries.txt i szukamy najbliżej odpowiadającego wpisu jeśli chodzi o położenie geograficzne, tak jak wtedy i tu szukamy regionu "Sardinia"
Po znalezieniu będziemy widzieć:

Kod:
pool Sicily
	regions Sicilia_Poeni Sicilia_Romanus Sicilia_Graecus Sardinia		
	unit merc peltast,			exp 0 cost 600 replenish 0.1 - 0.15 max 2 initial 1
	unit merc greek hoplites,			exp 0 cost 850 replenish 0.05 - 0.08 max 1 initial 1
	unit merc balearic slingers,			exp 0 cost 750 replenish 0.03 - 0.05 max 1 initial 0
Jak widać Sardynia jest przypisana do regionu rekrutacji najemników "Sicily" czyli do Sycylii.
Aby wszystko było w porządku najlepiej za "Sardinia" należy dopisać "Korsyka" aby wyglądało to tak:

Kod:
pool Sicily
	regions Sicilia_Poeni Sicilia_Romanus Sicilia_Graecus Sardinia Korsyka		
	unit merc peltast,			exp 0 cost 600 replenish 0.1 - 0.15 max 2 initial 1
	unit merc greek hoplites,			exp 0 cost 850 replenish 0.05 - 0.08 max 1 initial 1
	unit merc balearic slingers,			exp 0 cost 750 replenish 0.03 - 0.05 max 1 initial 0
Od teraz najemników znajdziemy również w nowej prowincji.To koniec zmian w tym pliku, zapisujemy


-----------------------------------------
4.E

Czas na edycję pliku descr_regions_and_settlement_name_lookup.txt owieramy go i widzimy:
Kod:
Britannia_Inferior
Tribus_Saxones
Locus_Gepidae
Hyperboria
Tribus_Sakae
teraz wystarczy do tego spisu na górze dodać dwa nowe wpisy nazwa nowego regionu i miasta.

Kod:
Korsyka
Aleria
Britannia_Inferior
Tribus_Saxones
Locus_Gepidae
Hyperboria
Tribus_Sakae
i to wystarczy, zapisujemy!

-----------------------------------------
4.F

Ostatnim plikiem przy tworzeniu prowincji będzie imperial_campaign_regions_and_settlement_names.txt z folderu text, przechodzimy do niego i owieramy.

Widzimy nazwy ułożone w dwie kolumny

Kod:
¬ Names for regions and settlements in the imperial campaign
{Britannia_Inferior}			Brytania Inferior
{Tribus_Saxones}			Plemię Sasów
{Locus_Gepidae}			Locus Gepidów
{Hyperboria}			Hyperboria
dodajemy teraz od góry swoje wpisy:

Kod:
¬ Names for regions and settlements in the imperial campaign
{Korsyka}			Wyspa Korsyka
{Aleria}			Aleria
{Britannia_Inferior}			Brytania Inferior
{Tribus_Saxones}			Plemię Sasów
{Locus_Gepidae}			Locus Gepidów
{Hyperboria}			Hyperboria
Po lewej nazwa wyczytywana przez silnik gry, a po prawej tekst wyświetlany na ekranie.

Porada! Aby zmienić tylko nazwę regionu lub miasta, wystarczy zmienić tekst w prawej kolumnie, wtedy nie ruszaj tekstu po lewej bo inaczej CTD

Powinieneś teraz mieć nową prowincje w grze! Uruchom nową grę i sprawdź. Jeśli to nie działa, upewnij się, że nie ma błędów w pisowni, nawiasy {}, czy wszystkie kroki zrobiłeś poprawnie. Jeśli nadal nie, to zacznij od początku z kopi zapasowej i gdzie indziej ustaw swoją prowincje, lub poszukaj błędów za pomocą odpowiedniej funkcji silnika RTW.

Uwaga: Stworzona prowincja z przykładu nie działa celowo, bo trzeba wykonać jeszcze jedno działanie!

-----------------------------------------
4.G

Nasza utworzona prowincja "Wyspa Korsyka" nie działa na pewno, gdyż może pamiętacie ale na tą wyspę w zwykłym RTW nie można było się dostać z tego względu że w okół niej są klify uniemożliwiające stawianie armii, portów, miast(te dwa ostatnie dotyczą tworzenia nowej prowincji).
Trzeba więc usunąć klify aby była tak jak każda inna wyspa do użytkowania.

Z tego względu musimy przejść do pliku map_features.tga w katalogu base
Data/World/maps/Base

Otwieramy plik map_features.tga i staramy się znaleźć miejsce otoczone klifami (zółte pixele)
które wygląda tak:




teraz musimy koniecznie kolorem czarnym wartość RGB 0 0 0 zamalować je (najlepiej narzędziem photoshopa ołówek 100% ):



aby uzyskać to:




Teraz już nie ma przeszkadzających nam klifów.

Możemy sprawdzić czy nie ma uciążliwych klifów jednak, warto się upewnić czy w katalogu base lub folderze kampanii nie ma wygenerowanego pliku map.rwm jeśli tak to go usuń.
Zawsze usuwaj plik map.rwm gdy coś zmieniasz w plikach, jednak musisz za każdym razem rozpoczynać grę od nowa!

-----------------------------------------
5

No udało się! Oto nasz pierwsza prowincja.




Już działa ale widzisz, jest tam las który przeszkadza w poruszaniu się po niej, nie ma również garnizonu? Jak to zrobić przedstawię w następnych poradnikach lub może sami do tego dojdziecie!

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