Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы и ответы по всем версиям Heroes III
DF2 :: ФОРУМЫ > Игровые форумы > Heroes of Might & Magic III
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50
XEPOMAHT
Цитата(laViper @ 28 Jun 2023, 17:56) *
Есть ли что-то в общем доступе в этом плане на каких-нибудь плюсах или шарпе?


Исходники WoG 3.59 и ERA находятся в свободном доступе для всех желающих. Для тех, кто дружит с СИ и Дельфи соответственно. Но рекомендую всё же исходные коды VCMI - там для программиста доступен весь код игры без Ассемблера.


Цитата(HyenaOfGehenna @ 28 Jun 2023, 18:22) *
Есть же какое-то определенное время на анимацию того же удара - т.е. если она будет из тысячи кадров, то удар будет показываться очень длительное время?


Просто устанавливается значение скорости той или иной анимации в редакторе монстров. Много кадров = высокая скорость анимации = плавность рендеринга = 100% нагрузка на ЦП. К примеру на ПК типа моего графика монстров, состоящая из большого объёма спрайтов, воспроизводится медленно вне зависимости от значения скорости анимации - чем выше тактовая частота твоего ПК, тем больше кадров можно добавлять в def без особых тормозов рендеринга.
hippocamus
Цитата(HyenaOfGehenna @ 28 Jun 2023, 18:22) *
Да в том то и дело, что везде по разному. Я думал, что есть какое-то число, которого надо плюс-минус придерживаться. Есть же какое-то определенное время на анимацию того же удара - т.е. если она будет из тысячи кадров, то удар будет показываться очень длительное время?
Или вы таки настаиваете на том, что надо смотреть всех юнитов, считать их фреймы и вычислять среднеарифметическое?
ХотА ещё настраивает скорость каждой анимации для каждого юнита (то есть, частоту кадров), поэтому можно сделать и много кадров, но быстро воспроизводить. В СоД же воспроизведение стандартное везде.
Да, чем длиннее будет анимация - тем дольше она будет воспроизводиться, если не успеет - будет обрезана и начнётся другая анимация.
feanor
Цитата(laViper @ 28 Jun 2023, 18:56) *
А я правильно понимаю что сейчас для "простых смертных" есть только опция с перехватами либо ковырянии в батнике.
А у некоторых команд есть некий исходный код на нормальном языке программировании - а это дизасембл исходников игры или писали что-то с нуля? Понятно что этот изначальный код уже мог уйти очень далеко от оригинала - но всё же.

Есть ли что-то в общем доступе в этом плане на каких-нибудь плюсах или шарпе?

неправильно, это смешивание мух с котлетами

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

"исходный код" - это результат декомпиляции экзешника с предварительно разобранной базой. Базы у всех разные, есть открытая от вог-тим, есть от void_17 (на основе RoE с отладочной информацией). Это способ изучать игру.
Официального исходного кода ни у кого нет не так ли, да (:

есть библиотеки, в основном это описания встроенных классов и методов игры на основе изучения игры. Они все на С/С++.
На шарпе, очевидно, ничего нет, потому что для шарпа надо писать загрузчик на сях (аналог DllMain в сборках .NET есть, по-моему, только на уровне MSIL или отсутствует вообще), а в самом коде будет столько бойлерплейта для работы с unmanaged структурами и функциями в чужом адресном пространстве, что проще не начинать вообще.
BratetsVolk
Подскажите пожалуйста по специализации Первой помощи в Сод.
Прочел формулу, но кое-что не понял:
1...25 + k * (1 + N * 0,05)
k – сила лечения Палатки, равная 25, 50 или 75 единиц в зависимости от уровня навыка ПП.

Почему значение палатки написано дважды? Один раз цифрами 1...25, а второй через k?
Или палатка дает 1-25, и навык ПП еще даёт 25-75? Я думал навык как бы заменяет параметр палатки своим.
tolich
Да, специализация усиливает на 5% за уровень только дополнительное лечение от навыка Первая Помощь, а не от самой Палатки.

P.S. Сила дополнительного лечения k не равна 25, 50 или 75, а от 0 до 25, 50 или 75. Т.е., условная Аделаида на Эксперте Первой Помощи будет лечить 1-100, а не 76-100.
BratetsVolk
Всем привет.
Подскажите плиз по вопросам.
Вопросы к знатокам )

- Навык Доспехи защищает: от любых атак, или только от физических? От стрел и каких-то заклинаний защищает?
- Волшебное зеркало - цитата: "заклинание не может отразиться дважды". Что это значит? Одно и то же заклинание, или разные?
- Что такое штраф в ближнем бою для магов и для всех других стрелков? Эти штрафы как-то отличаются?
- Накидка молчания - что это за артефакт?
hippocamus
Цитата(BratetsVolk @ 07 Sep 2024, 17:21) *
Всем привет.
Подскажите плиз по вопросам.
Вопросы к знатокам )

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

Решил немного побаловаться с BIK/SMK в SoD, в частности увеличить FPS и немного качество самих видео увеличить.
Нашел необходимые тулзы, все сделал - а игра не кушает.

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

Есть ли кто-то, кто знает, как это сделать? Hota Crew проворачивала это дело, насколько мне известно.

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

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

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


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

shrooman
Вопрос снят, поставил сборку от ZOTAC
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.