The VG Resource

Full Version: [Tutorial] How to rip PS2 models v.2
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13
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.
This should prolly be in QIT. Just saying.
Yeah but most tutorials seem to be here.
Exactly, this is a guide based specifically on models, so it can go here. I went ahead and stickied it too.
Your tutorial worked. Smile

Have you found any particular percentage of reduction for fixing the Y-axis distance or increased UVs? Otherwise a sound tutorial.
Not sure about the UVs. Around 0.15 for the y-axis and you might have to scale the other axis a bit. On this game the model seems fine after scaling the y-axis but for Dark Cloud 1 you have to scale the model by the z-axis a bit because he is a little short. each game is a little different
(06-06-2012, 03:17 PM)o0DemonBoy0o Wrote: [ -> ]This tutorial will explain how I rip Ps2 models.

What you will need:

PCSX2 0.9.8
Texmod
Some type of 3D editing program (I use 3dsmax)
and a ps2 game

Alright first setup PCSX2 with all the default plugins.
in the plugin settings set the GSdx renderer to "Direct3D9 (Software)"

I don't have Direct3d9 in the GS settings.

Edit:

never mind.
Does this work on the PlayStation (PS1) emulator or...?
i was going to ask the same question as sonic konga, does the ps1 emulator have a screenshot capture mode as well?
(06-24-2012, 12:26 AM)Sonic Konga Wrote: [ -> ]Does this work on the PlayStation (PS1) emulator or...?

(06-24-2012, 01:25 AM)senjen Wrote: [ -> ]i was going to ask the same question as sonic konga, does the ps1 emulator have a screenshot capture mode as well?

None that I know of.
Doesn't seem to work in my case. In some revisions I get an empty .obj file, and yet in the latest revision I have I end up getting only a screenshot and a .gs dump. Mind if you guys share the specific build you used for ripping them models off?
(06-27-2012, 08:30 AM)blakegriplingph Wrote: [ -> ]Doesn't seem to work in my case. In some revisions I get an empty .obj file, and yet in the latest revision I have I end up getting only a screenshot and a .gs dump. Mind if you guys share the specific build you used for ripping them models off?

If you get obj files that are empty then the GX Renderer might either be set to DirectX10 or DirectX9(Hardware)
(06-27-2012, 08:30 AM)blakegriplingph Wrote: [ -> ]Doesn't seem to work in my case. In some revisions I get an empty .obj file, and yet in the latest revision I have I end up getting only a screenshot and a .gs dump. Mind if you guys share the specific build you used for ripping them models off?

Set it to Direct3D9(Software) and see if that works.
(06-27-2012, 09:44 AM)Roxas358 Wrote: [ -> ]
(06-27-2012, 08:30 AM)blakegriplingph Wrote: [ -> ]Doesn't seem to work in my case. In some revisions I get an empty .obj file, and yet in the latest revision I have I end up getting only a screenshot and a .gs dump. Mind if you guys share the specific build you used for ripping them models off?

Set it to Direct3D9(Software) and see if that works.

Nope, still doesn't work even if I use software mode.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13