World of Warcraft Modmaking: Создаем первый ланд в Noggit

» Модмейкинг: Раздел 1

Введение

В этой части учебника мы начнем создавать с использованием Noggit.
Я приготовил для Вас остров, где добавим воду, создадим ландшафт, поменяем текстуры и добавим несколько моделей для улучшения внешнего вида.
>> Запустим Noggit и выберем карту test01.
Menu>Continent>”test01”
>> Нажмите на центр одного из оранжевых квадратов.
Quote:Оранжевые квадраты расположены в Вашей директории с проектом. Остальные находятся в MPQ-архивах. Если вы изменили один из ADT-файлов на существующей карте, например на Азероте, только сохраненный окраситься в оранжевый цвет. С помощью этого Вы быстрее найдете измененный ADT-файл.
Теперь Вы видите что-то в этом роде.

Рассмотрим интерфейс Noggit

Слева находиться панель инструментов. Она содержит 6 инструментов для редактирования карты. Слева направо, сверху вниз мы видим:
*Raise/Lower – Изменение высоты ландшафта.
*Flatten/Blur – Выравнивать (Flatten) или размывать (Blur) ландшафт.
*3D Paint – Изменение текстур.
*Holes – Открывает или закрывает отверстия в земле. Необходимо для создания пещер или входов в подвалы зданий.
*AreaID painter – Устанавливает флаг AreaID на участке. Это влияет на различные детали, такие как отображение названия или отображение карты при нажатии «m».
*Impassible flag – Делает участок недоступным для игрока, как «невидимая стена».
Внизу панели инструментов отображается текущая текстура для рисования и замены. При нажатии на текстуру появиться браузер для загрузки и выбора текстур.
На верху главного окна находятся несколько меню для доступа к остальным функциям.
Внизу окна находится строка статуса в которой отображается информация о Вашей текущей позиции на карте.
Некоторые инструменты также имеют окно настроек в левом верхнем углу экрана.
Также следует изучить на пользовательский справочник Noggit в нашей wiki. Все функции Noggit указаны там.
А также Вы всегда можете нажать клавишу “H” (в русской раскладке «Р») в программе Noggit для получения списка основных комбинаций горячих клавиш.

Добавление воды

Так как мы собираемся создать остров, нам понадобиться вода на карте для возможности правильного моделирования ландшафта. Просто для того, чтобы убедиться, что мы находимся выше или ниже уровня воды. Я использовал скрипты для добавления воды в ADT-файлы и создал один для Вас, для добавления воды. В дальнейшем мы узнаем, как расширить и использовать данный скрипт.
>> Закройте Noggit! Никогда не открывайте файл в 2 приложениях.
>> Запустите скрипт в следующей директории.
F:\WoWModding\Projects\TutorialProject\scripts\Water-test01.bat
Данный скрипт вызывает AllWaterWotlk.exe для всех ADT-файлов на карте и устанавливает уровень воды равный высоте 0.
Земля имеет тот же уровень высоты, так Вы получите забавный эффект наложения пока мы редактируем ландшафт.
>Noggit не сохраняет воду на данный момент. Так что Вам придется выполнять данный скрипт каждый раз как Вы сохранили несколько ADT-файлов и закрыли Noggit. В ином случае у Вас не будет воды в игре или даже в Noggit в данных ADT-файлах.

Редактирование ландшафта

