Показать сообщение отдельно
#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
×
Ответить с цитированием