Zobacz wyniki ankiety: Czy ten poradniki był przydatny?

Głosujących
19. Nie możesz głosować w tej sondzie
  • Tak, bardzo mi się przydał, znakomite ujęcie tematu

    15 78.95%
  • Tak, ale czuję lekki niedosyt

    2 10.53%
  • Tak, ale trochę za skomplikowany

    1 5.26%
  • Nie, zdecydowanie się nie przydał

    0 0%
  • Nie wiem, potrzebuje innego poradnika

    1 5.26%
Strona 1 z 4 123 ... OstatniOstatni
Pokaż wyniki od 1 do 10 z 40

Wątek: [Poradnik] Jak dodać nową jednostkę!

  1. #1
    Gość

    [Poradnik] Jak dodać nową jednostkę!

    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!

  2. #2
    Podstoli
    Dołączył
    Aug 2009
    Postów
    450
    Tournaments Joined
    0
    Tournaments Won
    0
    Podziękował
    0
    Otrzymał 0 podziękowań w 0 postach

    Re: [Poradnik] Jak dodać nową jednostkę!

    Super Tyberiuszu,świetny poradnik
    .de mortuis aut bene aut nihil - o zmarłych należy mówić dobrze albo nic. Chilon ze Sparty.

    Divide et impera


    http://www.youtube.com/watch?v=u6KXgjLqSTg

  3. #3
    Chłop
    Dołączył
    Oct 2010
    Postów
    2
    Tournaments Joined
    0
    Tournaments Won
    0
    Podziękował
    0
    Otrzymał 0 podziękowań w 0 postach

    Re: [Poradnik] Jak dodać nową jednostkę!

    Dobry, łatwy w zrozumieniu poradnik, ale niestety, gdy dodałem tą jednostkę, którą podałeś w przykładzie, gra przy testowaniu (zrobiłem własną bitwę), wywala do systemu bez żadnego komunikatu. Sprawdzałem wszystko, wszystko się zgadza.
    Naprawdę, nie wiem co się stało, a taka jednostka jak Italscy Hoplici, to byłoby dopiero coś!

  4. #4
    Łowczy
    Dołączył
    Oct 2010
    Postów
    141
    Tournaments Joined
    0
    Tournaments Won
    0
    Podziękował
    2
    Otrzymał 3 podziękowań w 3 postach

    Re: [Poradnik] Jak dodać nową jednostkę!

    Cytat Zamieszczone przez Rossualdoniserptensor
    Dobry, łatwy w zrozumieniu poradnik, ale niestety, gdy dodałem tą jednostkę, którą podałeś w przykładzie, gra przy testowaniu (zrobiłem własną bitwę), wywala do systemu bez żadnego komunikatu. Sprawdzałem wszystko, wszystko się zgadza.
    Naprawdę, nie wiem co się stało, a taka jednostka jak Italscy Hoplici, to byłoby dopiero coś!
    Dopisz w skrócie -show_err to wtedy może błąd wywali, Rome sam z siebie nie podaje przyczyn =p

  5. #5
    Chłop
    Dołączył
    Oct 2010
    Postów
    2
    Tournaments Joined
    0
    Tournaments Won
    0
    Podziękował
    0
    Otrzymał 0 podziękowań w 0 postach

    Re: [Poradnik] Jak dodać nową jednostkę!

    Kod:
    ---------------------------
    Rome: Total War
    ---------------------------
    Generic Error:
    
    Failed to find texture 'data/models_unit/textures/Italian_Hoplite.tga'.
    
    ---------------------------
    OK   
    ---------------------------
    Czyli, że niby nie dałem tekstury? Powtórzę krok z dodawaniem tekstur, i napiszę, czy się coś zmieniło. Dzięki za pomoc!

    //Nie mam takiego folderu jak models_units/textures. Zrobię go, i zobaczę.

    ///Ok, Ok. Problem załatwiony, zmyliła mnie końcówką .dds. Dzięki za załatwienie problemu.

  6. #6
    Chłop
    Dołączył
    Dec 2010
    Postów
    2
    Tournaments Joined
    0
    Tournaments Won
    0
    Podziękował
    0
    Otrzymał 0 podziękowań w 0 postach

    Re: [Poradnik] Jak dodać nową jednostkę!

    Pomocy!!Gdy uruchamiam kampanię i wybieram ród Juliuszów Scypinów Brutusów czy Senat i klikam dalej pojawia mi sie okno poprzedniej strony Pomocy !!!!Z góry dzięki

  7. #7
    Podkomorzy
    Dołączył
    Sep 2009
    Lokalizacja
    Poznań
    Postów
    1 833
    Tournaments Joined
    0
    Tournaments Won
    0
    Podziękował
    1
    Otrzymał 0 podziękowań w 0 postach

    Re: [Poradnik] Jak dodać nową jednostkę!

    Cytat Zamieszczone przez nismofine5
    Pomocy!!Gdy uruchamiam kampanię i wybieram ród Juliuszów Scypinów Brutusów czy Senat i klikam dalej pojawia mi sie okno poprzedniej strony Pomocy !!!!Z góry dzięki
    Przepraszam, ale usługi wróżki tudzież dżina znajdziesz na forum przecznicę dalej, tutaj nie ma jasnowidzów.

    Coś edytowałeś? Patch? Bez informacji nie da rady Ci pomóc...

    A.K.A. Askorti

  8. #8
    Chłop
    Dołączył
    Dec 2010
    Postów
    2
    Tournaments Joined
    0
    Tournaments Won
    0
    Podziękował
    0
    Otrzymał 0 podziękowań w 0 postach

    Re: [Poradnik] Jak dodać nową jednostkę!

    Żadnej edycji prócz stworzenia nowej jednostki.

  9. #9
    Chłop
    Dołączył
    Sep 2009
    Postów
    33
    Tournaments Joined
    0
    Tournaments Won
    0
    Podziękował
    0
    Otrzymał 0 podziękowań w 0 postach

    Re: [Poradnik] Jak dodać nową jednostkę!

    Witam dodałem kilka jednostek bez żadnego błędu , i dodaje kolejną aż tu nagle przy włączaniu gry wyskakuje taki oto błąd -
    DATABASE_TABLE error found : max records exceeded from file ME/data/descr_model_battle.txt.
    co on może oznaczać?
    jak można mu zaradzić?

  10. #10
    Gość

    Re: [Poradnik] Jak dodać nową jednostkę!

    wygląda na to że dodałeś za dużo modeli do tego tego pliku, max to 255 jak pamiętam.

Strona 1 z 4 123 ... OstatniOstatni

Podobne wątki

  1. Odpowiedzi: 5
    Ostatni post / autor: 01-11-2013, 23:38
  2. Jak stworzyć własną jednostkę - PORADNIK
    By Salvo in forum Poradniki do Empire: Total War
    Odpowiedzi: 73
    Ostatni post / autor: 10-09-2013, 04:53
  3. [Poradnik] Jak dodać prowincje!
    By in forum Poradniki do Rome: Total War
    Odpowiedzi: 28
    Ostatni post / autor: 09-11-2012, 12:41
  4. Jak Dodać Nową Technologię - PORADNIK
    By Salvo in forum Poradniki do Empire: Total War
    Odpowiedzi: 0
    Ostatni post / autor: 05-08-2010, 08:31
  5. Jak dodać istniejącą jednostkę do danej narodowości
    By Marat in forum Poradniki do Medieval II: Total War
    Odpowiedzi: 0
    Ostatni post / autor: 04-08-2010, 13:43

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •