09 - Добавление воды с помощью скрипта - Форум All-infoWoW
 
Главная Статьи Файлы Фото Мувимейкинг Гайды Видео Патчи


  • Страница 1 из 1
  • 1
Модератор форума: SwordOfTruth  
Форум All-infoWoW » Модмейкинг » Для новичков » 09 - Добавление воды с помощью скрипта (Урок по добавлению воды в локацию World of Warcraft)
09 - Добавление воды с помощью скрипта
SwordOfTruthДата: Воскресенье, 16.02.2014, 12:40 | Сообщение # 1


Группа: Модераторы
Сообщений: 30
Награды: 0
Репутация: 0
Статус:
Введение

Основная проблема текущей версии Noggit что он не поддерживает новый тип воды который был внедрен начиная с патча 3.2.2 в ADT-файлах. В данный момент имеем 3 инструмента работы с водой.

*Командная строка добавляющая воду на 1 уровне в 1 ADT-файле.
*Инструмент GUI с помощью которого можно включать/отключать воду на каждом участке с различными настройками и высотами.
*Инструмент для извлечения воды и добавление её позже.

В данный момент я работаю только с первым инструментом, но в будущем взгляну на остальные и расширю данный урок.

>Командная строка или CMD не имеет графического интерфейса. Командная строка используется в консоли набором команд. http://en.wikipedia.org/wiki/Command_Prompt

Инструмент CMD AllWater_wotlk.exe

Данный инструмент находится по адресу:

E:\WoWModding\Tools\CMD\AllWater_wotlk.exe

Я использую скрипты где я добавил команду для каждого ADT-файла с нужными параметрами. Таким образом вы можете просто запустить скрипт и все ADT-файлы снова имеют водные просторы. Вы уже использовали данный скрипт в уроке №04 данной серии уроков.

Так давайте же взглянем на этот скрипт.

>> Откройте скрипт в вашем любимом текстовом редакторе, например таком как Notepad или Notepad++.

F:\WoWModding\Projects\TutorialProject\scripts\Water-Test01.bat

>В будущем при создании своих скриптов, обратите внимание на формат сохраняемого файла. Он должен быть *.bat, а не *.txt. Иначе глупый Windows ОС поймет его так, как вы написали и откроет его в блокноте (или что там у Вас по умолчанию стоит), а не так как Вы подумали на запуск скрипта. Скрипт выполняется в порядке следования команд.

Вы увидите различные строки в следующем формате:

"../../../tools/AllWater_wotlk.exe" ../patch/world/maps/test01/test01_31_31.adt 0 2 80

Итак, за что отвечают параметры в данной строке?

Первая часть запускает AllWater_wotlk.exe согласно данному пути.
2 точки «..» указание для CMD выйти в директорию в который Вы находитесь в данный момент.

E:\WoWModding\Projects\TutorialProject\scripts

Итак «../../../» это выход в директорию E:\WoWModding.
После чего мы перемещаемся в директорию E:\WoWModding/tools/ и запускаем программу AllWater_wotlk.exe.

Далее мы используем 4 параметра которые должен использовать наш инструмент.

* ../patch/world/maps/test01/test01_31_31.adt
* 0
* 2
* 80

Первый параметр определяет который ADT-файл мы желаем использовать. Выйдя из скриптов введя путь patch/world/maps/test01 и используем ADT-файл test01_31_31.adt.

Второй параметр определяет высоту водной глади. По сути это координата Z из Noggit. 0 – наиболее часто используемая для уровня моря.

Третий параметр отвечает за тип воды. От него зависит звук и отображение в игре. Значение можно взять из DBC liquid.dbc.

Последний параметр отвечает за прозрачность водной глади. Чем ниже это значение, тем больше вы можете видеть под водой.

На первый взгляд это может показаться очень сложным и запутанным. Но если использовать структуру данного урока, Вы можете просто скопировать строку в будущем и изменяя лишь путь к очередному ADT-файлу и параметры не беспокоясь о чем либо еще.

Исправление ошибок

Если при выполнении файла появляется ошибка, запустите СMD для поиска возможных ошибок.

>> Откройте командную строку. WIN+R и наберите cmd.exe.
>> Напечатайте f: и вернитесь к выбору жесткого диска на котором работаете. Указывать необходимо тот на котором расположена директория WoWModding.
>> Введите CD WoWModding\Projects\TutorialProject\scripts дабы добраться до папки со скриптами.
>> Введите Water-Test01.bat и нажмите Enter.

Таким образом мы запустили скрипт и можем просмотреть его историю выполнения в поисках ошибок.
 
Форум All-infoWoW » Модмейкинг » Для новичков » 09 - Добавление воды с помощью скрипта (Урок по добавлению воды в локацию World of Warcraft)
  • Страница 1 из 1
  • 1
Поиск:
Статистика
Rambler's Top100
 
07.07.2012 » Расплывчатые углы в Sony Vegas

05.07.2012 » Как замедлить и ускорить видео в Sony Vegas

04.07.2012 » Проблемы при фрапсинге

 
24.10.2010 » Маг Noone и нынешнее PvP
30.09.2011 » 5 причин полюбить Катаклизм
02.09.2011 » Неопределенность направлений оборвавшихся сюжетных тропинок
 
Соц сети

Сайт управляется системой uCoz | Copyright All-infoWoW.ru © 2009-2018 | Designs by Jekins Designs
All-infoWoW.ru - World of Warcraft портал - аддоны, статьи, патчи, новости, Warlords of Draenor...