Mulbuilder
Создание нового предмета с
анимацией для персонажа.
Есть есть множество способов добавления нового предмета в клиент , но самые простые это:
1. Создание нового предмета с использованием уже существующей анимации.
2. Создание нового предмета с внесением своей анимации (новой)
Прописываем пути к файлам
1] Для начала работы , нам понадобятся: gump'ы (отображение вещи , одетая на персонажа) , таил'ы (отображение вещи , лежащая на полу) , анимацию в данном способе будем использовать стандартную. Можно использовать любые картинки , главное что бы не было чисто черных (черный будет использоваться как фон) и чисто белых цветов , потому что клиентом они не распознаются. Для данного примера я взял уже существующий гамп в моем клиенте (щит) , а так как отображение его на полу не было я быстренько сделал его в фотошопе. Стоит заметить что картинки должны быть в bmp формате.
[Наглядно]2] Запускаем Mulbilder
Перед началом работы с билдером нужно прописать пути (требуется только один раз)
->File/Configuration
[Наглядно]1. Project Folder - место куда будет сохраняться проект (в формате *.mbl)
2. Compile Folder - место куда будет сохраняться уже готовая вердата
3. Originals Folder - место где расположены оригинальные файлы клиента
4. Image Folder - папка с картинками для работы
[Наглядно]Конфигурации новой вещи
3] Жмем , O.K. и перезапускаем программу.
Далее.. (Снова запускаем программу , ничего выше перечисленное повторять не нужно , ну конечно если вы захотите сменить пути , тогда да , нужно) ->Original/Import All Essencial - загружаем стандартную вердату , что бы программа знала копировать все имеющиеся вещи из стандартной вердаты или же нет (если хотите сделать
патч , тогда не нажимайте это при запуске программы)
[Наглядно]4] Ну что же , теперь мы можем приступать к самому процессу.
Нажимаем ->File/New , затем два раза на Gear Anim , у вас появилось новое окошко , в котором нажимаем New , появляется новая строчка - "New Anim Gear" - два раза на нее.
[Наглядно]5] Появилось новое окошко - в этом окне мы будем непосредственно работать.
1. Name - название предмета
2. Item ID - номер свободного ID вещи в клиенте , можно найти через InsideUO
3. Gump ID - номер свободного гампа вещи в клиенте , так же найти можно через InsideUO
4. Anim ID - не редактируется
5. Block ID - не редактируется
6. Art/Load - загрузить картинку (положение на земле)
7. Script - не нужно редактировать
8. Male - добавляем картинку (как будет смотреться на мужчине)
9. Female - добавляем картинку (как будет смотреться на женщине)
[Наглядно]6] Начинаем все эти пункты заполнять:
1. Item ID - находим с помощью InsideUO , предполагается что он уже настроен (пути прописаны и тп.)
Заходим в Инсайд , нажимаем на Artwork , кликаем на предметы , вы должны найти расхождения в номерах между вещами которые идут один за другим , лучше всего данный пункт посмотреть наглядно. Я использовал такой номер - 16109
[Наглядно]2. Gump ID , заходим в Инсайд , нажимаем на вкладку Gumps , так же как с Item ID , находим свободное место для наших гампов (отображение вещи на женщине/мужчине). Важно отметить , не используйте номера которые больше номера - 60000 , включительно , это приведет к тому что ваша вещь либо не будет одеваться или же анимация не будет высвечиваться.
Я использовал такой номер - 9768
[Наглядно]3. Думаю ничего сложного нету в заполнение пунктов - Art/Male/Female
7] Заходим в закладку (в MulBuildr-е) -> Tiledata , выбираем Layer (Список слоев можно узнать ниже) , затем нажимаем на кнопки которые нам нужны , помните если это вещь которая будет одеваться то всегда указывайте Wearable , иначе вещь возможно не будет одеваться. Можно так же указать вес , высоту и прочее , это уже по-вкусу можно так сказать.
1. Name
2. Layer
3. Wearable
[Наглядно]8] Жмем кнопку сохранить ->Save , не выходя из вкладки Tiledata
9] Заходим в вкладку Anims , нажимаем на кнопку Import animation dialog , и тут у нас начинается разделение на два способа , а именно использование уже имеющейся анимации или же внесение своей , опять же лучше все посмотреть наглядно что да как.
[Наглядно]1. ALL,HIGHT,LOW,GEAR , загрузка анимации из файла anim.mul
2. VERDATA - загрузка анимации из файла verdata.mul
3. UOP - - загрузка анимации из файла *uop
Добавление уже имеющиеся анимации
1] ALL,HIGHT,LOW,GEAR - добавление уже имеющиеся анимации
Загружаем нашу вердату , в окошке появляются числа , находим первый и последний номер анимации вещи которую хотим использовать.
Есть хороший способ быстро узнать номер - заходим в Инсайд , выбираем анимацию , узнаем ее Handle , это и будет первый номер анимации.
[Наглядно]2] Находим этот номер в MulBuilder-е , выделяем , в окошке пишем 175 и нажимаем >> , справа видим анимации которые будут присвоены вещи , проверяем последнюю так , как иногда вместо 175 анимации бывает 174 , с чем это связано пока не ясно. Если 175 анимация не относится к той которую вы хотите добавить просто выделите ее и удалите (Selected <<)
[Наглядно]Я использовал номер Handle - 66675
Добавление собственной анимации
1] UOP - добавление собственной анимации , нажимаем на кнопку UOP , выбираем файл с анимацией в формате *.uop и выделяем все номера которые появились в окошке слева , затем нажимаем на кнопку >> Selected.
[Наглядно]Внесение вещи в вердату
1] Сохраняем все то дело что мы сделали , нажимаем Save в рабочем окне , затем File/Save As , это будет файл проекта , мы всегда сможем изменить , заменить и т.п. в нашей работе.
2] Нажимаем на кнопку Generate/All , ждем пока процесс закончится , в папке которую вы в самом начале назначили как Project Folder появятся ваши файлы.
3] Кидаем все новые файлы в папку с клиентом , запускаем сервер (следует помнить что сервер должен знать что файлы изменились , например если это Pol - удалите файлы staidx0.pol и statics0.pol которые находятся в корневой папке с сервером , для рануо же достаточно просто указать пути к папке с клиентом.)
4] Помните мы указывали Item ID - это и будет номер вещи в игре , создаем ее и проверяем.
Информация
Патч - файл не большого размера , используется для того что бы игроки могли пропатчить свою вердату новыми вещами , при этом не закачивая файлы клиента которые имеют большой размер. Есть большой минус , ваши патчи могу использовать другие люди в своих целях , веть по сути вы даете им все готовое.
Layers - Слои1 - One handed weapon - Одноручное оружие.
2 - Two handed weapon, shield, or misc. - Двуручное оружие, щиты, и т.п.
3 - Shoes - Ботинки
4 - Pants - Штаны
5 - Shirt - Рубашка
6 - Helmet/Has - Шлем
7 - Gloves - Перчатки
8 - Ring - Кольцо
10 - Neck - Ошейник
11 - Hair - Волосы
12 - Waist (helped apron) - Передник
13 - Torso (internal) (chest armor) - Туловище (внутренняя часть)
14 - Bracelet - Браслет
16 - Facial Hair - Усы , борода и т.п.
17 - Torso (middle) (sircoat, tunic, full apron, sash) - Туловище (средняя часть)
18 - Earrings - Серьги.
19 - Arm - Наручи
20 - Bake (cloak) - Спина (Плащ)
22 - Torso (more outer) (robe) - Туловище (наружная часть)
23 - Legs (more outer) (skirt/kilt) - Поножи (более наружная часть)
24 - Legs (internal) (put arm-or) - Поножи (внутренняя часть)
25 - Mount (horse, etc.) - Животное, на котором мы сидим - например, лошадь.
Файлы которые использовались
Гампы (вещь одета/положение на земле) -
CкачатьMulBuilder -
Cкачать Автор: Needle
Сайт: www.uoserver.com