Вы находитесь на странице: 1из 13

NEW

3D модели Чертежи Программы Туториалы Форум Ваши отзывы и идеи Правила сайта Обратная связь

Pack 3D models » Туториалы » Рипперы » How to use Ninja Ripper [RUS | Upd 09.12.2015]

How to use Ninja Ripper [RUS | Upd 09.12.2015]


Категория: Рипперы
 admin  14-12-2015, 17:56  5 820  2

В статье подробно описан процесс "рипа" моделей, текстур и шейдеров из игр использующих в качестве API directx версий 6, 7, 8, 9, 10, 11 (как 32 так и 64
битных версий) и импортирования "рипнутых" моделей/текстур в 3ds max, Noesis или Blender.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Примечание: Статья рассчитана на пользователей знакомых с работой в 3ds Max и не описывает такие моменты как,
например, текстурирование объектов, настройка материалов и т.п.

Для конвертирования потребуются следующие инструменты:

3ds Max (я использую 2009 х86) должно работать на версиях: 2009-2015


Ninja Ripper v1.5.0 (рипер) Автор: blackninja [страница]
ninja_importer v2.1 (3ds max import script) Author: 3Doomer [page]

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
[не обязательно] ninja_importer v1.3 (скрипт для импорта в 3ds max) Автор: blackninja [скачать]
[не обязательно] Noesis v4.172 (3d model viewer/converter) Author: Rich W. [page]
[не обязательно] Blender v2.49b (3d modeling software) Author: Blender Foundation [page]

1. Настройка рипера. Распаковываем содержимое архива в любую папку. Запускаем программу.

 Показать все возможности рипера «

 Показать описание функций рипера »

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Выбираем игру которую хотим "рипать". В окне рипера жмём кнопку '...' для выбора .exe игры.

Примечание: Добавить желаемую игру в окно рипера можно так же простым перетаскиванием .exe игры из окна
"эксплорера" в окно рипера.

Выбираем режим, в котором будет производится "рип" игры. Режим зависит от того, на каком directx работает игра. Описание режимов:

- No Wrapper - режим, при котором рипер будет пытаться запустить exe приложения/игры напрямую, используя для "рипинга" только intruder.dll, если этот
режим не сработает (ничего не рипается) то нужно выбрать один из режимов "Врапера"!
- Intruder Inject - режим, при котором рипер будет пытаться запустить exe приложения/игры напрямую, используя для рипинга только intruder.dll, если этот
режим не сработает (ничего не рипается) то нужно выбрать один из режимов "Врапера";
- Режимы "Врапера", при которых рипер скопирует d3dX.dll рипера в папку содержащую исполняемый файл приложения/игры, после этого окно рипера можно
уже закрыть (не для рипа из firefox — его нужно постоянно запускать через рипер), далее можно запускать игру из любого места, скопированная рипером
d3dX.dll будет автоматически "цеплятся" в игру при запуске любым способом, позволяя рипать модели. Таким образом более не нужно запускать сам рипер
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
для этой игры. Доступны следующие режимы "Врапера":

D3D8 Wrapper - для игр на directx8;


D3D9 Wrapper - для игр на directx9;
D3D11 Wrapper - для игр на directx11;
DDRAW Wrapper - для игр на directx 6/7;

Примечание: Удалять .dll-ки из папки с игрой надо вручную (если потребуется рипать через Intruder Inject, например),
настройки рипера хранятся в реестре.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Запускаем игру нажатием на кнопку Run:

2. Процесс "рипа" игры.


После того как игра запущена папка _NinjaRipper будет создана рядом с запущенным .exe. В игре выбираем место, которое хотим рипнуть и нажимаем на
кнопку "рипа", по умолчанию это клавиша F10. После нажатия F10 игра "подвиснет" на секунду, далее игра чуть "дёрнется" и снова зависнет на какое-то время
(около 5-25 секунд). Продолжительность "рипа" зависит от "качества" игры и мощности компьютера. Во время процесса рипа игры в папке с игрой где
расположен её .exe все модели в формате .rip и текстуры в формате .dds сохраняются в папку _NinjaRipper.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Нажатием на кнопку рипа текстур (по умолчанию F9) "рипаются" только текстуры и сохраняются так же в папку _NinjaRipper, в директории игры туда где
расположен .exe. О завершении процесса рипа можно узнать по "отвиснувшей" игре.
Стоит так же учитывать, что в некоторых играх процесс рипа "вешает" всю игру, т.е. после завершения рипа и "отвисания" игры можно продолжить с того же
места, с которого игра "зависла". Однако есть и такие игры, которые продолжают выполняться даже во время рипа и после окончания процесса "вы можете
въехать в бок какому-нибудь внедорожнику, а соперники будут далеко впереди".

 Спрятать процесс рипа из Интернет Браузера (firefox) «

 Показать процесс рипа с эмуляторов консолей »

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Детальное описание функций импортера:

Scene

• Bones - выбрать создавать или нет кости вместе с модификатором Skin и просчитывать ли веса на импортированную модель:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Don't create - кости и веса не будут импортированы;
Create at zero - кости будут созданы в центре объекта, так же Skin модификатор и веса будут добавлены на импортируемую модель;
Create at calculated position - кости будут созданы в области своего влияния на объект, так же Skin модификатор и веса будут добавлены на импортируемую
модель;
Reuse scene bones - уже имеющиеся в сцене кости будут использовать при импортировании объектов;
Split the mesh by skinning when possible - импортируемый объект может быть разрезан в зависимости от установленных в rip-файле весов;

• Flip Faces - инвертировать полигоны;


• Scale - масштаб объекта;
• Position - поменять XYZ позицию объекта в сцене;
• Rotation - поменять XYZ поворот объекта в сцене;
• Miror - отразить объект по XYZ;

UV coordinate

• Flip U - инвертировать UV координаты по U;


• Flip V - инвертировать UV координаты по V;
• Offset U/V - установить сдвиг UV координат по U или V;
• Scale U/V - установить масштаб UV координат по U или V;

Texture Indices. Взгляните на индексы текстур, которые относятся (по ID) к импортируемым объектам. Например Tex_0001_0.dds имеет цифру 0 перед ".dds", что
обычно определяет эту текстуру как диффузную (цветную/основную).

• Diffuse - какая текстура будет использовать в качестве диффузной карты по индексу;


• Bump - dкакая текстура будет использовать в качестве карты объёма по индексу;
• Specular - какая текстура будет использовать в качестве карты отражений по индексу;

Import. Этот раздел для настроек непосредственно импорта моделей..

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
• Mode - импортировать группу или один меш;
• Engine - выбрать настройки для импорта из особого движка. Для большинства случаев лучше всего работает Other engine. Однако вы можете выбрать из
следующих движков: Frostbite 2, Frostbite 3, Frostbite 3.5, YETI engine. На каком движке сделана игра часто можно узнать с её страницы на оф. сайте или на
Википедии;
• Path - путь к rip файлам. Нажмите папку чтобы выбрать;
• File IDs - номер/номера меша для импорта. Формат может быть таким: "0-15, 589, 67" или просто "1" (без кавычек);
• Import - нажмите чтобы начать импорт;

 Show details on Outdated 3ds Max Importer »

Примечание: Следите за тем чтобы файлов не было очень много, или перенесите текстуры в отдельную папку: бывает
такое, что огромное количество текстур, которые ложатся на импортированные объекты перегружают 3ds max и он "падает/
закрывается" с ошибкой.

Модели (иногда и текстуры) могут быть так же загружены в Blender или Noesis.

для импорта моделей в Blender используйте этот python-скрипт (написанный Akaito);


скрипт для импортирования в Noesis находится в архиве с NinjaRipper;

4. О текстурах.
Текстурами всегда являются .dds файлы. Они автоматически загружаются в 3ds max. Стоит учесть, что каждой модели соответствует несколько текстур:
например есть модель Mesh_0000.rip, ей могу соответствовать несколько текстур с именами Tex_0000_1.dds, Tex_0000_2.dds, Tex_0000_3.dds и т.д. В 3ds max
можно загрузить только одну из эти текстур. Какая текстура будет загружена выбирается в имортере функцией Texture Indices изменением цифры.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Примечание: Если вы используете программы генераторы "превью" для .dds файлов в Windows (я использую Mystic
Thumbs) то при рипе игр на dx11 такие .dds не будут показывать мини-превью, всё потому-что они имеют неправильный
заголовок файла, данная проблема пока не решена.
Источник: cgig.ru  codes  share  repost  tweet  pin it

Комментария: 2


Авторизуйтесь
чтобы оставить комментарий
 Facebook  Вконтакте  Google

Регистрация Войти

admin
Brash-Alexa16, в 95% случаях - он хорош
Просто иногда нужно юви сетку подправить и текстурки осветлить
12 июля 2018 22:08

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Моделирую(хайполи и лоуполи), запекаю, делаю ретопологию и текстурирую.
Есть работа? Обращайся!

Brash-Alexa16
Вау! Ninja не всегда хорош, раньше как и сейчас, пайтоном делала(способов много) мини-конверторы, -экстракторы:
PromptWindows + Drag&Drop и/или сам файл на исполнитель. Потом также удобно конвертировать.
12 июля 2018 20:21

Следите за нами

подписчиков нравится
 Подписывайтесь вконтакте  Подписывайтесь на facebook

30 подписчиков 363 подписчиков


 Подписывайтесь на twitter  Подписывайтесь на pinterest

Pack 3d models © 2014-2017


 Пожертвовать Присоединяйтесь Прочее

Vkontakte Правила сайта


     Facebook Обратная связь
Twitter Улучшить аккаунт
    
Pinteres RSS
   Google Ваши отзывы и идеи


Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
 Pack 3d models создан с любовью в Украине

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD