Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Модостроительство Обсуждение создания модов для Героев Меча и Магии V.

Ответ
 
Опции темы
#1
Старый 08.01.2026, 09:31
  #1
^
Sir Syddan
 
Аватар для Sir Syddan
📖
Регистрация: 15.09.2023
Сообщения: 64
Регистрация: 15.09.2023
Сообщения: 64
Вопрос
[ВОПРОС] Как поменять цвет эффектов?

Здраствуйте, многоуважаемые мододелы! У меня возникла проблема: хочу поменять цвет глаз у улучшенных зомби, но не могу найти файл, отвечающий за свечение глаз зелёным цветом. Это вообще возможно изменить или данные зашиты глубоко в исходники?


Заранее благдарю за ответ.

Sir Syddan вне форума
0
×
⚖️
0
×
Ответить с цитированием
#2
Старый Вчера, 14:41
  #2
^
Nargaron
📖
Регистрация: 12.02.2026
Сообщения: 6
Регистрация: 12.02.2026
Сообщения: 6
По умолчанию
Re: [ВОПРОС] Как поменять цвет эффектов?

Здравствуйте, да, можно поменять глаз, но придётся немного покопаться.

Сначала найдите путь к визуалу существа (data/GameMechanics/CreatureVisual/Creature и тд), затем ко всем анимациям (data/Characters/Creature и тд). Он, в свою очередь, ссылается на файл arena animset существа, в случае с апом зомби data/animset/creatures/necropolis/zombie-arena.(Animset).

Лучше всего начать с анимации idle00, то есть, грубо говоря, покой. Именно она отыгрывается, например, в окне найма. Если к анимации привязан эффект, то он будет указан в её файле, проходите по этому пути (data/effects/effect/characters/creatures/necropolis/zombie/idle00. Файл эффекта ссылается на ряд других файлов, будь то освещение, модель, Particle instance и тд.
Если нужно менять именно цвет глаз, а не общее свечение/дымку, то дальше ищите файл data/effects/ParticleInstance/characters/necropolis/zombie/bone/head_bone, тк именно этот файл отвечает за свечение глаз. Под строчкой PerParticleFog увидите строку uid.

Суть в чем: цвет действительно запечен в бинарнике. 
Скопируйте указанный uid (48645353-DF44-44BE-ADEF-9829FC6F5445), затем в папке data/bin/Effects найдите его через поиск.

И вот тут начинается интересное: чтобы его открыть, потребуется любой Hex-editor, в нем отображается каждый байт в шестнадцатеричной системе. Сам пользуюсь Hex Editor Neo.

Цвет записан как RGB, то есть Red Green Blue, иногда RGBA. Например, 00 ff 00 - это максимально зеленый цвет. Как раз он вам и нужен. В бинарнике он встречается 8 раз, его заменяете на желаемый цвет.

Зачастую нужно найти самый часто встречающийся триплет (иногда помогает chatgpt, перемещаете в текстовый файл, отправляется, спрашиваете "самые частые триплеты" или "найти rgb оттенки"), меняете на желаемый цвет (можно воспользоваться конвертером при необходимости), сохраняете bin под новым именем (можно просто поменять последний символ), закидываете в ту же папку, откуда взяли изначально, и в файле Particle задаёте путь уже к вашему новому бинарнику.
Как правило, этого будет достаточно. 
Это касается тех эффектов, glow которых черно-белый, весь цвет накладывается уже потом. Есть и те, где достаточно перекрасить текстуру, ссылка на которую идёт в Particle Instance

Не забудьте, что помимо самого свечения глаз (glow) у апа зомби ещё есть сама моделька (texture), её тоже стоит перекрасить в районе глаз, чтобы не было резкого перехода и смешения цветов. Тут порекомендую программу gimp.
Ну, и про остальные анимации не забудьте, иначе новый цвет будет меняться обратно на зеленый, как только существо атакует, получает урон и пр.
Nargaron вне форума
1
×
⚖️
0
×
Ответить с цитированием
#3
Старый Сегодня, 04:45
  #3
^
Sir Syddan
 
Аватар для Sir Syddan
📖
Регистрация: 15.09.2023
Сообщения: 64
Регистрация: 15.09.2023
Сообщения: 64
По умолчанию
Re: [ВОПРОС] Как поменять цвет эффектов?

Дай Бог Вам здоровья!
Sir Syddan вне форума
0
×
⚖️
0
×
Ответить с цитированием
Ответ


Опции темы



Часовой пояс GMT +4, время: 07:12.


vBulletin v3.5.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru