Источник
TWC
НАШ ФОРУМ
Здесь можно задать вопрос по этому тутору. м
Активно обсуждаем военные игры, историю, МОДы, и новинки
игрового мира.
|
EDU ОСНОВНЫЕ ПАРАМЕТРЫ
Файл содержит записи обо всех боевых единицах игры; максимально допустимый предел- 500 записей. Порядок записи боевых единиц особого значения не имеет(за редким исключением), но формат каждой записи кодируется, и строго определен. Мы постараемся разбить общий код на отдельные элементы и подробно разобрать значение каждой составляющей. Обратите внимание, что некоторые строки кода у разных классов единиц могут отсутствовать, а есть строки без которых можно вообще обойтись.
1-я строка кода:
type unit_type
Индивидуальное имя-ссылка боевой единицы, которая фигурирует в ряде базовых файлов, являясь связующим звеном.
Пример(жми):
type Swiss Pikemen
dictionary Swiss_Pikemen ; Swiss Pikemen
category infantry
class spearmen
voice_type Heavy
accent German
banner faction main_spear
banner holy crusade
soldier Swiss_Pikemen, 60, 0, 1
attributes sea_faring, hide_forest, very_hardy, can_withdraw, pike
formation 1.2, 1.2, 2.4, 2.4, 8, square, phalanx
stat_health 1, 0
stat_pri 14, 4, no, 0, 0, melee, melee_blade, piercing, spear, 25, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr spear, long_pike, spear_bonus_8
stat_sec 13, 3, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 0, 5, 0, flesh
;stat_armour_ex 0, 0, 0, 0, 5, 0, 0, flesh
stat_sec_armour 0, 0, flesh
stat_heat 2
stat_ground 1, -2, 3, 2
stat_mental 11, impetuous, highly_trained
stat_charge_dist 40
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 470, 185, 115, 90, 470, 4, 110
armour_ug_levels 0
armour_ug_models Swiss_Pikemen
ownership slave
;unit_info 14, 0, 5
-Связь с фалом export_descr_buildings.txt в котором прописан заказ боевой единицы в военных зданиях
-Связь с фалом descr_strat.txt в котором прописано расположение и присутствие боевой единицы на стратегической карте компании
-Связь с фалом descr_battle. txt в котором прописано присутствие боевой единицы в историческом сражении
-Связь с descr_rebel_factions.txt в котором прописаны боевой единицы входящие в состав повстанческих племен нейтральных фракций
-Связь с descr_sm_factions.txt в котором прописаны боевые единицы способные войти в состав кочевой орды
-Связь с descr_sounds_units_x.txt в котором прописаны индивидуальные звуки боевых единиц
-Связь с campaign_script.txt в котором прописано участие боевых единиц в сценариях компании
-Связь с descr_mercenaries.txt в котором прописано боевых единиц способные быть наемниками в определенных регионах для определенных фракций или культур
2-я строка кода:
dictionary unit_dictionary_tag
Индивидуальное имя-ссылка боевой единицы, которая фигурирует в ряде литературных и графических файлов, являясь связующим звеном.
-Связь с фалом export_units.txt в котором прописано отображение имени боевой единицы при наведении на нее в бою, и ее литературное описание в инфо картах.
-Связь с графическим файлом инфо карты боевой единицы из папки UI.
Пример(жми):
если в строке прописано: dictionary Swiss_Pikemen; Swiss Pikemen В игре при наведении на юнит мы видим: dictionary Swiss_Pikemen
Примечание:эта строка может использоваться и для записи комментариев к боевой еденице!
3-я строка кода:
category unit_category
Внутренняя общая категория боевой единицы, которая фигурирует в ряде звуковых, графических и литературных файлов и говорит об общей принадлежности к определенной категории.
Бывают такие категории:
- infantry (пехота)
- cavalry (кавалерия)
- siege (осадная машина)
- ship (корабль)
- handler (дрессировщики - атавизм Римского движка работает)
- non_combatant(не боевой (городские модели) - атавизм Римского движка не работает)
Примечание:атавизмы остались в движке, но на практике работают не все.
-Связь с descr_sounds_units_x.txt в котором прописаны звуки боевых единиц
-Ссылка на литературные записи в квадратных скобках, при наведении курсора мыши на боевую единицу во время боя.
-Ссылка в текстовиках ИИ с помощью которой формируется очередь найма у фракций под управлением ИИ.
- Связь с файлами descr_formations_ai.txt и descr_formations.txt с целью формирования структуры размещения боевых единиц лейбовом планшете меню.
Примечание: в заказной битве порядок расположение лейбов боевых едениц будет следующим: пехота, кавалерия, а затем осадные орудия.
4-я строка кода:
class unit_class
Внутренняя общая категория боевой единицы, которая фигурирует в ряде звуковых, графических и литературных файлов, и говорит об общей принадлежности к определенному классу.
Бывают такие классы:
- light (легкий используется для легкой пехоты кавалерии и кораблей)
- heavy (тяжелый используется для легкой пехоты кавалерии и кораблей)
- missile (метательный используется для легкой пехоты кавалерии и осадных орудий)
- spearmen (используется только для пехоты с копьями(не имеют второе оружие и дерутся только копьями)
- skirmish (застрельщик - атавизм Римского движка вроде не работает
-Связь с descr_sounds_units_x.txt в котором прописаны звуки боевых единиц
-Ссылка на литературные записи в квадратных скобках, при наведении курсора мыши на боевую единицу во время боя.
-Ссылка в текстовиках ИИ с помощью которой формируется очередь найма у фракций под управлением ИИ.
- Связь с файлами descr_formations_ai.txt и descr_formations.txt с целью формирования структуры размещения боевых единиц лейбовом планшете меню.Примечение: в заказной битве порядок расположение лейбов боевых едениц будет следующим: легкие, копейщики, тяжелые, метательные.
5-я строка кода:
voice_type voice
Определяет тип звука (голоса) боевой единицы:
- Light – используются для класса копейщиков, легких боевых единиц
- Heavy – используются для тяжелых боевых единиц
- General – используют телохранители генерала
6-я строка кода:
аccent nation
Эта строка определяет, на каком языке будет говорить боевая единица.
Есть такие варианты:
- English- англичанин
- Scottish -шотландец
- French -француз
- German- германец
- Mediterranean – западный европеец
- East_European – восточный европеец
- Arabic - араб
- Mongolian- монгол
-Связь с descr_sounds_accents.txt где и заложены эти параметры.
7-я строка кода:
banner faction main_class
Определяет главный базовый баннер фракции, который будет висеть над боевой единицей.
Сам баннер имеет такие формы:
- main_spear
- main_infantry
- main_cavalry
- main_missile
Примечание: для боевых едениц обычно используется та форма, которая соответствует их классу. К примеру, класс spearmen использует main_spear, но если вы выберите другую форму, для этого класса - это не будет ошибкой.
Важно: у кораблей нет баннеров, потому эта строка у них отсутствует!
-Связь с descr_banners_new.xml где и заложены эти параметры.
8-я строка кода:
banner holy faith
Строка, отвечающая за баннер, появляющийся во время Крестового похода или Джихада.
Сам баннер имеет такие формы:
- crusade (крестоносцы )
- jihad (джихад)
-Связь с descr_banners_new.xml где и заложены эти параметры.
Примечание: эта строка не обязательна для заполнения, тогда и баннер просто не появится.
9-я строка кода:
soldier unit_model, soldiers, extras, mass, (radius, height)
Самая важная строка параметров отвечающая за связь с моделью боевой единицы и за численные параметры единиц в отряде.
-Связь с battle_models.modelsdb в котором, все ссылки на спрайты, мэши и текстуры!
|