Evil Islands (Add-On) *последняя версия*
Star 
Уже была версия 0.12.4.2 с Фернео-модом и 0.12.4.1 с новым Жамевю, а перечень чего там как бы и не было.

12) В "Monster Prototypes" столбец "Equipment Weapon №2", альтернативное оружие, могло бы быть жезлы, но как будто не работает. Или в №1 несколько предметов через запятую, но используют только первый. А вот заклинания могут выбрать, если выдать. Надо чтоб стрелковое оружие доставали, когда цель в ближнем бою не достать.
13) Убрать файл AutoRunSpellAddon123.mob, который каждую секунду пишет GetWorldTime() в некую глобальную переменную. Были комментарии, когда почему это делалось. Надо просто сделать просто и успокоиться.
14) CreateParticleSource(id, X, Y, Z, Size, "Type", "TextureName", n1, ... , n16) Дополнительно название текстуры, которая используется заместо чего там у этого типа частиц заложено по умолчанию. У таких текстур структура из 4x4 секторов, поэтому дополнительно 16 чисел от 1 до 16 (либо 0, можно с повторами) в каком порядке какие сектора запускать. Таких текстур с числами можно несколько (всего до 16). Такая вот технология соединения плоских спрайтов и трёхмерных пространств.
Для "Fire" и "Smoke" используются разные части одной текстуры "tendrismoke.mmp", в "CampFire" и то и то вместе.
У "Tornado" Size измеряет клубы песка, какие там крутятся, то есть размеров несколько (Size1, Size2).
Для "VulcanSmoke" отсутствующая в ресурсах текстура называется "vulkan.mmp", такие вот превратности судьбы.
               
15) Отслеживать, каким способом изменено состояние рычага, ловкостью рук или квестовым предметом, SwitchLeverState(id), предполагавшимися монтировками и отмычками. Результат зависит от способа. Скажем, сундук открывается ключом (который изымается), без ключа тоже открывается и взрывается, либо не открывается и взрывается. Отслеживать попытку использования. Для рычагов уже есть ячейки памяти, и их можно вытащить тем же самым GetLeverState(id, смещение) с дополнительным параметром. Важно, чтобы факт и способ использования менялись строго до изменения собственно GetLeverState(id).
16) AddMobEx(file.mob, SkipScript, StartId) Не 100, а дополнительный параметр, начальный номер id, с которого назначаются id для объектов без id из моб-файла. Это позволит назначать id ровно какие надо, известные. А для многократного перебора тысяч id уже добавленных объектов ещё помогают квантовые компьютеры. По умолчанию тоже не 100, а точно посмотреть, что реально встречается. Примерно от 1.1 млн до 1 млрд диапазон свободен и от 1.1 млрд.
17) В мультиплеере название прототипа голоса хранится отдельно от названия прототипа юнита. Тогда как повторяющиеся прототипы голосов прописаны для каждой ипостаси Кира, и ещё более 200 для всяких юнитов.
SetVoice(GetObjectByID(UnitId), "VoicePrototype") Чтоб действовало на персонажей в сингле и в мульте, так и на всяких юнитов. Ещё вспомнить про звуки "heroes\Hero" в прототипе юнита. Скорость передвижения и что ещё в CopyStats(...). В HG4 повторены женские голоса для мужчин и мужские для женских.
18) Прототипы голосов прописаны в database.res и для сингла и для мульта. В столбце "Bored" дополнительные индексы, заданные, должно быть, в экзешнике, произносить фразу под дождём, в пещерах, ползком. Было несколько модов, где это регулируется. Подобные индексы нужны для столбца "Cast", на себя и друзей кастуется, или урон на врагов, то есть по сути "Attack". Столбец "AttInDef" в первоначальных ПЗ не включён, и даже этих звуков в ресурсах нет. В ЗвА, похоже, включён, но фразы в том же неверном смысле "атака в ответ", тогда как это произносится во время боя с включённым режимом защиты, поэтому "выжидание в бою и атака по указанию".
19) В новом Жамевю на расширенных участках карт, видимо, нет графа проходимости. Тогда как в Фернео-моде графы проходимости обновляются. Мне казалось, что эту функцию уже делали в каких-то редакторах карт. Но суть в том, что построение графа проходимости надо делать именно в редакторе карт, а не в стартёре уже в игре (и где описание соответствующей настройки?), откуда её разве что извлекать тем же самым реверс-инжинирингом.
20) У орков и орчих модели с 4 причёсками. В былые времена их, наверно, можно было посмотреть перепаковкой с переименованием. Или в HG3 оркам и орчихам персонажам проставить причёски -1, 0, 1, 2. Для них там отдельные модели с дополнительными человеческими анимациями. Надо бы поправить орчихам ступни на уровне земли. Но в новом Жамевю на орчих уже как будто надели доспехи.
21) Новые заклинания в SpellAddon и ПЗ:СТ. Идея Торнадо нравится. Эксплозия по описанию похожа на тот же Огненный шар помощнее с ограничениями. Пожелание делать Вулкан, чтоб размер соответствовал эффекту, детонацию попробовать. Игра с Вулканом вышла лишь на месяц позже ПЗ.
22) Подгон библиотек, там не замена dgVoodoo, а обновлённые версии 4 библиотек из папки с игрой, дата 2005 соответствует как раз ЗвА. В новом Жамевю тоже какие-то версии.
23) lua-скрипты вдруг из ниоткуда появились сразу в каких-то модах.
Ответ


Сообщения в этой теме
RE: Evil Islands (Add-On) *последняя версия* - от Zyzyx - 12.03.2026, 00:59

Перейти к форуму:


Пользователи, просматривающие эту тему: 13 Гость(ей)