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 ... -beginners
----------------------------------------------------------------------------------------
Jak dodać nową jednostkę!

W tym poradniku zamierzam zaprezentować sposób dodawania nowej jednostki od podstaw.
Jest to przede wszystkim przewodnik dla początkujących, który przeprowadzi Cię krok po kroku poprzez sposób dodawania jednostki, jak również tworzenia własnych.

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
2.Zapoznanie się z plikami
3.Dodawanie jednostki, przygotowanie plików
A.export_descr_unit.txt
B.export_descr_unit_enums.txt i export_units.txt
C.descr_model_battle.txt
D.Dodanie UI cardów
E.export_descr_buildings.txt
G.descr_strat.txt
4.Podsumowanie


-----------------------------------------
1.
Do modyfikacji potrzebujemy odnaleźć ten pliki:
Data/export_descr_unit.txt
Data/descr_model_battle.txt
Data/text/export_units.txt
Data/export_descr_unit_enums.txt
Data/export_descr_buildings.txt


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

Objaśnienie plików
export_descr_unit.txt - tutaj dodajemy wpisy jednostki, statystki, do jakich frakcji należy
descr_model_battle.txt - tutaj określamy ścieżki do tekstur, modeli, sprites aby mieć kompletny wpis całego modelu jednostki
export_units.txt - tutaj dodajemy opis jednostki
export_descr_unit_enums.txt - tutaj dodajemy same nazwy rozpoznawane przez silnik gry aby mogły być później odczytane jako odwołania do opisu w export_units.txt
Folder UI - który trzeba stworzyć
export_descr_buildings.txt - tutaj określamy gdzie i przez kogo ma być jednostka rekrutowana.

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

Przedstawię proces dodawani jednostki na przykładzie jednostki "Italskich Hoplitów" KLA do zwykłego RTW. Możecie ją pobrać z stąd! http://www.megaupload.com/?d=8GBL9E2Z

a to jej zawartość


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



Pierwszym korkiem będzie otworzenie pliku export_descr_unit.txt zwanym "EDU", plik odpowiedzialny za statystyki każdej jednostki, i każda nowa jednostka musi go mieć.

Po otwarciu ukazują się nam różne wpisy jednostki, poszukajmy najbliżej pasującego nam wzorca jednostki, w tym przypadku zwykli hoplici (greek hoplite) będą idealni.
Nie będziemy pisać jednostki od nowa bo tego się nie robi, tu wszystko wykonuje się metodą kopiuj/wklej/zmodyfikuj
Tak więc kopiujemy poniższy wpis, najlepiej na samą górę:

Kod:
type             greek hoplite
dictionary       greek_hoplite      ; Hoplites
category         infantry
class            spearmen
voice_type       Medium_1
soldier          greek_hoplite, 40, 0, 1
attributes       sea_faring, hide_forest, can_sap
formation        1, 1, 2, 2, 5, square, phalanx
stat_health      1, 0
stat_pri         7, 3, no, 0, 0, melee, simple, piercing, spear, 25 ,1
stat_pri_attr    spear, spear_bonus_8
stat_sec         5, 2, no, 0, 0, melee, simple, piercing, sword, 25 ,1
stat_sec_attr    no
stat_pri_armour  6, 5, 5, leather
stat_sec_armour  0, 0, flesh
stat_heat        3
stat_ground      2, 0, 0, 0
stat_mental      4, normal, highly_trained
stat_charge_dist 30
stat_fire_delay  0
stat_food        60, 300
stat_cost        1, 440, 170, 50, 70, 440
ownership        greek_cities, slave
Najpierw objaśnię interesujące nas linie

Kod:
type             greek hoplite
Linia type to nazwa, której używamy gdy dodajemy wpis do drzewka rekrutacji w budynkach export_descr_buildings.txt, lub do pliku descr_strat.txt

zmieńmy ją na:

Kod:
type             italian hoplite
Następna linia to:

Kod:
dictionary       greek_hoplite
Linia dictionary to nazwa którą używamy do odwołań do plików takich jak obrazki od opisu lub interfejsu

