FAQ - Страница 7 - Моды и моддинг - Strategium.ru Перейти к содержимому
Strategium.ru

FAQ


КомНарБез

Рекомендованные сообщения

Возможно ли нарисовать карту с другой береговой линией, или абсолютно новую карту?

Не вижу препятствий, в той же Е3 перерисовывали острова, добавляли названия на карте


Хочу добавить стране корабль

division =

{ id = { type = ? id = ? }

name = "Orlitsa"

type = escort_carrier

model = 0

где посмотреть какие цифорки вписать в type и какой id лучше вписать, чтобы не было совпадений с id юнитов других стран?


(изменено)
Хочу добавить стране корабль

division =

{ id = { type = ? id = ? }

name = "Orlitsa"

type = escort_carrier

model = 0

где посмотреть какие цифорки вписать в type и какой id лучше вписать, чтобы не было совпадений с id юнитов других стран?

type это нечто вроде тега страны у всех дивизий будет одинаковый- посмотри файл страны в папке "сценариос" id -это номер в том же файле посмотри последний номер дивизии и пропиши следующий чтобы номера не повторялись

Изменено пользователем -An-

type это нечто вроде тега страны у всех дивизий будет одинаковый- посмотри файл страны в папке "сценариос" id -это номер в том же файле посмотри последний номер дивизии и пропиши следующий чтобы номера не повторялись

Благодарю


JulianSol

Подскажите, как поменять вступительное видео? Я скачал файл с youtube, конвертирую через RAD Tools в .bik, кидаю в папку - при запуске появляется окно "bink error" error opening file


JulianSol

Проблема решена. Вопрос снимается.


Iliyadoskatch

Не знаю, к какой теме это относится, так что задам и там и тут. Извиняюсь за возможно глупый вопрос, но можно-ли как нибудь сделать так, чтобы отображались ID технологий? Я знаю, что их можно посмотреть в файлах, но это очень долго и муторно их там выискивать, к тому-же в различных модах они различаются. Может есть код, отображающий технологии, или файл какой-нибудь можно удалить, чтобы ID (вместо названий, к примеру) отображались?


Не знаю, к какой теме это относится, так что задам и там и тут. Извиняюсь за возможно глупый вопрос, но можно-ли как нибудь сделать так, чтобы отображались ID технологий? Я знаю, что их можно посмотреть в файлах, но это очень долго и муторно их там выискивать, к тому-же в различных модах они различаются. Может есть код, отображающий технологии, или файл какой-нибудь можно удалить, чтобы ID (вместо названий, к примеру) отображались?

хм, вроде был редактор точно не помню- вроде был в файлах мода 33 к ХОИ2 или в одной из поздних ХОИ2 - может получится через него залезть - движок в этом плане не должен поменяться

ПС самому пришлось делать принт-скрин и подписывать в пэйнте


Iliyadoskatch
хм, вроде был редактор точно не помню- вроде был в файлах мода 33 к ХОИ2 или в одной из поздних ХОИ2 - может получится через него залезть - движок в этом плане не должен поменяться

ПС самому пришлось делать принт-скрин и подписывать в пэйнте

То-есть с помощью кода или файлов никак нельзя? Жаль. Ладно, видимо придётся выворачиваться и в файлах искать. Грустно. Но всё-равно, спасибо за ответ.


(изменено)
То-есть с помощью кода или файлов никак нельзя? Жаль. Ладно, видимо придётся выворачиваться и в файлах искать. Грустно. Но всё-равно, спасибо за ответ.
попробуй редактором открыть он хоть и древний но открыл ДХ), но к сожалению для меня не открывает то что мне надо- вспомнил таки где валялся) - помести файл в корень с игрой - там где екзешник потом запусти -укажи путь открыв папки до экзешника

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Изменено пользователем -An-

