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=41936
----------------------------------------------------------------------------------------
Jak dodać bitwy nocne do RTW!
Zostało to już dawno odkryte, że bitwy nocne są możliwe również pod RTW. Istnieje pięć prostych kroków aby dodać bitwy nocne do gry.
Pamiętaj aby zawsze zrobić kopię zapasową plików które masz zamiar modyfikować!!!
Również pamiętaj aby zawsze używać komendy -show_err, aby wiedzieć co jest twoim błędem!!!
Spis treści:
1.Gdzie znajduje się potrzebne pliki/foldery
2.Objaśnienie plików/folderów
3.Aktywacja nocnych bitew
4.Dodawanie umiejętności "walki w bitwach nocnych"
5.Dodawanie pochodni (opcjonalnie)
6.Dodawanie lepszego nocnego oświetlenia z BI (opcjonalnie)
7.Dodawanie "nocnych" obrazków przed bitwą nocną (opcjonalnie)
8.Dodawanie oświetlenia do wnętrza budynków (opcjonalnie)
-----------------------------------------
1.
Do modyfikacji potrzebujemy odnaleźć główny folder gry:
data\world\maps\campaign\imperial_campaign\descr_strat.txt
data\export_descr_character_traits.txt
data\text\export_VnVs.txt
-----------------------------------------
2.
Objaśnienie plików/folderów
descr_strat.txt - tu trzeba dodać wpisy takie jakie są w BI
export_descr_character_traits.txt - umiejętności i warunki ich występowania
export_VnVs.txt - tutaj znajdują się opisy umiejętności
-----------------------------------------
3.
W tym celu należy dodać dwie linie do descr_strat.txt. Trzeba dodać "opcje Bi" tuż poniżej nazwy kampanii (wymagany jest do tego gra w wersji o 1.5/1.6) oraz trzeba dodać "night_battles_enabled" tuż nad "brigand_spawn_value 15"
(może być opcjonalnie). Góra część descr_strat.txt powinna wyglądać mniej więcej tak:
Kod:
campaign imperial_campaign
options bi
playable
romans_julii
romans_brutii
romans_scipii
parthia
egypt
seleucid
carthage
gauls
germans
britons
greek_cities
macedon
pontus
armenia
dacia
scythia
spain
thrace
numidia
end
unlockable
end
nonplayable
romans_senate
slave
end
start_date -270 summer
end_date 14 summer
night_battles_enabled
brigand_spawn_value 15
pirate_spawn_value 32
Ważne: Dodanie linii "options bi" zmienia kilka rzeczy w grze, prócz dodania bitew nocnych:
(1) W opisach jednostek pojawią się dopisane jeszcze raz dodatkowe umiejętności jednostek ale dopisane tym razem przez engine, a nie w pliku.
(2) Filmy o upadku frakcji przestaną działać, więc po prostu dostać wiadomość tekstową, gdy frakcje są zniszczone. Inne filmy będą nadal działać. Możliwe jest dodanie zdjęcia zamiast filmów.
-----------------------------------------
4.
Dodawanie umiejętności "walki w bitwach nocnych"
Aby dowódcy rozgrywali od teraz bitwy nocne w RTW należy im dodać specjalną umiejętność.
Aby włączyć tą cechę należy dodać umiejętność NightBattleCapable i warunek wywołujący do export_descr_character_traits.txt, a później odpowiedni opis do export_VnVs.txt
Na początek dodajemy ten wpis na początek pliku export_descr_character_traits.txt
Kod:
;------------------------------------------
Trait NightBattleCapable
Characters family
NoGoingBackLevel 1
AntiTraits Noctophobia
Level Night_Fighter
Description Night_Fighter_desc
EffectsDescription Night_Fighter_effects_desc
Threshold 6
Effect NightBattle 1
Wywołujący warunek poniżej da możliwość zdobycia tej umiejętności (w RTW znajdują się też dodatkowe cechy które dzięki tej operacji zostaną aktywowane).
Kod:
;------------------------------------------
Trigger diet_of_carrots_1
WhenToTest CharacterTurnStart
Condition Trait NightBattleCapable = 0
and IsGeneral
and Attribute Command >= 5
Affects NightBattleCapable 6 Chance 100
;------------------------------------------
Trigger diet_of_carrots_2
WhenToTest PostBattle
Condition IsGeneral
and Attribute Command >= 1
and IsNightBattle
and Trait NightBattleCapable = 0
and WonBattle
Affects NightBattleCapable 6 Chance 100
;------------------------------------------
Trigger night_battle_crushing_victory_attacker
WhenToTest PostBattle
Condition WasAttacker
and IsGeneral
and WonBattle
and BattleSuccess >= clear
and BattleOdds >= 0.5
and BattleOdds < 2
and IsNightBattle
Affects Noctophilia 1 Chance 100
;------------------------------------------
Trigger night_battle_crushing_victory_defender
WhenToTest PostBattle
Condition not WasAttacker
and IsGeneral
and WonBattle
and BattleSuccess >= clear
and BattleOdds >= 0.5
and BattleOdds < 2
and IsNightBattle
Affects Noctophilia 1 Chance 100
;------------------------------------------
Trigger night_battle_crushing_loss_attacker
WhenToTest PostBattle
Condition WasAttacker
and IsGeneral
and not WonBattle
and BattleSuccess >= clear
and BattleOdds >= 0.5
and BattleOdds < 1.5
and IsNightBattle
Affects Noctophobia 1 Chance 66
;------------------------------------------
Trigger night_battle_crushing_loss_defender
WhenToTest PostBattle
Condition not WasAttacker
and IsGeneral
and not WonBattle
and BattleSuccess >= clear
and BattleOdds >= 0.5
and BattleOdds < 1.5
and IsNightBattle
Affects Noctophobia 1 Chance 66
Na koniec trzeba dodać opis do pliku export_VnVs.txt
Kod:
¬--------------------
{Night_Fighter} Night Fighter
{Night_Fighter_desc}
This trait allows a general to fight a battle at night.
{Night_Fighter_effects_desc}
+1 Command when fighting at night
Jeśli chcesz aby już na początku członkowie rodziny posiadali cechę "walki w nocy" (NightBattleCapable 1), to trzeba dodać ją do danej postaci w descr_strat.txt
Kod:
character Lucius Julius, named character, heir, age 31, , x 91, y 80
traits GoodCommander 1 , PoliticsSkill 2 , GoodAdministrator 3 , Energetic 2 , NightBattleCapable 1 , Noctophilia 1
ancillaries freeman_clerk
army
unit roman generals guard cavalry early exp 1 armour 0 weapon_lvl 0
unit roman hastati exp 1 armour 0 weapon_lvl 0
unit roman hastati exp 1 armour 0 weapon_lvl 0
-----------------------------------------
5. (opcjonalnie)
Dodanie pochodni oddziałom sprawi że nie będzie w okół nich egipskich ciemności.
Aby to zrobić potrzebujesz dodatku BI. Musisz następujące foldery przekopiować z BI\data do folderu data
Wszystko z bi\data\models_unit\attachments\
Wszystko z in bi\data\models_engine\
Wszystko z in bi\data\models_effects\
bi\data\descr_effects.txt
bi\data\descr_effects_engine_torch.txt
bi\data\descr_effects_torch_fire.txt
-----------------------------------------
6. (opcjonalnie)
Dodanie oświetlenia w porze nocnej
Pogoda i oświetlenie z BI wyglądają o wiele lepiej niż na noc bitew RTW.Aby poprawić to skopiuj następujące pliki z bi\data do folderu data.
bi\data\descr_battle_map_lighting_and_fog_control.txt
bi\data\descr_daytypes.txt
bi\data\descr_skydome.txt
Pogody i oświetlenia jest jednak jeszcze lepsza z SkyMod zrobionego przez Archera. Skopiuj następujące pliki z SKYMOD_BI\data dla Bi tylko\Data do \data
foldery z modelami i pliki
descr_battle_map_lighting_and_fog_control.txt
descr_daytypes.txt
descr_skydome.txt
Na razie brak linka
-----------------------------------------
7. (opcjonalnie)
Dodawanie "nocnych" obrazków przed bitwą nocną (opcjonalnie)
Jeśli pominąć ten krok to igry wykorzystuje domyślny obraz, który wygląda dziwnie. Wszystko, co musisz zrobić, to umieścić odpowiednio plik .TGA o nazwie prebattle_night.tga do każdego folderu eventpics w każdej kulturze
data/UI/[typ_kultury]/eventpics/
Dobrego wygląda do tego celu wykorzystany plik z BI
bi/data/UI/roman/eventpics/prebattle_night.tga.
-----------------------------------------
8. (opcjonalnie)
Dodawanie oświetlenia do wnętrza budynków (opcjonalnie)
Do tej operacji trzeba mieć zainstalowany BI. Skopiować folder
bi\data\models_building\textures\glowing
do
data\models_building\textures.
----------------------------------------------------------------------------------------------
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!