Цей туторіал навчить вас витягувати текстури та 3d моделі з різних ігор.
1. Вказуєте гру ріпперу 2. Запускаєте 3. робиш щоб було видно на екрані( в межах екрана) 4. Тиснете кнопку ріпа (за замовчуванням F10) 5. З'явиться папка _ripper\frames\frame00, _ripper\frame01. в залежності від кількості натискань F10
Імпорт у MilkShape здійснюється так:1. Закидаємо msripimp2.dll в папку з милкшейпом. Швидше за все C:\Program Files\MilkShape 2. File->Import->RIP Importer 2 3. вказуєте папку яка _ripper\frames\frame01 4. вказуєте НОМЕРИ файлів. Тобто наприклад ріппер створив файли з 0000.rip до 0412.rip
Наприклад, необхідно імпортувати з 10 до 20, ті. 0010.rip - 0020.rip якщо хочеш імпортувати з 0040.rip до 0050.rip то так і пишеш в мілкшейпі, (RIP Importer 2 який) 40-50 або 40-45,46, 47,48,49,50
Як визначити яка модель у яких файлах? 3Д модель, швидше за все, складатиметься з безлічі частин (мішей). Залежатиме від самої гри Приміром у Gears Of War кожна модель - один меш, у Need For Speed машинка складається з десятків, якщо не сотень частин
Визначити який міш належить до моделі можна за текстурами. Файл з ім'ям текстури буде з тим же номером що і меш. багатьом мешам, з метою економії дискового простору, зберігається одна, інформація пишеться в лог-файл. Він буде лежати в папці з EXE з розширенням .log.txt Запис про перше збереження буде таким ---Recognized Vertex--- Calc. Vert Size: 16 Position Stream: 255 Position Offset: 0 Position Type : UNUSED Normal NOTЗНАЙДЕНО. TexCoord НЕ ЗНАЙДЕНО. ----------------------- Стадія текстури №0 збережена: C:\Projects\dxrip1.2\intruder\Debug\yeswwcan\ _ripper\frames\frame00\t0000_0.bmp Текстурний етап №1 не існує Текстурний етап №2 не існує Текстурний етап №3 не існує Текстурний етап №4 не існує Текстурний етап #5 Not Exist Texture Stage #6 Not Exist Texture Stage #7 Not Exist VertexShader Not Set PixelShader Збережено як: C:\Projects\dxrip1.2\intruder\Debug\yeswwcan\ _ripper\frames\frame00\sh0000.psh ----------------------- Вершини в сітці: 3 Грані в сітці: 1 -----------------------Меш збережено:C:\Projects\dxrip1.2\intruder\Debug\ yeswwcan\_ripper\frames\frame00\mesh0000.rip
При повторному збереженні ---Recognized Vertex--- Calc. Vert Size: 16 Потік позиції: 255 Зсув позиції: 0 Тип позиції: НЕВИКОРИСТАНИЙ Звичайний НЕ ЗНАЙДЕНО. TexCoord НЕ ЗНАЙДЕНО. ----------------------- Стадія текстури №0 уже збережена як: t0000_0.bmp Стадія текстури №1 не існує Текстура №2 не існує Текстура №3 не існує Текстура №4 не існує Текстура №5 не існує Текстура №6 не існує Текстура № 7 Не існує VertexShader не встановлено PixelShader збережено як: C:\Projects\dxrip1.2\intruder\Debug\yeswwcan\_ripper\frames\frame00\sh0001.psh ------- --------------- Вершини в сітці: 3 Грані в сітці: 1 ---------------- ------Меш збережено:C:\Projects\dxrip1.2\intruder\Debug\yeswwcan\_ripper\frames\frame00\mesh0001.rip Т.е. можна помітити, що одна текстура використовується на 2 мішках. І при імпортуванні додати оба міша в модель
Вполне можливо, що на якій ігрі ріппер не працює. В цьому випадку виправте на пошті назву гри, версію ріппера, налаштування та журнал роботи. Постараюсь помочь