Import Game Textures to Substance
Things you will need
- Substance painter https://www.substance3d.com/subscribe/
- RPFM https://github.com/Frodo45127/rpfm/releases/tag/v2.0.2
- Phazers RME https://www.twcenter.net/forums/showthread.php?801729-RMeditor-RELEASE!-BETA-v0-5-5-8a&p=15859861#post15859861 (for model extraction, if you haven’t already done so)
- Gimp https://www.gimp.org/
Step by step
- Open RPFM and extract model (like I showed in previous guide) also extract the normal.dds diffuse.dds & specular.dds
- Open Normal.dds in gimp, select all, go to “colors” tab and select “invert” then save as .PNG
- Open Diffuse.dds and Save as .PNG.
- Open Specular.dds copy all and paste to new layer, delete base layer. Using wand or select by color tool, highlight all black (sometimes grey) and delete. Save as .PNG
- Open Substance Painter model you exported (shown in last guide) ensure that model is baked.
- Go to “file” / “import resource” / “add resources” select .PNG files you just edited, select “undefined” and change to “textures” then select “import”
- Go to “texture set settings” on right hand side scroll down to “normal map” select it and replace with your imported normal map.
- Now create a “fill layer” and drag and drop the diffuse map into the “base color” you can clear all other channels other than “base color” and “roughness”
- Repeat for the Specular but leaving the “Metallic” channel also.
That should get you pretty close, edit roughness accordingly, you may have to add another layer that is just for roughness and manually paint shinier parts etc. but you should be looking at something close to in-game.
Here is a short video of me going through the process.