Автор: Александр 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] Сохраняем патч , имя роли не играет , хотя лучше дать имя в виде номера которого вы выбрали , ну мало ли вдруг забудете
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