Smooth Edges Greyed Out
There is a frequent problem where The Sims 2 will not allow you to change the "smooth edges" option under Graphics Options in-game. This seems to be due to the game being unable to detect or identify newer graphics cards. The fix is actually fairly simple, so if you're having this problem try out the solution described below.
1. Open your Config folder by going to Program Files (If you use Windows 7 it will be Program Files x86) / Ea Games / The Sims 2 (Latest Expansion or Stuff Pack installed, for example The Sims 2 Mansion and Garden Stuff) / TS Data / Res / Config
2. Backup your "Graphics Rules.sgr" file by making a copy of it with a different name (Ex: Graphics Rules - copy)
3. Open "Graphics Rules.sgr" by right-clicking and open with... notepad. Make sure to uncheck where it says "always open with this program".
4. Once open, ctrl+F to search for "enumerateMultisampleLevels". Replace all instances where "boolProp enumerateMultisampleLevels" has "false" next to it with "true". Make sure each time this code appears it has true next to it, like this: boolProp enumerateMultisampleLevels true. Once this is done save the file and load up your game, you should now have the option to turn on or off smooth edges.
If you are having this problem as well as your resolution stuck in 800x600, see this tutorial but skip steps 1-3 as they are the same on both tutorials.
Note: Make sure it does not convert the .sgr file to a .txt file, if it does simply rename the file.
Note: If you have an older graphics card that actually isn't compatible with rendering the smooth edges this fix won't work, you'll need a better graphics card.
Credits to eefje00704 & celebkiriedhel on this thread for making this tutorial and solution known. Thank you!
1. Open your Config folder by going to Program Files (If you use Windows 7 it will be Program Files x86) / Ea Games / The Sims 2 (Latest Expansion or Stuff Pack installed, for example The Sims 2 Mansion and Garden Stuff) / TS Data / Res / Config
2. Backup your "Graphics Rules.sgr" file by making a copy of it with a different name (Ex: Graphics Rules - copy)
3. Open "Graphics Rules.sgr" by right-clicking and open with... notepad. Make sure to uncheck where it says "always open with this program".
4. Once open, ctrl+F to search for "enumerateMultisampleLevels". Replace all instances where "boolProp enumerateMultisampleLevels" has "false" next to it with "true". Make sure each time this code appears it has true next to it, like this: boolProp enumerateMultisampleLevels true. Once this is done save the file and load up your game, you should now have the option to turn on or off smooth edges.
If you are having this problem as well as your resolution stuck in 800x600, see this tutorial but skip steps 1-3 as they are the same on both tutorials.
Note: Make sure it does not convert the .sgr file to a .txt file, if it does simply rename the file.
Note: If you have an older graphics card that actually isn't compatible with rendering the smooth edges this fix won't work, you'll need a better graphics card.
Credits to eefje00704 & celebkiriedhel on this thread for making this tutorial and solution known. Thank you!