Iliyadoskatch
попробуй редактором открыть он хоть и древний но открыл ДХ), но к сожалению для меня не открывает то что мне надо- вспомнил таки где валялся) - помести файл в корень с игрой - там где екзешник потом запусти -укажи путь открыв папки до экзешника

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Спасибо большое, редактор запустился, постепенно его изучаю. Одно понять не могу, я вроде модуль включаю с новым древом технологий, а в редакторе древо отображается старое. Это можно как-то поправить?


Спасибо большое, редактор запустился, постепенно его изучаю. Одно понять не могу, я вроде модуль включаю с новым древом технологий, а в редакторе древо отображается старое. Это можно как-то поправить?

было такое - попробуй открыть если есть ещё какой-нибудь ХОЙ или ДХ или вообще засунуть редактор в другую папку чтобы он ничего открыть не смог, а потом обратно


Iliyadoskatch
было такое - попробуй открыть если есть ещё какой-нибудь ХОЙ или ДХ или вообще засунуть редактор в другую папку чтобы он ничего открыть не смог, а потом обратно

И вновь спасибо за совет, потихоньку разбираюсь.


JulianSol

что значат эти ошибки в savedebug? Я пишу цепочку событий, большую часть уже протестировал, но в конце надо было усложнить их, добавив условия. Я так понимаю, условия - это trigger = {} Но Выдаётся такая ошибка

ERROR : Unknown trigger type [date] in Mods\mds\db\events\arab_spring.txt, line 922!

ERROR : Unknown trigger type [offset] in Mods\mds\db\events\arab_spring.txt, line 924!

ERROR : Unknown trigger type [deathdate] in Mods\mds\db\events\arab_spring.txt, line 924!

ERROR : Unknown trigger type [date] in Mods\mds\db\events\arab_spring.txt, line 973!

ERROR : Unknown trigger type [offset] in Mods\mds\db\events\arab_spring.txt, line 975!

ERROR : Unknown trigger type [deathdate] in Mods\mds\db\events\arab_spring.txt, line 975!

Вот сам эвент к примеру. Многие такие ошибки лечились добавлением } (скобки) но всё равно они продолжают возникать, даже когда уже есть скобка. Вот:

event = {

id = 769026

random = no

country = U18

name = "EVT_769026_NAME"

desc = "EVT_769026_DESC"

style = 2

picture = "Sudan5"

trigger = {

not = { ispuppet = ETH }

war = { country = -1 country = ETH }

or = {

and = { # Erithrea controls one of these provinces.

and = {

control = { province = 1214 data = U18 }

}

and = {

control = { province = 1199 data = U18 }

}

or = {

control = { province = 1221 data = U18 }

}

}

date = { day = 1 month = may year = 2003 }

offset = 10

deathdate = { day = 29 month = december year = 2050 }

action_a = {

ai_chance = 70

name = "Moderate requirements" #Humiliate

command = { type = dissent value = -20 }

command = { type = trigger which = 769027 } #in Ephiopia

}

action_b = {

ai_chance = 30

name = "Revenge Of Ethiopia"

command = { type = dissent value = -40 }

command = { type = trigger which = 769028 } #in Ethiopia

}

}

И ещё вот в этмом ошибка, но где??? (ERROR : (unknown lhs in command) 'command = {' Line = 981 file = Mods\mds\db\events\arab_spring.txt)

action_a = {

ai_chance = 70

name = "Moderate requirements" #Humiliate

command = { type = dissent value = -20

command = { type = trigger which = 769030 } #in Sudan

}

Спасибо, если кто поможет! :rolleyes:

Тут спрашивали, как сделать страну играбельной. Надо зайти в папку сценариев, там должны лежать документы (не папки) с названием сценариев. Например mds. Открыть блокнотом и в одной из первых строчек (будет понятно 100% в какой, там будет ОЧЕНЬ много тэгов стран) добавить нужный тэг. Например, в NWO нельзя выбрать Анголу. Открываете файл, дописываете тэг Анголы (ANG, вроде) и после этого можно выбрать Анголу в игре, щёлкнув ПКМ по флажку страны (выбрать в списке).


Ведающий
(изменено)

command = { type = dissent value = -20

Здесь скобка нужна в конце.

trigger = {

not = { ispuppet = ETH }

war = { country = -1 country = ETH }

or = {

and = { # Erithrea controls one of these provinces. Зачем столько енд, все провы можно было уместить в одной

and = {

control = { province = 1214 data = U18 }

}

and = {

control = { province = 1199 data = U18 }

}

or = {

control = { province = 1221 data = U18 }

}

}

Таже проблема

Ошибки ищутся очень просто

К примеру ERROR : Unknown trigger type [date] in Mods\mds\db\events\arab_spring.txt, line 922! - здесь ошибка в 922 строке, переходите на нее и внимательно ищете ошибку.

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

Изменено пользователем Ведающий

Iliyadoskatch
(изменено)

У меня вновь появился вопрос. Кто-нибудь знает, что нужно изменить в файлах, чтобы министры автоматически не менялись при изменении первого ползунка в Дипломатии? Я подозреваю что в misc нужно что-то изменить, но вот что?

UPD: Сколько-бы я не искал, ответа так и не нашёл. Что-ж, видимо это изменить нельзя. Ладно, можно и обойтись.

Изменено пользователем Iliyadoskatch

JulianSol
(изменено)

Ведающий, спасибо за ответ!

При написании событий, вновь возник вопрос. Мне нужно, что бы было 6 вариантов ответа в одном событии. Возможно ли это, или стоит ограничение и можно использовать только action_a b c d? у меня далее идёт ещё action_e и action_f. При запуске вот такая ошибка на линии где action_e ERROR : (unknown lhs in game-event) 'action_e = {' Line = 5658 file = Mods\mds\db\events\China_invasion.txt

Я встречался с такой ошибкой, вроде она появляется из-за лишней или недостающей скобки. Но я не вижу ничего лишнего. На всякий случай, вот само событие, вдруг проблема не в лимите:

event = {

id = 7769691

random = no

country = CHC

name = "Invasion"

desc = "In what direction will go our victorious army?"

style = 2

picture = "Mao"

trigger = {

AND = { NOT = { war = { country = USA country = CHC } } }

AND = { event = { id = 7769671 days = 30 } }

}

date = { day = 11 month = december year = 2030 }

offset = 20

deathdate = { day = 25 month = september year = 2032 }

action_a = {

name = "Southeast Asia!"

ai_chance = 15

command = { type = relation which = USA value = -20 }

command = { type = relation which = RUS value = -20 }

command = { type = relation which = IND value = -20 }

command = { type = trigger which = 7769692 } #USA

command = { type = trigger which = 7769693 } #ENG

command = { type = trigger which = 7769694 } #IND

command = { type = trigger which = 7769695 } #RUS

command = { type = trigger which = 7769696 } #VIE

command = { type = belligerence which = CHC value = 10 }

command = { type = war which = VIE }

command = { type = war which = BUR }

command = { type = war which = LAO }

command = { type = war which = SIA }

command = { type = war which = PHI }

command = { type = war which = MLY }

command = { type = manpowerpool value = 600 }

}

action_b = {

name = "India!"

ai_chance = 10

command = { type = relation which = USA value = -20 }

command = { type = relation which = RUS value = -20 }

command = { type = relation which = IND value = -20 }

command = { type = trigger which = 7769697 } #USA

command = { type = trigger which = 7769698 } #ENG

command = { type = trigger which = 7769699 } #RUS

command = { type = trigger which = 7769700 } #IND

command = { type = belligerence which = CHC value = 10 }

command = { type = war which = IND }

command = { type = manpowerpool value = 600 }

}

action_c = {

name = "Russia!"

ai_chance = 30

command = { type = relation which = USA value = -20 }

command = { type = relation which = RUS value = -20 }

command = { type = relation which = IND value = -20 }

command = { type = trigger which = 7769701 } #USA

command = { type = trigger which = 7769702 } #ENG

command = { type = trigger which = 7769703 } #IND

command = { type = trigger which = 7769704 } #RUS

command = { type = belligerence which = CHC value = 10 }

command = { type = war which = RUS }

command = { type = manpowerpool value = 600 }

}

action_d = {

name = "Mongolia!"

ai_chance = 35

command = { type = relation which = USA value = -20 }

command = { type = relation which = RUS value = -20 }

command = { type = relation which = IND value = -20 }

command = { type = trigger which = 7769705 } #USA

command = { type = trigger which = 7769706 } #ENG

command = { type = trigger which = 7769707 } #IND

command = { type = trigger which = 7769708 } #RUS

command = { type = belligerence which = CHC value = 10 }

command = { type = war which = MON }

command = { type = manpowerpool value = 600 }

}

action_e = {

name = "Total WAR!"

ai_chance = 10

command = { type = relation which = USA value = -20 }

command = { type = relation which = RUS value = -20 }

command = { type = relation which = IND value = -20 }

command = { type = trigger which = 7769709 } #USA

command = { type = trigger which = 7769710 } #ENG

command = { type = trigger which = 7769711 } #IND

command = { type = trigger which = 7769712 } #RUS

command = { type = trigger which = 7769713 } #MON

command = { type = belligerence which = CHC value = 10 }

command = { type = war which = MON }

command = { type = war which = RUS }

command = { type = war which = IND }

command = { type = war which = VIE }

command = { type = war which = JAP }

command = { type = war which = KOR }

command = { type = war which = BUR }

command = { type = war which = AFG }

command = { type = war which = LAO }

command = { type = war which = SIA }

command = { type = manpowerpool value = 1000 }

}

action_f = {

name = "Refuse"

ai_chance = 0

command = { type = industrial_modifier which = total value = -25 }

command = { type = dissent value = 30 }

}

}

Изменено пользователем JulianSol

Ведающий
Ведающий, спасибо за ответ!

При написании событий, вновь возник вопрос. Мне нужно, что бы было 6 вариантов ответа в одном событии. Возможно ли это, или стоит ограничение и можно использовать только action_a b c d? у меня далее идёт ещё action_e и action_f. При запуске вот такая ошибка на линии где action_e ERROR : (unknown lhs in game-event) 'action_e = {' Line = 5658 file = Mods\mds\db\events\China_invasion.txt

Я встречался с такой ошибкой, вроде она появляется из-за лишней или недостающей скобки. Но я не вижу ничего лишнего. На всякий случай, вот само событие, вдруг проблема не в лимите:

action_e - не может быть такого варианта выбора с буквой е, как и action_f, их всего 4, если память не изменяет а,b,с,d. Если вариантов больше 4х, то пишется просто action = {


JulianSol
action_e - не может быть такого варианта выбора с буквой е, как и action_f, их всего 4, если память не изменяет а,b,с,d. Если вариантов больше 4х, то пишется просто action = {

Большое спасибо! Это помогло.

У меня тут еще вопрос появился. :D На данный момент я реализовал первый этап экспансии, условно Китая. Ну вот, к примеру событие на верху, там есть 5 вариантов. Но хорошо бы и далее расширять, например, после победы над "N", появился бы выбор атаки на остальных. Короче, всё это требует написания ещё минимум 30-50 событий. К примеру, если Китай захватил Монголию, то ему предоставляется такой выбор, если наш ДВосток, то сякой выбор. Нельзя ли всё это уместить в одном (или нескольких) событии так, что бы тригер был в самом варианте выбора. То есть если Монголию уже победил, то такой вариант и не появляется (хотя он был бы прописан в самом событии и был бы активен, если бы предыдущие действия не касались Монголии).

Вот. Надеюсь, что мысль донёс, а то сам уже путаюсь в этих событиях. )


Ведающий
так, что бы тригер был в самом варианте выбора.

Конечно можно, вот образец номер раз

action_a = {

ai_chance = 30

name = "Это наш шанс!"

command = { type = alliance which = TRA }

command = { trigger = { exists = PRI } type = trigger which = 2106115 }

}

Здесь произойдет альянс с ТРА в любом случае при нажатии на кнопку, а вот активизация события 2106115 произойдет только при доп условии - exists = PRI

Вариант два

action = {

trigger = {

control = { province = 163 data = TRA }

energy = 2000

metal = 1300

oil = 100

rare_materials = 40

supplies = 200

money = 200

NOT = { local_flag = TRA_2 }

year = 1931

}

name = "Николаевский тракторный завод."

command = { type = energypool value = -2000 }

command = { type = metalpool value = -1300 }

command = { type = oilpool value = -100 }

command = { type = rarematerialspool value = -40 }

command = { type = supplies value = -200 }

command = { type = money value = -200 }

command = { type = local_setflag which = TRA_2 }

command = { type = event which = 2106078 where = TRA when = 700 }

}

Здесь кнопка целиком будет доступной при выполнении всего тригера.

Может есть еще варианты, но я знаю только эти два.


Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   You cannot paste images directly. Upload or insert images from URL.

  • Ответы 325
  • Создано
  • Последний ответ
  • Просмотры 73366

Лучшие авторы в этой теме

  • TeslaBars

    60

  • -An-

    38

  • Dima-Stranik

    36

  • JulianSol

    36

  • xRearden

    19

  • Ведающий

    14

  • Iliyadoskatch

    12

  • Д.А.

    11

  • Космогоник

    9

  • lurker

    6

  • Grant61

    6

  • OLDodin

    4

  • GameForGame

    3

  • сас

    3

  • Михаил Юрьевич

    3

  • W.rednii

    3

  • paflagon

    3

  • Nilcon

    2

  • Weter

    2

  • Bochanikita

    2

  • Livornesi

    2

  • Amateras

    2

  • Ишпанец

    2

  • Prodok

    2

Лучшие авторы в этой теме

Популярные сообщения

Dima-Stranik

Сейчас глянул так и есть. Интересная фишка. 0 - not allowed(изменения невозможны) 1 - HoG can be changed(изменить можно главу правительства) 2 - HoS can be changed(изменить можно главу государства

Космогоник

Сначала об идеологиях. Идеологии Национал-социалисты (nazi), Фашисты (fascist) и Патерналисты (paternal_autocrat) называются правыми. Сталинисты (stalinist), Ленинисты (leninist) и Левые радикалы (lef

КомНарБез

При работе по созданию мода возникает много проблем.Поэтому выложу сдесь основной FAQ по мододеланью. Если что-то неправильно прошу администрацию исправить .

-An-

есть -в фалаут-моде точно было скорей всего это следующая строчка в файле misc # Allow change by players of HoS or HoG. 0 - not allowed, 1 - HoG can be changed, 2 - HoS can be changed, 3 - both HoG

Dima-Stranik

Arsenal of Democracy - db - misc. В фйле misc ищите строчки: # _EV_TP_MAX_ATTACH, Max number of attachments to transports     1 # _EV_SS_MAX_ATTACH, Max number of attachments to subs     4

-An-

1) \gfx \interface \tc_icons 2) вроде бы нет 3) вроде бы нет 4) нет, но попытка отправить тех далеко вне поля выдаст ошибку, думаю  в пределах зелёного поля можно двигать fb04d5a3e414b4

-An-

хм странно так сразу и не скажешь больше всего похоже на то что вы применяете стандартные команды на то что "не предусмотрено" например какие - нибудь плюшки военных доктрин авиации ко флоту - вс

JulianSol

Ложная тревога - ссылка на несуществующую технологию давала стабильный вылет без заноса ошибки в savedebug. 

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу
×
×
  • Создать...