XEPOMAHT
29 Jun 2023, 09:11
Цитата(laViper @ 28 Jun 2023, 17:56)

Есть ли что-то в общем доступе в этом плане на каких-нибудь плюсах или шарпе?
Исходники WoG 3.59 и ERA находятся в свободном доступе для всех желающих. Для тех, кто дружит с СИ и Дельфи соответственно. Но рекомендую всё же исходные коды VCMI - там для программиста доступен весь код игры без Ассемблера.
Цитата(HyenaOfGehenna @ 28 Jun 2023, 18:22)

Есть же какое-то определенное время на анимацию того же удара - т.е. если она будет из тысячи кадров, то удар будет показываться очень длительное время?
Просто устанавливается значение скорости той или иной анимации в редакторе монстров. Много кадров = высокая скорость анимации = плавность рендеринга = 100% нагрузка на ЦП. К примеру на ПК типа моего графика монстров, состоящая из большого объёма спрайтов, воспроизводится медленно вне зависимости от значения скорости анимации - чем выше тактовая частота твоего ПК, тем больше кадров можно добавлять в def без особых тормозов рендеринга.
hippocamus
29 Jun 2023, 12:51
Цитата(HyenaOfGehenna @ 28 Jun 2023, 18:22)

Да в том то и дело, что везде по разному. Я думал, что есть какое-то число, которого надо плюс-минус придерживаться. Есть же какое-то определенное время на анимацию того же удара - т.е. если она будет из тысячи кадров, то удар будет показываться очень длительное время?
Или вы таки настаиваете на том, что надо смотреть всех юнитов, считать их фреймы и вычислять среднеарифметическое?
ХотА ещё настраивает скорость каждой анимации для каждого юнита (то есть, частоту кадров), поэтому можно сделать и много кадров, но быстро воспроизводить. В СоД же воспроизведение стандартное везде.
Да, чем длиннее будет анимация - тем дольше она будет воспроизводиться, если не успеет - будет обрезана и начнётся другая анимация.
feanor
30 Jun 2023, 14:54
Цитата(laViper @ 28 Jun 2023, 18:56)

А я правильно понимаю что сейчас для "простых смертных" есть только опция с перехватами либо ковырянии в батнике.
А у некоторых команд есть некий исходный код на нормальном языке программировании - а это дизасембл исходников игры или писали что-то с нуля? Понятно что этот изначальный код уже мог уйти очень далеко от оригинала - но всё же.
Есть ли что-то в общем доступе в этом плане на каких-нибудь плюсах или шарпе?
неправильно, это смешивание мух с котлетами
перехваты и ковыряния в экзешнике — это способы изменять игру, они для всех одинаковы более или менее.
"исходный код" - это результат декомпиляции экзешника с предварительно разобранной базой. Базы у всех разные, есть открытая от вог-тим, есть от void_17 (на основе RoE с отладочной информацией). Это способ изучать игру.
Официального исходного кода ни у кого нет
не так ли, да (:есть библиотеки, в основном это описания встроенных классов и методов игры на основе изучения игры. Они все на С/С++.
На шарпе, очевидно, ничего нет, потому что для шарпа надо писать загрузчик на сях (аналог DllMain в сборках .NET есть, по-моему, только на уровне MSIL или отсутствует вообще), а в самом коде будет столько бойлерплейта для работы с unmanaged структурами и функциями в чужом адресном пространстве, что проще не начинать вообще.
BratetsVolk
06 Aug 2023, 22:27
Подскажите пожалуйста по специализации Первой помощи в Сод.
Прочел формулу, но кое-что не понял:
1...25 + k * (1 + N * 0,05)
k – сила лечения Палатки, равная 25, 50 или 75 единиц в зависимости от уровня навыка ПП.
Почему значение палатки написано дважды? Один раз цифрами 1...25, а второй через k?
Или палатка дает 1-25, и навык ПП еще даёт 25-75? Я думал навык как бы заменяет параметр палатки своим.
tolich
06 Aug 2023, 23:03
Да, специализация усиливает на 5% за уровень только дополнительное лечение от навыка Первая Помощь, а не от самой Палатки.
P.S. Сила дополнительного лечения k не равна 25, 50 или 75, а от 0 до 25, 50 или 75. Т.е., условная Аделаида на Эксперте Первой Помощи будет лечить 1-100, а не 76-100.
BratetsVolk
07 Sep 2024, 17:21
Всем привет.
Подскажите плиз по вопросам.
Вопросы к знатокам )
- Навык Доспехи защищает: от любых атак, или только от физических? От стрел и каких-то заклинаний защищает?
- Волшебное зеркало - цитата: "заклинание не может отразиться дважды". Что это значит? Одно и то же заклинание, или разные?
- Что такое штраф в ближнем бою для магов и для всех других стрелков? Эти штрафы как-то отличаются?
- Накидка молчания - что это за артефакт?
hippocamus
07 Sep 2024, 21:57
Цитата(BratetsVolk @ 07 Sep 2024, 17:21)

Всем привет.
Подскажите плиз по вопросам.
Вопросы к знатокам )
- Навык Доспехи защищает: от любых атак, или только от физических? От стрел и каких-то заклинаний защищает?
Даёт процент к защите. Поэтому - от любого физического урона (но не от магии)
Цитата
- Волшебное зеркало - цитата: "заклинание не может отразиться дважды". Что это значит? Одно и то же заклинание, или разные?
Если отрикошетит в существо с Волшебным зеркалом - то уже не отразится снова.
Цитата
- Что такое штраф в ближнем бою для магов и для всех других стрелков? Эти штрафы как-то отличаются?
Вообще стрелки наносят половину урона, если бьют в рукопашной (не путать со стрельбой впритык при наличии Золотого Лука).
Некоторые существа не имеют штрафа, если в свойствах написано "нет штрафа рукопашной". У Магов и Титанов есть такое свойство.
Цитата
- Накидка молчания - что это за артефакт?
Не позволяет использовать заклинания 1-2 уровня обеим сторонам в бою.
BratetsVolk
21 Oct 2024, 23:58
Подскажите плис, открыл файлик со слухами таверны в Сод, и там они повторяются. Что это значит и зачем? Можно ли заменить повторяющиеся слухи своими?
hippocamus
22 Oct 2024, 03:50
Цитата(BratetsVolk @ 21 Oct 2024, 23:58)

Подскажите плис, открыл файлик со слухами таверны в Сод, и там они повторяются. Что это значит и зачем? Можно ли заменить повторяющиеся слухи своими?
Можно.
Можно и в конкретной карте.
Sadness
27 Nov 2024, 17:07
Здравствуйте, уважаемые.
Не нашел раздел, где лучше спросить, поэтому тут.
Решил немного побаловаться с BIK/SMK в SoD, в частности увеличить FPS и немного качество самих видео увеличить.
Нашел необходимые тулзы, все сделал - а игра не кушает.
И в этот момент я вспомнил, что вроде как у игры есть какие-то ограничения, то ли по глубине цвета, то ли по битрейту видео, то ли еще по какому-то параметру.
Есть ли кто-то, кто знает, как это сделать? Hota Crew проворачивала это дело, насколько мне известно.
Сам результат приложил.
Нажмите для просмотра прикрепленного файла
shrooman
01 Sep 2025, 21:37
Привет!
Поставил Герои 3 Complete от GOG, сверху HotA, с ним же идёт HDmod, прохожу компании, сейчас на последней миссии Возрождения Эрафии. Но в процессе прохождения ни раз замечал кривизну перевода. Из самого очевидного - Ьоблины. А также, припоминаю, что когда играл ранее, все улучшенные постройки существ в городах имели перед названием сокращение "Ул." типа "Улучшенный", что значительно упрощало ориентирование в городских постройках.
Есть ли какой-то способ откуда-то скачать файл с хорошим переводом? Если да, как его потом поставить на мою сборку?
Gong Zigoton
01 Sep 2025, 21:45
Цитата(shrooman @ 01 Sep 2025, 21:37)

Привет!
Поставил Герои 3 Complete от GOG, сверху HotA, с ним же идёт HDmod, прохожу компании, сейчас на последней миссии Возрождения Эрафии. Но в процессе прохождения ни раз замечал кривизну перевода. Из самого очевидного - Ьоблины. А также, припоминаю, что когда играл ранее, все улучшенные постройки существ в городах имели перед названием сокращение "Ул." типа "Улучшенный", что значительно упрощало ориентирование в городских постройках.
Есть ли какой-то способ откуда-то скачать файл с хорошим переводом? Если да, как его потом поставить на мою сборку?
А в Хоте можно какими-то костылями, кроме фанатских карт-поделок под кампании с одним условием победы и поражения, играть в ванильные кампании? А так - я помню, что единственный стабильный перевод был от Буки, кажется?
shrooman
01 Sep 2025, 22:36
Цитата(Gong Zigoton @ 01 Sep 2025, 21:45)

А в Хоте можно какими-то костылями, кроме фанатских карт-поделок под кампании с одним условием победы и поражения, играть в ванильные кампании? А так - я помню, что единственный стабильный перевод был от Буки, кажется?
Так в каталоге с игрой не только exe-шник HotA, но и H3Complete
XEPOMAHT
01 Sep 2025, 22:55
Цитата(Gong Zigoton @ 01 Sep 2025, 21:45)

А в Хоте можно какими-то костылями, кроме фанатских карт-поделок под кампании с одним условием победы и поражения, играть в ванильные кампании?
Можно, если восстановишь все содовские проверки на номера ванильных кампаний и номера карт кампаний в содовском коде игры + активируешь содовские менюхи на кампании RoE, AB и SoD, затерев при этом кампании HoA. Правда смысла особого нет, проще просто поиграть в СоД. Для психов, желающих увидеть расширенный контент в ванильных кампаниях, существуют эровские моды (естественно, никому это оказалось не нужно, поэтому баланс там мягко сказать не очень - доводить до ума, да и просто протестировать - желающих ноль целых хрен десятых. Всем только готовые моды, в которых всё отлажено и вылизано, подавай).
shrooman
01 Sep 2025, 22:59
Дополню, запустил HotA, а там тот самый перевод, с нормальными Гоблинами и Цитаделью, вместо Твердыни.
А такой перевод в Полном собрании от GOG:

shrooman
02 Sep 2025, 04:19
Вопрос снят, поставил сборку от ZOTAC
BratetsVolk
29 Nov 2025, 22:38
Делаю тут свою сборку Героев, просматриваю архивы, возник вопрос:
Некоторые видео в VIDEO.VID дублируются дважды: есть хорошее качество в формате .BIK, и средненькое пережатое в .SMK. Они используются для разных целей? Или игра берет тот файл, который находит? В том плане что можно оставить оба типа, или надо выбрать что-то одно?
XEPOMAHT
29 Nov 2025, 22:58
Цитата(BratetsVolk @ 29 Nov 2025, 22:38)

Некоторые видео в VIDEO.VID дублируются дважды: есть хорошее качество в формате .BIK, и средненькое пережатое в .SMK. Они используются для разных целей? Или игра берет тот файл, который находит? В том плане что можно оставить оба типа, или надо выбрать что-то одно?
В опциях игры - смотри пункт "качество видео". Тип видео - BIK или SMK задаётся в таблице информации видеороликов и настройками игры уже не меняется - настраивать и менять/добавлять новые можно модами.
tolich
14 Dec 2025, 22:14
Во время прогулки пришло в голову: паладины и крестоносцы не просто должны бить сильней по нежити, у них должен быть полный иммунитет к болезням и страху. В тройке в принципе есть такие иммунитеты? А конкретно у крестоносцев?
XEPOMAHT
14 Dec 2025, 23:08
Цитата(tolich @ 14 Dec 2025, 22:14)

у них должен быть полный иммунитет к болезням и страху. В тройке в принципе есть такие иммунитеты? А конкретно у крестоносцев?
В ERA+ Крестоносцам выдан иммунитет к страху. Иммунитет к болезни - на каком основании? Если сильно нужно, то обе способности поддерживаются в редакторе монстров и могут быть как присвоены монстру, так и отняты по желанию игрока.
tolich
15 Dec 2025, 00:25
Как в дынде. Я не особо спец в ней, если честно, но эти две невосприимчивости паладинов упоминаются в вебкомиксе OOTS.
Platoon-nn
17 Jan 2026, 09:58
Добрейшего. Может кто знает в чем проблема или куда писать. Русский шрифт в названии сохранения полетел. Жить можно но не очень удобно. Что это: бах хоты, баг HD мода или ещё чего?
Цитата(Platoon-nn @ 17 Jan 2026, 09:58)

Что это: бах хоты, баг HD мода или ещё чего?
Может быть это 11 Винда?
У меня самого 2 версии вайна. В обоих в игре отображается как надо, но staging пишет в систему "Наступление льдов" как "Íàñòóïëåíèå ëüäîâ". На сода-вайне вообще всё хорошо.
В общем, нужно знать, что за ОС, как выглядят сохранения в операционке в папке c:/Games/Heroes3_HotA/games или куда там Герои установлены, а ещё были ли эти корявые сохранения сделаны в той же операционке и той же версии игры, или в других
Platoon-nn
17 Jan 2026, 14:35
Цитата(Crodo @ 17 Jan 2026, 13:07)

Цитата(Platoon-nn @ 17 Jan 2026, 09:58)

Что это: бах хоты, баг HD мода или ещё чего?
Может быть это 11 Винда?
У меня самого 2 версии вайна. В обоих в игре отображается как надо, но staging пишет в систему "Наступление льдов" как "Íàñòóïëåíèå ëüäîâ". На сода-вайне вообще всё хорошо.
В общем, нужно знать, что за ОС, как выглядят сохранения в операционке в папке c:/Games/Heroes3_HotA/games или куда там Герои установлены, а ещё были ли эти корявые сохранения сделаны в той же операционке и той же версии игры, или в других
В общем винда десятка, сейвы ниоткуда не переносил всё с этой операционки делал, на этой версии Хоты и я специально тестовое сохранение делал да свежей версии HD мода что-бы проверить. Не спасло. А в папке это всё выглядит вот так:
Я думаю, что могли и в 10 винде на последок поменять кодировку на UTF-8. Там оно, кажется было, но опционально с пометкой "бета". Надо смотреть настройки с этим связанные, что стоит глобально и что в параметрах совместимости экзешника ХотЫ, и пробовать менять. Или ставить Locale-Emulator и пробовать через него подбирать, с какой локалью будет работать нормально. У меня сейчас нет винды, чтобы я мог сам попробовать как-то это воспроизвести. Вайн запускаю с LC_ALL=ru_RU.UTF8, но что там внутри вайна с этим происходит - не знаю, поэтому не гарантирую, что эта та локаль, которая нужна. Мне кажется, Герои должны работать с CP1251 она же Кириллица-WIndows, но лучше в теме про HD-mod спросить, что там сейчас.
Platoon-nn
17 Jan 2026, 17:21
Цитата(Crodo @ 17 Jan 2026, 15:48)

Я думаю, что могли и в 10 винде на последок поменять кодировку на UTF-8.
Да, дело было именно в этом. Старые названия всё равно пошакалены, но новые теперь хотя-бы будут нормальными. Спасибо за помощь.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.