Przerzucenie nie istniejącej jednostki

Co do przerzucenia nie istniejącej jednostki jest podobnie jak z istniejącą.
Załóżmy że przerzucamy z kingdoms americas do modu SS 6.1 jednostkę o nazwie "spanish dragoons" frakcji Hiszpania.
Będzie analogicznie jak w przypadku przerzucania już istniejącej jednostki. Przerzucenie plików tga do odpowiednich katalogów
folderu ui

czyli do "\ui\units\spain" oraz \ui\unit_info\spain z tych samych folderów z modu americas. trzeba będzie stworzyć wpisy do export_descr_buildings,
najlepiej skopiować już istniejący z tego samego pliku kampanii americas. To samo z plikiem export_descr_unit, na samym końcu wkleić wpis z tego samego pliku kampanii ameryk.

Jednakże trzeba pamiętać że w modzie SS występuje maksymalna ilośc jednostek, tak więc żeby dodać nową, trzeba skasować starą.
osobiście skasowałem wpis:
-------------------------
;type Javelinmen
;dictionary Javelinmen ; Javelinmen
;category infantry
;class missile
;voice_type Light
;banner faction main_missile
;banner holy crusade
;soldier Javelinmen, 48, 0, 0.8
;mount_effect elephant +6
;attributes sea_faring, hide_forest, can_withdraw, start_not_skirmishing, free_upkeep_unit
;formation 1.2, 1.2, 2.4, 2.4, 4, square
;stat_health 1, 0
;stat_pri 7, 1, javelin, 55, 12, thrown, missile_mechanical, piercing, spear, 0, 1
;stat_pri_attr ap, thrown
;stat_sec 3, 2, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_attr light_spear, spear_bonus_4
;stat_pri_armour 0, 3, 3, flesh
;stat_sec_armour 0, 0, flesh
;stat_heat 0
;stat_ground 1, 0, 2, 0
;stat_mental 8, normal, untrained
;stat_charge_dist 10
;stat_fire_delay 0
;stat_food 60, 300
;stat_cost 1, 270, 140, 65, 50, 270, 4, 60
;armour_ug_levels 0, 1, 2
;armour_ug_models Javelinmen, Javelinmen_ug1, Javelinmen_ug2
;ownership spain, aragon, slave
;era 0 spain, aragon
;era 1 spain, aragon
;recruit_priority_offset -5
-------------------------------
wrzuciłem go pod komentarz używając tego znaku ";"

na samym końcu pliku wkleiłem
-----------------------------------
type Spanish Dragoons
dictionary Spanish_Dragoons ; Spanish Dragoons
category cavalry
class missile
voice_type Heavy
accent Native
banner faction main_missile
banner holy crusade_cavalry
soldier Spanish_Dragoon, 24, 0, 1
mount heavy horse
mount_effect elephant -4, camel -4
attributes sea_faring, hide_forest, can_withdraw, can_formed_charge, frighten_foot
formation 2, 4.4, 3, 6, 2, square
stat_health 1, 0
stat_pri 17, 3, musket_bullet, 180, 15, missile, missile_gunpowder, piercing, none, musket_shot_set, 25, 1
;stat_pri_ex 0, 0, 20
stat_pri_attr ap
stat_sec 8, 3, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 6, 6, 0, metal
;stat_armour_ex 6, 0, 0, 0, 6, 0, 0, metal
stat_sec_armour 0, 0, flesh
stat_heat 4
stat_ground 0, 0, 0, 0
stat_mental 11, disciplined, trained
stat_charge_dist 45
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 1400, 138, 85, 205, 1400, 2, 420
armour_ug_levels 4
armour_ug_models Spanish_Dragoon
ownership spain
era 1 spain
era 2 spain
;unit_info 8, 17, 12
recruit_priority_offset 30
----------------------
usuwając tylko te wartości które były nowe w porównaniu do już istniejących w starych jednostkach.

Wszystko analogicznie oprócz kodu w pliku "battle_models" w którym trzeba było napisać od nowa kod.
Wyglądał on następująco:
-----------------------------

15 spanish_dragoon
1 4
52 unit_models/_Units/dragoon/spanish_dragoon_lod0.mesh 121
52 unit_models/_Units/dragoon/spanish_dragoon_lod1.mesh 900
52 unit_models/_Units/dragoon/spanish_dragoon_lod2.mesh 2500
52 unit_models/_Units/dragoon/spanish_dragoon_lod3.mesh 6400
3
5 spain
57 unit_models/_Units/dragoon/textures/dragoon_spain.texture
58 unit_models/_Units/dragoon/textures/dragoon_normal.texture
45 unit_sprites/spain_spanish_dragoon_sprite.spr
6 aragon
57 unit_models/_Units/dragoon/textures/dragoon_spain.texture
58 unit_models/_Units/dragoon/textures/dragoon_normal.texture
45 unit_sprites/spain_spanish_dragoon_sprite.spr
8 portugal
57 unit_models/_Units/dragoon/textures/dragoon_spain.texture
58 unit_models/_Units/dragoon/textures/dragoon_normal.texture
45 unit_sprites/spain_spanish_dragoon_sprite.spr
3
5 spain
67 unit_models/AttachmentSets/Final European CB Gun_spain_diff.texture
67 unit_models/AttachmentSets/Final European CB Gun_spain_norm.texture 0
6 aragon
67 unit_models/AttachmentSets/Final European CB Gun_spain_diff.texture
67 unit_models/AttachmentSets/Final European CB Gun_spain_norm.texture 0
8 portugal
67 unit_models/AttachmentSets/Final European CB Gun_spain_diff.texture
67 unit_models/AttachmentSets/Final European CB Gun_spain_norm.texture 0
1
5 Horse
16 MTW2_HR_Arquebus
13 MTW2_HR_Sword 2
19 MTW2_Musket_Primary
14 fs_test_shield 2
18 MTW2_Sword_Primary
14 fs_test_shield
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
-------------------------------------------------------
i umieściłem go pomiędzy

5 Horse
16 MTW2_HR_Crossbow
18 MTW2_HR_Non_Shield 1
24 MTW2_HR_Crossbow_Primary 1
18 MTW2_Sword_Primary
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
jednostki mounted crossbowmen a jednostką 6 kazaks.

Jak widać po kodzie dawałem tę jednostkę hiszpanii, portugalii oraz aragon, jednakże dając ją samej hispanii kod wyglądał by:
---------------------
15 spanish_dragoon
1 4
52 unit_models/_Units/dragoon/spanish_dragoon_lod0.mesh 121
52 unit_models/_Units/dragoon/spanish_dragoon_lod1.mesh 900
52 unit_models/_Units/dragoon/spanish_dragoon_lod2.mesh 2500
52 unit_models/_Units/dragoon/spanish_dragoon_lod3.mesh 6400
1
5 spain
57 unit_models/_Units/dragoon/textures/dragoon_spain.texture
58 unit_models/_Units/dragoon/textures/dragoon_normal.texture
45 unit_sprites/spain_spanish_dragoon_sprite.spr
1
5 spain
67 unit_models/AttachmentSets/Final European CB Gun_spain_diff.texture
67 unit_models/AttachmentSets/Final European CB Gun_spain_norm.texture 0
1
5 Horse
16 MTW2_HR_Arquebus
13 MTW2_HR_Sword 2
19 MTW2_Musket_Primary
14 fs_test_shield 2
18 MTW2_Sword_Primary
14 fs_test_shield
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
---------------------------------------

Oczywiście skasować jednostkę "Javelinmen" trzeba również z linijek recruit_pool pliku export_descr_buildings, wszędzie gdzie występuje,
z descr_strat jeśli w nich występuje oraz z pliku "descr_mercenaries".
Jeśli gdzieś zostanie, najprawdopodobniej wywali nam ctd.

Aha, jak widać nie bawiłem się w hidden ressource gun powder, uznałem że niepotrzebne komplikowanie, tak więc szkolenie tej konnicy dodałem do budynku royal_arsenal city oraz c_royal_arsenal castle.

I to by było na tyle.


Wyszukiwarka

Podobne podstrony:
Czas nie istnieje, to iluzja – twierdzą (niektórzy) fizycy cz 2
CZAS NIE ISTNIEJE Rozmowa z Julianem?rbourem
Bóg nie istniejecz3 4377, religia
Ssacze?romony nie istnieją
HORROR TRANSPLANTACJI ŚMIERĆ MÓZGOWA NIE ISTNIEJE, Zdrowie i ekologia, Szczepionki
Księga nie istnieje
Czas nie istnieje, to iluzja – twierdzą (niektórzy) fizycy cz 1
nie istnieje ideologia gender to wymysł Kościoła
HORROR TRANSPLANTACJI ŚMIERĆ MÓZGOWA NIE ISTNIEJE !
Bóg nie istniejecz5 4422, religia
Bóg nie istnieje1 4354, religia
Bóg nie istniejecz2 4368, religia
Nie istnieją w przyrodzie pojedyncze siły oddziaływania są zawsze wzajemne
Verba Młode wilki nie istnieją
Bóg nie istniejecz6D46
Bóg nie istniejecz6 4446, religia
Bóg nie istniejecz44405, religia
zydowski narod nie istnieje, ► Ojczyzna, Dokumenty
Efekt Mozarta nie istnieje

więcej podobnych podstron