Текущие вопросы и ответы по редактору карт - Страница 367 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 367 из 384
 
Опции темы
#5491
Старый 10.03.2022, 18:41
  #5491
^
Andrei_21
 
Аватар для Andrei_21
📖
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

АзгалорПривет! Кто-нибудь знает как можно сделать погоду? Например, хотелось бы добавить в игру дождь, снегопад, песчаную бурю, такое вот в общем. В Империи Единорога видел дождь на последней карте, но вот как это всё работает увы не знаю(
Погода делается при помощи освещения. Но главная проблема в том, что там есть только дождь и туман. Снегопад, к сожалению не сделать, а вот дождь или туман, в стиле песчаной бури вполне. В редакторе  есть много разных заготовок, может, и разрабовские устроят вас.
__________________
Сценарий: "Наследие прошлого"
Кампании:
"
Новый порядок", "Серый Альянс""Поиски Истины"

Трейлер кампании "Дыхание Пустоты": https://www.youtube.com/watch?v=NH04dyKPmw8&ab_channel=%D0%90ndrei_21

Andrei_21 вне форума
Ответить с цитированием
#5492
Старый 10.03.2022, 21:46
  #5492
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 206
Регистрация: 24.04.2016
Сообщения: 206
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Andrei_21Погода делается при помощи освещения. Но главная проблема в том, что там есть только дождь и туман. Снегопад, к сожалению не сделать, а вот дождь или туман, в стиле песчаной бури вполне. В редакторе  есть много разных заготовок, может, и разрабовские устроят вас.
Что-то я ни разу не натыкался на дождливую погоду, туман видел а вот дождь нет. Как освещение с ним называется?
Азгалор вне форума
Ответить с цитированием
#5493
Старый 11.03.2022, 00:21
  #5493
^
Andrei_21
 
Аватар для Andrei_21
📖
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Попробуйте это: /Lights/_(AmbientLight)/Day_light_foggy.xdb Я правда не помню точно, есть ли там дождь по дефолту, но с модом Es-arenas точно есть. Если что в игре изначально его нет, можете  вскрыть мод и глянуть там.
__________________
Сценарий: "Наследие прошлого"
Кампании:
"
Новый порядок", "Серый Альянс""Поиски Истины"

Трейлер кампании "Дыхание Пустоты": https://www.youtube.com/watch?v=NH04dyKPmw8&ab_channel=%D0%90ndrei_21

Andrei_21 вне форума
Ответить с цитированием
#5494
Старый 11.03.2022, 02:22
  #5494
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 206
Регистрация: 24.04.2016
Сообщения: 206
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Andrei_21Попробуйте это: /Lights/_(AmbientLight)/Day_light_foggy.xdb Я правда не помню точно, есть ли там дождь по дефолту, но с модом Es-arenas точно есть. Если что в игре изначально его нет, можете  вскрыть мод и глянуть там.
Да, в этом освещении есть дождь, очень даже красиво получается)
Азгалор вне форума
Ответить с цитированием
#5495
Старый 11.03.2022, 17:47
  #5495
^
Andrei_21
 
Аватар для Andrei_21
📖
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Рад, что смог помочь вам)
__________________
Сценарий: "Наследие прошлого"
Кампании:
"
Новый порядок", "Серый Альянс""Поиски Истины"

Трейлер кампании "Дыхание Пустоты": https://www.youtube.com/watch?v=NH04dyKPmw8&ab_channel=%D0%90ndrei_21

Andrei_21 вне форума
Ответить с цитированием
#5496
Старый 12.03.2022, 17:19
  #5496
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Jewill, с такой функцией не сталкивался, надо потестить. Идея перспективная, кроме одного пункта: зачем отслеживать выход из окна? Если мы не имеем возможности определить, из какого именно, то и смысла большого в действии нет...
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5497
Старый 12.03.2022, 18:35
  #5497
^
Jewily
 
Аватар для Jewily
📖
Регистрация: 25.09.2016
Сообщения: 140
Jewily#4267
Регистрация: 25.09.2016
Сообщения: 140
Jewily#4267
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

}{0TT@6bI4Jewill, с такой функцией не сталкивался, надо потестить. Идея перспективная, кроме одного пункта: зачем отслеживать выход из окна? Если мы не имеем возможности определить, из какого именно, то и смысла большого в действии нет...
Приведу некоторый пример, можно сказать псевдокодом. Моменты времени я решил не засекать,а  засекать их условно, нам абсолютное время тут и правда совсем ни к чему.
Поправьте, если я где-то упустил логику - не особо детали продумывал, просто как принцип. Это не сказать что первостепенной важности задача, но если функция проверки показа сообщений работает по принципу "Если видишь сообщение - увидеть ещё одно не можешь", то это открывает возможности безболезненно писать скрипты на вышеупомянутые шахты,
гарнизоны, фактории(К примеру проверять, была ли приобретена та или иная боевая машина) и так далее.
-- Где угодно определенные переменные, желательно для каждого из игроков отдельно. --

WINDOW_CLOSED = nil; 
WINDOW_NAME = "";
-------------------------------------------------------------------------
Trigger(OBJECT_TOUCH_TRIGGER,"mine_name","myCallback")
----------Предположим, мы где-то вызывали системное сообщение. -----------------
----------Например, подойдя к шахте. В принципе можно и не по конкретному имени вешать триггер -------
----------------- Я так написал просто для примера -------------
--В целом, так как у каждого строения вызывающего поп-апы(Или любые окна взаимодействия) есть TYPE,---------
----то  можно повешать такой скрипт на все строения на карте в отдельном файле ----
---- Про собственные окна я ничего не говорю, их и ежу понятно как обработать. ----
---- Что до города, то, конечно,это темный лес, в котором я не сведущ, да и не очень интересно. Но работать такой принцип там не будет.  ---.

function myCallback(heroname,obj) --- Функция колбека одна на любое из строений,т.к всё что она делает - пускает другой код в ход
    local player = detectInteractor(heroname) -- тут просто определение игрока по герою.(Выдумал функцию, реализуется очень просто) 
    WINDOW_NAME = "MINE_WINDOW"
    startThread(checkWindowState,player);
end;

function checkWindowState(player) 
 while(CanShowPlayer(player) == nil) do
  sleep(2);
 end;
 WINDOW_CLOSED = not nil;
end;
function windowClosed()
  while(1) do
    sleep(3);
    if(WINDOW_CLOSED ~= nil) then
      --------Перебор вызовов по WINDOW_NAME --------
      if(WINDOW_NAME == 'MINE_WINDOW') then
         --- Вызов соответствующей функции,в ней поток на закрытие окна запустим заново----
         --- В этой же функции обнуляем наши переменные, перед запуском потока -----
       break;
      end;
    end;
  end;
end;
startThread(windowClosed);
__________________




Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.




                                                                                       




Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.




                                                                                       
Jewily вне форума
Ответить с цитированием
#5498
Старый 12.03.2022, 19:32
  #5498
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Как работает-то понятно, смысл этого в чём?) Если вы определяете тип окна через триггер на конкретные обьекты, то и привязывать действие нужно к объекту, а не к закрытию-открытию его окна. Я, повторюсь, не пойму, что открывает сама возможность сделать действие после закрытия окна?
Вы можете с тем же успехом привязать действие просто на триггер касания, после чего оно выполнится. А если сразу после касания открывается какое-то окно (например, как у Двеллингов — окно найма), то скрипт, написанный под триггер касания, дождётся выхода из окна и выполнится!
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5499
Старый 12.03.2022, 19:34
  #5499
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Круто было бы, если можно определить, что игрок вошёл/вышел из конкретного окна, например, в окне города — из окна описания города...
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5500
Старый 12.03.2022, 21:07
  #5500
^
Jewily
 
Аватар для Jewily
📖
Регистрация: 25.09.2016
Сообщения: 140
Jewily#4267
Регистрация: 25.09.2016
Сообщения: 140
Jewily#4267
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

}{0TT@6bI4Как работает-то понятно, смысл этого в чём?) Если вы определяете тип окна через триггер на конкретные обьекты, то и привязывать действие нужно к объекту, а не к закрытию-открытию его окна. Я, повторюсь, не пойму, что открывает сама возможность сделать действие после закрытия окна?
Вы можете с тем же успехом привязать действие просто на триггер касания, после чего оно выполнится. А если сразу после касания открывается какое-то окно (например, как у Двеллингов — окно найма), то скрипт, написанный под триггер касания, дождётся выхода из окна и выполнится!
Вы сломали мой велосипед! Я то был уверен, что триггер до окон выполняется)). 
Ну чтож, тогда да, сизифов труд.