Далее мы будем редактировать ландшафт для формирования этой глажкой равнины в «3D остров» - то есть, изменять высоты и глубины. Для этого используем инструменты «Raise/Lower» и «Flatten/Blur». Первый позволяет Вам изменять высоту, в то время как второй позволяет сглаживать землю. Также мы можем создавать ровные участки для размещения зданий или дорог.
>Также вы можете переключаться между инструментами нажатием клавиш от 1 до 6. Но не те что на Numpad’e.
>> Выберите инструмент Raise/Lower. Это первая иконка на левой стороне панели инструментов украшенная 4 камушками или нажмите 1 на клавиатуре.
>Все инструменты в Noggit используют комбинации движения мыши и некоторых кнопок на клавиатуре.
>> Зажмите SHIFT, нажмите ЛКМ на земле и поведите мышью.
Это увеличит высоту участка земли.
>> Зажмите CTRL, нажмите ЛКМ на земле и поведите мышью.
Это уменьшит высоту участка земли.
Также некоторые инструменты имеют окно настроек. Здесь можно настроить как инструмент должен работать. Вот настройки для инструмента Raise/Lower.
Вы можете настроить 6 различных вариантов редактирования того, как инструмент изменяет поверхность. Linear (линейный) установлен по умолчанию и дает наиболее ровный результат. Попробуйте различные настройки для понимания их работы.
>Кнопка “Z” (в русской раскладке «Я») также позволит переключаться между различными настройками.
Следующая настройка для радиуса кисти. Она определяет размер круга и следовательно области которую затрагивает инструмент.
Далее находиться скорость изменения земли. Для грубой основы хорошо походит высокая скорость. Для проработки деталей следует использовать малую скорость.
>Также вы можете менять радиус нажатием горячих клавиш. Зажмите клавишу ALT, ЛКМ и передвиньте мышь.
Теперь создайте очертания Вашего острова с помощью данного инструмента. Понизьте те участки которым следует быть под водой и возвысьте земли и горы острова как-то так.
>Вы можете настроить несколько
>> Выберите Menu > View > Water или нажмите клавишу F4.
Возможно у Вас появились аномалии на земле аналогично моим.
>> Выберите инструмент Flatten/Blur. Это вторая иконка с голубым завихрением или нажмите 2.
>> Зажмите SHIFT, нажмите ЛКМ по земле и проведите мышью по негодным участкам.
Для получения результата требуется время, так что наберитесь терпения. У Вас должно получиться как-то так.
Еще одна хорошая опция вида для редактирования ландшафта это линии высот или контурная информация карты.
>> Выберите Menu > View > Map contoure infos или нажмите клавишу F9.
Теперь используя различные размеры кисти и настройки скорости отредактируйте детали гор как вы видите на предыдущей картинке. Попробуйте добиться круглых контурных линий. Это даст лучший вид в игре.
Теперь возможно у Вас будут различные высоты уровня земли которые Вы желаете.
Вы можете использовать инструмент Flatten для того, чтобы снова выровнять эти участки.
>> Выберите инструмент Flatten/Blur.
>> Поместите круг курсора на ровную поверхность рядом с проблемным участком как на изображении выше.
>> Зажмите CTRL и нажмите ЛКМ.
>> Теперь медленно ведите мышь по направлению проблем.
В результате мы получим что-то в этом роде.
Теперь используя изученный материал создайте свой остров и познакомьтесь с 2 инструментами и их настройками.

Смена текстур

Если Вас не устраивает текстуры которые я использовал на данной карте, Вы можете сменить их использовав сменщик текстур.
Для начала выберите текстуру для замены.
>> Включите режим с текстурами. Иконка с пером или нажмите кнопку 3.
>> Зажмите CTRL и нажмите на землю.
Появится окно демонстрирующее текстуры связанные с участком на который Вы нажали.
Данный инструмент называется определителем текстур. Теперь Вы можете выбрать одну из текстур нажав ЛКМ на её окошко.
>> Нажмите на кнопку сменщика текстур в окне настроек инструмента Paint.
Окно измениться на иное. Теперь Вы в режиме смены текстур.
>> Нажмите кнопку “set destination”.
Сменщик теперь отобразит выбранную текстуру.
>> ЛКМ по текстуре внутри панели инструментов для открытия браузера текстур.
>> Загрузите несколько текстур нажатием кнопки “Load Textures” внизу и выберите несколько зон для загрузки их текстур.
>> Выберите желаемую текстуру.
>> Снова закройте менеджер и окно загрузки.
>> Теперь нажмите на кнопку “swap ADT” на верху окна сменщика.
Выбранная текстура в сменщика будет заменена выбранной из панели инструментов в ADT-файле в котором вы находитесь. Теперь Вам необходимо выполнить это для всех 9 ADT-файлов.
Для отображения границ ADT-файлов включите отображение границ участков.
>> Выберите Menu > View > Lines или нажмите клавишу F7.
Красные линии отображают границы участков, а зеленые границы ADT-файлов.
>> Теперь взлетите ко всем ADT-файлам и выберите кнопку “swap ADT” в сменщике.
Вы можете повторить это для остальных текстур. Не так-то просто найти подходящие, так что не сдавайтесь слишком быстро. Мои я сменил как-то так.

Добавление моделей

Когда мы закончили формирование ландшафта, пришло время разместить модели.
>> Запустите Noggit и загрузите карту.
>> Запустите ModelViewer.
>Вы можете запустить оба приложения одновременно поскольку они используют различные копии World of Warcraft в качестве источника. Noggit использует директорию Client335aNoggit, а ModelViewer директорию Client335aTest.
>> Используйте функцию ModelViewer для поиска необходимой модели.
>> Переключитесь в Noggit.
>> Переместите курсор на место, куда вы ходите переместить модель.
>> Нажмите SHIFT+V для добавления M2 или нажмите ALT+V для добавления WMO.
Повторить для различных моделей. Добавлять необходимо лишь однажды. В дальнейшем их можно копировать.
>> Выберите модель желаемую скопировать внутри Noggit.
>> Нажмите CTRL+C.
>> Переместите курсор на место в котором Вы желаете расположить копию.
>> Нажмите CTRL+V.
Следует модифицировать позицию, угол и размер модели дабы игрокам не бросалась в глаза откровенная халтура разработчика.
>> Выберите модель нажатием ЛКМ.
>> Зажмите SHIFT+R для сброса угла модели.
>> Нажмите PageDown для размещения модели на земле.
>> Используя клавиши NumPad’a для настройки значений моделей.
Теперь мы закончили с первой постройкой. Ура!
Теперь перейдем в следующую часть учебника для добавления нашего творения в игру.

Просмотров: 10 579

Palix #1 - 6 лет назад 0
Долга разбирался, как установить другую текстуру в другой цвет и потом покрасить землю.=) Как в варие 3.. Потом нашел волшебную кнопку (U)и все стало проще)
Вот тока покраска в 2Д не удобна(
Skarn #2 - 6 лет назад 0
Покраска в 2Д не нужна. Используйте texture swapper для замены текстур. на один чанк - максимум 4 тайлсета. Краситься с зажатым шифт. Чтобы посмотреть чанки - F7
Palix #3 - 6 лет назад 0
о спасибо) попробую
Pipe Siecshen #4 - 6 лет назад -1
Где скачать!!?!?!?!?!?!?!?!?!!
Skarn #5 - 6 лет назад 0
Pipe Siecshen:
Где скачать!!?!?!?!?!?!?!?!?!!
Туториал #2 - Устанавливаем все необходимое.
Арий #6 - 6 лет назад 0
WMO не сохраняются. По крайней мере, не все. Что только не делал - всё равно исчезают.
Skarn #7 - 6 лет назад 0
Попробуйте Noggit отсюда: ci.hanfer.org (release 81). А если в SDL 1.2, то если WMO затрагивает несколько соседних ADT, нужно сохранить каждый ADT отдельно. Включите сетку - F7, и дальше залетая на каждый ADT нажимайте Ctrl + Shift + S. В версии, на которую я дал ссылку этого делать не требуется.
Арий #8 - 6 лет назад 0
Новый Ноггит еррор выдаёт при запуске.
Skarn #9 - 6 лет назад (отредактировано ) 0
Скачай тот файл, который он просит. MSVCP100.dll по-моему. Там два файла.
Арий #10 - 6 лет назад 0
Cкачал. Выдаёт это.
прикреплены файлы
Харгард #11 - 6 лет назад 0
Сталкивался с этой проблемой. Ногиту палец в рот не клади.
Единственное что помогало - перезапуск Ногита.
Меня тоже не удалось запустить 1.2 на семерке и 2008. Вижуал студио рантайм установлен.
Арий #12 - 6 лет назад 0
Занятно. Уже перекачивал с других ресурсов эти два файла - всё равно одна и та же ошибка при запуске. Даже лога нету, чтобы посмотреть.
Skarn #13 - 6 лет назад (отредактировано ) 1
Сейчас соберу вам рабочий архив.
прикреплены файлы
Арий #14 - 6 лет назад 0
Благодарю! Вот это действительно работает.
Skarn #15 - 6 лет назад (отредактировано ) 0
На будущее - при установке новых версий из ci.hanfer.org заменяйте просто старые файлы новыми. Так как те архивы идут без зависимостей (доп. файлов).
Арий #16 - 6 лет назад -1
А ерроры из-за чего могут появляться? х-х
Skarn #17 - 6 лет назад 0
Скрин еррора можно?
Арий #18 - 6 лет назад -1
Уже решил. Когда уже патч сделал - закинул в дату - вошёл в игру, а там еррор. Решилось путём переименования патча в patch-ruRU-n.mpq и запихиванием оного в руру.
Харгард #19 - 6 лет назад 0
Наверняка из-за неправильного конфига
Skarn #20 - 6 лет назад (отредактировано ) 0
У него DBC изменилась видимо, и он портанулся на несуществующую карту. DBC моды и интерфейс моды не работают из Data, а только из localeLOCALE (ruRU, enEN etc)
Арий #21 - 6 лет назад 0
Хм, в некоторых местах карты, когда делаешь патч и заходишь в игру (даже когда кидаешь готовый патч в ruRU и обозначаешь его соответственно) выдаёт ошибку. В чём может быть причина?
Skarn #22 - 6 лет назад 0
Что за патч. Лог ошибки. Что ставил в ноггит. Я еще раз повторяю - не вангую :D
goloss359 #23 - 3 года назад 0
Доброго времени суток. Быть может вопрос может показаться глупым, но я столкнулся с проблемой сохранения.
Когда в Ноггит работал, с текстурами всё шло на ура, пока не начал ставить модели. Сидел долго, много поставил, потом нужно было отлучится. Я нажал клавиши Ctrl+S и Ctrl+Shift+S (вроде как клавиша сохранения). Когда зашел в ноггит опять, все модельки пропали. Подскажите, что я делаю или же как сохранять всё что сделал?