Sims 2 Graphics Issues

Discussion in 'Windows Guest OS Discussion' started by AshtonM, Jan 4, 2012.

  1. AshtonM

    AshtonM

    Messages:
    1
    I'm trying to play the Sims 2 Apartment life on my Paralells VM, but I'm experiencing problems which, according t help forums, can be traced back to graphics card inadequacy (flashing neighborhood screens, low resolution scren size, and the like.) I think I have a rather good graphics card. I was wondering if there was any way to make the game recognize that my graphics card is adequate for the Job.

    I have:
    Processor: 2.7 GHz Intel Core 15
    Memory: 4 GB 1333 MHz DDR3
    Graphics: AMD Raedon HD 6770M 512 MB
    Software: Mac OSX Lion 10.7.2. (11C74)
     
  2. The J Man

    The J Man

    Messages:
    2
    Best Answer
    here's how I made it work

    Pardon me if this has already been posted somewhere. I've searched and googled, binged and alta vista'd for days and ended up working out most of it by trial and error


    Do this under Windows

    1st you have to find the right file to edit. Depending on how many packs you have you'll have a bunch of files called "Graphics Rules.sgr". The one to use is under the folder corresponding to the CD/DVD you use to run Sims2 (Apartment Life perhaps?) Under C:\Program Files\EA Games\.... I think. It could be under C:\Program Files (x86)\EA Games\... if you're running 64 bit Windows.

    Copy the Graphics Rules.sgr (save it in case you break it)
    just click on the file and Control-C Control-V to create Copy of Graphics Rules.sgr

    Edit Graphics Rules.sgr using Notepad

    find this section
    Code:
    #############################################################################
    #
    # Determine if gfx device is supported, force software rendering if not
    #
    
    scroll down past all the if (match and elseif (match statements looking at various card vendors

    look for

    Code:
    else
       # unsupported/unknown vendor
       setb useSoftwareRasterizer true
    
    replace it with

    Code:
    [COLOR="Blue"]elseif (not match("${cardName}", "Parallels *"))[/COLOR]
       # unsupported/unknown vendor
       setb useSoftwareRasterizer true
    

    Almost there ... this kinda works but I found Sims/Parallels was a bit of a memory pig (to the point of freezing my macbook). Turns out Parallels is reporting some 900mb+ of textureMemory. More than we need. More than is healthy. Certainly with only 4GB of RAM

    So search for
    Code:
    #############################################################################
    #
    # Apply gfx device specific workarounds
    
    scroll down to here
    Code:
       endif
    
       intProp deviceLocalVideoMemorySizeDefault ($textureMemory * 1024 * 1024)
    
    and change it to

    Code:
    [COLOR="Blue"]   elseif (match("${cardName}", "Parallels *"))
          if ($textureMemory > 128)
             seti textureMemory 128
          endif
    [/COLOR]
       endif
    
       intProp deviceLocalVideoMemorySizeDefault ($textureMemory * 1024 * 1024)
    

    almost done

    now to get sims to use the full screen width

    find
    Code:
    #############################################################################
    #
    # UI Options
    
    scroll down to

    Code:
    option ScreenModeResolution
    

    and change the medium and high settings to something like
    Code:
       setting $Medium
          uintProp maxResWidth      1280
          uintProp maxResHeight     800
          uintProp defaultResWidth  1152
          uintProp defaultResHeight 720
    
       setting $High
          uintProp maxResWidth      1280
          uintProp maxResHeight     800
          uintProp defaultResWidth  1152
          uintProp defaultResHeight 720
    

    good luck to you and all who sail in you
     
    Maria@Parallels likes this.
  3. LucyAsh

    LucyAsh

    Messages:
    1
    Hi! This was very helpful and worked for the first EP I installed onto the base game. This was sims 2 university. I then tried to install apartment life and I got flashing walls. when I search for graphic rules.sgr in the apartment life folder there are two results that come up.
    One of them is in C:\Program Files (x86)\EA GAMES\The Sims 2 Apartment Life\TSData\Res\Config and that one is 33.3kb. The there one is in C:\Program Files (x86)\EA GAMES\The Sims 2 Apartment Life\TSData\Res\CSConfig and is 29.8kb. Which one should I edit? or should I do both?

    My graphics card is Intel HD Graphics 3000
     
  4. The J Man

    The J Man

    Messages:
    2
    both should be ok

    Assuming both files have the sections/information as I posted, then there's no harm doing both.

    You could of course try one then, if that doesn't work, try the other.
    Post your results here.

    Don't forget to save the originals first ;)
     
  5. gillettc9

    gillettc9

    Messages:
    1
    Hi,

    I registered just to say to confirm that J Man's solution does fix the blinking textures issue. I still find the game runs choppy unless I put all my settings to low. Not a big deal for this game but still a bit of a letdown. I also had a few slight glitches remaining after the fix, such as blinking sections of the screen when I shift the camera or when zooming out. Game is still playable though.

    The only expansion I have running is Home and Garden Stuff, so the file I needed to edit was located in C:\Program Files\EA Games\Sims 2 Home & Garden Stuff\TSData\Res\Config. Just wanted to put that here in case anyone stumbles across this post in the future. Like I said, follow The J Man's directions and you'll do just fine. Thanks for finding that fix!
     
  6. Irene2

    Irene2 Bit Poster

    Messages:
    1
    The J Man, thank you for the fix, it worked! You've saved my life! :)
     
  7. SilkM

    SilkM Bit Poster

    Messages:
    3
    Thanks for the clarification
     
  8. SilkM

    SilkM Bit Poster

    Messages:
    3
    Interesting stuff to read. Keep it up.
     
    Last edited by a moderator: Feb 8, 2020
  9. JackM11

    JackM11 Bit Poster

    Messages:
    2
    I registered here in 2020 to bump up that this fix still works - lifesaver!
     
    Maria@Parallels likes this.

Share This Page