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

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

UoKit.com Форумы _ Вспомогательные программы _ [tutorial] Anim Tool

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

Anim Tool
Перенос анимации с другого клиента , а
также использование *uop файлов


Урок очень простой , но много различных действий , так что главное не запутаться. Для начала мы вытащим анимацию из одного клиента и "внедрим" ее в другой клиент (требуется наличие verdata.mul , только для клиента в который собираемся анимацию переносить)

I Перенос анимации с другого клиента
"Вырезание" анимации

1] Запускаем программу Anim Tool и прописываем пути , нажмаем File -> Settings , затем нажимаем на рисунок с папкой и выбираем -> Custom Directory и указываем путь к папке с клиентом из которого будем брать анимацию.
http://uoserver.com/tutorial/animtool/1.png

2] Ищим нужную нам анимацию , нажимаем правой кнопкой по номеру анимации -> Export -> Patch , перед нами появляется окно , в котором следует указать будущий номер анимации и название *uop файла. (номер писать не следует самому , не сохранится , только так , как показано на картинке)
http://uoserver.com/tutorial/animtool/2.png

3] Следует отметить что номер ставить на авось не следует, возможно анимация с таким номером уже присутствует. Для этого следует запустить Inside UO , в кладке Animation смотрим номера анимаций внизу , выбираем свободное.

Тут следует учесть несколько факторов:
1) Смотрим какие номера нам предлогает Anim Tool для выбранной нам анимации и соотносим это к разделу в котором следует искать пустые номера.
2) Inside UO показывает номера на 1 меньше
3) High Detail Criters , номера от 1 до 200
4) Low Detail Criters , номера от 200 до 400
5) People and Accessories , номера от 400 до 1000

Я посмотрел что номера 100 , 101 и 99 не заняты и решил дать именно этот номер своему монстру , Anim Tool разрешает взять мне этот номер , так что проблем не намечается.
http://uoserver.com/tutorial/animtool/3.png

4] Сохраняем патч , имя роли не играет , хотя лучше дать имя в виде номера которого вы выбрали , ну мало ли вдруг забудете smile.gif

5] Внесение уже готовой анимации в вердату одинаковы для обоих случаев (когда мы достаем анимацию из другого клиента и делаем из него *uop файл и когда скачиваем уже готовый *uop файл) поэтому как внести в вердату описано в самом низу.

II Перенормеровка *uop файлов
Создание пустой вердаты

1] Нам нужна будет чистая вердата , мы ее создадим сами. Зачем мы это делаем? - все очень просто , если мы установим анимацию (*uop файл который мы скачали) сразу то возможны такие проблемы , что номер может перекрывать уже имеющиеся анимацию , собственно перенормеровку мы для этого и делаем что бы не допустить таких случаев или может просто вас не устраивает номер анимации который указали когда сворачивали в *uop файл.

2] Запускаем GUMP Editor (с ним все просто и вы легко создадите "пустышку") , два раза кликаем на окно слева , указываем любое число которое вам нравится и сохраняем все это дело в файл под именем verdata.mul. Вот мы и создали пустую вердату , конечно она не пуста , в ней есть гампы которые вы внесли (картинки) , но они нам не помешают.
http://uoserver.com/tutorial/animtool/5.png

3] Теперь пропатчиваем пустую вердату новой анимацией из *uop файла с помощью Michelangelo (см. раздел III)

4] Достаем анимацию из пустой вердаты , но содержищюю нашу анимацию , как мы это делали в разделе первом (см. раздел I) начиная со второго пункта. Тут стоит отметить что не нужно пустой вердатой заменять хорошую и потом запускать Anim Tool что бы считать с нее анимацию которую будем выризать и делать новый *uop файл , достаточно просто указать папку в которой лежит "псевдо" вердата.

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

Запускаем Michelangelo , прописываем в нем пути к вердате все как пологается и загружаем наш *uop файл и тут стоит остановится и подумать что мы будем делать патч или же сразу сохраним в вердату , но это уже вы сами решите , а тем временем я напишу два способа:

1) Патчим напрямую вердату , все очень просто при сохранении ставим галочку на Include original verdata и сохраняем , НО не сохраняйте в ту же дирректорию где и настоящяя потому что будет глюк , и новая вердата и старая будут испорчены.
http://uoserver.com/tutorial/animtool/4.png

2) Все также просто , только мы не ставим галочку на Include original verdata и даем название файлу patchdata.mul , для пропатчивания также понадобится мини-программка verdatapatcher

Вот и всё , теперь вы можете наблюдать новую анимацию в своем клиенте не важно каким способом вы пользовались.

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

Michelangelo - http://www.uoserver.com/programs/michelangelo.rar
InsideUO - http://www.uoserver.com/programs/InsideUO.zip
Gump Editor - http://uoserver.com/programs/GUMPEditor.rar
Anim Tool - http://www.uoserver.com/programs/UoAnimTool.rar
Пустая вердата - http://uoserver.com/tutorial/animtool/verdatanull.rar

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

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

Очень извеняюсь за задержку в написании обучалки , был очень занят *подмигивает wap-у* biggrin.gif

Автор: Aspire 31.8.2010, 11:18

Спс

Автор: Алексей! 15.4.2011, 14:32

Все ссылки - умерли.

Автор: Александр Needle™ 15.4.2011, 15:01

Когда взламаю свой эмайл , то заплочу за сайт , а пока ждем , ищу хакера.

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