(туториал) Call of Duty series (pc) – (х86 only!)

Обсуждение моделей, анимации, скелетов, uv, конвертирования, дампа и всего, что связано с игровыми моделями
Сообщение
Автор
Аватара пользователя
Kirov
Мега-Ветеран
Мега-Ветеран
Сообщения: 1228
Зарегистрирован: 04 янв 2012, 16:29
Благодарил (а): 33 раза
Поблагодарили: 58 раз

(туториал) Call of Duty series (pc) – (х86 only!)

#1 Сообщение Kirov »

Игра: Call of Duty (pc) – (х86 only!)
Скелет/Веса: нет/нет
Текстуры: да (dds)
UV: да

Урок по вытаскиванию моделей из игр серии Call of Duty, базировавшихся на IW Engine до шестой версии. С Call of Duty: Ghosts (IW 6.0) и моложе не работает, к сожалению.

1) установить игру (в качестве примера я взял Call of Duty: Modern Warfare 2);

2) для экспорта моделей и текстур необходимо использовать программу Lime от Tom Crowley (ссылка на сайт разработчика);

3) запускаем Lime:

Изображение

4) запускаем игру, загружаем необходимую миссию и выходим на необходимый объект

Изображение
Изображение

5) сворачиваем игру сочетанием Alt + Tab, и в окне Lime нажимаем кнопку «Find Game»;

6) когда игра определиться (логотип Lime в правом верхнем углу должен смениться ярлыком игры) необходимо нажать кнопку «List Models» и дождаться загрузки списка объектов, задействованных в сцене;

7) после загрузка списка объектов, нажимаем кнопку «Load Models» и ждём выгрузки объектов;

Изображение

8) теперь можно выбирать необходимый объект и экспортировать его модель нажатием на кнопку «Export Selected». Или можно выгрузить все модели со сцены, нажав кнопку «Export All»;

Изображение

9) ждём окончания экспорта модели;

Изображение

10) можно закрывать Lime и выключать игру. Если необходимо достать другие модели из игры, то необходимо выбрать кнопку «Clear» для очистки списка объектов и повторить описанный алгоритм;

11) в папке Lime создалась директория «exported», модели разложены под своими оригинальными именами в отдельных папках (со всеми LOD’ами). Текстуры сохранены в папке «_images», также под своими оригинальными именами;

Mодели имеют расширение *.obj, привязка текстур сохранена. Текстуры в формате *.dds.

А теперь важные(!) нюансы:

!) описанный процесс актуален только для игр серии Call of Duty под 32-разрядные системы (от Call of Duty 4 до Black Ops 2 включительно);

!) критически важно, чтобы ресурсы игр были запакованы в оригинальные *.IWI – архивы. Распакованные ресурсы без оригинальных архивов (встречается в пиратских репаках) вызывает ошибку Lime при определении игры;

!) также ошибку Lime может вызывать пропатченный на no cd EXE-файл игры.

Лично проверял данный способ. Гарантировано работает на следующих играх серии:
  • Сall of Duty: Modern Warfare 2;
  • Сall of Duty: Black Ops;
  • Сall of Duty: Modern Warfare 3;
  • Сall of Duty: Black Ops 2;

Аватара пользователя
Tosyk
Администратор
Сообщения: 1880
Зарегистрирован: 24 авг 2011, 03:11
Благодарил (а): 64 раза
Поблагодарили: 61 раз

Re: (туториал)Call of Duty series (pc) – (х86 only!)

#2 Сообщение Tosyk »

круто, но почему не Greyhound?
При копировании материалов сайта ссылка на этот ресурс обязательна.
When copying materials from this site link to this resource is required.

Аватара пользователя
Kirov
Мега-Ветеран
Мега-Ветеран
Сообщения: 1228
Зарегистрирован: 04 янв 2012, 16:29
Благодарил (а): 33 раза
Поблагодарили: 58 раз

Re: (туториал)Call of Duty series (pc) – (х86 only!)

#3 Сообщение Kirov »

Tosyk писал(а): 26 янв 2021, 11:35 круто, но почему не Greyhound?
Описанный мной метод не новый. Я им уже года 2-3 как пользуюсь. Greyhound я тогда не знал (да и был ли он в 2017-2018?). Только сейчас появилось свободное время оформить статью :glasses:.ex

К тому же у меня первоначально стояла цель вытащить модели техники из MW2 и первого Black Ops (пожалуй, лучший M35 в играх :D.ex ).

Greyhound'ом я не пользовался да и как-то извлекать что-либо из новых Call of Duty желания нет.

Аватара пользователя
Tosyk
Администратор
Сообщения: 1880
Зарегистрирован: 24 авг 2011, 03:11
Благодарил (а): 64 раза
Поблагодарили: 61 раз

Re: (туториал) Call of Duty series (pc) – (х86 only!)

#4 Сообщение Tosyk »

понимаю о чём ты, но Greyhound работает со всеми COD и достаёт всё с костями ;)
За это сообщение автора Tosyk поблагодарил:
Kirov (26 янв 2021, 11:46)
Рейтинг: 50%
При копировании материалов сайта ссылка на этот ресурс обязательна.
When copying materials from this site link to this resource is required.

Аватара пользователя
Kirov
Мега-Ветеран
Мега-Ветеран
Сообщения: 1228
Зарегистрирован: 04 янв 2012, 16:29
Благодарил (а): 33 раза
Поблагодарили: 58 раз

Re: (туториал) Call of Duty series (pc) – (х86 only!)

#5 Сообщение Kirov »

Tosyk писал(а): 26 янв 2021, 11:44 понимаю о чём ты, но Greyhound работает со всеми COD и достаёт всё с костями ;)
Надо будет тогда попробовать :D.ex

CQuence
Прохожий
Прохожий
Сообщения: 5
Зарегистрирован: 07 янв 2021, 16:23
Благодарил (а): 0
Поблагодарили: 1 раз

Re: (туториал) Call of Duty series (pc) – (х86 only!)

#6 Сообщение CQuence »

Tosyk писал(а): 26 янв 2021, 11:44 понимаю о чём ты, но Greyhound работает со всеми COD и достаёт всё с костями ;)
К сожалению Infinite Warfare не поддерживает :(( Или у меня что-то не получается.

Аватара пользователя
Tosyk
Администратор
Сообщения: 1880
Зарегистрирован: 24 авг 2011, 03:11
Благодарил (а): 64 раза
Поблагодарили: 61 раз

Re: (туториал) Call of Duty series (pc) – (х86 only!)

#7 Сообщение Tosyk »

CQuence писал(а): 12 дек 2021, 16:44
Tosyk писал(а): 26 янв 2021, 11:44 понимаю о чём ты, но Greyhound работает со всеми COD и достаёт всё с костями ;)
К сожалению Infinite Warfare не поддерживает :(( Или у меня что-то не получается.
поддерживает. но он работает только с официальными купленными версиями
За это сообщение автора Tosyk поблагодарил:
Kirov (13 дек 2021, 04:43)
Рейтинг: 50%
При копировании материалов сайта ссылка на этот ресурс обязательна.
When copying materials from this site link to this resource is required.

Аватара пользователя
Kirov
Мега-Ветеран
Мега-Ветеран
Сообщения: 1228
Зарегистрирован: 04 янв 2012, 16:29
Благодарил (а): 33 раза
Поблагодарили: 58 раз

Re: (туториал) Call of Duty series (pc) – (х86 only!)

#8 Сообщение Kirov »

Tosyk писал(а): 12 дек 2021, 17:18
CQuence писал(а): 12 дек 2021, 16:44
Tosyk писал(а): 26 янв 2021, 11:44 понимаю о чём ты, но Greyhound работает со всеми COD и достаёт всё с костями ;)
К сожалению Infinite Warfare не поддерживает :(( Или у меня что-то не получается.
поддерживает. но он работает только с официальными купленными версиями
Тут даже дело не в официальных версиях, а в том, насколько близок к оригиналу EXE-файл игры. Об этом я писал в тьюторе. Большинство пиратских репаков имеют патченый (т.е. ломаный) EXE, который не подхватывается, а то и вовсе запускаются через какой-то левый BAT-файл.
В Infinite-warfare не знаю, но MW2 Remastered с пиратки (репак от Xatab'а) вполне работает через Greyhound,Ю а вот Ghosts от того же репакера - нет.
За это сообщение автора Kirov поблагодарил:
Tosyk (13 дек 2021, 17:37)
Рейтинг: 50%

Аватара пользователя
Tosyk
Администратор
Сообщения: 1880
Зарегистрирован: 24 авг 2011, 03:11
Благодарил (а): 64 раза
Поблагодарили: 61 раз

Re: (туториал) Call of Duty series (pc) – (х86 only!)

#9 Сообщение Tosyk »

вот, да, спасибо за точный детальный ответ!
При копировании материалов сайта ссылка на этот ресурс обязательна.
When copying materials from this site link to this resource is required.

CQuence
Прохожий
Прохожий
Сообщения: 5
Зарегистрирован: 07 янв 2021, 16:23
Благодарил (а): 0
Поблагодарили: 1 раз

Re: (туториал) Call of Duty series (pc) – (х86 only!)

#10 Сообщение CQuence »

Спасибо за пояснения. В добавок, я думаю, что Greyhound не работает с последней версией Infinite Warfare, которая везде выложена. Буду искать более старую версию.

Ответить

Вернуться в «3D/2D Модели»