Bastian-Bux
King
- Joined
- Mar 29, 2006
- Messages
- 788
Elephantium frex = for example. Yep, I'm a lazy butt
It's features blown out of all proportion with hype. If there had never been a Civ franchise and nobody knew Sid Meir, the game would have tanked. The same cannot be said about a game like Starcraft or Warcraft 3.
Civ4 isn't the only game with MAF. Here what Brad posted at GalCiv 2 Forum:All of the mods that make civ4 way bigger are fallin victim to MAF or just crap slowdown.
There may be more memory given to a program than shown in Windows task manger. Process Explorer gives you better numbers. Huge Civ4 maps plus huge Mods can max the 2 GB limit. BTS has made some improvements as well as Galciv2 to this problem.32-bit gaming is going to come to an end. Not today. Not tomorrow, but a lot sooner than most people think.
That's because no matter how much memory your PC has, no matter how much virtual memory you have, a given process on a 32-bit Windows machine only gets 2 gigabytes of memory (if the OS had been better designed, it would have been 4 gigs but that's another story).
Occasionally you run into people in the forums who say "I got an out of memory error". And for months we couldn't figure it out. We don't have any memory leaks that we know of and the people who reported it had plenty of virtual memory. So what was the deal?
The problem was a basic misunderstanding on how memory in Windows is managed. We (myself included) thought that each process in Windows may only get 2 gigabytes of memory but if it ran out of that memory, it would simply swap to the disk drive. Thus, if a user had a large enough page file, no problem. But that's not how it works. After 2 gigabytes of memory, the system simply won't allocate the process any more memory. It simply fails and you will end up with a crashed game.
Actually Windows is a gigantic missconstruction.
Imagine it this way: someone did build a bridge, and this person wasn't the smartest person in the world. So the design of that bridge is clearly lacking, and can only support half the weigth that would be possible. But as the bridge is dearly needed, everybody uses it. But over time, more and more people have to use that bridge, and sooner then later, there is a constant line of people standing in front of the bridge, waiting that they are allowed to pass. Sure, there is still space on the bridge, but the bridge would break if to many people got on it. So everybody has to wait.
Now another guy designs a stage coach. He designs it in a way that would be best for the users. But knowing that the coach has to cross that bridge, he limits the coach in a way that it wont break the bridge. So as long as the coach driver drives slowly over the bridge, everything is fine.
Who do you blame, if the coach driver is driving to fast, or even changes the way the coach works, by removing the limitations?
First you should blame the bridge builder, then you can question the design of the coach. But in the end you can only drive slowly.
PS: Of course, Firaxis did indeed make several mistakes, which produce MAFs. But lets be honest: its unfair to blame them alone for the MAFs.
But Civ3, Galciv 1, Age of Empires 2, Playstation one games,etc., while were great in their time, is in the past while most gamers are playing in the present with games like Company of Heroes, Supreme Commander, Galciv2, Civ4 which of course make more demands on hardware and software. It's some what the same that Civ Revolution is coming out on the PS3 and not PS2 even though there are more people who own PS2. PS2 is the past console while like it or not PS3 is the present one.Yes, but the old Civ 3 coach can pass the rickety "windows"-bridge much faster as the overstyled overwighted Civ 4 limousine with its huge 3d coach-driver-unit on board and therefore is the better construction for that bridge.
But Civ3, Galciv 1, Age of Empires 2, Playstation one games,etc., while were great in their time, is in the past while most gamers are playing in the present with games like Company of Heroes, Supreme Commander, Galciv2, Civ4 which of course make more demands on hardware and software. It's some what the same that Civ Revolution is coming out on the PS3 and not PS2 even though there are more people who own PS2. PS2 is the past console while like it or not PS3 is the present one.
What really weigh civ4 down is mods like ViSa which takes advantage of civ4 modding power. Thankfully BTS did help allocate the memory better. Yet like Brad pointed out this is only help in the short term.
Smidlee, this is an interesting posting. Does this mean, Civ 4 is a gigantic missconstruction, as it reaches the 32-bit-windows-memory border much faster as Civ 3 and isn´t able from construction to handle big maps as proper as Civ 3 on 32-bit machines ?
Is the whole conception of Civ 4 a big error, because the programmers didn´t really know, how memory in 32-bit-windows is managed??
One of the things that made Galciv2 hit this limit wasn't necessary the map size even though that added to the problem. That's also true the ViSa mod which starts out twice the size of a normal 18civ huge maps. (already over 1.6Gb with less than 400mb until MAF). In Galciv2 as the AI continue to designed more ships this allocate more memory to the game until it hit the 2gb limit. Ship design was one of it's best features.
As Brad pointed out if games like Galciv2 are start to hit this limit then 32-bit days are clearly numbered especially when Vista uses even more memory to run a program.
I surely didn't mean that since 64 bit systems have their own problems; like running slower and hotter.Ya I agree if your sayin desiners should have held off on CIv4's frame and other behomoths like it till the 64bit was the majority and not minute minority.