XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Желтая пресса: обучающие статьи
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
Kiwi
Offline
offline
Опыт: 11,502
Активность:
Создание своих молний
Как создать свой собственный эффект молнии

Что вам для этого понадобится:
  1. TFT World Editor (находится в корневом каталоге игры)
  2. Microsoft Excel (идет в стандартном виндоусовском наборе)
  3. >WinMPQ (или любая другая программа для работы с MPQ архивами)
  4. Adobe photoshop (или любая подобная программа)
  5. >Warcraft 3 Viewer

Шаг 1 (необязательный)
Для начала создайте текстуру для вашей будущей молнии с помощью вашего редактора изображений (для этой цели отлично подойдет фотошоп). Лучше всего создавать изображение размером 256*64 24 бит. Цветом заднего плана надо выставлять черный (хотя это и не имеет значения, ибо там потом появится альфа-канал). Я использовал уже существующую текстуру разветвленной молнии. Все текстуры молний могут быть найдены по адресу ReplaceableTextures\Weather\ в war3.mpq или war3x.mpq. После того, как вы закончили создание вашей текстуры (или выковыряли ее), конвертируйте ее в формат BLP с помощью Warcraft 3 Viewer.

Шаг 2
Разорхивируйте LightningData.slk из War3x.mpq, который находится в вашем каталоге с варкрафтом. Откройте этот файл с помощью Excel’я, и вы увидите таблицу, которая изображена на рисунке А1.

Что есть что?
  1. Name – Это имя, которое используется в WE. Оно не должно быть больше четырех символов.
  2. Comment – Это ваше собственное описание молнии. Оно может быть любой длины.
  3. Dir – Это каталог, где вы собираетесь хранить вашу текстуру в редакторе.
  4. File – Имя файла текстуры.
  5. AvgSegLen – Длина одного куска молнии (сегмента).
  6. Width – Изменяет толщину молнии.
  7. R G B - Red Green Blue. Используется для изменения окраски вашей молнии.
  8. A – Изменяет альфа-канал молнии, то есть прозрачность.
  9. NoiseScale – Изменяет частоту.
  10. TexCoordScale – Изменяет размер текстуры (по ширине и длине), практически то же самое, что и AvgSegLen.
  11. Duration – Продолжительность времени, на которое появится молния.
  12. Version – Версия варкрафта, для которой будет предназначена ваша молния (0 для «Reighn of Chaos» и 1 для«Frozen Throne»)

Шаг 3
На следующей пустой линии таблицы введите имя вашей новой молнии, и запишите его куда-нибудь, чтобы потом не забыть. Вводить это имя надо, как вы возможно уже поняли, в колонку с заголовком Name. Если вам надо, то вы можете добавить свои комментарии в колонку Comment. В колонку Dir введите название директории, куда вы хотите засунуть текстуру. Введите имя текстуры в колонку под именем file (не забудьте указать формат BLP).
Копируйте все данные из верхних колонок и заполните ими графы AvgSegLen, Width, R G B, A. Если вы хотите, то можете ввести свои собственные данные. Помните, что значения R G B и A не могут быть больше, чем 255.
Измените NoiseScale на номер между 0.00 и 1.00 . Больший номер дает более хаотичное движение молнии.
Также измените TextCoordScale, Duration на любые номера. и Version поставьте на 1 (однако если у вас Reighn of Chaos, то ставьте на 0). Сохраните файл под названием LightningData.slk.

Шаг 4
Откройте ваш WE, а далее карту, в которой вы хотите использовать молнию. Откройте менеджер импорта (по умолчанию F12) и импортируйте с его помощью LightningData.slk в вашу карту. Измените путь этого файла на Splats\LightningData.slk.
Также замените пути к текстурам (если вы их создавали) на те, которые вы использовали в вашем SLK файле.
Автор оригинала настаивает на проверке готовых молний через редактор объектов, однако по-моему намного удобнее создать их с помощью тригеров.
Если вы все сделали правильно, то все будет работать нормально. Результаты работы вы можете увидеть на изображении А2.

Если вас все же не устраивает метод создания молний через тригеры, то можете создать их через редактор объектов:

Зайдите в редактор объектов, а затем в "способности". Найдите заклинание, к которому вы хотите прикрепить вашу молнию. Найдите "графика - эффекты молний" и, удерживая клавишу shift, кликните два раза по этой графе. Введите ваше четырехсимвольное название молнии туда. Далее сохраните вашу карту и протестуруйте ее в WE.

