Объявления
Поздравляем
Roman2211


Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Новогодний мод!

Обсуждаем, делимся впечатлениями, новой информацией
offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Re: Новогодний мод!

Сообщение VDV_forever » 11 дек 2014, 14:55

Orzie писал(а):

Кстати, сразу: предлагаю снять запрет на помещение геройских файлов во вложения. Расширения DEF, LOD, PAC, BIN, FRM, ICN, TIL, AGG, 82M, WAV, BMP.

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


Снял, добавил. Размещайте, пожалуйста :smile2:
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Новогодний мод!

Сообщение AlexSpl » 11 дек 2014, 16:39

Цитата:
ТЗ тогда от Саши жду (с условиями победы, одно или несколько) :smile4:

Я уже писал в этой теме свои пожелания. Хотелось бы обсудить, услышать пожелания остальных игроков.

Цитата:
Я рад, что идея всем пришлась по душе. Прямо сейчас сел бы играть :smile13:

С подбором карты всё же спешить не стоит. Во-первых, сосульки поближе должны охраняться более слабыми монстрами, чем те, что подальше, чтобы не возникло проблем собрать хотя бы 1 даже у тех, кто играет в Героев 2 впервые. Можно даже поменять цель, чтобы не получилось так, что игроки не смогли собрать 15 сосулек вообще. Кто будет отправлять сейв, в котором сосулек меньше?! Пусть заранее будет неизвестно, сколько сосулек соберёт победитель. Интрига никогда не помешает. Условие можно переделать: например, собрать как можно больше сосулек за 15 дней. Хотя и первое условие тоже в порядке. Пока не знаю, какое из них веселее :smile1:

Охрану сосулек можно условно разбить на три группы: "слабая", "средняя" и "сильная". Всего сосулек на карте должно быть около 30, чтобы обеспечить многовариантность прохождения. Размер карты - L или XL, всё равно не стоит цель пройти, а большая красивая карта всегда лучше, чем маленькая и некрасивая :)

P. S. Да, и должны быть такие сосульки, которые бы даже самые сильные игроки не смогли отбить чисто теоретически; такие сосульки, взятие которых удивило бы даже "бывалых" :) Перегибать с охраной тоже, конечно, не стоит.

Также нужно подумать над тем, что делать с компами. Не хотелось бы, чтобы они утащили несколько сосулек с собой. Думаю, очевидно, что это плохо. Охрану сосулек тоже желательно разнообразить. Пусть некоторые "особо желанные" сосульки охраняют герои компа с мощной армией и магией. По опыту скажу, что игрок, который сумеет раздобыть одну или несколько таких "драгоценных" сосулек, внесёт большое оживление в обсуждение результатов турнира :smile20:


Можно и Medium карту, в принципе. Главное, чтобы плотность объектов была высокой: мало кому нравятся пустые пространства.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Новогодний мод!

Сообщение AlexSpl » 11 дек 2014, 17:05

Вот нашёл RGB цветов палитры для Героев 1:

 
Код: Выделить всё
const H1Palette: array[0..255, 0..2] of BYTE =

(
//0..9:
(0, 0, 0), (128, 0, 0), (0, 128, 0), (128, 128, 0), (0, 0, 128), (128, 0, 128), (0, 128, 128), (192, 192, 192), (192, 220, 192), (166, 202, 240),

//10..19:
(0, 0, 0), (252, 252, 252), (232, 232, 232), (224, 224, 224), (208, 208, 208), (200, 200, 200), (184, 184, 184), (176, 176, 176), (156, 156, 156), (148, 148, 148),

//20..29:
(132, 132, 132), (124, 124, 124), (108, 108, 108), (100, 100, 100), (84, 84, 84), (76, 76, 76), (60, 60, 60), (52, 52, 52), (32, 32, 32), (24, 24, 24),

//30..39:
(8, 8, 8), (0, 0, 0), (252, 232, 220), (244, 220, 208), (236, 204, 184), (232, 196, 172), (220, 176, 148), (216, 168, 140), (208, 152, 120), (204, 144, 108),

//40..49:
(192, 132, 92), (188, 124, 84), (180, 112, 68), (172, 108, 64), (156, 96, 52), (148, 92, 48), (132, 80, 40), (124, 76, 36), (112, 68, 32), (104, 64, 28),

//50..59:
(88, 52, 20), (80, 48, 20), (64, 40, 12), (60, 36, 12), (216, 236, 252), (196, 228, 252), (188, 220, 252), (180, 216, 252), (168, 208, 252), (160, 196, 252),

//60..69:
(152, 188, 252), (140, 176, 252), (132, 164, 252), (124, 152, 252), (112, 140, 252), (104, 124, 252), (96, 112, 252), (84, 96, 240), (72, 84, 228), (60, 72, 212),

//70..79:
(44, 56, 196), (36, 44, 180), (24, 32, 168), (16, 20, 152), (8, 12, 140), (4, 8, 128), (0, 0, 112), (0, 0, 100), (196, 252, 176), (180, 240, 160),

//80..89:
(168, 232, 148), (156, 224, 136), (144, 216, 124), (132, 208, 112), (120, 196, 100), (108, 188, 88), (96, 180, 80), (88, 172, 72), (76, 160, 60), (68, 152, 52),

//90..99:
(56, 144, 44), (48, 136, 36), (40, 128, 32), (32, 116, 24), (24, 108, 20), (20, 100, 12), (12, 92, 8), (8, 80, 4), (4, 72, 4), (4, 64, 0),

//100..109:
(0, 56, 0), (0, 48, 0), (252, 252, 228), (252, 252, 200), (252, 252, 176), (248, 248, 148), (248, 248, 124), (248, 248, 100), (248, 240, 72), (244, 232, 52),

//110..119:
(240, 224, 36), (232, 212, 28), (224, 200, 20), (216, 184, 16), (208, 172, 8), (200, 156, 4), (192, 144, 0), (184, 132, 0), (176, 120, 0), (164, 108, 0),

//120..129:
(152, 92, 0), (136, 80, 0), (124, 68, 0), (112, 56, 0), (100, 44, 0), (88, 36, 0), (240, 216, 252), (232, 200, 248), (224, 184, 248), (216, 172, 244),

//130..139:
(204, 156, 244), (196, 140, 244), (184, 128, 240), (176, 112, 240), (164, 100, 240), (152, 88, 224), (140, 76, 212), (128, 64, 200), (120, 56, 188), (108, 44, 176),

//140..149:
(100, 36, 160), (88, 28, 148), (80, 24, 136), (72, 16, 124), (64, 12, 112), (52, 8, 96), (44, 4, 84), (36, 0, 72), (32, 0, 60), (24, 0, 48),

//150..159:
(188, 248, 252), (176, 236, 244), (168, 228, 232), (156, 220, 224), (148, 212, 216), (136, 200, 208), (128, 192, 200), (120, 184, 192), (112, 176, 184), (104, 168, 176),

//160..169:
(96, 160, 168), (88, 148, 160), (80, 140, 152), (72, 132, 140), (68, 124, 132), (60, 116, 124), (56, 108, 116), (48, 100, 108), (44, 92, 100), (40, 84, 92),

//170..179:
(32, 76, 84), (28, 68, 76), (24, 60, 68), (20, 52, 60), (252, 228, 228), (252, 208, 208), (252, 192, 192), (252, 176, 176), (252, 160, 160), (252, 144, 144),

//180..189:
(252, 128, 128), (252, 112, 112), (252, 96, 96), (240, 84, 84), (228, 72, 72), (216, 64, 64), (204, 52, 52), (192, 44, 44), (180, 36, 36), (168, 32, 32),

//190..199:
(156, 24, 24), (144, 16, 16), (132, 12, 12), (120, 8, 8), (108, 4, 4), (96, 0, 0), (84, 0, 0), (72, 0, 0), (252, 228, 160), (252, 216, 144),

//200..209:
(252, 204, 136), (252, 192, 124), (252, 180, 112), (252, 164, 100), (252, 152, 84), (248, 140, 64), (236, 128, 40), (220, 120, 32), (204, 108, 24), (180, 96, 12),

//210..219:
(156, 80, 0), (132, 68, 0), (108, 56, 0), (100, 48, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),

//220..229:
(0, 0, 0), (0, 0, 0), (188, 232, 0), (172, 216, 0), (160, 200, 0), (148, 184, 0), (132, 168, 4), (120, 152, 4), (108, 136, 4), (96, 124, 4),

//230..239:
(0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),

//240..249:
(0, 0, 0), (124, 124, 168), (112, 112, 156), (96, 96, 144), (88, 88, 136), (252, 252, 252), (255, 251, 240), (160, 160, 164), (128, 128, 128), (255, 0, 0),

//250..255:
(0, 255, 0), (255, 255, 0), (0, 0, 255), (255, 0, 255), (0, 255, 255), (255, 255, 255)
);


Цвета 214 .. 221, 230 .. 240, если я правильно помню, имеют ненулевые компоненты RGB, но игра эти цвета всё равно интерпретирует иначе (например, как мерцающие).
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Новогодний мод!

Сообщение AlexSpl » 11 дек 2014, 17:19

Цитата:
Поправил цвета в спрайтах, фон не соответствовал палитре. Теперь осталось решить проблему с миганием колпака. Или так оставить можно как изюминку?

Теперь всё выглядит почти отлично. Прикольно вышло. Осталось либо убрать два мерцающих пикселя на колпаке, либо, наоборот, подумать как эту "фишку" с мерцающими пикселями можно задействовать в моде. Мерцающие пиксели - это просто находка для украшения неанимированных объектов. Например, гирлянды и шары на новогодней ёлке можно в меру украсить такими вот пикселями. Будет смотреться шикарно :smile20:
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1057
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 638 раз.

Re: Новогодний мод!

Сообщение Владимир » 11 дек 2014, 17:31

Пожелания других игроков?
Что, опять? :smile29:
В смысле, "мы всё учтём, но играть будем только на буке, и все моды/ патчи писать тоже исключительно под неё"

Мод нравится, - успеть бы до нового года.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Новогодний мод!

Сообщение AlexSpl » 11 дек 2014, 18:03

Патчей на этот раз никаких не будет :) А мод подойдёт как для русской, так и для английской версии. Если честно, то я уже забыл, почему нельзя играть на английской версии :smile1: Что-то там с отличием в генерации препятствий на поле боя и в действиях компа? Если играть с Dispel Magic Fix, то как минимум в бою отличий быть уже не должно никаких. Различия в генерации препятствий я проверял только для версий Героев 1. Поэтому там нельзя играть на разных версиях. Но в Героях 2 может и нет никаких различий вовсе при генерации препятствий :) Даже и не знаю, где почитать об этих различиях... И существуют ли они вообще? Но не зря ведь запрет ввели?
Вернуться к началу

offlineАватара пользователя
Orzie  
Ветеран
Ветеран
 
Сообщения: 698
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Пол: Не указан
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 457 раз.

Re: Новогодний мод!

Сообщение Orzie » 11 дек 2014, 18:12

AlexSpl писал(а):

Цитата:
Поправил цвета в спрайтах, фон не соответствовал палитре. Теперь осталось решить проблему с миганием колпака. Или так оставить можно как изюминку?

Теперь всё выглядит почти отлично. Прикольно вышло. Осталось либо убрать два мерцающих пикселя на колпаке, либо, наоборот, подумать как эту "фишку" с мерцающими пикселями можно задействовать в моде. Мерцающие пиксели - это просто находка для украшения неанимированных объектов. Например, гирлянды и шары на новогодней ёлке можно в меру украсить такими вот пикселями. Будет смотреться шикарно :smile20:

Мерцающие цвета - о да, я о них еще со вчера думаю. Если Алекс предоставит рецепт по расстановке таковых, мы сможем иметь как минимум ёлки на карте приключений с самыми настоящими, тшорт побери, гирляндами! Также думаю, что имеет смысл и заменить снежную тему на джингл беллс в весёлом миди. Кто как считает?

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

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Новогодний мод!

Сообщение AlexSpl » 11 дек 2014, 18:16

Цитата:
Если Алекс предоставит рецепт по расстановке таковых, мы сможем иметь как минимум ёлки на карте приключений с самыми настоящими, тшорт побери, гирляндами! Также думаю, что имеет смысл и заменить снежную тему на джингл беллс в весёлом миди. Кто как считает?

Так просто ставишь пиксель с номером, скажем, 235 из палитры - и он мигает в игре, а именно - там целая серия превращений цвета, что-то вроде градиента в реальном времени (см., например, стартовый экран Героев 1, там с помощью этих пикселей волны реализованы).

Музыкальную тему лучше не трогать. Быстро приестся. Лучше как мелодию победы поставить :smile10:
Вернуться к началу

offlineАватара пользователя
Orzie  
Ветеран
Ветеран
 
Сообщения: 698
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Пол: Не указан
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 457 раз.

Re: Новогодний мод!

Сообщение Orzie » 11 дек 2014, 18:21

Ладно. Тогда вопрос, как этот самый нужный номер поставить) видимо, придётся гуглить.

Духу, понятно, надо цвета убрать, но я не знаю как. Разве что посмотреть координаты и перекрасить вручную. Все блоки анимаций посмотрели? Там грубовата атака вниз из-за того что количество кадров слишком мало, не сделать реальную физику шапки.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Новогодний мод!

Сообщение AlexSpl » 11 дек 2014, 18:30

Paint Deluxe что ли посмотреть. Трейси Ивата писала, что там родная поддержка мерцающих пикселей. Другой путь - загружать в фотошоп 256-цветную палитру Героев 2 и рисовать только с помощью неё. В BMP с палитрой всё равно не RGB пикселей попадают, а именно номера цветов в палитре. Так что можно даже и без графического редактора обойтись.
Вернуться к началу

Пред.След.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1