Не нашёл через поиск: как вшить мод в карту? В частности интересует ваш мод на толк боксы. 
__________________




Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.




                                                                                       




Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.




                                                                                       
Jewily вне форума
Ответить с цитированием
#5501
Старый 13.03.2022, 00:11
  #5501
^
Andrei_21
 
Аватар для Andrei_21
📖
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

JewillВы сломали мой велосипед! Я то был уверен, что триггер до окон выполняется)). 
Ну чтож, тогда да, сизифов труд.

Не нашёл через поиск: как вшить мод в карту? В частности интересует ваш мод на толк боксы. 

Мод нужно просто распаковать, а затем закинуть в файл карты (надо смотреть, чтобы случайно не сбились пути, чаще всего просто в файл карты без всяких внутренних папок)
__________________
Сценарий: "Наследие прошлого"
Кампании:
"
Новый порядок", "Серый Альянс""Поиски Истины"

Трейлер кампании "Дыхание Пустоты": https://www.youtube.com/watch?v=NH04dyKPmw8&ab_channel=%D0%90ndrei_21

Andrei_21 вне форума
Ответить с цитированием
#5502
Старый 13.03.2022, 00:22
  #5502
^
Jewily
 
Аватар для Jewily
📖
Регистрация: 25.09.2016
Сообщения: 140
Jewily#4267
Регистрация: 25.09.2016
Сообщения: 140
Jewily#4267
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Andrei_21Мод нужно просто распаковать, а затем закинуть в файл карты (надо смотреть, чтобы случайно не сбились пути, чаще всего просто в файл карты без всяких внутренних папок)
Спасибо большое!
__________________




Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.




                                                                                       




Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.




                                                                                       
Jewily вне форума
Ответить с цитированием
#5503
Старый 18.03.2022, 23:31
  #5503
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 206
Регистрация: 24.04.2016
Сообщения: 206
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Привет! Подскажите пожалуйста, как сделать свой ландшафт и чтобы он отображался в редакторе среди ландшафтов? Нужно ли для этого править стандартные файлы игры?
Азгалор вне форума
Ответить с цитированием
#5504
Старый 18.03.2022, 23:40
  #5504
^
Jewily
 
Аватар для Jewily
📖
Регистрация: 25.09.2016
Сообщения: 140
Jewily#4267
Регистрация: 25.09.2016
Сообщения: 140
Jewily#4267
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

АзгалорПривет! Подскажите пожалуйста, как сделать свой ландшафт и чтобы он отображался в редакторе среди ландшафтов? Нужно ли для этого править стандартные файлы игры?
Добрый вечер. Пользовался руководством от Хоттабыча и Esto100nec, добавлял тайлы-копии, не знаю, как дело там обстоит со своими текстурами, но думаю не особенно сложно, в руководстве всё описано весьма доходчиво.
П.С 
Руководства из группа Хоттабыча
Ссылка что-то битая прям на документ, прикрепляю ссылку на тему с руководствами(Найдите нужное по заголовку)
__________________




Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.




                                                                                       




Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.




                                                                                       
Jewily вне форума
Ответить с цитированием
#5505
Старый 20.03.2022, 22:49
  #5505
^
Jewily
 
Аватар для Jewily
📖
Регистрация: 25.09.2016
Сообщения: 140
Jewily#4267
Регистрация: 25.09.2016
Сообщения: 140
Jewily#4267
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Добрый вечер! 
Можно ли как-то прикрутить иконку собственности к незахватываемому объекту? Причём, желательно, скриптом, то есть через создание статика(если создать таковой), либо через PlayVisualEffect. Правда я не очень разбираюсь в типах сущностей, и могу морозить сейчас глупость. 
В общем буду рад информации на тему этого эффекта и возможности/невозможности его добавления к объектам произвольного типа. 
__________________




Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.




                                                                                       




Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.




                                                                                       
Jewily вне форума
Ответить с цитированием
Ответ
Страница 367 из 384


Опции темы



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


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru