Co trzeba zrobić, żeby jednostki z jednego moda, umieścić w drugim? Jakie pliki trzeba poprzenosić?
Wersja do druku
Co trzeba zrobić, żeby jednostki z jednego moda, umieścić w drugim? Jakie pliki trzeba poprzenosić?
Proszę bardzo
Wchodzimy do innego moda i działamy.
1) Szukamy jej jednostki, którą chcemy przenieść w export_descr_unit.txt
Przykład:
2) Szukamy jej tłumaczenia w text/export_unit.txtKod:type Janissary Heavy Inf ;ok
dictionary Janissary_Heavy_Inf ; Janissary Heavy Inf
category infantry
class heavy
voice_type Heavy
banner faction main_infantry
banner holy crusade
soldier Janissary_Heavy_Inf, 48, 0, 1.2
attributes sea_faring, hide_forest, very_hardy, can_withdraw
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 11, 4, no, 0, 0, melee, melee_blade, piercing, axe, 25, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr ap, spear_bonus_4
stat_sec 0, 0, no, 0, 0, no, melee_simple, blunt, none, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 6, 5, 0, metal
;stat_armour_ex 5, 7, 0, 0, 5, 0, 0, metal
stat_sec_armour 0, 0, flesh
stat_heat 1
stat_ground 1, 1, 0, -1
stat_mental 15, disciplined, highly_trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 840, 175, 100, 75, 840, 4, 210
armour_ug_levels 2, 3, 4
armour_ug_models Janissary_Heavy_Inf, Janissary_Heavy_Inf_ug1, Janissary_Heavy_Inf_ug1
ownership turks
era 2 turks
;unit_info 12, 0, 10
Przykład:
3) Nazwę modelu z pliku export_descr_unit.txt odczytujemy z tej linijki:Kod:{Janissary_Heavy_Inf}Ciężka piechota janczarska
{Janissary_Heavy_Inf_descr}Janczarzy to w większości chrześcijańscy chłopcy wcieleni do armii, ale są wśród nich także jeńcy wojenni, którzy przeszli na islam. Te elitarna ciężka piechota uzbrojona jest w halabardy i kolczugi. Oczekuje się od nich, że w czasie bitwy będę prowadzić szarże piechoty z odwagą i honorem.
{Janissary_Heavy_Inf_descr_short}Wyszkoleni w posługiwaniu się wiel
Szukamy odpowiednio w pliku unit_models/battle_models.modeldb:Kod:soldier Janissary_Heavy_Inf, 48, 0, 1.2
4) Teraz szukamy modelu, który znajduje się w odpowiednim folderze:Kod:19 janissary_heavy_inf
1 3
60 unit_models/_Units/Janissaries/janissary_heavy_inf_lod0.mesh 121
60 unit_models/_Units/Janissaries/janissary_heavy_inf_lod1.mesh 1225
60 unit_models/_Units/Janissaries/janissary_heavy_inf_lod2.mesh 6400
1
5 turks
64 unit_models/_Units/Janissaries/textures/mtw2_janissaries.texture
71 unit_models/_Units/Janissaries/textures/mtw2_janissaries_normal.texture
49 unit_sprites/turks_Janissary_Heavy_Inf_sprite.spr
1
5 turks
60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
1
4 None
22 MTW2_Halberd_Secondary 0
1
17 MTW2_Pike_primary 0
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
23 janissary_heavy_inf_ug1
1 3
64 unit_models/_Units/Janissaries/janissary_heavy_inf_ug1_lod0.mesh 121
64 unit_models/_Units/Janissaries/janissary_heavy_inf_ug1_lod1.mesh 1225
64 unit_models/_Units/Janissaries/janissary_heavy_inf_ug1_lod2.mesh 6400
1
5 turks
64 unit_models/_Units/Janissaries/textures/mtw2_janissaries.texture
71 unit_models/_Units/Janissaries/textures/mtw2_janissaries_normal.texture
53 unit_sprites/turks_Janissary_Heavy_Inf_ug1_sprite.spr
1
5 turks
60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
1
4 None
22 MTW2_Halberd_Secondary 0
1
17 MTW2_Pike_primary 0
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
5) Unit sprites (grafika 2D) dla modelu:Kod:64 unit_models/_Units/Janissaries/janissary_heavy_inf_ug1_lod0.mesh 121
64 unit_models/_Units/Janissaries/janissary_heavy_inf_ug1_lod1.mesh 1225
64 unit_models/_Units/Janissaries/janissary_heavy_inf_ug1_lod2.mesh 6400
6) Unit cardKod:49 unit_sprites/turks_Janissary_Heavy_Inf_sprite.spr
ui\units\turks\ nazwa jednostki
7) tekstury :)
8) Broń z odpowiedniego folderu:Kod:64 unit_models/_Units/Janissaries/textures/mtw2_janissaries.texture
71 unit_models/_Units/Janissaries/textures/mtw2_janissaries_normal.texture
I to w zasadzie wszystko. Te wartości kopiujesz do swojego moda (pliki i linijki kodu). Uważaj na edycje bettle_models.modeldb - to bardzo wrażliwy plik, w którym nie ma miejsca na przypadkową spację!.Kod:60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
Teraz można tą jednostkę rekrutować w budynku, najmować jako najemnika... Najlepiej sprawdzać ją w custom battles.
Zrobiłem wszystko po kolei jak napisałeś, ale gra wywala zaraz po włączeniu, w logu nic nie wyskoczyło, jak sprawdzić, w czym popełniłem błąd?
dla jasności: kopiujesz pojedyncze wpisy w plikach tekstowych, a nie całe pliki oraz pamiętaj, żeby zmieniać nazwy państw. Jeśli skopiowałeś wpis z państwem, którego nie ma w Twoim modzie, to logiczne że wywala. Do tego jeśli kopiujesz jakiś wpis, to musisz pamiętać, że musisz zrobić takie przerwy jak w reszcie pliku. Np. wpis export_descr_unit.txt. Musisz mieć nad wpisem 1 linijkę wolnego miejsca oraz 1 linijkę wolnego pod wpisem. Do tego używaj spacji/enter/tab w zależności jak jest w pliku. Np. jeśli dana przerwa to 3 razy przycisk tab, to musisz 3 razy wcisnąć tab. Nie możesz pod żadnym pozorem jechać spacją. Tak samo odwrotnie, jak jest przerwa ze spacji, to nie możesz sobie ułatwiać tabem.
a jak bym chciał przenieść cały roster z moda na kingdoms do moda na podstawke?jest to możliwe bo widziałem że plik MODELDB jest zapisany inaczej?
Pewnie że można, ale sam modeldb to nie wszystko, trzeba przenieść jeszcze tekstury i modele, ikonki oddziałów, pliki tekstowe z ich opisem i export_descr_buildings. I w jakim sensie zapisany inaczej?
inaczej są poukładane linijki z kodami,może to tylko u mnie?
Chodzi ci może o to, że wszystko jest w jednej linii? Jeśli tak, to musisz ściągnąć sformatowany plik modeldb.
a skąd?bo spróbuje modować o ile nie dostane ataku serca lub nie wyrzuce kompa przez okno
Spokojnie, też na początku napsułem sobie nerwów, ale to nie jest aż takie trudne ;) Trzymaj linka http://www.twcenter.net/forums/downl...o=file&id=3905 Paczka z plikami modeldb do podstawki i wszystkich kampanii Kingdoms, musisz tylko zmienić nazwę na "battle_models.modeldb" i wkleić w miejsce starego pliku.
no niestety nie mam konta na TWC bo nie znam języka :oops:
Trzeba mieć tam konto, żeby ściągać? Sorry, nie wiedziałem. Ściągnij stąd: http://87879.file4u.pl/download/4710....file4u.pl.zip
dzięki,
mam wyodrębnione pliki export_descr_unit,export_unit,foldery- unit models,ui,unit sprites,bo chciałbym wymienic cały roster.w kingdoms są dodatkowe nacje wystarczy je wykasować a jednostki porozdzielać innym?no jeszcze kwestia budynków.
Tak, wykasuj przynależność jednostek do frakcji, których nie ma w podstawce i powinno być ok :) Musisz to zrobić i w modeldb i export_descr_buildings.
Po dodaniu modelu w pliku "unit_models/battle_models.modeldb" trzeba na samej gorze dodać 1 do największej liczby (liczba modeli). Powiedział mi o tym HellVard na PW, ale napisze tu o tym jakby ktoś jeszcze czytał ten temat i miał te same problemy co ja... ;)