zmieńmy ją na:

Kod:
dictionary       italian_hoplite
Następna interesująca nas linia to:

Kod:
soldier          greek_hoplite, 40, 0, 1
Tutaj określane jest kompletna jednostka z descr_model_battle.txt. Zdefiniowana tu nazwa odwołuje się do tego pliku aby ją wykorzystać, jeśli chcemy aby model pozostał ten sam, to tworzymy nową jednostkę a to pozostawiamy bez zmian.
Jednak w tym przypadku chcemy mieć nową jednostkę z nowym modelem italskich hoplitów dlatego, musimy wprowadzić nową, chociaż na razie nie dodaliśmy jeszcze do wpisu descr_model_battle.txt kompletnego modelu. Zmieniamy więc na:

Kod:
soldier          italian_hoplite_model, 40, 0, 1
Ostatnią ważną linią bez której nowa jednostka nie będzie działać to:

Kod:
ownership        greek_cities, slave
tutaj określamy do jakich frakcji będzie należeć dana jednostka w tym przypadku do Grecji i buntowników. W tym przypadku najlepiej będzie jak będą należeć do Rzymian i buntowników:

Kod:
ownership        romans_julii, romans_brutii, romans_scipii, romans_senate, slave
Po tych zmianach jednostka jest jest oddzielona od poprzedniej, a uzyskujemy taki końcowy efekty w tym pliku:

Kod:
type             italian hoplite
dictionary       italian_hoplite      ; Hoplites
category         infantry
class            spearmen
voice_type       Medium_1
soldier          italian_hoplite_model, 40, 0, 1
attributes       sea_faring, hide_forest, can_sap
formation        1, 1, 2, 2, 5, square, phalanx
stat_health      1, 0
stat_pri         7, 3, no, 0, 0, melee, simple, piercing, spear, 25 ,1
stat_pri_attr    spear, spear_bonus_8
stat_sec         5, 2, no, 0, 0, melee, simple, piercing, sword, 25 ,1
stat_sec_attr    no
stat_pri_armour  6, 5, 5, leather
stat_sec_armour  0, 0, flesh
stat_heat        3
stat_ground      2, 0, 0, 0
stat_mental      4, normal, highly_trained
stat_charge_dist 30
stat_fire_delay  0
stat_food        60, 300
stat_cost        1, 440, 170, 50, 70, 440
ownership        romans_julii, romans_brutii, romans_scipii, romans_senate, slave
Jeśli chodzi o zmiany w tym pliku to wszystko, można oczywiście pozmieniać wartości w innych linach aby zmienić statystyki, koszt czy długość rekrutacji. Moim zadaniem tutaj było jednak dodanie w pełni działającej jednostki, o reszcie w innym poradniku!


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

Nasza nowa jednostka potrzebuje opisu

Przechodzimy do pliku export_descr_unit_enums.txt tutaj dopisujemy na górze trzy wpisy zależna od tego co podaliśmy w "dictionary" czyli teraz musimy dodać:

Kod:
italian_hoplite
italian_hoplite_descr
italian_hoplite_descr_short
Te wpisy będą nam potrzebne do nowego opisu w export_units.txt, otwieramy ten plik i
znajdujemy podobny opis Hoplitów (greek_hoplite)
'
Kod:
{greek_hoplite}	Hoplici

{greek_hoplite_descr}
Odporni\nPotrafią wykonywać podkopy\nPotrafią formować falangę\n\nHoplici byli niegdyś podstawą całej potęgi militarnej Grecji. Walczący w falangach lub stłoczonych obok siebie grupach, żołnierze ci stanowili doskonałą siłę do walki z piechotą lub jazdą.\n\nWykorzystywana przez nich taktyka jest prosta: formacje zbliżają się do wroga w normalnym porządku, a później zwierają szyki, formując falangę, tak aby każdy żołnierz chroniony był murem nachodzących na siebie tarcz. Później o zwycięstwie w bitwie decyduje tylko to, aby jak najszybciej doprowadzić do bezpośredniego starcia z wrogiem. Te doskonale wyszkolone i niezwykle wytrzymałe jednostki to jedna z najbardziej skutecznych formacji na świecie.\n\nHoplici zazwyczaj sami zapewniają sobie rynsztunek, dlatego nie werbuje się ich z biedniejszych warstw społeczeństwa. Noszą napierśniki z utwardzanej skóry, okrągłe tarcze (hoplon) oraz włócznie. Na końcu drzewca włóczni znajduje się kolec z brązu, który wbija się w ziemię (brąz, w przeciwieństwie do żelaza, nie jest tak podatny na rdzę). Kiedy trzon pęknie, kolec ten można też wykorzystywać jako broń.  

