Sims 2 Graphics Issues

Discussion in 'Windows Virtual Machine' started by AshtonM, Jan 4, 2012.

  1. AshtonM

    AshtonM Bit poster

    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 Bit poster

    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 Bit poster

    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 Bit poster

    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 Bit poster

    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.
  10. BrianH17

    BrianH17 Bit poster

    Messages:
    1
    Also worked for me in 2020 -- running The Sims 2 on XP SP3 via Parallels 16 on Catalina. Thanks!
     
    Maria@Parallels likes this.
  11. ChristianA10

    ChristianA10 Bit poster

    Messages:
    2
    I used this guide to get the Sims 2 Ultimate Collection to work on my M1 MacBook Air! All the pink flashing was completely gone when I loaded the neighborhood and the frame rate was supper smooth. Unfortunately only after a few seconds, the ENTIRE parallels desktop crashes. I have no idea why. I am thinking that the parallels desktop thinks that it might be using too many resources so it automatically shuts down after a few seconds of launching the game perhaps? If anyone knows why this is happening or how I can figure out myself, then please let me know.
     
  12. SeanM27

    SeanM27 Bit poster

    Messages:
    1
    J DOGG'! Your a GOD mate this is absolutely the 100% FIX to get sims 2 working on Win 7 64 bit VM on parallels. I have been at it for like a month and you are a god send brother. Thank you. I'm going to try this on Win 10 VM now let you know the result.
     

Share This Page