Wake of Gods Forum | Форум Во Имя Богов
Новые типы почв для WoG/Era - Идеи - Printable Version

+- Wake of Gods Forum | Форум Во Имя Богов (http://wforum.heroes35.net)
+-- Forum: Герои Меча и Магии 3.5 WoG/ERA (/forumdisplay.php?fid=99)
+--- Forum: Моды (/forumdisplay.php?fid=104)
+---- Forum: Игровая графика (/forumdisplay.php?fid=188)
+---- Thread: Новые типы почв для WoG/Era - Идеи (/showthread.php?tid=5382)


Новые типы почв для WoG/Era - Идеи - Grossmaster - 18.10.2019 20:12

Я веду работу над новым ландшафтом для аддона Wake of Gods.
Название: Луг.
Почва будет призвана добавить атмосферу былины в Heroes III.





Мне нужно бы найти программиста, способного расширить к-во типов почв в героях

Image: brchh.png

Old

Image: lug12.png
Image: mdev.png


RE: Новый тип почвы для WoG - Луг - XEPOMAHT - 18.10.2019 23:28

(18.10.2019 20:12)Grossmaster Wrote:  Я веду работу над новым ландшафтом для аддона Wake of Gods.
Название: Луг.

На первый взгляд - аналог травяного ландшафта. Лучше всего было бы, чтобы новый ландшафт визуально выделялся на фоне остальных.

(18.10.2019 20:12)Grossmaster Wrote:  - Программист, способный расширить к-во типов почв в героях

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


RE: Новый тип почвы для WoG - Луг - Grossmaster - 19.10.2019 07:17

ХЕРОМАНТ, ландшафт будет визуально выделяться и отличаться от травяного наличием берёз, ярких цветов и светло зеленых тонов. Беспокоиться об этом не стоит. Также почва будет пока нейтральной


RE: Новый тип почвы для WoG - Луг - Macron1 - 19.10.2019 11:24

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


RE: Новый тип почвы для WoG - Луг - Bes - 01.07.2020 23:10

Grossmaster, ты не будешь этот проект выделять в отдельный мод для ERA?
вижу, что ты не забросил идею, на форуме стали появляться работы других художников. да и программисты весьма крутые и активные участвуют в жизни форума/известных проектов.
имхо, не стесняйся оживить тему, раз желание не ушло Yes


RE: Новый тип почвы для WoG - Луг - Grossmaster - 02.07.2020 07:45

Bes, Я все еще продолжаю работу над лугом. Он не будет выделен под отдельный мод, я его делаю в качестве полноценного, и самое важное, неопционального дополнения для вог 3.59


RE: Новый тип почвы для WoG - Луг - Grossmaster - 02.07.2020 07:51

Поле боя
Image: k2pRqRv-SNM.jpg


RE: Новый тип почвы для WoG - Луг - Raistlin - 02.07.2020 09:58

(02.07.2020 07:45)Grossmaster Wrote:  ...неопционального дополнения для вог 3.59
Расскажите пожалуйста об этом поподробнее)


RE: Новый тип почвы для WoG - Луг - Grossmaster - 02.07.2020 10:15

Raistlin, Имею ввиду, что луг планируется быть полноценным игровым элементом будущей версии вога, а не отключаемым модом. Слово "дополнение" было всё-таки неподходящим для этого определения.


RE: Новый тип почвы для WoG - Луг - Raistlin - 02.07.2020 10:28

Grossmaster, это понятно, мне интересно, насколько далеко Вы продвинулись, и есть ли у Вас единомышленники? Лично мне задумка нравится, единственное, что смущает, это некоторое сходство с одним из новых ландшафтов HotA...


RE: Новый тип почвы для WoG - Луг - Grossmaster - 02.07.2020 10:37

    Единомышленников сейчас нет, был один, который нарисовал мне пару берез, но он в данный момент не сможет мне помогать из за личных обстоятельств. Сходства с высокогорьем есть, так как оно было одним из прямых ориентиров для моего луга (идея светлой гаммы травы и яркие цветы).
    Насколько далеко я продвинулся? На данный момент завершены два уникальных объекта для луга, озера, раскопанная нора, горы на 50%, несколько цветов, камни и тайлы самого ландшафта. Поле боя в процессе, музыкой для ландшафта пока еще не занимался. Пока я еще не приступал к таким важным элементам почвы, как березовые и еловые леса, цветы. Даже не знаю, сколько процентов из ста можно дать моим текущим наработкам...

Луг отличается от высокогорья более тусклой гаммой, обильными грязевыми вкраплениями и песчанными проплешинами в траве, горы не будут снежными, они имеют цвет слоновой кости


RE: Новый тип почвы для WoG - Луг - Raistlin - 02.07.2020 10:46

Grossmaster, здорово, а Вы уже начали его встраивать?


RE: Новый тип почвы для WoG - Луг - Grossmaster - 02.07.2020 10:51

Нет, с кодом я не знаю, как работать

Так что сижу и отчаянно вырисовываю его Dash1


RE: Новый тип почвы для WoG - Луг - Macron1 - 02.07.2020 16:48

(02.07.2020 10:28)Raistlin Wrote:  Grossmaster, это понятно, мне интересно, насколько далеко Вы продвинулись, и есть ли у Вас единомышленники? Лично мне задумка нравится, единственное, что смущает, это некоторое сходство с одним из новых ландшафтов HotA...
Неужели Хота Крю запатентовала новый ландшафт?
Больше ландшафтов - лучше


RE: Новый тип почвы для WoG - Луг - daemon_n - 02.07.2020 18:39

мертвые земли для Некрополиса, грязь под новые замкиRolleyes


RE: Новый тип почвы для WoG - Луг - Grossmaster - 30.01.2021 10:09

Image: 242412111111.png


RE: Новые типы почв для WoG/Era - Идеи - Berserker - 30.01.2021 15:16

Прекрасный ландшафт. С каждым выпуском картинка всё более преображается в лучшую сторону.


RE: Новые типы почв для WoG/Era - Идеи - Raistlin - 30.01.2021 17:05

Привет, друзья, я тут заинтересовался темой добавления ландшафтов и постепенно начал искать места в коде, а также функции, которые надо переделать. Информация еще очень сырая, и в будущем я, разумеется, ее дополню. Я не претендую на правильность, любые дополнения или исправления приветствуются. Мне на самом деле очень хочется увидеть в игре новые ландшафты, вот я и решил сделать первый шаг.

Маленький комментарий: там, где стоит значение 0xA, используется либо «меньше» либо «больше/равно».

sub_00401000 – 2 values (401014 – 0xA; 40101E – 0xA)
sub_00401370 – 2 values (40138E – 0xA; 401384 – 0xA)
sub_00410B60 – unknown (похоже есть пара мест, где используется число 8 как последний проходимый ландшафт)

Список ландшафтов:
0 - Грязь
1 - Песок
2 - Трава
3 - Снег
4 - Болото
5 - Скалы
6 - Подземелье
7 - Лава
8 - Вода
9 - Пропасть

Draw_ObjBlocks_0x4114F0 - то же, что и в sub_00410B60. Советую поглядеть, в каких случаях вызывается 404440 (TerrMaskError)

4FD470 GetTerrainOverlayTypeOfMapItem — (4FD51E - 08) ??? Возможно тоже относится сюда

Не по теме, но пусть будет:
4FD590 GetTypeOfLandModifier — в этой функции находится switch, в котором проверяются типы накладной почвы для последующего добавления бонуса. Это дело настраивается и через ERM см. BU:G
Code:
switch (GetTerrainOverlayTypeOfMapItem(this))
  {
    case 46:
      result = 1;
      break;
    case 226:
      result = 7;
      break;
    case 228:
      result = 6;
      break;
    case 229:
      result = 9;
      break;
    case 231:
      result = 8;
      break;
    default:
      result = -1;
      break;
  }

4FF280 DoGetObjectEnterance – 1 value (4FF2A2 – 0x08)

5031B0 LoadMap_SetUpRandomDwellings – 1 value ??? (503302 – 0x08)

503DD0 LoadMap_ReadObjectType – 8 мест (см. циклы do while)

sub_00504290 — тут похоже дофига проверок

sub_00504550 — тоже немало, так что пока без деталей

sub_005056B0 — такая же ситуация

505C60 AddDeleteToSquarePassible — такая же ситуация

506170 LoadMap_SetupMapItemsDrawListsForPosition - «506278 cmp eax, 8» Проверка на воду???

sub_00506570 — 1 value (5065ED – 0xA)

sub_005066D0 — 1 value (506879 – 0xA)

sub_00506E70 — 1 value (506E7C – 0xA)

Осторожно, много эмоционального удивления! Если бы я просто знал о том, что следующая сотня следующие две сотни функций существуют, то не стал бы принимать это близко к сердцу, но я не знал… Оригинальные комментарии сохранены.

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

_______________________________________________________________
Всю эту кучу надо обработать циклами, используя смещения, а лучше всего просто забыть и придумать альтернативу. Как и где данные функции используются — непонятно, но они есть, и это факт.

sub_005143C0 - 1 value (5143DA – 0xA)

sub_00514C70 - 1 value? (514D44 – 8)

sub_005168B0 - 1 value (5168BA – 0xA)

531D80 RMGMapItems_CantPlace – возможно, в данной функции тоже надо кое-что поправить

sub_005321C0 — 5322CF cmp esi, 9 — проверка на пропасть?

sub_00532370 - ?

sub_00537890 — 537D13 cmp dl, 9 — проверка на пропасть?

RMG_005492E0 — вот тут похоже есть интересное, желательно изучить внимательно. Сходу бросилось в глаза: 54998B – 0xA, но там похоже имеются проверки на воду и на что-то еще

54B320 RMG_WriteObjectPrototype – 4 values (54B4B5 – 0xA; 54B500 – 0xA; 54B51C – 0xA; 54B567 – 0xA)


RE: Новые типы почв для WoG/Era - Идеи - feanor - 30.01.2021 23:29

Я бы с другого конца делал, сделал бы hex-редактором карту с пятном одиннадцатой почвы и правил бы игру, пока она не перестанет на этой карте вылетать (сначала просто, а потом на всяких случаях типа битвы, осады, хинтов, копания, музыки и так далее)

Quote:"Далее идет десяток идентичных функций, смысл создания которых мне пока не ясен. Если все вы целом одно и тоже, то почему бы не использовать одну с парой логических операторов. Накрайняк ведь можно было сунуть данную проверку в какую-то отдельную функцию и не копировать ее кучу раз..."
Так извивы компилятора, скорее всего. Явно же какая-то автогенерация.


RE: Новые типы почв для WoG/Era - Идеи - RoseKavalier - 31.01.2021 06:44

(30.01.2021 17:05)Raistlin Wrote:  "Далее идет десяток идентичных функций, смысл создания которых мне пока не ясен. Если все вы целом одно и тоже, то почему бы не использовать одну с парой логических операторов. Накрайняк ведь можно было сунуть данную проверку в какую-то отдельную функцию и не копировать ее кучу раз..."

Static initializers for global or static variables. A lot of these are never used (no references outside initialization).
e.g.
Code:
std::bitset<10> g_Bitset = std::bitset<10>().set();



RE: Новые типы почв для WoG/Era - Идеи - Raistlin - 31.01.2021 15:09

(31.01.2021 06:44)RoseKavalier Wrote:  Static initializers for global or static variables. A lot of these are never used (no references outside initialization).
e.g.
Code:
std::bitset<10> g_Bitset = std::bitset<10>().set();
Thanks, I understood.

(30.01.2021 23:29)feanor Wrote:  Я бы с другого конца делал, сделал бы hex-редактором карту с пятном одиннадцатой почвы и правил бы игру, пока она не перестанет на этой карте вылетать (сначала просто, а потом на всяких случаях типа битвы, осады, хинтов, копания, музыки и так далее)
Спасибо за дельный совет! По началу я, честно говоря, и сам не знал, что я делаю, думал, что просто раскопаю десятка два адресов и забуду об этой теме на какое-то время...

(30.01.2021 23:29)feanor Wrote:  Так извивы компилятора, скорее всего. Явно же какая-то автогенерация.
Dash1


RE: Новые типы почв для WoG/Era - Идеи - daemon_n - 31.01.2021 16:02

Grossmaster, картина восхитительная!!!


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 31.01.2021 23:00

(30.01.2021 23:29)feanor Wrote:  Я бы с другого конца делал, сделал бы hex-редактором карту с пятном одиннадцатой почвы и правил бы игру, пока она не перестанет на этой карте вылетать (сначала просто, а потом на всяких случаях типа битвы, осады, хинтов, копания, музыки и так далее)

Самое первое, что нужно сделать, (и самое трудное) - добавление новой почвы в сам редактор карт. В саму игру - не сложно (там расширяется соответствующий менеджер + весь сопутствующий ему код).


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 08.03.2021 21:26

Новая публикация по лугу:
- Я доделал до приличного уровня графику гор
- Приятный момент: я более менее хорошо научился рисовать деревья на карте (почти не отличишь от хотовских).
- С цветовой гаммой самой почвы я так и не определился. Испробовал ~8 цветов от салатового до желтоватого. В результате за основу я взял палитру цветов высокогорья, так как она наиболее аутентично вписывается в общую гамму.

Image: lug12.png


RE: Новые типы почв для WoG/Era - Идеи - Night - 08.03.2021 21:59

Ооо, а вот это уже выглядит очень классно 132 И цвет травы не режет глаз и горы более вписываются.


RE: Новые типы почв для WoG/Era - Идеи - Sandris - 08.03.2021 23:35

Очень хорошая реализация и нужный для игры проект! 132


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 09.03.2021 17:14

В редактор добавил 2 кнопки для 2-х новых ландшафтов. Осталось найти код, обрабатывающий эти кнопки, и можно пробовать высокогорье с пустошью в воговском редакторе карт.

Image: e6088923221e.png


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 09.03.2021 17:17

XEPOMAHT, Ты просто молодец, это похвальная работа


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 09.03.2021 17:26

Как будут обстоять дела с текстовиками объектов? Будет расширено количество чисел в строке или же ожидается новый текстовик?


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 09.03.2021 17:57

(09.03.2021 17:26)Grossmaster Wrote:  Как будут обстоять дела с текстовиками объектов? Будет расширено количество чисел в строке или же ожидается новый текстовик?

Скорее всего текстовик будет такой же как в HoA, т.е. формат немного поменяется.


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 09.03.2021 18:04

XEPOMAHT, теперь понятно.



В хоте у новых ландшафтов расширено к-во тайлов. Обычных сегментов с 8 до 16, а пограничных с 4 до 8 (для каждых сторон) . Будет ли возможно такое количество тайлов в вог?


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 09.03.2021 18:12

(09.03.2021 18:04)Grossmaster Wrote:  В хоте у новых ландшафтов расширено к-во тайлов. Обычных сегментов с 8 до 16, а пограничных с 4 до 8. Будет ли возможно такое количество тайлов в вог?

Возможно, если получится найти и пропатчить соответствующий код в редакторе. Для начала нужно просто заставить редактор отрисовывать новые ландшафты, дальше посмотрим (т.к. метод научного тыка увы работает медленно, т.к. в IDA-базе редактор карт практически не разобран).


RE: Новые типы почв для WoG/Era - Идеи - DarkyAndSparky - 09.03.2021 18:26

Это действительно хорошие новости, давно было пора на эре заняться таким расширением.


RE: Новые типы почв для WoG/Era - Идеи - MaGoth - 10.03.2021 01:40

красота.. Sm


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 10.03.2021 03:11

Нет, отрисовывать не получается. Увы, чтобы рисовать новой почвой, необходимо расширять данные этой таблицы, в которой скорее всего располагаются какие-то данные спрайтов почв, да и саму функцию, которая туда пишет, отладчик не показывает. В общем, в редакторе почвы жёстко захардкорены в коде без всяких возможностей их увеличения без полного переписывания кода (который по-прежнему остаётся неразобранным):

Image: 0c19957faba0.png

Лично у меня на этом опускаются руки. Дальше продолжать нет желания.


RE: Новые типы почв для WoG/Era - Идеи - Raistlin - 10.03.2021 13:50

XEPOMAHT, а если выбрать квадрат на карте, через ArtMoney найти, где храниться его тип почвы (например, там пески, то есть, значение будет 1), потом поменять его к примеру на грязь (0), отсеять все лишние адреса, найдя место где хранится тип именно этого участка, поставить точку останова на эти данные (по записи, то есть, write), зарисовать его новой почвой и посмотреть, какая функция это сделала - Вы пробовали делать так?


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 10.03.2021 15:43

(10.03.2021 13:50)Raistlin Wrote:  а если выбрать квадрат на карте, через ArtMoney найти, где храниться его тип почвы (например, там пески, то есть, значение будет 1), потом поменять его к примеру на грязь (0), отсеять все лишние адреса, найдя место где хранится тип именно этого участка, поставить точку останова на эти данные (по записи, то есть, write), зарисовать его новой почвой и посмотреть, какая функция это сделала - Вы пробовали делать так?

Так я не умею. Мне проще добавить в редактор карт собственное самопальное изменение типа почвы для клеток карты, нежели пытаться найти и изменить содовский. Т.к. содовский по силам только Бараторчу (моих извилин на это не хватает, увы). В редакторе пока добавил ещё пару кнопок с пунктами меню, которых мне лично не хватало:

Image: 5e7e118af9b7.png


RE: Новые типы почв для WoG/Era - Идеи - Berserker - 10.03.2021 17:01

Raistlin, через АртМани — хороший вариант, я тоже порой так упрощал себе задачу.


RE: Новые типы почв для WoG/Era - Идеи - Raistlin - 11.03.2021 03:05

Berserker, я этому у feanor'a научился )

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


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 11.03.2021 14:14

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


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 11.03.2021 14:17

XEPOMAHT, Замечательно, а в этом окне будет расширено к-во почв?

Image: e44VsooQQUk.jpg?size=528x485&amp;qua...type=album


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 11.03.2021 14:22

(11.03.2021 14:17)Grossmaster Wrote:  а в этом окне будет расширено к-во почв?

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


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 11.03.2021 14:26

XEPOMAHT, Когда включена эта опция, то установление галочек становится бессмысленным.

Image: MI0UVXrM1sg.jpg?size=303x83&amp;qual...type=album


RE: Новые типы почв для WoG/Era - Идеи - Raistlin - 11.03.2021 16:05

Отловить оригинальную функцию установки ландшафта у меня не вышло, но пока я ее искал, мне на глаза попалось несколько иных вещей.
483BF9 - выбор ландшафта по нажатию на кнопку (в данном случае это пески, остальное находится рядом). Сама функция, как я понял, начинается по адресу 482150
4BE621 - тут перебираются все ландшафты
2BA13E8 - выбор типа объекта (mapedpatch)

Также советую обратить внимание на 48293D, так как похоже в этой функции находится заполнение ландшафтом выбранного прямоугольника, а потому через нее есть шанс выйти на то, что мы ищем.


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 12.03.2021 01:18

Форма редактора почв теперь такая (насколько меня хватило накликать, 2 последние почвы - новые для ERA):

Image: 7cd4220d1da0.png

Сразу скажу, что картоделам будет неудобно, но... всегда можно набросать почвы на карте в хотовском редакторе и сохранить их в формате SoD, а потом открыть в редакторе карт от ERA+.

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


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 12.03.2021 06:20

XEPOMAHT, Это лучше, чем ничего.

Quote:всегда можно набросать почвы на карте в хотовском редакторе и сохранить их в формате SoD, а потом открыть в редакторе карт от ERA+.
1) Как сохранять карты в редакторе хоты в формате сод, если там доступна только хота?

Image: E7_Dj0u5fhQ.jpg?size=384x80&amp;qual...type=album
Image: qdV0ehvnVKo.jpg?size=257x160&amp;qua...type=album


2) Как будут обстоять дела с генерацией случайных объектов на почвах и что ожидается в текстовике Rand_trn?


RE: Новые типы почв для WoG/Era - Идеи - igrik - 12.03.2021 11:22

(12.03.2021 06:20)Grossmaster Wrote:  
Quote:всегда можно набросать почвы на карте в хотовском редакторе и сохранить их в формате SoD, а потом открыть в редакторе карт от ERA+.
1) Как сохранять карты в редакторе хоты в формате сод, если там доступна только хота?
Нужно прописать ключ в ярлыке к редактору -O, или /O. Блин, вот не помню уже.


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 12.03.2021 11:29

(12.03.2021 06:20)Grossmaster Wrote:  1) Как сохранять карты в редакторе хоты в формате сод, если там доступна только хота?

Редактор запускается с параметром, с которым он работает как редактор карт SoD. Гипокамус точно помнит.


(12.03.2021 06:20)Grossmaster Wrote:  2) Как будут обстоять дела с генерацией случайных объектов на почвах и что ожидается в текстовике Rand_trn?

Пока ничего. У меня нет наполеоновских планов по генератору карт.


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 13.03.2021 00:24

(11.03.2021 14:26)Grossmaster Wrote:  Когда включена эта опция, то установление галочек становится бессмысленным.

Image: MI0UVXrM1sg.jpg?size=303x83&amp;qual...type=album

Сократил патч данной опции до одного единственного Dword. Теперь эта опция действует непосредственно на саму функцию, проверяющую запреты на размещение объектов карты, вместо неполных 4-х патчей, убивающих некоторые проверки после выполнения самой функции, но они там были не все. Т.е. теперь разрешение на установку всех объектов работает точно так же, как оно должно работать, без костылей и половинчатости.

Ну и из objects.txt теперь грузятся флаги со всеми 12 типами почв вместо стандартных 9. На новые почвы теперь можно спокойно ставить любые объекты, разрешённые в objects.txt (т.е. теперь формат полностью аналогичен хотовскому, исключая конечно поддержку комментариев, хотя на ERA+ комментарии можно вписывать в определённых местах этого текстовика 148 ).


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 15.03.2021 17:20

В редакторе карт работы по поддержке 2-х новых почв завершены (по крайней мере что мне было по силам - я сделал). Далее - добавление новых почв уже в саму игру.

Image: 57b34d255aa0.png

Image: 53a338ee741f.png


RE: Новые типы почв для WoG/Era - Идеи - Berserker - 15.03.2021 22:10

Отличные новости! Много приходится править кода?


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 16.03.2021 00:02

(15.03.2021 22:10)Berserker Wrote:  Много приходится править кода?

Не много, т.к. код редактора карт разобран недостаточно. Какие адреса нашёл - пропатчил. Что-то наверное найдено не было (возможно будет найдено в будущем).


RE: Новые типы почв для WoG/Era - Идеи - V_Maiko - 16.03.2021 01:20

The new terrain in ERA+ will be generated in RMG?


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 16.03.2021 01:26

(16.03.2021 01:20)V_Maiko Wrote:  The new terrain in ERA+ will be generated in RMG?

Нет, только рисование вручную на карте. Код RMG слишком объёмный, быстро реализовать в нём новые почвы не получится. Потребуется много кропотливой работы и времени, которого сейчас у меня нет (и желания тоже, т.к. знаю, какие там дебри из портянок).


RE: Новые типы почв для WoG/Era - Идеи - V_Maiko - 16.03.2021 02:18

XEPOMAHT, Does that mean it is the same for MOP?


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 16.03.2021 02:37

(16.03.2021 02:18)V_Maiko Wrote:  Does that mean it is the same for MOP?

Да, в MoP тоже планируется поддержка новых почв.


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 18.03.2021 01:52

Ингейм:

Image: 9ab287361ba0.png


RE: Новые типы почв для WoG/Era - Идеи - Berserker - 18.03.2021 04:36

Отлично!


RE: Новые типы почв для WoG/Era - Идеи - DarkyAndSparky - 18.03.2021 09:39

Херомант, спасибо, вы просто огромный "движатель прогресса")
Пы. Сы. Что там кстати по поводу своей почвы для Форжа, в МоР?


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 18.03.2021 11:03

(18.03.2021 09:39)DarkyAndSparky Wrote:  спасибо, вы просто огромный "движатель прогресса")

Вам спасибо за позитивные отзывы, которые мотивируют к продолжению разработки ERA+. По "прогрессу" - мы по-прежнему в ранге догоняющих, далее после новых почв можно портировать из MoP разве что поддержку новых заклинаний, по остальному вроде бы сделано практически всё.

(18.03.2021 09:39)DarkyAndSparky Wrote:  Что там кстати по поводу своей почвы для Форжа, в МоР?

Пока ничего. Готовая графика под почву Форджа отсутствует в свободном доступе.


RE: Новые типы почв для WoG/Era - Идеи - Macron1 - 18.03.2021 11:32

У фреда78 вроде были горы и обьекты


RE: Новые типы почв для WoG/Era - Идеи - Bes - 18.03.2021 15:56

XEPOMAHT, круто, что сама задумка воплотилась твоими стараниями в готовый вариант 132
дело осталось за малым - подтянуть картостроителей для полевых испытаний Yes


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 18.03.2021 16:19

(18.03.2021 15:56)Bes Wrote:  дело осталось за малым - подтянуть картостроителей для полевых испытаний Yes

Не думаю, что им понравится, т.к. новые почвы устанавливаются вручную примерно по такому алгоритму:

1. Кликнуть в содовском редакторе почв на кнопку с воговским глазом, открыв эровский редактор почв.
2. Кликнуть на карту, получив координаты нужной клетки.
3. Выбрать тип почвы.
4. Выбрать подтип почвы (кнопками со стрелочками или ползунком).
4а. По необходимости установить зеркальный вид галочками снизу.
5. Нажать "применить" - почва появится на карте.

И так с каждой клеткой карты. Автоматический режим, равносильный содовскому, есть только в редакторе от HotA Crew (в самом содовском редакторе почв тонна кода и данных, который мне просто не хватит терпения разобрать: переносить придётся целые функции целиком с кучей таблиц, отвечающих за генерацию почвы - я посмотрел, ужаснулся, посчитал, что это никому нафиг не надо, и оставил всё как есть - для тестов мне хватит и ручного режима установки почв на карту). Теоретически, все почвы можно устанавливать на карту и в хотовском редакторе, а потом их подгружать уже в воговский редактор карт (т.к. по индексам почв и там и там полностью одинаково).


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 27.03.2021 15:05

Лесопилка и луговые цветы. Березовые деревья, которые я планировал, пока плохо получаются. Займусь ими после хвойных деревьев.

Image: lug00zzz.png


RE: Новые типы почв для WoG/Era - Идеи - SergOz - 27.03.2021 16:16

(27.03.2021 15:05)Grossmaster Wrote:  Березовые деревья, которые я планировал, пока плохо получаются. Займусь ими после хвойных деревьев.
У меня в редакторе есть вот такое. Может, подойдёт... или как основа.
Image: ice-screenshot-20210327-130817.png


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 27.03.2021 16:32

SergOz, спасибо за предложение, но я не буду использовать подобные деревья в качестве основы. Березы, как и все остальные луговые объекты рано или поздно будут нарисованы от моей руки.


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 25.09.2021 14:34

Еловые деревья готовы на 80%

Image: mdev.png


RE: Новые типы почв для WoG/Era - Идеи - Berserker - 25.09.2021 15:27

Grossmaster, сохраняй графику в png хотя бы для возможности в будущем преобразовать без потери качества. Жаль терять красоту при сжатии в def.


RE: Новые типы почв для WoG/Era - Идеи - Bes - 25.09.2021 16:07

Berserker, не думал, вдруг он кайфует именно от пиксель-арта? и потому делает фиксы графики/новую исходя из своей магии пиксель-графики? а она определённо тоже есть, хоть и имеет свои ограничения?


RE: Новые типы почв для WoG/Era - Идеи - Sandris - 25.09.2021 17:10

Какая пушистая трава Sm


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 07.08.2022 09:20

Голова Витязя. (посещаемый объект для луга)

Image: golova-lugg.png


RE: Новые типы почв для WoG/Era - Идеи - Sandris - 07.08.2022 11:55

Супер!


RE: Новые типы почв для WoG/Era - Идеи - Berserker - 07.08.2022 12:14

Да, отлично! Она с камня?


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 07.08.2022 12:25

Berserker, Да, это каменистое изваяние.


RE: Новые типы почв для WoG/Era - Идеи - daemon_n - 07.08.2022 13:45

Grossmaster, чуть подправить, и аватарка Berserker'a Spiteful


RE: Новые типы почв для WoG/Era - Идеи - Suft - 08.08.2022 16:50

Я давно не заходил на форум и это меня это просто поразило 120 - настолько качественная работа и превосходно вписывается в игру и даже даёт почву для нейтральных существ славянской мифологии, как скажем Кощей или Леший. А в будущем может приведёт нас к зачаткам нового города! А может и не одного! Есть ещё много достойных культур (скажем скандинавская или японская).


RE: Новые типы почв для WoG/Era - Идеи - Suft - 20.08.2022 07:08

Вот нашёл несколько берёзок из модов для примера
https://disk.yandex.ru/d/YNY5ZDZNJMEgfg


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 20.08.2022 13:03

suftfree, За березки спасибо. Правда, я уже дал себе установку, что березы нарисую рано или поздно своей рукой. Думаю, отобранные тобой деревья пойдут в качестве референсов.


RE: Новые типы почв для WoG/Era - Идеи - Neverman - 09.02.2023 10:31

Доброго времени суток. Я может не по теме, но очень хочу узнать, существует ли мод, заменяющий вид города изнутри в зависимости от ландшафта, на котором этот город стоит? Если мод не существует, то насколько эта идея реализуема?


RE: Новые типы почв для WoG/Era - Идеи - daemon_n - 09.02.2023 14:16

Neverman, не слышал о таких модах, но идея реализуема "уже" довольно легко.


RE: Новые типы почв для WoG/Era - Идеи - XEPOMAHT - 09.02.2023 19:53

(09.02.2023 10:31)Neverman Wrote:  Если мод не существует, то насколько эта идея реализуема?

Главная проблема - отсутствие графики (ибо её должно быть для подобного мода очень много). Энтузиасты перерисовыванием 12 городов под каждый из 12 типов почвы (кроме воды и пустоты) точно заниматься не станут, т.к. это работы лет на 5. Поэтому такого мода нет и не будет.


RE: Новые типы почв для WoG/Era - Идеи - ArKan - 09.02.2023 23:10

Neverman, частично мод New Town Screens from LORD


RE: Новые типы почв для WoG/Era - Идеи - Grossmaster - 27.10.2023 22:39

Берёзовые леса. Предварительный вид.

Image: brchh.png


RE: Новые типы почв для WoG/Era - Идеи - Ivor - 28.10.2023 00:51

Леса отлично смотрятся!


RE: Новые типы почв для WoG/Era - Идеи - Sandris - 28.10.2023 02:18

Да, очень здорово.


RE: Новые типы почв для WoG/Era - Идеи - ArKan - 28.10.2023 08:08

Похожи на березы, но не очень.