PDA

Zobacz pełną wersję : [Poradnik] Jak zmodyfikować ilość punktów ruchu!



31-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://forums.totalwar.org/vb/showthrea ... s-assasins (http://forums.totalwar.org/vb/showthread.php?51372-How-to-Edit-the-movement-points-for-ships-spies-diplomats-assasins)
http://forums.totalwar.org/vb/showthrea ... r-per-turn (http://forums.totalwar.org/vb/showthread.php?51371-How-to-Make-all-armies-move-futher-per-turn)
----------------------------------------------------------------------------------------
Jak zmodyfikować ilość punktów ruchu!

W tym poradniku pokaże jak zwiększyć ilość punktów ruch dla wszystkich postaci. To oznacza, że szpiedzy, zabójcy, dyplomatów, postacie, kapitanowie i flota mogą uzyskać dodatkowe punkty ruchu. Później przedstawię trochę bardziej skomplikowane rozwiązanie za pomocą którego można oddzielić ilość ruchów dla każdego poruszającego się obiektu, agenta czy postaci.

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


Spis treści:
1.Gdzie znajduje się potrzebny plik
2.Zapoznanie się z plikiem
3.Zmiana ilości punktów ruchu (globalnie)
A.Zalecane wartości
4.Zmiana ilości punktów ruchu (indywidualnie)
A.Potrzebne pliki i objaśnienie
B.Dodanie umiejętności "Szybki admirał"
C.Dodanie opisów do nowej umiejętności


-----------------------------------------
1.
Do modyfikacji potrzebujemy odnaleźć te pliki:
Data\descr_character.txt

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

Objaśnienie plików
descr_character.txt - w tym pliku znajdziemy sekcje do zmiany globalnego ustawienia ilości punktów

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

Otwieram plik descr_character.txt i widzimy sekcje


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;
starting_action_points 80

Zwiększamy szybkość poruszania, zwiększając liczbę
Zmniejszamy szybkość poruszania, zmniejszając liczbę
Tak tutaj możemy zmienić wartość ilości punktów, jednak jest to ustawianie globalne każdy tym agentów, postaci, armii będzie poruszał się szybciej/lub wolniej, wroga czy nasz nie ma znaczenia.

-----------------------------------------
3.A.

Zalecana wartość to:
RTW: 50-100
BI: 50-200
MTW2: 50-200

Ważne: Zwiększenie ilości punktów powyżej tych granic sprawia że gra chodzi zdecydowanie gorzej i może to powodować błędy.

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

Aby zmienić ilość punktów ruchu ale tylko do danego typu np. tylko dla statków to należy stworzyć specjalną umiejętność przysługującą wyłącznie admirałom.
Pokaże przykład jak to zrobić:


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

Do modyfikacji potrzebujemy odnaleźć te pliki:
Data\export_descr_character_traits.txt - to tutaj dodajemy umiejętność i typujemy kiedy zostanie ona dodana.
Data\text\export_VnVs.txt - tutaj dodajemy opis i nazwę dla nowej umiejętności.


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

Po otwarciu pliku dodajemy od góry nową umiejętność w tym przypadku to


;================================================= ==============
;== TRAIT DATA STARTS HERE ==
;================================================= ==============

;------------------------------------------

Trait FasterAdmirals
Characters admiral

Level faster_admiral
Description faster_admiral_desc
EffectsDescription faster_admiral_effects_desc
Threshold 1

Effect MovementPoints 100


Krótkie objaśnienie:
Trait - jest to indywidualna nazwa (czyli nie powtarzalna w tym pliku) do której się będziemy odwoływać w sekcji triggers
Characters - oznacza do jakich typów obiektów będzie odnosić się ta umiejętność, inne typy znakujące się na mapie nie mogą jej posiadać np. dowódcy.
Level często dany trial ma kilka poziomów rozwoju danej umiejętności, ten tutaj ma tylko jeden. Jest to także odwołanie do nazwy umiejętności

Description - jest to nazwa rozpoznawalna dla sinika gry w której odwołamy się w export_VnVs.txt, jest to oczywiście opis umiejętności.

EffectsDescription - jest to nazwa rozpoznawalna dla sinika gry w której odwołamy się w export_VnVs.txt, jest to oczywiście opis efektu umiejętności.

Threshold - to można uznać za punktu danej umiejętność, niektóre umiejętności aby przejść na wyższy poziom muszą przekroczyć tą granice często Threshold zwiększa się coraz bardziej wraz z poziomem.

Effect MovementPoints 100 - Jest to najbardziej nas interesujący nas element czyli efekt danej umiejętności, tutaj ta dodaje 100 punktów ruch.



Dodając to utworzyliśmy nowa umiejętność, teraz należy dodać jej tak zwany triggers jednak musi być on dodany koniecznie na koniec pliku. Więc za ostatnim Trigger-em dodajemy:



Trigger admiral_speed_increase
WhenToTest CharacterTurnEnd

Condition AgentType = admiral
and not Trait FasterAdmirals = 1

Affects FasterAdmirals 1 Chance 100



Trigger ten dodaje dla wszystkich admirałów umiejętność, jest ona dodawana na koniec tury. wcześniej wprowadzony jest warunek sprawdzający czy aby nie ma już dodanych dla innych admirałów tej umiejętności.

Krótkie objaśnienie:
Trigger - tutaj wpisujemy indywidualną nie powtarzalną nazwę Triggera, ale może być ona dowolna.
WhenToTest - określenie kiedy ten Trigger ulegnie sprawdzeniu, w tym wypadku pod koncie
tury.
Condition - jest to warunek który musi wystąpić, aby poprawnie nadać nową umiejętność.
W tym wypadku sprawdza czy istnieje admirał z tą cechą, jeśli nie to dostaje umiejętność.
Affects - FasterAdmirals 1 Chance 100 jest to dodanie umiejętnosci.
odwołanie do levelu wpisu trial który dodaliśmy u góry Jest to liczba określająca dodająca punktu do przekroczenia progu Threshold Jest to określenie liczbowe prawdopodobieństwa dodania tej umiejętności, w tym wypadku to 100%


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

Teraz już pozostało dodać nazwę i opis dla nowej umiejętności.

Otwieramy export_VnVs.txt i na samej górze dodajemy



{faster_admiral} Szybki admirał

{faster_admiral_desc}
Statek ten jest obecnie użytkowany przez admirała który zna się na rzeczy. Wystarczająco długo czasu spędził na morzu aby zyskać odpowiednią wiedzę żeglarską, potrzebną do rozwinięcia dużych szybkości.

{faster_admiral_effects_desc}
+100 do punktów ruchu

Opis można dać dowolny.

A nazwy z nawiasów odwołują się do sekcji Trails umiejętności.
faster_admiral - to nazwa umiejętności z sekcji traits
faster_admiral_desc - to opis umiejętności z sekcji traits
faster_admiral_effects_desc - to efekt umiejętności z sekcji traits

To wszystko, możesz też zrobić to samo dla innych postaci zmieniając dostępność tej umiejętności dla innych agentów lub postaci i zmienić opis według upodobań.


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

Witold
31-07-2010, 21:38
kiedy będzie poradnik o modyfikacji kosztów budynków?

01-08-2010, 10:18
pytanie raczej czy będzie, było by bardziej odpowiednie ;)

PS.Wolał bym aby pytania do tematów o poradnikach dotyczyły samych poradników, tak dla porządku podobnie jak na twcenter, a nie pisanie tego czego ty potrzebujesz.

kuroi
01-08-2010, 10:23
kiedy będzie poradnik o modyfikacji kosztów budynków?
To do tego jest potrzebny poradnik? :?
Wystarczy ruszyć głową i znajdzie się to bez trudu.... :ugeek: