06-06-2012, 03:17 PM
(This post was last modified: 03-20-2013, 03:30 PM by o0DemonBoy0o.)
In this tutorial, I will explain how I rip PS2 models.
What you will need:
PCSX2 0.9.8
Texmod
3D editor of your choice.
(I will be using 3dsMax 2010. You can get the student version for free at the Autodesk website)
A PS2 game you wish to rip from. (I will be using Dark Cloud)
(Note that not all ps2 games render in the same way.
This will be covered at a later time.)
Before starting, make sure that you have PCSX2 running fine on your computer.
All the default settings are what I use. I can't grantee it will work if you change anything.
here are the plugins I have set just encase
Next you want to make sure that you have Texmod extract to a folder somewhere on your computer and that your antivirus is not blocking you from using it.
Once that is sorted out lets get to ripping your model.
Once you open up Texmod you should be greeted with this
Just click on the folder and locate your pcsx2-r4600.exe
After that click on the "Logging Mode" tab and you should have this
You can change what button captures the texture, what format it saves as, and where it saves to.
Once you have everything set to how you want it click on run and PCSX2 should start up.
What I like to do first is rip the textures then the model, though it really does not matter what you decide to do first.
For ripping the textures, click on "Config" on PCSX2, scroll down to "Video (GS)" and select "Plugin Settings..."
Make sure that you have these settings
Now just start your game and get to where the model you want to rip is.
Now press * (This will allow you to only cycle through the textures currently on screen. very useful if there is a large amount of textures loaded.)
and press + or - to cycle through the textures until you find the ones your model is using.
you should get something like this
Now just press whatever key you set to capture the texture (I used Enter) and it will save to where you set the output folder.
Repeat this for all the textures that your model uses.
Once that is done, go to you video plugin settings again and change
"Direct3D9 (Hardware)" to "Direct3D9 (Software)" like this
Now go back to your game and hold Shift and press F8. This will save a screenshot as well as an object file of that scene in your pcsx2 folder called "snaps"
Alright now open up your 3d editor and import the obj file that PCSX2 gave you.
These are the setting I use for 3dsmax
Alright notice how we have this
Just zoom in a little here and we notice that we can see the wireframe of the model we want
Just carefully delete all the stuff you don't want until you have what you are looking for.
Now that you have that done you have to scale down the model from its y-axis.
while it looks fine from the front, you may notice from the top it's really stretched.
How much you have scale it down can vary, so just keep going until you think it looks good
Now rotate the model right side up and mirror it an everything should start looking better
Alright, something that PCSX2 likes to do is rip the model twice.
What I do is select all meshes that start with f0_ and either move or delete them, although this isn't always the case.
Alright now what you have to do is scale the UVs. Why? because for whatever reason they are way too large.
Just appy an Unwrap UVW modifier and click edit. you will notice that not much is there.
Just zoom out and you will see everything eventually
Just start scaling them down untill you fit them whre they need to be, then flip them vertically.
After that is done you can start applying the textures, combineing whatever two meshes use the same texture and whatnot.
Now we are going to fix the normals.
export the model you have as an obj and re-import it.
next use a vertex weld modifier on everything (set to 0.1) and then appy a 'Normal modifier" and select unify normals.
you should get this
Now just apply the textures apply a "Smooth" modifier and you should now have something like this
Now just fix up any problems with the UVs and you have your finished model.
Extras
Fixing Textures
About Backface Culling
Known games that use Backface Culling
if you know of a game that uses backface culling, let me know so that I may add it to the list.
What you will need:
PCSX2 0.9.8
Texmod
3D editor of your choice.
(I will be using 3dsMax 2010. You can get the student version for free at the Autodesk website)
A PS2 game you wish to rip from. (I will be using Dark Cloud)
(Note that not all ps2 games render in the same way.
This will be covered at a later time.)
Before starting, make sure that you have PCSX2 running fine on your computer.
All the default settings are what I use. I can't grantee it will work if you change anything.
here are the plugins I have set just encase
Next you want to make sure that you have Texmod extract to a folder somewhere on your computer and that your antivirus is not blocking you from using it.
Once that is sorted out lets get to ripping your model.
Once you open up Texmod you should be greeted with this
Just click on the folder and locate your pcsx2-r4600.exe
After that click on the "Logging Mode" tab and you should have this
You can change what button captures the texture, what format it saves as, and where it saves to.
Once you have everything set to how you want it click on run and PCSX2 should start up.
What I like to do first is rip the textures then the model, though it really does not matter what you decide to do first.
For ripping the textures, click on "Config" on PCSX2, scroll down to "Video (GS)" and select "Plugin Settings..."
Make sure that you have these settings
Now just start your game and get to where the model you want to rip is.
Now press * (This will allow you to only cycle through the textures currently on screen. very useful if there is a large amount of textures loaded.)
and press + or - to cycle through the textures until you find the ones your model is using.
you should get something like this
Now just press whatever key you set to capture the texture (I used Enter) and it will save to where you set the output folder.
Repeat this for all the textures that your model uses.
Once that is done, go to you video plugin settings again and change
"Direct3D9 (Hardware)" to "Direct3D9 (Software)" like this
Now go back to your game and hold Shift and press F8. This will save a screenshot as well as an object file of that scene in your pcsx2 folder called "snaps"
Alright now open up your 3d editor and import the obj file that PCSX2 gave you.
These are the setting I use for 3dsmax
Alright notice how we have this
Just zoom in a little here and we notice that we can see the wireframe of the model we want
Just carefully delete all the stuff you don't want until you have what you are looking for.
Now that you have that done you have to scale down the model from its y-axis.
while it looks fine from the front, you may notice from the top it's really stretched.
How much you have scale it down can vary, so just keep going until you think it looks good
Now rotate the model right side up and mirror it an everything should start looking better
Alright, something that PCSX2 likes to do is rip the model twice.
What I do is select all meshes that start with f0_ and either move or delete them, although this isn't always the case.
Alright now what you have to do is scale the UVs. Why? because for whatever reason they are way too large.
Just appy an Unwrap UVW modifier and click edit. you will notice that not much is there.
Just zoom out and you will see everything eventually
Just start scaling them down untill you fit them whre they need to be, then flip them vertically.
After that is done you can start applying the textures, combineing whatever two meshes use the same texture and whatnot.
Now we are going to fix the normals.
export the model you have as an obj and re-import it.
next use a vertex weld modifier on everything (set to 0.1) and then appy a 'Normal modifier" and select unify normals.
you should get this
Now just apply the textures apply a "Smooth" modifier and you should now have something like this
Now just fix up any problems with the UVs and you have your finished model.
Extras
Fixing Textures
About Backface Culling
Known games that use Backface Culling
if you know of a game that uses backface culling, let me know so that I may add it to the list.