Post by Chess on Nov 27, 2006 23:07:37 GMT 1
What is bumpmapping?
Bumpmaps are additional files added to clothes or other custom content (not all are bumpmapped, but some are) that make said content look more detailed and realistic, as if they actually have 'depth' or 'texture.
You need to enable bumpmapping for this extra detail to show up. Below is described how you do it.
Note that these changes should force Sims2/Bodyshop to attempt bump mapping on most types of video cards, including ones that haven't a hope of doing it!
If your card cannot support bump mapping you might get an error when you try to load Sims2 or Bodyshop that says...
"the system could not find a DirectX9.0 supported graphics card and the application will close"
If this happens to you then you will need to repeat the steps below and reverse out the changes.
Bumpmaps are additional files added to clothes or other custom content (not all are bumpmapped, but some are) that make said content look more detailed and realistic, as if they actually have 'depth' or 'texture.
You need to enable bumpmapping for this extra detail to show up. Below is described how you do it.
Note that these changes should force Sims2/Bodyshop to attempt bump mapping on most types of video cards, including ones that haven't a hope of doing it!
If your card cannot support bump mapping you might get an error when you try to load Sims2 or Bodyshop that says...
"the system could not find a DirectX9.0 supported graphics card and the application will close"
If this happens to you then you will need to repeat the steps below and reverse out the changes.
Before you start I would strongly recommend you read the instructions carefully and make backup copies of the two files you will be changing - you may need to revert back to them.
1.) Open file 'Graphic Rules.sgr' using Windows Notepad from your 'The Sims 2\TSData\Res\Config' folder. This is normally found in your 'Program files' folder unless you made changes when you installed Sims2.
2.) In notepad select 'Edit | Find...' from the menu.
3.) In the 'Find what?' box type (without the quotes) "useshaders"
4.) You should now see the following lines at the bottom of your notepad window...
# disable shaders by default for NV3x generation, only enable for high end cards
if ($maxVertexProgramVersionHWMajor = 2)
boolProp useShaders false
5.) Change the line that reads 'boolProp useShaders false' to say 'boolProp useShaders true'
6.) Bring up the 'Find' window again (if you closed it) and this time type (without quotes) "vertexdata"
7.) You should now see the following lines at the bottom of your notepad window...
# since we don't do bumpmapping on less ps2.0-capable hardware, eliminate tangents
# from the vertex data
# also, the presence of per-vertex tangents in the vertex data stream causes
# "exploded" polygons on the Radeon 9000, even if the data is ignored by the shader
if ($maxPixelProgramVersionMajor < 2)
boolProp skipTangentsInVertexData true
8.) Change the line that reads 'boolProp skipTangentsInVertexData true' to say 'boolProp skipTangentsInVertexData false'
9.) Select 'File | Save' from the menu and close notepad.
These changes should enable bump mapping in the Sims2 game itself (for all capable video cards) but there is a separate file for Bodyshop in the 'CSConfig' folder rather than the 'config' folder....
a.) Open file 'Graphic Rules.sgr' using Windows Notepad from your 'The Sims 2\TSData\Res\CSConfig' folder. This is normally found in your 'Program files' folder unless you made changes when you installed Sims2.
b.) Follow steps 2 through 9 above
1.) Open file 'Graphic Rules.sgr' using Windows Notepad from your 'The Sims 2\TSData\Res\Config' folder. This is normally found in your 'Program files' folder unless you made changes when you installed Sims2.
2.) In notepad select 'Edit | Find...' from the menu.
3.) In the 'Find what?' box type (without the quotes) "useshaders"
4.) You should now see the following lines at the bottom of your notepad window...
# disable shaders by default for NV3x generation, only enable for high end cards
if ($maxVertexProgramVersionHWMajor = 2)
boolProp useShaders false
5.) Change the line that reads 'boolProp useShaders false' to say 'boolProp useShaders true'
6.) Bring up the 'Find' window again (if you closed it) and this time type (without quotes) "vertexdata"
7.) You should now see the following lines at the bottom of your notepad window...
# since we don't do bumpmapping on less ps2.0-capable hardware, eliminate tangents
# from the vertex data
# also, the presence of per-vertex tangents in the vertex data stream causes
# "exploded" polygons on the Radeon 9000, even if the data is ignored by the shader
if ($maxPixelProgramVersionMajor < 2)
boolProp skipTangentsInVertexData true
8.) Change the line that reads 'boolProp skipTangentsInVertexData true' to say 'boolProp skipTangentsInVertexData false'
9.) Select 'File | Save' from the menu and close notepad.
These changes should enable bump mapping in the Sims2 game itself (for all capable video cards) but there is a separate file for Bodyshop in the 'CSConfig' folder rather than the 'config' folder....
a.) Open file 'Graphic Rules.sgr' using Windows Notepad from your 'The Sims 2\TSData\Res\CSConfig' folder. This is normally found in your 'Program files' folder unless you made changes when you installed Sims2.
b.) Follow steps 2 through 9 above