Форум Игромании
 
Регистрация
Справка

Total War Обсуждение игр серии Total War, решение технических проблем

Ответ
 
Опции темы
Старый 10.03.2008, 12:28   #1
Игроман
 
Аватар для Adan

 
Регистрация: 27.11.2007
Адрес: 42°52'с.ш. 74°34'в.д.
Сообщений: 2,568
Репутация: 446 [+/-]
Rome: Total War - моды и моддинг.

ПРЕЖДЕ ЧЕМ ПОСТИТЬ В ТЕМЕ РЕКОМЕНДУЕТСЯ ПОЧИТАТЬ ПРАВИЛА РАЗДЕЛА
"GAMEZ BAZAR" и Правила форума.





В данной теме обсуждается всё, что связано с модами к Rome: Total War и дополнений к нему. А еще патчи...
Нужные пачти можно посмотреть и скачать здесь.
Сама игра обсуждается здесь.

Краткий ЧаВо по созданию своего юнита:
Скрытый текст:
1. Юниты. Для создания новых юнитов потребутся:
  • Файлы, находящиеся в директории с игрой. Всего пять штук:
    descr_model_battle – для создания модели нового юнита.
    export_descr_unit – для внесения юнита в список генерации.
    export_descr_unit_enums – для связи юнита, внесенного в export_descr_unit.
    export_units из папки text – для создания инфы о юните.
    Ещё не помещает создание иконок юнита в папке UI.
  • Знание английского (не так уж чтобы)
  • Знание фотошопа
  • Смекалка
  • Воображение

Туториал по созданию свое собственного нового юнита:
Скрытый текст:
Нужно сделать резервные копи следующих файлов - главное наше правило:
descr_model_battle – для создания модели нового юнита.
export_descr_unit– для внесения юнита в список генерации.
export_descr_unit_enums – для связи юнита, внесенного в
export_descr_unit со следующим файлом.
из папки text нужно скопировать файл export_units – для создания инфы о юните.

Перед созданием хочу предупредить, что внесение юнита из одной фракции в другую может получиться ляп цвета (Греки с синей форме, например, здесь нужно знание фотошопа, чтобы исправить цвет текстуры). Но если это никого не волнует…

Тогда приступим…
Открываем descr_model_battle и в самом низу (можно хоть в любом месте, главное, чтобы между блоками кода была одна или более пустых строчек интервала) пишем:
(Это будет красивая фаланга из охраны греческого генерала поздней эпохи, т.е. без щитов)

(Всё важное выделено жирным шрифтом.)
type greek_hoplitus – здесь можно написать любую ерунду, вплоть до kjhhnemclvldol, но без знаков пунктуации и латиницей.
skeleton fs_slow_spearman, fs_slow_swordsman ; combat spear– так выделяется комментарий.
indiv_range 40
texture greek_cities,
data/models_unit/textures/unit_greek_royal_cavalry_macedon.tga
model_flexi
data/models_unit/unit_greek_royal_cavalry_300.cas, 15
model_flexi
data/models_unit/unit_greek_royal_cavalry_200.cas, 30
model_flexi
data/models_unit/unit_greek_royal_cavalry_100.cas, 40
model_flexi
data/models_unit/unit_greek_royal_cavalry_70.cas, max
model_sprite greek_cities, 60.0,
data/sprites/greek_cities_greek_royal_cavalry_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f

model_flexi - модель пехоты и др.
model_flexi_m - модель всадников.

Переходим в export_descr_unit. В нём, на основе Armoured Hoplites создаём новый юнит:

