[Poradnik]Zmienianie początkowego stanowiska dyplomatycznego
Poradnik opiera się na jego angielskich odpowiednikach zaczerpniętych z twcenter. Zawarty w tym poradniku informacje pochodzą nie więc z jednego poradnik ale z kilku. 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 ... post661157
http://www.twcenter.net/forums/showthre ... diplomatic
http://www.twcenter.net/forums/showthre ... diplomatic
----------------------------------------------------------------------------------------
Zmienianie początkowego stanowiska dyplomatycznego frakcji
Spis treści:
1.Gdzie znajduje się plik odpowiedzialny za dyplomacje
2.Gdzie znajduje się sekcja w pliku odpowiedzialna za dyplomacje
3.Sekcje dyplomacji w pliku
A.Nastawienie frakcji
B.Stosunek dyplomatyczny
4.Super frakcja
1.
Do zmiany stanowiska dyplomatyczne frakcji potrzebny jest plik descr_strat.txt.
Znajduje się on w folderze kampanii
\Data\world\maps\campaign\
w tym folderze znajdują się foldery kampanii najczęściej o nazwie( w zależności od moda lub wersji gry)
w przypadku RTW
imperial_campaign
lub w przypadku dodatku BI
barbarian_invasion
lub w przypadku prologu RTW
sons_of_mars
2.
otwórz odpowiedni folder do kampanii, którą chcesz edytować, a następnie otwórz pliki: descr_strat.txt.
Pamiętaj aby zawszę zrobić kopię zapasową pliku descr_strat.txt.!!!
Wyszukaj lub przewiń do miejsca (prawie samym dole tego pliku)
; >>>> start of diplomacy section <<<<
Po tym nagłówku jest miejsce gdzie można ustawiać stosunki dyplomatyczne.
Przedstawię tutaj stosunki na przykładni kampanii "prologu" sons_of_mars
3.
Cała ta sekcja składa się z dwóch części A i B:
--------------------
2.A.
Sekcja nastawienia państw do siebie nawzajem czyli min decydująca o tym jak frakcja jest nastawiona do innej (podatność na umowy dyplomatyczne, długość dotrzymywania sojuszy)
Kod:
core_attitudes romans_julii, -10 romans_scipii, romans_senate
core_attitudes romans_julii, 600 slave
core_attitudes romans_scipii, -10 romans_julii, romans_senate
core_attitudes romans_scipii, 600 slave
core_attitudes romans_senate, -10 romans_julii, romans_scipii
core_attitudes romans_senate, 600 slave
core_attitudes gauls, 410 romans_julii
core_attitudes gauls, 600 slave
core_attitudes greek_cities, 410 romans_brutii, romans_scipii
core_attitudes greek_cities, 600 slave
core_attitudes thrace, 600 slave
core_attitudes slave, 600 romans_julii, romans_scipii, romans_senate, gauls, greek_cities, thrace
Jak widać znajdują się tu nazwy poszczególnych frakcji wyczytywanych przez engine
Oto przykład na podstawie frakcji Juliuszów
Kod:
core_attitudes romans_julii, -10 romans_scipii, romans_senate
core_attitudes romans_julii, 600 slave
Wynika więc z tego że frakcja juliuszy ta ma ujemne (pozytywne)nastawienie do Scypionów i Sentu z kolei bardzo wrogie(negatywne dodatnie) do buntowników
Wszystko jest zbudowane na podstawie jednego schematu
core_attitudes frakcja_x, wartość_nastawienia frakcja_y
Można tu wpisać dowolne wartości nastawnie w przedziale od
-600 (bardzo dobre nastawienie)
do
600 (bardzo złe nastawienie)
w miejscu tych liczb
Również należny pamiętać aby zrobić to samo dla drugiej strony czyli (choć nie jest to konieczne)
Kod:
core_attitudes romans_scipii, -10 romans_julii, romans_senate
core_attitudes romans_senate, -10 romans_julii, romans_scipii
core_attitudes slave, 600 romans_julii,
--------------------
3.B.
Sekcja stosunków dyplomatycznych widocznych w oknie dyplomacji czyli min decydująca o tym jak frakcja ma stosunek dyplomatyczny do innej (pomoc sprzymierzeńca w razie ataku czy obrony, decyduje o charakterze gry na początku)
Kod:
faction_relationships romans_julii, allied_to romans_scipii, romans_senate
faction_relationships romans_julii, at_war_with gauls, greek_cities, slave
faction_relationships romans_scipii, allied_to romans_julii, romans_senate
faction_relationships romans_scipii, at_war_with greek_cities, slave
faction_relationships romans_senate, allied_to romans_julii, romans_scipii
faction_relationships romans_senate, at_war_with greek_cities, slave
faction_relationships gauls, at_war_with romans_julii, greek_cities
faction_relationships greek_cities, at_war_with romans_julii, romans_scipii, romans_senate, gauls, thrace, slave
faction_relationships thrace, at_war_with greek_cities, slave
Jak widać po raz kolejny znajdują się tu nazwy poszczególnych frakcji wyczytywanych przez engine
Oto przykład na podstawie frakcji Juliuszów
Kod:
faction_relationships romans_julii, allied_to romans_scipii, romans_senate
faction_relationships romans_julii, at_war_with gauls, greek_cities, slave
Wynika więc z tego że frakcja Juliuszów jest w sojuszu ze Scypionami i Sentem z kolei w trakcie wojny z galami, miastami greckimi i buntownikami
Wszystko jest zbudowane na podstawie jednego schematu
faction_relationships frakcja_x, typ_stosunku frakcja_y
Można tu wpisać dwie wartości
allied_to (sojusz pomiędzy frakcjami)
at_war_with (wojna między frakcjami)
Brak wpisu(linii ze schematu) w tej sekcji oznacza że frakcje są neutralne wobec siebie
Ważne jest to że nie da się za pomocą kodowania w tym pliku ustawić frakcji innej jako protektora, jest to możliwe tylko za pomocą skryptu(ale to już inna bajka)
Również należny pamiętać aby zrobić to samo dla drugiej strony czyli (choć nie jest to konieczne)
Kod:
faction_relationships gauls, at_war_with romans_julii, greek_cities
faction_relationships greek_cities, at_war_with romans_julii, romans_scipii, romans_senate, gauls, thrace, slave
faction_relationships slave, at_war_with romans_julii, romans_scipii, romans_senate, gauls, thrace
4.
Można zauważyć że Juliusze, Scypionie, Brutusie podczas gry w RTW są w specjalnym sojuszy w tak zwanej "super frakcji" z senatem (sojusz, prawo przemarszu, prawa handlowe)
Kod:
superfaction romans_senate
Jednak nie ma to nic wspólnego z tym poradnikiem gdyż używanie sposobu super frakcji jest zabugowane i przeznaczone tylko dla frakcji rzymian którzy mają senat, wojen domową itp.
Po za tym nie jest używany w żadnych większych modyfikacjach.
----------------------------------------------------------------------------------------------
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!
Re: [Poradnik]Zmienianie początkowego stanowiska dyplomatycznego
Hmm.. U mnie w sekcji "faction_relationships" mam 100(sojusz) bądź 600(wojna) ;)
Re: [Poradnik]Zmienianie początkowego stanowiska dyplomatycznego
można stosować to zamiennie
allied_to = 0
at_war_with = 600
przyjęło się też że zamiast allied_to można wpisać 0 lub najniższej wartości jak np. -600 (mocny sojusz) gdyż jest to najniższa rejestrowana przez komputer wartość sojuszu, co sprawia że komputer dłużej utrzymuje sojusz.
Jednak to rozwiązanie zastosowane w poradniku jest częściej stosowane n.p BI czy w kampanii RTW "synowie marsa"
Re: [Poradnik]Zmienianie początkowego stanowiska dyplomatycznego
A jak się sprawa ma w Medievalu 2 ? Chciałbym stworzyć sojusz Wschodu kontra Zachód. Tylko że musiałby to być trwały sojusz od początku do końca, każda frakcja w sojuszu musiałaby mieć dostęp dla wojsk sprzymierzeńców i prawa handlowe od początku, no i jeżeli jest na to sposób ustawić jakoś żeby frakcje w sojuszu Wschodu były agresywne w stosunku do Zachodu. Czyli żeby np. taka Turcja otoczona przyjaciółmi atakowała powiedzmy Italię i była na froncie a nie żeby spokojnie sobie żyła w pokoju w Azji Mniejszej. Da radę wszystko tak ustawić? Chcę po prostu stworzyć wojnę Zachodu ze Wschodem, tylko musiałyby to być trwałe sojusze które się nie rozpadną i będą ramię w ramię walczyć z wrogiem.
Re: [Poradnik]Zmienianie początkowego stanowiska dyplomatycznego
Cytat:
Zamieszczone przez Pawian
A jak się sprawa ma w Medievalu 2 ? Chciałbym stworzyć sojusz Wschodu kontra Zachód. Tylko że musiałby to być trwały sojusz od początku do końca, każda frakcja w sojuszu musiałaby mieć dostęp dla wojsk sprzymierzeńców i prawa handlowe od początku, no i jeżeli jest na to sposób ustawić jakoś żeby frakcje w sojuszu Wschodu były agresywne w stosunku do Zachodu. Czyli żeby np. taka Turcja otoczona przyjaciółmi atakowała powiedzmy Italię i była na froncie a nie żeby spokojnie sobie żyła w pokoju w Azji Mniejszej. Da radę wszystko tak ustawić? Chcę po prostu stworzyć wojnę Zachodu ze Wschodem, tylko musiałyby to być trwałe sojusze które się nie rozpadną i będą ramię w ramię walczyć z wrogiem.
W Medku II się da o ile masz stworzony folder moda, lub też grasz w jakiegoś moda. Z tą trwałością to już trudniej. Poza wpisaniem frakcjom np turks allied_to egpyt, trzeba by im też zmienić relacje na takie by byli do siebie przyjaźnie nastawieni maksymalna wartość to 1.
Np. faction_standings turks, 1.0 egypt
faction_standings egypt, 1.0 turks
Da się to wymusic modyfikując descr_strat ale jest to niehistoryczne ale jak bardzo Ci zależy to możesz spróbować.