Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
You shoudl see a button labled "set lauch options..." Click on it and copy paste the following text into the box that pops up.
Nick in your case i would only copy paste
since your uncle recommended a lower resolution. If its fine for you then just leave it as it is.
Now then, what do these things do?
Simply tells the game to run fullscreen.
___
Modern computer systems usualy have at least two, usualy three or four or more cores within the CPU. Simcity 4 however is not a modern game and it wasent designed with the intention of using these multiple cores, it tires but this causes alot of stability issues.
Forces the game to only use a single core. This solves most of the stability issues for most players.
___
This just disables the intro clip that plays whenever you launch the game wont really impact anything in any way unless you like to sit through the little video every time.
___
Tells your computer how important a particular program is and gives it a little more attention than all the stuff that may be running in the background. It usualy dosent have a big impact nowdays but it dosent hurt either so might as well do it.
As I mentioned -CPUCOUNT:1 is the real important one. Again Simcity 4 is an old game and like many games of similar age it just simply wont run very well on modern computers. So it's pefectly understandable to be a bit frustrated.
Think of it this way though, Simcity 4 is a parent and the new computer trying to run it is the child. Kids rarely get along perfectly with their parents simply by nature of the age, cultural, and social differences involved.
I dont know, all i know is that the game does not work well on multi core processors unless you restrict it to a single core.
Sounds like that is the reason, what happens with multi threaded apps is they are run in sequencial order taking turns on a single CPU core, there is a chance that the bad or lack of proper synchronisation mechanisms (semaphores, monitors etc) they end up trampling over each other and data gets corrupted and pointers can get bad and out of sync in the timing. The chances of that happening in a real parallel (multi-core) environment are increased with real concurrency. This is why you see the game crash faster on multi-core and later on in single core. There is a chance still it will crash in single core too, just later on, and a lower chance due to the lack of real concurrency (but still it can get out of synchronisation). The critical section problem.
Yes I know :)
Bad coding practices is still bad coding practices, regardless of year. The product is very defective.
The critical section problem was solved in many ways a long long time ago (first with Dekkers algorithm).
So, no excuses :)
Can't you launch it as XP Compatible mode with Windows 8? Why don't you upgrade to W10?
@Muppet ive known people who have run SC4 on windows 8. Some have had to jump through special hoops to get it to work some have not.
So they read the code and architectural documents?
They said she said he said so it must be true.
All I see here is a wall of rant. With no evidence. I also am very qualified but as I do not have access to the architectural design and source, I don't go around making bold claims without evidence.
The problem it seems with SC4 is NOT platform specific, it appears to be SHODDY programming in a concurrent environment.
A lot of API's (Windows in this case) are quite stable and also non-changed. You could try to run on a reimplementation of the Win32 API on Linux and run it over Wine to see if that helps but, I suspect it will not as the code is not well synchronised it appears.
I hate to disagree with you and your friends but i do disagree.
While im not programmer savy I am tech savy. Upgrading to windows 10 from 7 cut my OS install size down by over half and Shorter boot times (though I allready had short startups on account of my SSD.)
On lower end machines which i upgraded from both 7 and 8.1 the os runs more smoothly barring a few P.E.B.K.A.C. issues for non tech savy users which is no fault of the OS what-so-ever.
Honestly the only downside I have encountered is how alot of the tiles features require UAC to be enabled to function. But i dont personally use them and anyone i have done the upgrade for wont be disabling UAC anyway so it its a non-issue.
It appears it was not designed to function in any era (see critical section problem).