DirectX Ripper Инструкция- Пакетирайте 3D модели

Този урок ще ви научи как да извличате текстури и 3D модели от различни игри.

1. Посочете играта за ripper 2. Бягай 3. правите, за да бъдете видими на екрана (в рамките на екрана) 4. Натиснете бутона за извличане (по подразбиране F10) 5. Трябва да се появи папката _ripper\frames\frame00, _ripper\frame01. в зависимост от броя на натисканията на F10

Импортирайте в MilkShape, както следва:1. Пуснете msripimp2.dll в папката milkshape. Най-вероятно 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, тогава напишете в milkshape, (RIP Importer 2 кое) 40-50 или 40-45,46,47,48,49,50

Как да определите кой модел в кои файлове е? 3D моделът най-вероятно ще се състои от много части (мрежа). Това ще зависи от самата игра Например, в Gears Of War всеки модел е една мрежа, в Need For Speed ​​​​колата се състои от десетки, ако не и стотици части

Можете да определите коя мрежа към кой модел принадлежи по текстури. Файлът с името на текстурата ще има същия номер като мрежата. Например, ако има файл 0054.bmp - файл с торса на героя, тогава файлът 0054.rip ще се отнася за торса Същата текстура може да се приложи към много мрежи, за да се спести дисково пространство, една се запазва, информацията се записва в лог файла. Той ще бъде в папката EXE с разширение .log.txt Записът за първото записване ще бъде така ---Recognized Vertex--- Calc. Vert Size: 16 Поток на позиция: 255 Отместване на позиция: 0 Тип позиция: НЕИЗПОЛЗВАНО Нормално НЕНАМЕРЕНО. TexCoord НЕ Е НАМЕРЕНО. ----------------------- Текстурен етап #0 Запазен: C:\Projects\dxrip1.2\intruder\Debug\yeswwcan\_ripper\frames\frame00\t0000_0.bmp Текстурен етап #1 не съществува Текстурен етап #2 не съществува Текстурен етап #3 не съществува Текстурен етап #4 Not Exist Texture Stage #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 не съществува Exist VertexShader Not Set PixelShader Saved As: C:\Projects\dxrip1.2\intruder\Debug\yeswwcan\_ripper\frames\frame00\sh0001.psh ---------------------- Vertecies in mesh: 3 Faces in mesh: 1 ---------------------Me sh saved:C:\Projects\dxrip1.2\intruder\Debug\yeswwcan\_ripper\frames\frame00\mesh0001.rip Т.е. можете да забележите, че една текстура се използва на 2 меша. И при импортиране добавям оба меша в модела

Възможно е напълно, че на каква игра риперът не работи. В този случай поправете по пощата името на играта, версията на рипера, настройките и логът на работата. Постараюсь помочь