{greek_hoplite_descr_short}
Hoplici to doskonale wyposażona piechota używająca niezwykle skutecznej, choć mało mobilnej formacji typu falanga.


¬----------------
teraz zmieniamy odpowiednio na wpisy w nawiasach {} z export_descr_unit_enums.txt, a do tego można wstępnie zmienić opis.

Kod:
{italian_hoplite}	Hoplici

{italian_hoplite_descr}
Odporni\nPotrafią wykonywać podkopy\nPotrafią formować falangę\n\nHoplici byli niegdyś podstawą całej potęgi militarnej Grecji. Walczący w falangach lub stłoczonych obok siebie grupach, żołnierze ci stanowili doskonałą siłę do walki z piechotą lub jazdą.\n\nWykorzystywana przez nich taktyka jest prosta: formacje zbliżają się do wroga w normalnym porządku, a później zwierają szyki, formując falangę, tak aby każdy żołnierz chroniony był murem nachodzących na siebie tarcz. Później o zwycięstwie w bitwie decyduje tylko to, aby jak najszybciej doprowadzić do bezpośredniego starcia z wrogiem. Te doskonale wyszkolone i niezwykle wytrzymałe jednostki to jedna z najbardziej skutecznych formacji na świecie.\n\nHoplici zazwyczaj sami zapewniają sobie rynsztunek, dlatego nie werbuje się ich z biedniejszych warstw społeczeństwa. Noszą napierśniki z utwardzanej skóry, okrągłe tarcze (hoplon) oraz włócznie. Na końcu drzewca włóczni znajduje się kolec z brązu, który wbija się w ziemię (brąz, w przeciwieństwie do żelaza, nie jest tak podatny na rdzę). Kiedy trzon pęknie, kolec ten można też wykorzystywać jako broń.  

{italian_hoplite_descr_short}
Hoplici to doskonale wyposażona piechota używająca niezwykle skutecznej, choć mało mobilnej formacji typu falanga.


¬----------------
Jeśli chodzi o pliki od opisów i nazwy to wszystko!


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

Teraz czas na dodanie kompletnego modelu jednostki na którą składa się:
-tekstura (plik tga.dds) - Italian_Hoplite.tga.dds
-model jednostki (plik .cas) - Italian_Hoplite.cas
-model sprites (plik .spr) - romans_julii_Italian_Hoplite_sprite.spr
-dodatkowe pliki sprites (ich liczba w zależności od modelu inna) romans_julii_Italian_Hoplite_sprite_000.tga.dds
romans_julii_Italian_Hoplite_sprite_001.tga.dds romans_julii_Italian_Hoplite_sprite_002.tga.dds romans_julii_Italian_Hoplite_sprite_003.tga.dds


Otwieramy teraz plik descr_model_battle.txt znajdujemy model podobnej jednostki i przechodzimy na sam koniec z nim:

Kod:
type				greek_hoplite
skeleton			fs_spearman, fs_swordsman									; combat spear
indiv_range			40
texture				slave, data/models_unit/textures/unit_greek_hoplite_slave.tga
texture				greek_cities, data/models_unit/textures/unit_greek_hoplite_greek.tga
model_flexi			data/models_unit/unit_greek_hoplite_high.cas, 15
model_flexi			data/models_unit/unit_greek_hoplite_med.cas, 30
model_flexi			data/models_unit/unit_greek_hoplite_low.cas, 40
model_flexi			data/models_unit/unit_greek_hoplite_lowest.cas, max
model_sprite		slave, 60.0, data/sprites/slave_greek_hoplite_sprite.spr
model_sprite		greek_cities, 60.0, data/sprites/greek_cities_greek_hoplite_sprite.spr
model_tri			400, 0.5f, 0.5f, 0.5f
teraz wgrywamy pliki (ze źródła) do ścieżek w folderze RTW
Jeśli foldery nie istnieją trzeba je utworzyć!

Plik
Italian_Hoplite.cas
wgrywamy do
data/models_unit/

Plik
Italian_Hoplite.tga.dds
wgrywamy do
data/models_unit/textures/

Plik
romans_julii_Italian_Hoplite_sprite.spr
romans_julii_Italian_Hoplite_sprite_000.tga.dds
romans_julii_Italian_Hoplite_sprite_001.tga.dds
romans_julii_Italian_Hoplite_sprite_002.tga.dds
romans_julii_Italian_Hoplite_sprite_003.tga.dds
wgrywamy do
data/sprites/


Teraz korzystając ze ścieżek poprawiamy skopoiwany wcześniej wpis hoplitów greckich na:

Kod:
type				italian_hoplite_model
skeleton			fs_spearman, fs_swordsman									; combat spear
indiv_range			40
texture				slave, data/models_unit/textures/Italian_Hoplite.tga
texture				greek_cities, data/models_unit/textures/Italian_Hoplite.tga
model_flexi			data/models_unit/Italian_Hoplite.cas, 15
model_flexi			data/models_unit/Italian_Hoplite.cas, 30
model_flexi			data/models_unit/Italian_Hoplite.cas, 40
model_flexi			data/models_unit/Italian_Hoplite.cas, max
model_sprite		slave, 60.0, data/sprites/romans_julii_Italian_Hoplite_sprite.spr
model_sprite		greek_cities, 60.0, data/sprites/romans_julii_Italian_Hoplite_sprite.spr
model_tri			400, 0.5f, 0.5f, 0.5f
Ważne: Pliki takie jak Italian_Hoplite.tga.dds czyli z teksturami po dodaniu do ścieżki w tym pliku muszą mieć usuniętą końcówkę .dds
Niby teraz wygląda wszystko dobrze jedank trzeba jeszcze do każdej frakcji która znajduje się w sekcji "ownership" dodać nową linię dla niej:

czyli żeby było tak:

Kod:
type				italian_hoplite_model
skeleton			fs_spearman, fs_swordsman									; combat spear
indiv_range			40
texture				slave, data/models_unit/textures/Italian_Hoplite.tga.dds
texture				romans_julii, data/models_unit/textures/Italian_Hoplite.tga
texture				romans_brutii, data/models_unit/textures/Italian_Hoplite.tga
texture				romans_scipii, data/models_unit/textures/Italian_Hoplite.tga
texture				romans_senate, data/models_unit/textures/Italian_Hoplite.tga
model_flexi			data/models_unit/Italian_Hoplite.cas, 15
model_flexi			data/models_unit/Italian_Hoplite.cas, 30
model_flexi			data/models_unit/Italian_Hoplite.cas, 40
model_flexi			data/models_unit/Italian_Hoplite.cas, max
model_sprite		slave, 60.0, data/sprites/romans_julii_Italian_Hoplite_sprite.spr
model_sprite		romans_julii, 60.0, data/sprites/romans_julii_Italian_Hoplite_sprite.spr
model_sprite		romans_brutii, 60.0, data/sprites/romans_julii_Italian_Hoplite_sprite.spr
model_sprite		romans_scipii, 60.0, data/sprites/romans_julii_Italian_Hoplite_sprite.spr
model_sprite		romans_senate, 60.0, data/sprites/romans_julii_Italian_Hoplite_sprite.spr
model_tri			400, 0.5f, 0.5f, 0.5f
Tak wygląda poprawny wpis nowego kompletnego modelu jednostki używanego przez frakcjie:
romans_julii, romans_brutii, romans_scipii, romans_senate, slave


Ważne:Każda jednostka musi mieć swój wpis modelu tutaj (DMB) dla frakcji w której jest używana (EDU)

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

Następnie należy dodać nowe obrazki do do jednostki do menu i interfejsu tz. UI cards

Chodzi o ten duży UI INFO i mały UI card



Trzeba je dodać do folderu UI w katalogu data
jeśli nie masz tego folderu rozpakowanego to musisz utworzyć strukturę plików.
coś na wzór tego:



i w tych dwóch folderach



Kod:
data\UI\UNIT_INFO\ROMANS_BRUTII
data\UI\UNIT_INFO\ROMANS_JULII
data\UI\UNIT_INFO\ROMANS_SENATE
data\UI\UNIT_INFO\ROMANS_SCIPII
data\UI\UNIT_INFO\SLAVE
Tutaj dodajemy do każdego folderu frakcji po Italian_hoplite_INFO.tga

Kod:
data\UI\UNITS\ROMANS_BRUTII
data\UI\UNITS\ROMANS_JULII
data\UI\UNITS\ROMANS_SENATE
data\UI\UNITS\ROMANS_SCIPII
data\UI\UNITS\SLAVE
Tutaj dodajemy do każdego folderu frakcji po #Italian_hoplite.tga

Ważne: Nazwa w plikach Italian_hoplite nie jest przypadkowa bo zależy ona od linii "dictionary" z export_descr_unit.txt
Jak widać każda frakcja musi mieć swój folder aby móc korzystać z nowych Ui cardów!

Po zrobieniu tych czynności ikonki powinny być w porządku. Jednostka jest już kompletna i dostępna w bitwa gracza!

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

Jednostka już działa, teraz trzeba dodać ją do drzewa rekrutacji aby była dostępna podczas gry, otwieramy export_descr_buildings.txt
i szukamy linii:
Kod:
building barracks
to odtąd zaczyna się budynki rekrutacji (w tym wypadku Koszar, których jest kilka poziomów)
Kod:
muster_field militia_barracks city_barracks army_barracks royal_barracks
Jednak można dojść do wniosku że Italscy hoplici:
-byli coraz mniej używani w tamtych czasach więc możemy zrobić tak aby byli rekrutowani tylko na dwóch pierwszych poziomach,
-również trzeba im dodać rekrutacje przed Reformami Mariusza.
-byli dostępni dla 4 frakcji rzymskich



Czyli wpis "Italskich hoplitów" cały będzie wyglądał tak:
Kod:
 recruit "italian hoplite"  0  requires factions { romans_julii, romans_brutii, romans_scipii, romans_senate, } and not marian_reforms
Ważne! nazwa hoplitów tutaj pochodzi z linii "type" z export_descr_unit.txt


Więc dwa pierwsze poziomy koszar tak powinny być zapisane:

Kod:
building barracks
{
    levels muster_field militia_barracks city_barracks army_barracks royal_barracks 
    {
        muster_field requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } 
        {
            capability
            {
                recruit "carthaginian city militia"  0  requires factions { spain, } 
                recruit "barb infantry briton"  0  requires factions { britons, } 
                recruit "barb infantry dacian"  0  requires factions { dacia, } 
                recruit "barb infantry gaul"  0  requires factions { gauls, } 
                recruit "warband spear german"  0  requires factions { germans, } 
                recruit "barb horse archers scythian"  0  requires factions { scythia, } 
                recruit "carthaginian city militia"  0  requires factions { carthage, } 
                recruit "numidian javelinmen"  0  requires factions { numidia, } 
                recruit "east infantry"  0  requires factions { eastern, } 
                recruit "egyptian nubian spearmen"  0  requires factions { egyptian, } 
                recruit "greek hoplite militia"  0  requires factions { greek, } 
                recruit "roman city militia"  0  requires factions { roman, } 
                recruit "italian hoplite"  0  requires factions { romans_julii, romans_brutii, romans_scipii, romans_senate, } and not marian_reforms 
            }
            construction  2 
            cost  600 
            settlement_min town
            upgrades
            {
                militia_barracks
            }
        }
        militia_barracks requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, } 
        {
            capability
            {
                recruit "carthaginian city militia"  0  requires factions { spain, } 
                recruit "carthaginian infantry"  0  requires factions { spain, } 
                recruit "barb infantry briton"  0  requires factions { britons, } 
                recruit "barb infantry dacian"  0  requires factions { dacia, } 
                recruit "barb infantry gaul"  0  requires factions { gauls, } 
                recruit "warband spear german"  0  requires factions { germans, } 
                recruit "barb horse archers scythian"  0  requires factions { scythia, } 
                recruit "warband sword briton"  0  requires factions { britons, } 
                recruit "warband sword gaul"  0  requires factions { gauls, } 
                recruit "warband axe german"  0  requires factions { germans, } 
                recruit "warband axe scythian"  0  requires factions { scythia, } 
                recruit "warband falx dacian"  0  requires factions { dacia, } 
                recruit "carthaginian city militia"  0  requires factions { carthage, } 
                recruit "numidian javelinmen"  0  requires factions { numidia, } 
                recruit "carthaginian infantry"  0  requires factions { carthage, } 
                recruit "numidian desert warriors"  0  requires factions { numidia, } 
                recruit "east hillmen"  0  requires factions { eastern, } 
                recruit "east infantry"  0  requires factions { eastern, } 
                recruit "egyptian nubian spearmen"  0  requires factions { egyptian, } 
                recruit "egyptian nile infantry"  0  requires factions { egyptian, } 
                recruit "greek hoplite militia"  0  requires factions { greek, } 
                recruit "greek levy pikemen"  0  requires factions { seleucid, macedon, } 
                recruit "warband falx thracian"  0  requires factions { thrace, } 
                recruit "greek hoplite"  0  requires factions { greek_cities, } 
                recruit "roman city militia"  0  requires factions { roman, } 
                recruit "roman hastati"  0  requires factions { roman, }  and not marian_reforms 
                recruit "roman infantry auxillia"  0  requires factions { roman, }  and marian_reforms 
                recruit "italian hoplite"  0  requires factions { romans_julii, romans_brutii, romans_scipii, romans_senate, } and not marian_reforms 
            }




Od teraz hoplici są dostęp w kampanii w drzewku rekrutacji na 2 pierwszych poziomach, możesz dodać wpis do następnych poziomów aby była rekrutowana dłużej.



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

Dobrze jednostka jest rekrutowana, jednak nie ma jej na mapie kampanii od początku aby ją zobaczyć w jednej z armii, trzeba dodać ją do pliku descr_strat.txt

Otwóz ten plik i przejdź do frakcji
Kod:
romans_julii
a następnie znajdź wpis niżej, dotyczący postaci "Flavius Julius"

Kod:
character	Flavius Julius, named character, leader, age 47, , x 89, y 82 
traits GoodCommander 2 , NaturalMilitarySkill 1 , GoodDefender 1 , PoliticsSkill 3 , GoodAdministrator 2 , Austere 1 
ancillaries aged_retainer
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
unit		roman triarii				exp 1 armour 0 weapon_lvl 0
unit		roman archer				exp 1 armour 0 weapon_lvl 0
wystarczy teraz że dodasz do jego armii wpis
Kod:
unit		italian hoplite				exp 0 armour 0 weapon_lvl 0
aby wszystko wygląda tak:

Kod:
character	Flavius Julius, named character, leader, age 47, , x 89, y 82 
traits GoodCommander 2 , NaturalMilitarySkill 1 , GoodDefender 1 , PoliticsSkill 3 , GoodAdministrator 2 , Austere 1 
ancillaries aged_retainer
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
unit		roman triarii				exp 1 armour 0 weapon_lvl 0
unit		roman archer				exp 1 armour 0 weapon_lvl 0
unit		italian hoplite				exp 0 armour 0 weapon_lvl 0
Gratuluje!
Od teraz Italscy Hoplici są w armii Flaviusa Juliusa!



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

Oto zakończył się dość, może się wydawać skąplikowany poradnik dodania jednsotki, ale wprawnym modddelerą zajmuję dodanie jednostki ok 5 minut

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