Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Работа с клиентом UO _ [tutorial] Mulbuilder

Автор: Александр Needle™ 27.2.2010, 19:11

Mulbuilder
Создание нового предмета с
анимацией для персонажа.

Есть есть множество способов добавления нового предмета в клиент , но самые простые это:
1. Создание нового предмета с использованием уже существующей анимации.
2. Создание нового предмета с внесением своей анимации (новой)

Прописываем пути к файлам

1] Для начала работы , нам понадобятся: gump'ы (отображение вещи , одетая на персонажа) , таил'ы (отображение вещи , лежащая на полу) , анимацию в данном способе будем использовать стандартную. Можно использовать любые картинки , главное что бы не было чисто черных (черный будет использоваться как фон) и чисто белых цветов , потому что клиентом они не распознаются. Для данного примера я взял уже существующий гамп в моем клиенте (щит) , а так как отображение его на полу не было я быстренько сделал его в фотошопе. Стоит заметить что картинки должны быть в bmp формате.
http://www.uoserver.com/tutorial/mulbilder/shit.png

2] Запускаем Mulbilder
Перед началом работы с билдером нужно прописать пути (требуется только один раз)
->File/Configuration
http://www.uoserver.com/tutorial/mulbilder/1.png

1. Project Folder - место куда будет сохраняться проект (в формате *.mbl)
2. Compile Folder - место куда будет сохраняться уже готовая вердата
3. Originals Folder - место где расположены оригинальные файлы клиента
4. Image Folder - папка с картинками для работы
http://www.uoserver.com/tutorial/mulbilder/2.png

Конфигурации новой вещи

3] Жмем , O.K. и перезапускаем программу.
Далее.. (Снова запускаем программу , ничего выше перечисленное повторять не нужно , ну конечно если вы захотите сменить пути , тогда да , нужно) ->Original/Import All Essencial - загружаем стандартную вердату , что бы программа знала копировать все имеющиеся вещи из стандартной вердаты или же нет (если хотите сделать патч , тогда не нажимайте это при запуске программы)
http://www.uoserver.com/tutorial/mulbilder/3.png

4] Ну что же , теперь мы можем приступать к самому процессу.
Нажимаем ->File/New , затем два раза на Gear Anim , у вас появилось новое окошко , в котором нажимаем New , появляется новая строчка - "New Anim Gear" - два раза на нее.
http://www.uoserver.com/tutorial/mulbilder/4.png

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 - добавляем картинку (как будет смотреться на женщине)
http://www.uoserver.com/tutorial/mulbilder/5.png

6] Начинаем все эти пункты заполнять:
1. Item ID - находим с помощью InsideUO , предполагается что он уже настроен (пути прописаны и тп.)
Заходим в Инсайд , нажимаем на Artwork , кликаем на предметы , вы должны найти расхождения в номерах между вещами которые идут один за другим , лучше всего данный пункт посмотреть наглядно. Я использовал такой номер - 16109
http://www.uoserver.com/tutorial/mulbilder/6.png

2. Gump ID , заходим в Инсайд , нажимаем на вкладку Gumps , так же как с Item ID , находим свободное место для наших гампов (отображение вещи на женщине/мужчине). Важно отметить , не используйте номера которые больше номера - 60000 , включительно , это приведет к тому что ваша вещь либо не будет одеваться или же анимация не будет высвечиваться.
Я использовал такой номер - 9768
http://www.uoserver.com/tutorial/mulbilder/7.png

3. Думаю ничего сложного нету в заполнение пунктов - Art/Male/Female

7] Заходим в закладку (в MulBuildr-е) -> Tiledata , выбираем Layer (Список слоев можно узнать ниже) , затем нажимаем на кнопки которые нам нужны , помните если это вещь которая будет одеваться то всегда указывайте Wearable , иначе вещь возможно не будет одеваться. Можно так же указать вес , высоту и прочее , это уже по-вкусу можно так сказать.
1. Name
2. Layer
3. Wearable
http://www.uoserver.com/tutorial/mulbilder/8.png

8] Жмем кнопку сохранить ->Save , не выходя из вкладки Tiledata

9] Заходим в вкладку Anims , нажимаем на кнопку Import animation dialog , и тут у нас начинается разделение на два способа , а именно использование уже имеющейся анимации или же внесение своей , опять же лучше все посмотреть наглядно что да как.
http://www.uoserver.com/tutorial/mulbilder/9.png

1. ALL,HIGHT,LOW,GEAR , загрузка анимации из файла anim.mul
2. VERDATA - загрузка анимации из файла verdata.mul
3. UOP - - загрузка анимации из файла *uop

Добавление уже имеющиеся анимации

1] ALL,HIGHT,LOW,GEAR - добавление уже имеющиеся анимации
Загружаем нашу вердату , в окошке появляются числа , находим первый и последний номер анимации вещи которую хотим использовать.

Есть хороший способ быстро узнать номер - заходим в Инсайд , выбираем анимацию , узнаем ее Handle , это и будет первый номер анимации.
http://www.uoserver.com/tutorial/mulbilder/10.png

2] Находим этот номер в MulBuilder-е , выделяем , в окошке пишем 175 и нажимаем >> , справа видим анимации которые будут присвоены вещи , проверяем последнюю так , как иногда вместо 175 анимации бывает 174 , с чем это связано пока не ясно. Если 175 анимация не относится к той которую вы хотите добавить просто выделите ее и удалите (Selected <<)
http://www.uoserver.com/tutorial/mulbilder/11.png

Я использовал номер Handle - 66675

Добавление собственной анимации

1] UOP - добавление собственной анимации , нажимаем на кнопку UOP , выбираем файл с анимацией в формате *.uop и выделяем все номера которые появились в окошке слева , затем нажимаем на кнопку >> Selected.
http://www.uoserver.com/tutorial/mulbilder/12.png

Внесение вещи в вердату

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.) - Животное, на котором мы сидим - например, лошадь.

Файлы которые использовались

Гампы (вещь одета/положение на земле) - http://www.uoserver.com/tutorial/mulbilder/Gumps.rar
MulBuilder - http://www.uoserver.com/load/11

Автор: Needle
Сайт: www.uoserver.com

Автор: Александр Needle™ 27.2.2010, 19:51

Ссылка на первоисточник - http://www.uoserver.com/news/tutorial_mulbuilder/2010-02-27-41

Автор: DihlofozzZ 28.2.2010, 14:26

прилепил темку smile.gif

Автор: Александр Needle™ 28.2.2010, 14:40

Благодарочка smile.gif

Автор: stins 28.2.2010, 21:52

Спс за информацию пойду пробыватьsmile.gif

Автор: Александр Needle™ 28.2.2010, 22:44

Пожалуйста smile.gif Скоро открою раздел на сайте с бесплатными вещами , анимациями и прочим , пока только 30 гампов сделал , все вещи уникальные , делал сам.

Автор: stins 28.2.2010, 23:07

Помогите плизз с теледатой всё сделал как надо создаю в сфере вещ через .add а одеть немогу sad.gif

Автор: Александр Needle™ 6.3.2010, 19:33

Хм.. какой номер гампа и вещи брал?

Автор: stins 7.3.2010, 12:13

я хотел сделать крылья но немогу их одеть много чего перепробывал

Автор: Александр Needle™ 14.3.2010, 18:17

По-подробней , скинь файл проекта

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)