type greek hoplitus
dictionary greek_hoplitus ; Hoplites
category infantry
class spearmen
voice_type Heavy_1
soldier greek_hoplitus, 40, 0, 1.3 – (greek_hoplitus – это модель юнита из descr_model_battle, заметь, что они обязаны быть идентичными. И вообще, всё, что пишется в тэгах одного выбранного юнита должно быть идентично и не совпадать с тэгами в элементах кода у других юнитов. Если это не так, то игра быдет вылетать при запуске. Тэги, которые не должны совпадать: type – имя юнита (не то, которое отображается в игре), dictionary – ссылка на картинку (из папки UI) и подписи юнита (из файла export_units, что находится в папке text) , soldier – ссылка на загрузку модели юнита из файла descr_model_battle)
officer greek_standard
attributes sea_faring, hide_forest, can_sap, hardy
formation 1, 1, 2, 2, 5, square, phalanx
stat_health 1, 0
stat_pri 15, 3, no, 0, 0, melee, simple, piercing, spear, 25 ,1
stat_pri_attr long_pike, spear_bonus_8
stat_sec 12, 3, no, 0, 0, melee, simple, piercing, sword, 25 ,1
stat_sec_attr no
stat_pri_armour 12, 10, 0, metal
stat_sec_armour 0, 0, flesh
stat_heat 4
stat_ground 2, 0, 0, 0
stat_mental 8, normal, highly_trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 1000, 210, 70, 100, 1000
ownership greek_cities
Потом в папке text открываем export_units и в самый низ вносим следующее (заметил, чем разделены описания юнитов?):

----------------

{greek_hoplitus} Гоплиты

{greek_hoplitus_descr}
Высшего качества\nОтважные\nМогут формировать фалангу\nСпособности сапера\n\n Гоплиты в доспехах - это элита греческого войска, их тщательно отбирают и обучают, чтобы сделать из них превосходных копьеносцев. Каждый из них одет в крепкие надельные доспехи, ножные латы и шлем, вооружен большим круглым щитом, гоплоном, давшим название этому роду войск. Кроме того, каждый боец вооружен грозным надежным копьем, которое называется ксистон, и мечом. Обычно они действуют в крепких, плотных группах, наставляющих на врага острия копий. В фаланге они используют вес, чтобы пробить ряды врага.\n\n Они уязвимы для атак с фланга и тыла, в идеале им нужна небольшая поддержка других войск, чтобы прикрывать их при приближении к врагу.

{greek_hoplitus_descr_short}
Гоплиты - это элита греческого войска, их тщательно отбирают и обучают, чтобы сделать из них превосходных копьеносцев.

----------------

Вот как здесь выглядит структура:

----------------

{Имя юнита} Крестьяне варварыы

{Большое описание}
Очень хороший юнит и всё такое…

{Краткое описание}
Здесь тоже можно написать, какой юнит хороший, только в объёме 5-15 слов.

----------------

Теперь последнее.
Нужно открыть export_descr_unit_enumsи в самом конце, соблюдая все пробелы вписать:
greek_hoplitus
greek_hoplitus_descr
greek_hoplitus_descr_short


Но. Если посмотреть на иконку юнита в игре, то можно увидеть, что на ней изображены крестьяне. Чтобы это исправить, нужно знание фотошопа.

Все. End. Alles.


Переводы некоторых файлов любезно предоставленный мне Shkeeper'ом, находящихся в каталоге с игрой (если у кого слабовато с английским).
Скрытый текст:
1. Содержание export_descr_unit - чуть ли не самого важного для создания новых юнитов:
Скрытый текст:
Type – Название юнита в файле. Может не совпадать с именем юнита в игре.
Dictionary – Тег, используемый для просмотра имени юнита на экране.
Category - infantry, cavalry, siege, handler, ship or non_combatant (пехота, кавалерия, осадные, дрессировщики, корабли или не боевой).
Classlight, heavy, missile, spearmen ( легкий, тяжелый, стрелковый, копьеносец)
voice_type - Тип звука юнита.
Soldier - Имя используемой модели солдата из descr_models_battle.txt Цифры дальше это:
Первая - Количество Солдат в отряде.
Вторая - Число дополнительных юнитов, присоединенных к данному (pigs, dogs, elephants, chariots, artillery).
Третья - Определяет, через какое время после приказа наступления, отряд начинает двигаться (Относится только к пехоте)
Officer – Название модели офицера. В отряде может быть до 3-х офицеров.
Ship – Тип корабля.
Еngine – Тип осадной единицы.
Аnimal – Тип животных используемых отрядом для атаки (псы и свиньи).
Mount – Тип животного для верховой езды.
mount_effect – Фактор, добавляемый в схватке против противника с определенным типом верховой езды. Может быт добавлено до трех факторов, которые могут быть типами верховой езды или другие specific types.
attributes – Список атрибутов юнита. Включают:
sea_faring - Может садиться на корабль.
hide_forest, hide_improved_forest, hide_long_grass, hide_anywhere (прячется в лесу, лучше прячется в лесу, прячется в высокой траве, прячется везде) - Определяет, где юнит может скрываться.
can_sap - Может использовать «Подкоп» при осаде поселения.
frighten_foot, frighten_mounted - Пугает соседние вражеские юниты(пугает пеших, пугает конных).
can_run_amok - Юнит может выйти из под контроля игрока(«войти в бешенство»).
general_unit - Юнит используется в качестве телохранителя Генерала.
cantabrian_circle - юнит имеет эти специальные возможности.
no_custom - Юнит не используется.
command - Орёл Легиона. Даёт бонусы соседним юнитам.
mercenary_unit - Наемный юнит, доступен для всех фракций.
formation - расстояние (в метрах) между солдатами:
Первые две цифры для закрытой формации.
Третья и четвертые цифры для формации отряда при бегстве.
Пятая цифра, количество рядов формации по умолчанию .
Потом формации доступные для данного отряда(только одна):
square, horde, phalanx, testudo, or wedge(строй, орда, фаланга, черепаха, клин).
stat_health - Хит пойнты для солдат(Первая цифра). Хит пойнты для атакующих животных(Вторая цифра).
stat_pri – Первичное оружие. Если у юнита есть стрелковое оружие, оно у него считается как первичное.
Первая цифра - Фактор атаки (сила наносимого удара).
Вторая цифра - Бонус к силе удара при первой атаке (чардж).
Третья цифра - Тип стрелкового оружия(если есть).
Четвёртая цифра - Расстояние стрельбы.
Пятая цифра - Количество амуниции (стрел, дротиков).
Шестая цифра - Тип оружия: melee, thrown, missile, or siege_missile (рукопашный, кидаемый, стрелковый и осадно-стрелковый).
Седьмая цифра - Тип технологии: simple, other, blade, archery or siege (простой, другой, клинок, лучник и осадный).
Восьмая цифра - Тип ущерба: piercing, blunt, slashing or fire (колющий, удар тупым предметом, режущий и обжигающий(огонь)).
Девятая цифра - Тип звука, когда оружие поражает цель - none, knife, mace, axe, sword, or spear
Десятая цифра - Пауза между атаками (100 - 1 секунда, 25 - 0.4 секунды).
Одиннадцатая цифра - Скорость движений, 1 это норма, больше будет быстрее движения.
stat_pri_attr – Атрибуты первичного оружия.
ap - Пробивает броню. Считается только половина всей брони противника.
bp - Поражает несколько юнитов, включая сзади стоящих.
Spear - Длинное копье.
long_pike - Очень длинное копьё.
short_pike – Короткое копьё.
Prec - Бросает основное оружие перед вступлением в схватку.
Thrown - Метательное оружие.
Launching - Атака подбрасывает атакуемого в воздух.
Area - Поражает определенную зону, не только на единичную цель.
stat_sec - Вторичное оружие(тоже самое, что и stat_pri (no, значит нет второго оружия)
stat_sec_attr - Атрибуты вторичного оружия тоже самое, что и stat_pri_attr.
stat_pri_armour – Фактор защиты.
Первая цифра - Фактор брони.
Вторая цифра - Фактор умения оборонятся (не учитывается когда под обстрелом).
Третья цифра - Фактор щита(защита от стрел).
Четвёртая цифра - Тип звука при попадании(flesh, leather, or metal)
stat_sec_armour - Детали защиты атакующего животного (не всадников). Как и у stat_pri_armour, только без Фактора щита.
stat_heat – Коэфицент уставаемости в жарком климате.
stat_ground – Модификаторы атаки для разных типов местности (sand, forest, snow – песок, лес, снег)
stat_mental - Мораль, дисциплина, тренированность.
Дисциплина(normal, low, disciplined or impetuous)
Тренированность влияет на упорядоченность строя и на продолжительность сражения против превосходящих сил.
stat_charge_distance – Дистанция с который юнит начинает чардж.
stat_fire_delay - Пауза при стрельбе огненными снарядами.
stat_food – Количество потребляемой пищи в осажденном поселении.
stat_cost – слева направо:
Количество ходов для найма.
Цена найма.
Цена содержания.
Цена улучшения оружия.
Цена улучшения брони.
Цена в битве(вне кампании).
stat_ownership – Список фракций к которым принадлежит юнит.



Как сделать все фракции играбельными

Моды можно скачать здесь и здесь.

__________________
Рим должен быть разрушен! ©

Последний раз редактировалось DoctorWagner; 07.02.2023 в 08:15.
Adan вне форума  
Отправить сообщение для Adan с помощью ICQ Отправить сообщение для Adan с помощью Skype™ Ответить с цитированием
Старый 12.01.2010, 21:37   #161
Новичок
 
Регистрация: 12.01.2010
Сообщений: 2
Репутация: 0 [+/-]
Народ а как сделать так чтоб никакие войска НИКОГДА не убегали с поля боя? В файле export_descr_unit я изменил всем юнитам строку морали на "9999, disciplined, highly_trained" но это ничего не дало. Кто знает подскажите плиз.
Soldier22 вне форума  
Ответить с цитированием
Старый 15.01.2010, 15:57   #162
Игроман
 
Аватар для Adan

 
Регистрация: 27.11.2007
Адрес: 42°52'с.ш. 74°34'в.д.
Сообщений: 2,568
Репутация: 446 [+/-]
Soldier22, зайди в файлик preferences.txt, найди там строчку со словом morale и поставь ее на false.
__________________
Рим должен быть разрушен! ©
Adan вне форума  
Отправить сообщение для Adan с помощью ICQ Отправить сообщение для Adan с помощью Skype™ Ответить с цитированием
Старый 16.01.2010, 00:06   #163
Новичок
 
Регистрация: 12.01.2010
Сообщений: 2
Репутация: 0 [+/-]
Спасибо огромное тебе Adan!!! Я то мучаюсь с этими юнитами в export_descr_unit, а все оказывается так просто) Респект тебе и уважуха!!!
Soldier22 вне форума  
Ответить с цитированием
Старый 06.02.2010, 11:22   #164
Юзер
 
Аватар для Радио
 
Регистрация: 23.12.2006
Адрес: Хабаровск-Бычиха
Сообщений: 490
Репутация: 104 [+/-]
я скачал мод Реализм вер. 5.3 с патчем в архиве. До этого у меня стояла пиратская версия Рима с аддонами Варвароы и Александр. При установке я сделал неправильные действия и сначала пропатчил, а только потом поставил модификацию (патч был для модификации). В итоге получилось, что ни одна игра не запускается. Как востановить Рим, если у меня нет диска, то есть как очистить директорию игру от модификации?
__________________
Критика снизу хороша тем, что на неё удобно плевать!

"Никогда не говори со сцены то, что стыдно сказать матери!" - Леонид Филатов

Крутые! А меня вот никто в подписях не цитирует Т_Т (с)Аve Lecter
Радио вне форума  
Отправить сообщение для Радио с помощью ICQ Ответить с цитированием
Старый 11.02.2010, 07:41   #165
Игроман
 
Аватар для Adan

 
Регистрация: 27.11.2007
Адрес: 42°52'с.ш. 74°34'в.д.
Сообщений: 2,568
Репутация: 446 [+/-]
Радио, накатывая мод поверх игры откатить установку уже нельзя.
__________________
Рим должен быть разрушен! ©
Adan вне форума  
Отправить сообщение для Adan с помощью ICQ Отправить сообщение для Adan с помощью Skype™ Ответить с цитированием
Старый 24.02.2010, 18:23   #166
Игроман
 
Аватар для Август
 
Регистрация: 16.12.2006
Адрес: Москва
Сообщений: 2,952
Репутация: 331 [+/-]
Кто-нибудь играл в мод Суректум? Какие у него достоинства и недостатки?
__________________
Единственный разумный способ жить в этом мире — жить без правил. © Джокер.
Август вне форума  
Ответить с цитированием
Старый 15.04.2010, 15:59   #167
Заблокирован
 
Регистрация: 13.08.2006
Сообщений: 2,042
Репутация: 147 [+/-]
Скажите мод про войны диадохов ставить стоит? Просто потянуло в Рим сыграть снова, а когда я в него играл(ртв), интернет слабый был, следовательно моды качать было затруднительно.
Пьер Баярд вне форума  
Отправить сообщение для Пьер Баярд с помощью Skype™ Ответить с цитированием
Старый 15.04.2010, 16:18   #168
Игроман
 
Аватар для Adan

 
Регистрация: 27.11.2007
Адрес: 42°52'с.ш. 74°34'в.д.
Сообщений: 2,568
Репутация: 446 [+/-]
Пьер Баярд, мод классный ставь. Единственный минус в нем, по моему мнению, это огромное расстояние между провами на западе карты, там где Персия и Индия.
Тем более, мод еще не сделали полностью. Индия вроде еще в разработке.
__________________
Рим должен быть разрушен! ©
Adan вне форума  
Отправить сообщение для Adan с помощью ICQ Отправить сообщение для Adan с помощью Skype™ Ответить с цитированием
Старый 15.04.2010, 20:09   #169
Заблокирован
 
Регистрация: 13.08.2006
Сообщений: 2,042
Репутация: 147 [+/-]
Спасибо, поставлю, докачаю и поиграю.
Пьер Баярд вне форума  
Отправить сообщение для Пьер Баярд с помощью Skype™ Ответить с цитированием
Старый 10.05.2010, 00:00   #170
Юзер
 
Аватар для ON.EXE
 
Регистрация: 26.04.2010
Сообщений: 197
Репутация: 47 [+/-]
Подскажите где взять мод для увеличения разрешения(если есть такой).
ON.EXE вне форума  
Ответить с цитированием
Старый 10.05.2010, 18:36   #171
Игроман
 
Аватар для Adan

 
Регистрация: 27.11.2007
Адрес: 42°52'с.ш. 74°34'в.д.
Сообщений: 2,568
Репутация: 446 [+/-]
ON.EXE, больше 1280х1024 не увеличишь. Движок не поддерживает.
__________________
Рим должен быть разрушен! ©
Adan вне форума  
Отправить сообщение для Adan с помощью ICQ Отправить сообщение для Adan с помощью Skype™ Ответить с цитированием
Старый 07.06.2010, 00:00   #172
Игроман
 
Аватар для COMMIE
 
Регистрация: 30.12.2009
Адрес: Советская Россия
Сообщений: 2,476
Репутация: 109 [+/-]
kaiser, Roma surrectum-хороший выбор.Сам в него играл.Кстати,полным ходом завершается разработка второй части мода-графика одна из лучших в риме.Должна выйти этим летом.
__________________
Я
достаю
из широких штанин
дубликатом
бесценного груза.
Читайте,
завидуйте,
я -
гражданин
Советского Союза.

Я люблю Сумеречную искорку!!!11
COMMIE вне форума  
Отправить сообщение для COMMIE с помощью ICQ Отправить сообщение для COMMIE с помощью AIM Отправить сообщение для COMMIE с помощью Yahoo Отправить сообщение для COMMIE с помощью Skype™ Ответить с цитированием
Старый 07.06.2010, 12:34   #173
Юзер
 
Аватар для Askar.K
 
Регистрация: 02.11.2008
Адрес: На юге.
Сообщений: 174
Репутация: 46 [+/-]
Цитата:
Сообщение от COMMIE Посмотреть сообщение
Кстати,полным ходом завершается разработка второй части мода-графика одна из лучших в риме.Должна выйти этим летом.
А поподробнее можно?
Askar.K вне форума  
Ответить с цитированием
Старый 08.06.2010, 08:48   #174
Игроман
 
Аватар для Adan

 
Регистрация: 27.11.2007
Адрес: 42°52'с.ш. 74°34'в.д.
Сообщений: 2,568
Репутация: 446 [+/-]
Ну когда народ научится пользоваться гуглом?

зы. Это риторический вопрос.
__________________
Рим должен быть разрушен! ©
Adan вне форума  
Отправить сообщение для Adan с помощью ICQ Отправить сообщение для Adan с помощью Skype™ Ответить с цитированием
Старый 23.06.2010, 23:13   #175
Новичок
 
Регистрация: 23.06.2010
Сообщений: 2
Репутация: 0 [+/-]
кто ни будь занимался редактированием "descr_formations" и "descr_formations_ai" в Риме ТВ ? ( это для улучшения ИИ компа)
я пытался, не получаеться, очень сложная работа.
я месяц назад играл в мини-моды Darth's Formations,там хоть комп и лучше играет на поле боя, но почему то сильно отряды растянуты при построении в начале боя. я мучился при каждым боем кучковать отряд

http://radikal.ru/F/i074.radikal.ru/...f7fad.jpg.html
вот здесь картинка всего этого

Последний раз редактировалось LLEEVV; 23.06.2010 в 23:19.
LLEEVV вне форума  
Ответить с цитированием
Старый 24.06.2010, 14:07   #176
Игроман
 
Аватар для Adan

 
Регистрация: 27.11.2007
Адрес: 42°52'с.ш. 74°34'в.д.
Сообщений: 2,568
Репутация: 446 [+/-]
LLEEVV, растянутые формации поправляются в export_descr_unit в строке formation 1, 1, 2, 2, 5, square, phalanx. Цифра 5 (кажется) говорит, что данный отряд построен в 5 рядов. У тебя на скрине 2 ряда, значит в том документе стоит цифра 2. Проверь. Исправь.
__________________
Рим должен быть разрушен! ©
Adan вне форума  
Отправить сообщение для Adan с помощью ICQ Отправить сообщение для Adan с помощью Skype™ Ответить с цитированием
Старый 24.06.2010, 15:58   #177
Новичок
 
Регистрация: 23.06.2010
Сообщений: 2
Репутация: 0 [+/-]
Adan
я сегодня сносил систему. вот. щас скора рим снова загружу на комп. потестирую покапаюсь в export_descr_unit. и вечером отпишусь.

Добавлено через 52 минуты
посмотрел.
там проблема в файлах "descr_formations" "descr_formations_ai" (то есть в DarthMod-е).
эти два файла я поставил на чистый РТВ 1.5, то есть "export_descr_unit" у меня ванильный.
и так странно ставлю классические "descr_formations" "descr_formations_ai", и опять всё замечательно, отряды ровно стоят.
только стоит мне снова поставить "DarthMod_8.2_Internal_Formations_16.2" как опять растянутые отряды.

Последний раз редактировалось LLEEVV; 24.06.2010 в 16:50. Причина: Добавлено сообщение
LLEEVV вне форума  
Ответить с цитированием
Старый 19.07.2010, 23:23   #178
Новичок
 
Регистрация: 20.01.2009
Сообщений: 64
Репутация: 1 [+/-]
всем привет а как сделать так чтоб первые когорты можно было нанимать не только в риме а во всех городах ( первые когорты легионеров те что с орлом ходят)
koks5890 вне форума  
Ответить с цитированием
Старый 02.08.2010, 02:33   #179
Новичок
 
Регистрация: 02.08.2010
Сообщений: 4
Репутация: 0 [+/-]
Такой вопросик появился-возможно ли как-то увеличить площать поражения онагров?)
+ Почему-то не меняется дальность стрельбы, и скорость отрядов-цифры сую разные, все безтолку)
Водяной Пыщ вне форума  
Ответить с цитированием
Старый 02.08.2010, 08:37   #180
Игроман
 
Аватар для Adan

 
Регистрация: 27.11.2007
Адрес: 42°52'с.ш. 74°34'в.д.
Сообщений: 2,568
Репутация: 446 [+/-]
koks5890, надо отредачить пару файлов. Как это делать написано в шапке.
Надо в export_building отыскать этих легионеров и удалить only_resource_rome (што-то такое, не помню уже) в конце их предложения.

Водяной Пыщ, дальность стрельбы меняется. А вот скорость поменять мне в голову еще не приходило))
__________________
Рим должен быть разрушен! ©
Adan вне форума  
Отправить сообщение для Adan с помощью ICQ Отправить сообщение для Adan с помощью Skype™ Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:28.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования