Jump to content
PiperRTW

How to make Sim City 4 Compatible with Modern Computers

10 posts in this topic Last Reply

Highlighted Posts

Posted:
Last Online:  
 

For anyone having trouble getting sim city 4 to work on modern machines, watch this video

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

Hello and welcome to the forums, I realise you are trying to help others, but there really is nothing new here.

Setting SC4 to run on a single-core should be sufficient to stabilise it for most people, provided you've patched the game (Steam and most online versions are pre-patched).

Here (I had no audio), I see that software rendering is selected, however, this is not typically necessary and will give you an inferior game experience if you use it. SC4 requires compatibility with parts of the Direct X 9 code that it would seem are slowly beginning to not be supported by new GPUs/Drivers, most problems seem to come when used with Win 8+ too.

Ideally, you want to run Direct X rendering for the best possible experience, if you get graphical issues then switch to OpenGL, if this also won't work, check SC4 is actually recognising your GPU correctly, in the Apps folder of SC4 deluxe should be a file WINDOWSUSERNAME-config-log.txt. If your card is listed here with the correct name at this point you may have to use Software Rendering if all else fails. When you do this it forces the CPU to additionally take on the job of the GPU, slowing performance and making your game incompatible with so-called HD mods in the process.

However, often using an older driver has fixed this problem for many users, or in the case of unrecognised cards, adding your card to the list of GPUs manually will solve the problem. This is a must for ATI cards, due to a flaw in the routine that decides if your card can handle the game or not, it assumes all ATI cards can't. Also note that Intel integrated GPUs seem to lack support for SC4 running Direct X, some users report Open GL will work, but personally I couldn't get satisfactory results with mine.

  • Like 1

Head over to my Lot and Mod Shack to keep abreast of my latest developments.

Do you like custom textures, but don't like all the work involved creating them?, take a look at the Texture Automation options here. Change the look and feel of your transit networks, with the minimum of effort, for example customised versions of my Sidewalk NAM (SWN) and Terrain Grass NAM (TGN) mods, and much more besides.

New to the NAM? Check out my tutorials on YouTube. Latest upload: How to: RHW - MHO Roundabout Interchanges. (Nov 25).

p.s. - I'm MGB over on SC4D and a member of the NAM team.

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

I use windows server 2008R2 (faster than windows 10) with the ATI customization. That works for me. Thanks for your efforts though, much appreciated.

Share this post


Link to post
Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Hello and welcome to the forums, I realise you are trying to help others, but there really is nothing new here.

    Setting SC4 to run on a single-core should be sufficient to stabilise it for most people, provided you've patched the game (Steam and most online versions are pre-patched).

    Here (I had no audio), I see that software rendering is selected, however, this is not typically necessary and will give you an inferior game experience if you use it. SC4 requires compatibility with parts of the Direct X 9 code that it would seem are slowly beginning to not be supported by new GPUs/Drivers, most problems seem to come when used with Win 8+ too.

    Ideally, you want to run Direct X rendering for the best possible experience, if you get graphical issues then switch to OpenGL, if this also won't work, check SC4 is actually recognising your GPU correctly, in the Apps folder of SC4 deluxe should be a file WINDOWSUSERNAME-config-log.txt. If your card is listed here with the correct name at this point you may have to use Software Rendering if all else fails. When you do this it forces the CPU to additionally take on the job of the GPU, slowing performance and making your game incompatible with so-called HD mods in the process.

    However, often using an older driver has fixed this problem for many users, or in the case of unrecognised cards, adding your card to the list of GPUs manually will solve the problem. This is a must for ATI cards, due to a flaw in the routine that decides if your card can handle the game or not, it assumes all ATI cards can't. Also note that Intel integrated GPUs seem to lack support for SC4 running Direct X, some users report Open GL will work, but personally I couldn't get satisfactory results with mine.

    Not entirely true tbh.

    Without explicitly setting this game to run on single core, I couldn't load it from steam. Perhaps it might be patched, but all I got was a black screen without this customisation. When I did manage to load it, I started to build a city and there were graphical glitches everywhere, fuzzy lines and weird shapes. I had these graphical problems until I set it to render software. Setting clouds to low will also be very beneficial for most players regardless of graphic card.

    Each player has a different set up, this worked for me pretty good. I am running windows 8.1, icore 5, 4G Ram, HD4000 graphics card.

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Just a reminder for everyone.  Unless you have a fully functioning GPU with DirectX you can get a considerable saving (speed up) by turning off side issues like clouds and waves, and set shadows to the lowest setting.  It really depends on whether you want acceptable play or eye-candy.


    Beware: Emancipated user.  No Windoze for me.
    The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

    Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
    Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
    If you always do what you've always done, you'll mostly get what you've always got.
    JohnNewSig.gif
    "We have met the enemy, and he is us" - Walt Kelly

    Come join us at the Moose Factory

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Hello and welcome to the forums, I realise you are trying to help others, but there really is nothing new here.

    Setting SC4 to run on a single-core should be sufficient to stabilise it for most people, provided you've patched the game (Steam and most online versions are pre-patched).

    Here (I had no audio), I see that software rendering is selected, however, this is not typically necessary and will give you an inferior game experience if you use it. SC4 requires compatibility with parts of the Direct X 9 code that it would seem are slowly beginning to not be supported by new GPUs/Drivers, most problems seem to come when used with Win 8+ too.

    Ideally, you want to run Direct X rendering for the best possible experience, if you get graphical issues then switch to OpenGL, if this also won't work, check SC4 is actually recognising your GPU correctly, in the Apps folder of SC4 deluxe should be a file WINDOWSUSERNAME-config-log.txt. If your card is listed here with the correct name at this point you may have to use Software Rendering if all else fails. When you do this it forces the CPU to additionally take on the job of the GPU, slowing performance and making your game incompatible with so-called HD mods in the process.

    However, often using an older driver has fixed this problem for many users, or in the case of unrecognised cards, adding your card to the list of GPUs manually will solve the problem. This is a must for ATI cards, due to a flaw in the routine that decides if your card can handle the game or not, it assumes all ATI cards can't. Also note that Intel integrated GPUs seem to lack support for SC4 running Direct X, some users report Open GL will work, but personally I couldn't get satisfactory results with mine.

    Not entirely true tbh.

    Sorry what specifically isn't entirely true?, I did say "most" not "all".

    My point about software rendering is a valid one, however, despite this with a HD4000, I doubt there is a lot you can do about it except to use software rendering. But that is the point I was trying to make, software rendering might be necessary, but don't just think of it as a fix, it's anything but. It's a compatibility mode that you should use when all else fails, the full experience of the game can not be had in Software Rendering. Most users will find DX or OpenGL rendering works just fine with a little bit of effort to get it going, so whilst software rendering is worthy of consideration in relation to this problem, it shouldn't be touted as the best solution either.

    Yes if everybody set software rendering SC4 would likely work, but why would you tell everyone to cripple the game experience when most peoples hardware can run so much better, that's a nonsense right there.


    Head over to my Lot and Mod Shack to keep abreast of my latest developments.

    Do you like custom textures, but don't like all the work involved creating them?, take a look at the Texture Automation options here. Change the look and feel of your transit networks, with the minimum of effort, for example customised versions of my Sidewalk NAM (SWN) and Terrain Grass NAM (TGN) mods, and much more besides.

    New to the NAM? Check out my tutorials on YouTube. Latest upload: How to: RHW - MHO Roundabout Interchanges. (Nov 25).

    p.s. - I'm MGB over on SC4D and a member of the NAM team.

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    I guess it is a matter of what you want out of the game.  I have scripts that can run the game in any of the three rendering modes at the drop of a console command.  My system is a bit antiquated and I am running Linux, but I agree that the best experience is with D3DX, with OpenGL a close second for my system.  Software rendering works well with my system as well, with the exception of the funny rendering of "HD" textures (doesn't crash).

    The problem these days with legacy code is that it is on the order of 15 years old and the hardware is far beyond what was anticipated in those days.  The clear result of Moore's Conjecture is that you have to run ever so fast to keep up like Alice's Red Queen, and then you've no guarantee you'll stay in the same place.  Much of this is due to the number of combinations of hardware and software out there, particularly hardware.  It is amazing what can run on some of the pixelated pickles that vendors are putting out there for the unwary consumer.

    In the end, this program is going to die of old age.  Probably quite soon with respect to the Windows platform as Microsoft has other fish to fry, and the hardware guys are continuing to cut things down to reduce costs even further.  This is not at all like the 'good' old days when if you purchased a computer you got all the software the system maker had to offer, and if was included in the rather exorbitant price.  You can thank our friends (?) at the International Brotherhood of Magicians for the unbundling of hardware and software.


    Beware: Emancipated user.  No Windoze for me.
    The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

    Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
    Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
    If you always do what you've always done, you'll mostly get what you've always got.
    JohnNewSig.gif
    "We have met the enemy, and he is us" - Walt Kelly

    Come join us at the Moose Factory

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    I already tried OpenGL, it didn't help, it only froze up the game and made strange black boxes appear.

    If you look at the ratings on Steam, Sim City 4 has very bad reviews, usually based on the fact most people can't get the game to work. It either doesn't load up or the graphical errors appear. Many people are having this problem.

    You are correct, perhaps OpenGL might work better for some, but, not everyone is able or willing to spend the time on determining the absolute best method to use. Hardware rendering might make the game look slightly sharper (debatable) and provide the option for HD skins in plugins (no HD texture in vanilla game), but apart from that is there really that much of a benefit. For most cards the game is unstable, but that is to be expected considering the age of the game. 

    I bought the game for 2 bucks off steam knowing full well it might not even load. For most, single core setting and software rendering will atleast get the game playable which for many people is really what they want....at least to start with. Perhaps, for those players who are enthusiastic enough about the game can investigate their own graphics cards to determine the best way by using various guides on this website.

    I posted my computer specs in the video, people can make of it what they want.

    regards

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    If everyone who doesn't know better simply sets software rendering, even though in many cases this is not necessary, they may never know how much better the game can be when it's running properly. It doesn't have to take more than 10-15m to set up the game and get it working well - See here & here, both pinned in this category - , not bad for a 12-13 year old program really. I know in some cases software rendering is necessary, but it's not the default setting either and shouldn't be advocated as such.

    • Like 1

    Head over to my Lot and Mod Shack to keep abreast of my latest developments.

    Do you like custom textures, but don't like all the work involved creating them?, take a look at the Texture Automation options here. Change the look and feel of your transit networks, with the minimum of effort, for example customised versions of my Sidewalk NAM (SWN) and Terrain Grass NAM (TGN) mods, and much more besides.

    New to the NAM? Check out my tutorials on YouTube. Latest upload: How to: RHW - MHO Roundabout Interchanges. (Nov 25).

    p.s. - I'm MGB over on SC4D and a member of the NAM team.

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    For several years I was stuck with software rendering because of problems with wine catching up with the necessary D3DX calls.  However, since the beginning of last year, the wine development group has improved things by leaps and bounds.  I now have working versions for D3DX and OpenGL (all my versions run from single command scripts), and I only have one copy of the game loaded.  It is just a matter of command line options. 

    The last time I did any wine work (a regression debug) there were over 1200 developers working on it world-wide being centrally co-ordinated by the wine group.  This is kind-of like working on an ISO standard.  Everyone has to piss in the soup to get the flavour just right.


    Beware: Emancipated user.  No Windoze for me.
    The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

    Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
    Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
    If you always do what you've always done, you'll mostly get what you've always got.
    JohnNewSig.gif
    "We have met the enemy, and he is us" - Walt Kelly

    Come join us at the Moose Factory

    Share this post


    Link to post
    Share on other sites

    Sign In or register to comment...

    To comment in reply, you must be a community member

    Sign In  

    Already have an account? Sign in here.

    Sign In Now

    Create an Account  

    Sign up to join our friendly community. It's easy!  

    Register a New Account


    ×

    Thank You for the Continued Support!

    Simtropolis depends on donations to fund site maintenance costs.
    Without your support, we just would not be in our 24th year online!  You really help make this a great community. *:thumb:

    But we still need your support to stay online. If you're able to, please consider a donation to help us stay up and running. This helps sustain a platform where we can share our community creations for years to come.

    Make a Donation, Get a Gift!

    Expand your city with the best from the Simtropolis Exchange.
    Make a Donation and get one or all three discs today!

    STEX Collections

    By way of a "Thank You" gift, we'd like to send you our STEX Collector's DVD. It's some of the best buildings, lots, maps and mods collected for you over the years. Check out the STEX Collections for more info.

    Each donation helps keep Simtropolis online, open and free!

    Thank you for reading and enjoy the site!

    More About STEX Collections