Question about Saints Row 1 3D Models extraction.

More info about this application: Model Researcher is a program for studying binary files of 3D models. Model Researcher allows to display and visualize the data read from the file with the specified parameters, and also save them in the 3D Obj format. The program is a great help with the search for vertex data, faces, texture coordinates and normal vectors in an unknown 3D format. The main feature of the program is the support of the scripts in the programming language Python, which allows to extract models from almost any format.

image.php.png


Clipboard01.png



Clipboard02.png


Opportunities

- Analyze the 3D model files, search of vertices, faces, texture coordinates, normal vectors
- Data output is presented textually
- Data visualization in 3D format
- Visualization of texture coordinates
- Highlight data structure in the built-in Hex-Viewer
- Applying textures to the model
- Support of Python scripts
- System of submeshes
- Normals vectors
- Loading and saving templates with form values
- Data export in Obj format

Video:
Work of the program (Texture)


Page of the program:
http://mr.game-viewer.org/


Guide:
http://mr.game-viewer.org/tutorial.php

Description of API functions:
http://mr.game-viewer.org/tutorial.php?name=API
 
More info about this application: Model Researcher is a program for studying binary files of 3D models. Model Researcher allows to display and visualize the data read from the file with the specified parameters, and also save them in the 3D Obj format. The program is a great help with the search for vertex data, faces, texture coordinates and normal vectors in an unknown 3D format. The main feature of the program is the support of the scripts in the programming language Python, which allows to extract models from almost any format.

View attachment 23174

View attachment 23175


View attachment 23176

Opportunities

- Analyze the 3D model files, search of vertices, faces, texture coordinates, normal vectors
- Data output is presented textually
- Data visualization in 3D format
- Visualization of texture coordinates
- Highlight data structure in the built-in Hex-Viewer
- Applying textures to the model
- Support of Python scripts
- System of submeshes
- Normals vectors
- Loading and saving templates with form values
- Data export in Obj format

Video:
Work of the program (Texture)


Page of the program:
http://mr.game-viewer.org/


Guide:
http://mr.game-viewer.org/tutorial.php

Description of API functions:
http://mr.game-viewer.org/tutorial.php?name=API

So this tool could work with any SR?
 
If you haven't realize yet, a .MDL files (like the one shown in my previous post) are a model file used by Warcraft III, a real-time strategy game developed by Blizzard Entertainment; stores a 3D model, including objects, meshes, and textures for buildings and units; allows text-based editing of model properties before generating a binary .MDX file used by Warcraft III.

MDL files use a nested structure to create model properties. For example, a material element may include a layer property which in turn defines a transparent property for the layer.

NOTE: MDL files are the text version of MDX 3D model binary files. They can be converted to the MDX format using the MDLX Converter program. From there, you can use several modeling tools to edit the model.
Programs that open MDL files:

Windows:
MDLX Converter
Blizzard Warcraft 3 Art Tools
Microsoft Notepad
Notepad++
Other text editor

Mac:
Apple TextEdit
Bare Bones TextWrangler
Other text editor.

Half Life series also uses them.

Edit:: Looks like original Quake also uses a custom .MDL files too.
 
Last edited:
Back
Top