Статья является доработанным переводом некоего CryoniC'a.
Миниатюры
Кликните на картинку для увеличения
Название:  Results.gif
Просмотров: 1152
Размер:  173.7 Кбайт  Кликните на картинку для увеличения
Название:  excel1.gif
Просмотров: 733
Размер:  80.4 Кбайт  

Отредактировано Kiwi, 02.05.2007 в 16:20.
Старый 30.04.2007, 23:32
Krol

offline
Опыт: 16,909
Активность:
Хм, где то я это уже читал и на русском и очень давно...
Старый 01.05.2007, 11:15
S

offline
Опыт: 43,833
Активность:
Солидарен с Krol`ом.
Старый 01.05.2007, 11:18
Kiwi
Offline
offline
Опыт: 11,502
Активность:
На русском вряд ли вы могли это видеть... Может быть на английском?
Старый 01.05.2007, 17:21
p01nTT

offline
Опыт: 10,760
Активность:
Цитата:
Сообщение от Kiwi
На русском вряд ли вы могли это видеть... Может быть на английском?

значит ©тырено
Старый 01.05.2007, 18:22
Kiwi
Offline
offline
Опыт: 11,502
Активность:
Krol и Sasha, ссылки в студию.
p01nTT, если эта статья похожа на какую-то другую, то это не значит, что стырено. Тем более, что это перевод.

Kiwi добавил:
Вот ссылка на оригинал.
Старый 01.05.2007, 20:13
tysch_tysch
Работаем
offline
Опыт: отключен
ошибок куча, плагиата нет
укажи плиз автора оригинала
Старый 02.05.2007, 03:13
Kiwi
Offline
offline
Опыт: 11,502
Активность:
Указан в самом конце

Kiwi добавил:
ZlaYa1000, ошибки наверняка в пункте первом, ибо там я не совсем понял, как все провернуть. Но все же большинство народа создавать свои молнии не будет, а займется именно редактированием стандартных.
Старый 02.05.2007, 03:28
tysch_tysch
Работаем
offline
Опыт: отключен
нет ошибки есть именно орфорграфия
Старый 02.05.2007, 03:40
Kiwi
Offline
offline
Опыт: 11,502
Активность:
Ну, арфография, как всигда жжотъ. Завтра постораюсь исправить...
Старый 02.05.2007, 05:00
Kiwi
Offline
offline
Опыт: 11,502
Активность:
Исправлены некоторые арфагрофическийэ ашыпки
Старый 02.05.2007, 16:13
BLOOD ELF

offline
Опыт: 8,662
Активность:
Чего этой статьи нету в базе? (или я слепой?)
Старый 04.12.2009, 00:14
VeX

offline
Опыт: 2,550
Активность:
А где LightningData.slk находится? Поконкретней можно? =)
VeX добавил:
А, все, нашел. Это папка Splats (на всякий случай).
Старый 07.01.2010, 09:14
Stefler
MCA
offline
Опыт: 10,457
Активность:
Ниче не работает, сделал все так же как написано, хотя тут толком ничего не написано и всего 2 скрина...
Даж стандартная молния почему то не проигрывается (не заменяя текстуры)...
Старый 26.02.2010, 01:13
XOR

offline
Опыт: 38,284
Активность:
А ты в нужных архивах заменял? У всех работает.
Старый 26.02.2010, 12:47
Stefler
MCA
offline
Опыт: 10,457
Активность:
XiMiKs, да LightningData добавляешь молнию по подобию, импорт в карту этой slk замена путей...
Если надо заменяешь пути у blp модели, ну я и так и так пробовал... кароч шняга какая то х_-
Старый 26.02.2010, 19:42
Faam
Порядочный юзер
offline
Опыт: 3,066
Активность:
А у меня нету LightningData искал во всех архивах(((
Все нашёл, спасибо Vex'y
Старый 07.05.2010, 15:31
MightGuy
Изучаю)
offline
Опыт: 34
Активность:
аффтар маладец! только очень было бы интересно увидеть похожую статью на тему как проделывать такую штуку с другими спелами и аурами...
Старый 11.05.2010, 19:49
agentex

offline
Опыт: 34,534
Активность:
MightGuy, молния это спрайт, все остальное - 3д модели. такую штуку с ними не проделаешь
Старый 11.05.2010, 21:21
MightGuy
Изучаю)
offline
Опыт: 34
Активность:
спасибо за совет, а ещё подобных штук нету?
ну вот например вождь минотавров....
думаю все помнят его скил волна силы....
такую штуку нельзя переделать?
Старый 12.05.2010, 14:29

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 01:57.