Alpha Centauri Forums
  The Game
  Proof (?) That SMAC Is Leaking Memory...

Post New Topic  Post A Reply
profile | register | prefs | faq | search

Author Topic:   Proof (?) That SMAC Is Leaking Memory...
yin26 posted 03-27-99 09:12 AM ET   Click Here to See the Profile for yin26   Click Here to Email yin26  
[I posted this both in the Game and Trouble-Shooting Forums because I think it fits in both places.]

voodoo,

You're a God! I downloaded that utility (MemTurbo), and let me tell you one example of the improvement:

I also have 128MB of RAM (running on a 450Mhz Micron machine). I figured that no matter how bad a given program or Windows itself is, that would be enough room to play for hours without a slow down. Not true.

For example, somewhere after 30-45 minutes or so, the objects in the workshop would spin (you know, the 3d preview ones) at a jerky rate of about 1/2 their usual speed.

After using the Ctrl-Alt-M hotkey to defrag the memory, the spinning went right back to normal! Now, MemTurbo itself describes this problem as the fault of the program, not Windows. It says that programs like SMAC are "behaving badly" by not cleaning up their own garbage left in the memory. As others have guessed, it does seem that SMAC is "leaking memory."

Who knows. Maybe MemTurbo is an Activision-funded program designed to make SMAC look bad. Maybe. But I do have eyes and most of my brain.

Ladies and gentlemen, I submit proof(?) that SMAC deserves some criticism for its programming. Without a third party shareware utility to defrag the memory--which SMAC should be doing on its own--I would continue to suffer these quite annoying problems (which were replicated throughout almost all aspects of the game, not just the workshop, until I rebooted the system). I would also continue to hear from innumerable SMACophants that the problem was somehow mine and not SMAC's.

I can't wait to hear from them how the problem still IS mine, but that will come soon enough, I'm sure. ("Well duh, dude, that's what you get for buying a new machine!"--whatever.)

Perhaps this is only a problem on high-end machines, since most of you don't seem to encounter this.

Firaxis: Could you please check into it? This might be an issue of greater importance to the future of this game as 128Mb RAM becomes the norm. And if you do find a memory leak on higher-end machines for some reason, please give all the credit to voodoo.

voodoo, thanks.

Freddz posted 03-27-99 09:24 AM ET     Click Here to See the Profile for Freddz  Click Here to Email Freddz     
It is unfortunate, Yin, that you still feel you have to prove the obvious. I dunno whether this "test" of yours is correct or not, but to only blame Windows for everything has always been a bit too much for me. But hey, look positively everyone, this might turn out to help Firaxis sort some of their problems out or understand what went wrong when they make a SMAC II.
yin26 posted 03-27-99 10:40 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
FYI:

http://www.memturbo.com/productinfo.htm

It seems like a great utility. I hope it helps somebody.

Khan Singh posted 03-27-99 10:48 AM ET     Click Here to See the Profile for Khan Singh  Click Here to Email Khan Singh     
MemTurbo is a great little utility. It really made Half-Life much more fun for me, eliminating a lot of annoying cache swapping.
Unlike most shareware, it's actually worth the fee.

I haven't found it to make much difference in SMAC, but if you're having trouble with slow spinning or lots of hard drive access you might want to download MemTurbo from Silicon Prairie Software and try it out. It's free for the first month.

player2 posted 03-27-99 11:00 AM ET     Click Here to See the Profile for player2  Click Here to Email player2     
yin, your problems with SMAC's 'garbage collecting' in memory may be unique. I am only running at 64M, and have not experienced any slowdown problems (aside from the predicted late game slowdowns on huge maps.) Your problem may simply be a conflict between your hardware and SMAC's game engine. FYI, I am running a K6-2/300. I have heard that people with Pentiums have had problems with slowdowns, but nobody that I know with K6's and SMAC have experienced any problems. So it could be intel, or it could be some other piece of hardware.

So the message is; don't be too quick to blame Firaxis. The problem may be on your end.

tfs99 posted 03-27-99 11:42 AM ET     Click Here to See the Profile for tfs99  Click Here to Email tfs99     
I haven't even downloaded this utility yet, but as a software engineer, I came to the leaking and/or fragmenting conclusion quite some time ago. The symptoms described (i.e., slowing down of game, stuttering of sound, etc. that get cleared up by saving and restarting) are a **dead give away**.

It is a flaw that you would expect from relative programming inexperience in the Windows environment.

Now one thing I would like to know is why it takes 720K bytes (!!) of data to synch up a 2 player multi-player game?!?

That is 2 1/2 times the size of a save file from a regular SP game. And 20 times the size of the same .SAV file ZIPped. How SMAC handles data transmission in MP games is an area where programming could be "spruced up" considerably, especially considering there are public domain ZIP utilities.

Just write the needed MP data to a file, ZIP it and send it, let the client computers UNZIP it and verify the contents. This would be a quick and easy way to at least speed up the painfully slow beginning synchronization.

With all its flaws, I still love this game. Suffering from -4 sleep. Just wish it could be better. And _RIGHT NOW_ darn it!

SMAC n ... Ted S.

Pique posted 03-27-99 12:41 PM ET     Click Here to See the Profile for Pique  Click Here to Email Pique     
My $.02...

I also have MemTurbo, and have found it sooooo helpful for other games in the past that I paid the fee.

I also have problems with SMAC slowing down, locking up, etc., after which my mouse refuses to move more than say one inch/minute across the screen (even after SMAC has been C+A+D'd out of).

MemTurbo does NOT solve this problem for me and I have to reboot. Often I will have to reload the -5 year to -10 year autosave and replay several turns to get past the turn that is locking up.

I have a k6-2 300 with 64mb of ram (I think I said I had a p2 300 at some point on this board by mistake, but was a mistake that I didn't bother to repost and correct until now, I haven't paid for the premium pentium since I had an old p66), so player2 is in this case not correct. I also have a Hercules Stingray 128/3D for display and a SB AWE 32 for sound, in case this helps anyone figure out the problem.

I enjoy the game enough to 'play through' these problems, but they do get frustrating.

Pique

Mortis posted 03-28-99 04:51 AM ET     Click Here to See the Profile for Mortis  Click Here to Email Mortis     
SMAC did have a leak in the Demo (Ver 1.0), but that was fixed up in Ver 1.1. Personaly, I'v got P166 with 64mb RAM, I play SMAC for hours on end and have never experienced any slowdown.

tfs99 -
I totaly agree with the comment about syncronising MP games, way too long, especialy the leaders. What is there sy syncronise with faction leaders anyway?

Red Alert posted 03-28-99 05:21 AM ET     Click Here to See the Profile for Red Alert  Click Here to Email Red Alert     
I also experience a slowdown after playing for about 2 hours. I have a K6 266 and 32 mb RAM so it's not only a pentium problem.
MartyParty posted 03-29-99 02:29 AM ET     Click Here to See the Profile for MartyParty  Click Here to Email MartyParty     
I also thought it leaked memory, but not so bad that it bothered me. I've had the game crash with "unable to allocate drawbuffer" error a few times, after AC sessions of a few hours.
MoSe posted 03-29-99 05:16 AM ET     Click Here to See the Profile for MoSe  Click Here to Email MoSe     
Well, player2, your conclusion seems a bit hasty and superficial.
After all the analisys and testing reported here and b4, blaming Yin's end (huh, this sounds a bit wrong somehow...) looks like blaming a big slice of home PC market share.

Yin must have been SMACdoped in the end, or he exhausted his energy reserves (Power overload?), cuz I'd excpected to see him jumpin' jaws'n'claws at your throat.

I'm downloading memturbo while I type this, I remember I used such utils in Win 3.0 (!), didn't feel I would need'em again in W95, PII333, 128Mb Ram, till now.

I was a bit overly enthusiastic after I patched with 3.0. I looks faster indeed at first, but in the long run I found I had to reboot (I reload a lot, even with IM).

MariOne

PS: I didn't experience any slowing down on office's P133, 32Mb, NT4.0 : 'twas mortal plodding from the start!

yin26 posted 03-29-99 07:25 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
MoSe,

I just wanted to give somebody else a chance at him first. I mean, for God sakes, I even said:

"I can't wait to hear from them how the problem still IS mine, but that will come soon enough, I'm sure."

I'm surprised it took so long. What the hell else am I to do people? I have the latest drivers for EVERYTHING! Even my drivers have the latest drivers.

I have a new machine. Every piece of hardware in it is industry-leading. I comb their update sites for any news, any hint that the problem somehow lies with me.

Well, you know what? I don't buy that **** anymore. These problems with the game slowing down are SMAC's and SMAC's alone. Maybe most players don't get as bothered by a little system slow down now and then. And I'm not saying it ruins my life or anything.

What I AM saying, and what makes me keep posting, is you people who keep blaming the gamer for these problems--I'm sick of it. Tired of it. At first it was kind of cute, but now it's just silly. (True, the same thing has been said about me on many occasions)

But, hey. Where you stick your nose is your own business. Plus, the obvious idiocy of it all gives me something to write about.

So, on second thought. Keep blaming me.

Teeman posted 03-29-99 07:31 AM ET     Click Here to See the Profile for Teeman  Click Here to Email Teeman     
I have experienced the slow down problem as well. After a few hours of play (and you know that you can't play anything else then that) things start to get a little herky jerky. Units don't move smooothly anymore, the workshop rotates much slower as well as a few other things. I'll have to try out the memory thing.

Teeman

MoSe posted 03-29-99 08:14 AM ET     Click Here to See the Profile for MoSe  Click Here to Email MoSe     
Amazing MemTurbo!
Now our whole IT support team spends the day staring at that yellow line drawing that step-function on the monitor
JasHawk posted 03-29-99 09:23 AM ET     Click Here to See the Profile for JasHawk    
Yeah it seems like it has memory leaks to me too (not because of slow down, i dont experience any (a P-II 233 O/C to 291 w/ 64MB and 2G partition)). The reason i reckon there are memory leaks is because of the time it takes the swap file to sync after shrinking 100M or so (but that is stupid windows fault, linux takes about 1ms (if that) to truncate a file, and even less to drop swap that is no longer used). I think the problem with slow down might be because of pathological behaviour of most LRU algorithms at near memory (or in this case diskspace) exhaustion. Check to see how much free disk space you have and how fragmented it is. Anyway Windows is a crap OS to develop for. It has some really bogon interfaces, non-linear behaviour (and worse still non deterministic behaviour even at a statistical level sometimes) and just plain downright weirdness. Pity so many games are only available on Windows Bring on the tux.

matt

Jimmy posted 03-29-99 10:48 AM ET     Click Here to See the Profile for Jimmy  Click Here to Email Jimmy     
Yin: Are you accusing the two greatest programmers of our time (ie Sid Meier and Brian Reynolds) of faulty programming? You better have a good case, either that or you are just self-confident to the extreme.
Griff posted 03-29-99 11:35 AM ET     Click Here to See the Profile for Griff    
Hold on there, Jimmy!

Sid and Brian are the best game *Designers* of all time!

Yin is correct in posting this thread. Though I haven't noticed it on my machine (I only get to play 1-2 hours at a time though), memory leaks can occur and can be *very* difficult to ferret out. I'm assuming Firaxis is aware and working on it and we'll see some improvement in 4.0

(A side note: The roof leaks in many of the buildings Frank Lloyd Wright designed....)

cousLee posted 03-29-99 11:44 AM ET     Click Here to See the Profile for cousLee  Click Here to Email cousLee     
yea, yin! we all know the Brian and Sid singlehanded wrote and developed this game all by themselves, and further more neither one can possibly make any mistakes cause they are gods. Where do you get off critizing the completly perfect game that SMAC is. The placebo "V3.0" was only made to pacify whiners such as yourself. So what if you have all the latest hard/sofware/drivers. it has to be on your end. you probably broke your system yourself and are now trying to blame it on thses two men of Einstein caliber who descended to Earth to provide recreation for the people of this planet!!! you ungratefull thing you.
****************************
on the side, if i find one more problem in this bug laden thing I'm gonna scream.
HMFIC posted 03-29-99 12:12 PM ET     Click Here to See the Profile for HMFIC  Click Here to Email HMFIC     
Since installing v3.0, after several hours of game play, I start getting intermittant voice attempts...what I mean is that its like a voice starts to say something and then stops at the first sound. I found that re-booting cleared this for a little bit.
According to tfs99, this is a dead give away of memory leak. I have downloaded memturbo and will see what that does for me.
(as if you care)!
damien posted 03-29-99 01:22 PM ET     Click Here to See the Profile for damien    
If you want to be sure that it's SMAC that's leaking memory then all you have to do is run the Win9x System Monitor & check the memory allocated value every so often. If you're using NT then just use taskman.

I bet Firaxis are really regretting using that 3rd party graphics library now.

Darkstar posted 03-29-99 02:01 PM ET     Click Here to See the Profile for Darkstar  Click Here to Email Darkstar     
Oh, give me a break people! SMAC leaks memory and system resources like a sieve. All I have to do is crank up my Software Developer Tools and watch the code waste resources. Its much too common problem that occurs in the rushing of product to market. Its a sign of development in a VERY high pressure environment or simply poor coding practices. You can choose which side you come down on. Personally, I tend to come down on the bad coder side, and I don't give enough rat behinds where you do.

Anyone who has COMPLETED a game of SMAC has seen the list of people that worked on it. That was a lot of places to screw up the cardinal rules of "for every new, you must delete" (coders that allocate memory know what I mean). These things do happen in the most coordinated of teams, possessing no time constraints, with the best QA checking and verify their work. No one is perfect. I understand it quite well. But I have seen and experienced way too many signs of poor coding techniques to be reasonable on this issue. No coder on the SMAC team would ever get hired at MY company. Your product is your best resume, and they have NOT done well enough to work here, at least, not without someone looking over their shoulders constantly.

As for slow downs, I get those all the time in SMAC, Yin. I have a Pentium II 400Mhz system with 128 Meg ram, several GIG of continuous free space on my HD, latest and greatest... etc etc etc. I know the slow-down is purely due to their code. When I run SMAC, I don't hear or see any indications of swap-death that others describe. Purely In-Memory problems, which points to bad coding practices. Whether you blame the Game Code or the 3rd Party Graphics engine, I as a CONSUMER blame Firaxis. They built their product. As I have previously stated elsewhere on this forum, I am so disatisfied with the OVERALL quality of SMAC that I have been spreading the word to my friends and peers to not get it until its on the super cheap shelf. You know, that $3 to $15 price range. You can bank on the fact that I will NEVER buy another Firaxis product for more than $10 or $15 bucks.

If your are going to play in a sewer, Yin, expect to get dirty. With the overall poor quality of SMAC code, I am surprised it runs at all, let alone as well as it does.

-Darkstar

damien posted 03-29-99 04:02 PM ET     Click Here to See the Profile for damien    
Sigh. There's nothing worse than wannabe developers (absolute rules for absolute beginners).

Darkstar let's get something straight it doesn't leak memory for everyone so it's not a basic new without a delete problem.

It could be one or both of the following;
1. driver memory leak - fairly common for people with the latest hardware & drivers.
2. new w/o delete in some hardware specfic portion of the SMAC code.

Now instead of pontificating why don't you find out what the problem is?

Finally respect to yin26 for finding a fix.

Darkstar posted 03-29-99 06:35 PM ET     Click Here to See the Profile for Darkstar  Click Here to Email Darkstar     
Let's get something straight now... Was was slinging code (and making good money at it) before half the people around here were out of diapers. That's no lie, and no boast, just a simple fact. There's no wanttabee to this programmer.

I CAN go into serious address by address, operation by operation of the SMAC code. You can FIND where they allocate memory, and never deallocate it. Mind you, this is NOT the driver code... that's a little harder to DEBUG as I need to drop my Driver Developer Kit on my system before I am confident that what my tools are reporting are true. The whole thing REEKS, and I wouldn't take the contract to clean the code and bring it into standard maintence terms for a million dollars. That's serious as well. The code has multiple paths for the same operations, which is ALWAYS a bad sign.

Now, I am not going to defend DirectX, which is known to have problems. And my graphics drivers MAY have a (or many) problems, but the fact of the matter is that SMAC is a poor excuse for a product from consumer point of view. If it had any real competition the way RTS games currently have, it would disappear into the depths of the bit bucket. However, unless CTP proves to be a bigger kick in the pants than expected, that won't happen.

My complaint isn't with the Design. The Design is nice. The Gameplay isn't the greatest of all time, but it should turn into a standard.

Its implementation though is using poor code. Damien it DOES leak on everyone's system. The trick is that most people are blaming everything but the problem child. If any other professional software developers wish to take this up, I am willing to listen how SMAC isn't responsible for its poor code discipline and general crappy performance and consistancy. If I find anyone defending the CODE, I would have to suspect that they are a member of the coders that WROTE the pee poor code. Or are trying for a job at Firaxis. Which is it Damian? :-)

Now, I bet they are doing A LOT of rewriting of code as we speak. Why? To address the maintence nightmare that probably lurks behind the name, SMAC. Doing that makes it easier for them to find their bugs and smash them. Its business standard practice these days to through out an absolute mud pie covered in pretty chocolate icing, and to go back and replace the mud with the actual CAKE, without acknowledging publically that is how the game is played. Firaxis was only given as long as it HAD been to produce SMAC as it was a Brian and Sid product.

If you want to continue to defend the code, take it up with Sid and Brian who have EACH admitted that the code behind SMAC is a lot more MUD that the DIAMOND it aught to be. And that is being fixed. On a monthly release schedule of ENHANCEMETS.

-Darkstar
(who doesn't play around when talking about Code or its Quality)

yin26 posted 03-29-99 07:13 PM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
Darkstar!

Will you be my new best friend?

I've been dogged by ultra Firaxis kiss-ass computer geeks for so long that I'm crying right now.

A voice of reason--AND he can sling computer jargon back at the enemy.

As of now, Darkstar, for every Forum code-defending kiss-ass you destroy, I'll enroll you in the "Jelly of the Month Club."

Don't laugh--it's the gift that keeps on giving.

Seriously, I enjoyed your last post immensely. No surprise.

Shining1 posted 03-29-99 07:22 PM ET     Click Here to See the Profile for Shining1  Click Here to Email Shining1     
I have to support Darkstar's comments - just the feel of the game, the numerous minor bugs, odd crashes, etc, give the feeling that the SMAC code is a spagetti mess. Patch 3.0 confirmed this feeling, with the amount of reduntant information cut from the Terran.exe file.

I'm no expert on programming - but I can do it, with a good manual and a bit of time. And this game - well, it feels a bit like the original Fallout, to be honest. Great idea for a game - pity about the bugs.

*sigh*. I must be getting jaded. Still, all for the best.

Xentropy posted 03-29-99 07:32 PM ET     Click Here to See the Profile for Xentropy  Click Here to Email Xentropy     
as well as that memturbo program, a step that helps tremendously to decrease those swap resizing problems is to go into your virtual memory settings and set the min and max sizes the same (I recommend at least 128M)... This allows the swap file to *always* be there, always that size, speeding things tremendously... (Why Windows is *so* slow resizing that thing, I don't know, but at least there's a workaround..)

If you have a second physical hard drive, putting the swap file on the first partition of that drive helps, as well... (Be sure to defragment your drive after the reboot; Win98's defrag utility and Norton's Speed Disk both place the swap file at the front of the drive if you do this..)

These two steps got rid of all traces of slowdowns due to long runtimes on my system.. Your mileage may vary :>

Xentropy posted 03-29-99 07:42 PM ET     Click Here to See the Profile for Xentropy  Click Here to Email Xentropy     
er, I meant to explain step by step where to set that virtual memory up, and it slipped my mind...

This is all based on Win98. Win95 should be nearly the same:
1. Right click on My Computer on your desktop.
2. Choose Properties from the pop-up list.
(Alternately, you can go to the System properties from the Control Panel.)
3. Choose the Performance tab at the top of the System Properties window.
4. Click the Virtual Memory button at the bottom right.
5. Choose "Let me specify...".
6. If you have only one drive, leave the hard disk set on C:. If you have two, choose the faster drive, or if they're fairly equivalent or you are unsure of their speeds, the second. (Stick to C: if you're worried about system tweaks.)
7. Set minimum to at least 128. If you have less than 64M of memory and plenty of drive space, 192 or 256 may not be a bad idea.
8. Set maximum to the same number you chose as minimum.
9. Click OK.
10. Click Yes.
11. Click OK.
12. Click Yes to reboot.

When you come back up, run Disk Defragmenter, Speed Disk, or whichever defragmenting utility you prefer.

(Note: If you have Norton Utilities and have run the Norton Optimization Wizard, it may have already done something similar to all this.)

Hope it helps someone out there..

yin26 posted 03-30-99 04:15 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
Xentropy,

Thanks for the info. I'm going to try that tonight when I get home.

In the spirit of helping people, here is a great site:

http://www.windrivers.com/

Many of you have probably found this site already, but in case you haven't, here's a bit of what you'll find:

* A one-stop spot for finding all the latest files for updating EVERY piece of harware/software you can imagine (I used to find all these one at a time, site by site).

* A great collection of resources. MemTurbo is there, for example, along with other cool ways to make a virtual cache, etc.

* Perhaps more importantly, they have a Forum like this for asking questions (sorted by type of problem) about whatever issue related to keeping your computer running well. That is a great resource.

This site really helped me feel in control of my computer--of course, I had to spend a good deal of time studying everything, but it makes it that much easier to blame SMACII for any memory leaks when the time comes .

henriks posted 03-30-99 07:03 AM ET     Click Here to See the Profile for henriks  Click Here to Email henriks     
A better way to trace down memory leaks would be to use a real debugging tool such as Purify or Boundschecker. Unfortunately, it is kind of difficult to draw good conclusions without debug symbols (and preferably the source code).

SMAC probably leaks. In large projects it is nearly impossible to avoid all memory leaks, at least if you're programming for the Windows platform. I have noted on several occasions that many Windows API:s leak a lot. This means that even if Firaxis would have perfect control over their own code, SMAC would still leak due to the usage of Windows API:s.

master k posted 03-30-99 07:42 AM ET     Click Here to See the Profile for master k  Click Here to Email master k     
dear colleagues,

it would be nice, if anyone who tried Xentropys virtual memory advice could reprort his experience right in this topic.
many thanks and along and peaceful living shall be his reward

master k

Chillum posted 03-30-99 08:40 AM ET     Click Here to See the Profile for Chillum    
I just hope that in the rush to fix all these 'problems' no new bugs are introduced.
yin26 posted 03-30-99 10:02 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
Chillum,

I like your approach better. Let's just stick with the crap program as it stands.

Amazing that a game entirely built on the allure of the future and progress draws players who are so worried that pressure from the gamer's end is somehow going to push the poor, hard-working, underpaid Firaxis people into a programming mistake, or make them so mad they'll publish a sh!t game next time to teach us a lesson.

Guess what? They're teaching us some lessons now, I assure you.

[in your best nasal voice] "All they want to do is make us happy, and look how we treat them. Leave them alone!"

This is a wakeup call, Firaxis. People are on to your crappy code and Patch-a-SMAC tactics. You know, on the CTP Forum Brian arugued months ago that Activision was the untried team that is most likely to make the lesser game.

Lesser how? There's not much Activision could screw up that isn't already screwed up by the "veteran" Firaxis team.

I'm glad they lost the license. Here they had a great opportunity to really do something bold, to really show the rest of the industry how to program. And what? Mediocre at best. Criminal--perhaps.

You Firaxis kiss-asses are all a bunch of panzies. When that company folds, I'll try to remind all of you SMACophants of how you coddled the game and tried to squash criticism because you have some fairy emotional ties to the "real" people at Firaxis.

The only thing real about them is they had better damn fast figure out how to stop the bugs, memory leaks and overall lackluster gameplay.

Or, they could listen to you "Don't criticize Firaxis or I'll poke you with my slide ruler" geeks who have endless tolerance for shoddy work and zero ability to try to take things to the next level.

My God! That's the weakest little wheeze of a post I've ever read: [again, talk through the nose] "Gee, I hope all this complaining doesn't make them put out a forced buggy patch trying to fix problems that never existed..."

Listen, they "rushed" the bugs to market in the first place. Why not "rush" to fix a few? Or is that just too much to ask?

HMFIC posted 03-30-99 10:31 AM ET     Click Here to See the Profile for HMFIC  Click Here to Email HMFIC     
Altho I sort of agree with some of yin26's points (we could use more quality code), he kind of takes it to the extreme.
'...they had better damn fast figure out how to...' or else what? Yeah, people are onto their leaks and whatever, but guess what, they are still playing and enjoying the game. I seriously doubt that attempt to yin-cite the masses to riot will succeed.
MikeH II posted 03-30-99 10:59 AM ET     Click Here to See the Profile for MikeH II  Click Here to Email MikeH II     
Yin you just said:

"I like your approach better. Let's just stick with the crap program as it stands."

Fine you don't agree with what he says, why not act like a complete arsehole and rip the piss out of him? Works for me, it's useful and constructive and a great way to get people to like you. I am a programmer and I know that rushing fixes can break stuff that already works but like you I disagree that Chillum has a fair point. Firaxis should rush out the fixes make more bugs that way you can post more ranting threads on these forums! Fantastic! I don't know about the rest of the forum posters but I know I love reading your own inimitable style of oversimplistic ranting.

"The only thing real about them is they had better damn fast figure out how to stop the bugs, memory leaks and overall lackluster gameplay."

That's the only real thing about them? Are you sure that's what you mean? "they had better damn fast figure out how to stop the bugs, memory leaks and overall lackluster gameplay" because the rest of them is some ethereal fantasy that doesn't really exist? Wow. What a concept to think about.

"You Firaxis kiss-asses are all a bunch of panzies. When that company folds, I'll try to remind all of you SMACophants of how you coddled the game and tried to squash criticism because you have some fairy emotional ties to the "real" people at Firaxis."

Please tell us where you are going to post this smug 'I told you so'. Presumably, when Firaxis folds, as you so confidently predict, this Forum will cease to exist. I'd hate to miss your incisive wit and light hearted humour in your triumphant speech telling us what fools we were enjoying the game which, even though I haven't had any problems with, I should be regailing Firaxis with complaints about.

Oh yeah:

"You Firaxis kiss-asses are all a bunch of panzies."

Refreshing to hear such original and cutting insults. I winced when I read the word kiss-ass, really cut to the bone that did, I don't even think it was directed at me but still, ouch.

I'm going to have to go off to cry now. I don't want my pansy keyboard to get wet.

crisp posted 03-30-99 11:26 AM ET     Click Here to See the Profile for crisp    
Changing your swap file to permament shouldn't make any difference aside from a slight speed increase under high usage.

there's a simple way to test what part of the system is leaking memory.
1. check memory/system resource used.
2. run SMAC until it slows down, etc.
3. check memory/system resources used.
4. close SMAC
4. wait for Windows to deallocate all memory allocated by SMAC (which it *will* do)
5. check memory/system resources used.

if the figures from 5. are greater than from 1. then it's probably a driver problem otherwise it's probably a SMAC problem.

I can't do this on my machines because SMAC works fine - no memory leaks or crashes - but I'm sure one of the people complaining would like to prove their point.

yin26 posted 03-30-99 05:48 PM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
HMFIC,

I know it probably won't work--but you should see a few of the e-mails I've gotten from Firaxis. Interesting reading.

MikeH II,

I'm glad you enjoy the game. I do, too--most of the time, but I don't think it's going to stay on my computer for years like the other civs. Will it stay on yours?

I'm also glad you haven't had any problems--but go look at the trouble-shooting section. It's pretty busy, and some of the problems can only be related to SMAC and nothing else.

The most vile creature on this forum is the person who says, in essence, "I don't have any problems with the game, so it must be your fault. Leave Firaxis alone."

That kind of thinking should get a person a good beating. But, since I only have the alphabet do work with, I'll every once in a while roll out a verbal IRA-style thrashing just to keep the natives honest.

I realize, though, how funny it sometimes reads, which isn't a bad side-effect, is it?

Shining1 posted 03-30-99 05:58 PM ET     Click Here to See the Profile for Shining1  Click Here to Email Shining1     
Given that version 3.0 has crashed with a 'terran page fault' warning three times in the past two days, I'm not sure I should really be condemning Yin for his comments (again).

Given also how much I've enjoyed playing the game in the last six weeks, I'm also willing to give Firaxis the benefit of the doubt - just. The Borehole cluster is cool - but not the way the interlude about it appears two turns into the game. And I'm becoming increasingly concerned about the whole scale of the messed up code thing. Did you know the weapon graphics are linked to weapon damage instead of a set list. Try it. Change the value of a particle impactor to 3 in Alpha.txt and have a look at your brilliant new LASER RIFLE? Huh?

SMAC is a brilliant, addictive game, not much deeper than CivII but still an improvement, which is saying a lot. As I'm sure most people would agree. But this only makes it worse when you get stupid bugs and page faults (what is a page fault, anyway?) interrupting the game.

Yin, I really think you've made your point. I'm even starting to agree with you, or at least share the way you feel. Right now I'm seriously considering putting SMAC back in the box and playing Starcraft again until T.A: Kingdoms comes out. If version 4.0 crashes more than once I will do this. I'm irritated and firaxis' credibility has been damaged.

yin26 posted 03-30-99 08:00 PM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
Shiny,

I don't have those problems on my computer. Have you tried defragging the hard drive?

Just kidding!

Actually, I never thought it would feel so bad to read a post that confirms my worst suspicions. Why?

Despite all my ranting, I really want this to be the greatest game ever. I was convinced that Firaxis, if anybody, could do it. But some of the almost childish mistakes and blatant disregard for the finer details of the game (your combat posts have been very enlightening) make me wonder:

Are they insulting us, indifferent, sorry, surprised--what? I would really love to know how the Firaxis team feels when they read a post like yours. I mean, I'm just a "troublemaker," but you have really delved into this game. You have really worked hard to be one of the game's biggest authorities and fans.

If they alienate players like you, there's big trouble down the line.

Please, everybody, don't get me wrong. I am not happy about these problems. If Firaxis can put out stuff like this, we're pretty much assured other companies will be no better. Any gamer, whether this particular game works fine on his machine or not, should worry about the market in general and not just happily ignore other people's problems.

Why? Because an industry that doesn't get sufficient feedback (criticism) when things go wrong can hardly be expected to make things right.

Maybe the fire hasn't hit your house yet, but it's down the street. You might want to help put it out before you get burned.

Sorry, Shiny, about your problems. On top of that, the reviews of CTP by gamers are not very promising. Now what?

xgalaxy posted 03-30-99 08:26 PM ET     Click Here to See the Profile for xgalaxy  Click Here to Email xgalaxy     
I find this all very interesting.
I own a Pentium 200 Overdrive, 64 megs RAM, Windows98 w/Plus98, 12 speed cd-rom drive.
I have Windows manage my virtual memory for me(you should too).

I expierence 'NO' slowdowns at all. I am not saying that its not true that you are not but you may want to try to resolve the problem yourself before crying to Firaxis about it. There are several things you can do. Before we proceed you need to ask yourself a few questions first.
1.) Do I have one or two harddrives?
2.) If I have one harddrive, how much space
do I have on it?
3.) If I have two harddrives, how much
space is on each?
4.) Do I have Windows manage my memory?
5.) If I manage my memory, how much did I
allocate for 'swap file size'?
6.) Do I have SMAC on my bigger harddrive,
or smaller harddrive?
7.) When I play SMAC how many programs are
running in the background
(Ctrl+ALT+Delete)?

(Tip #1.)
-Right-Click on 'My computer'
-Click 'Properties'
-Click on tab 'Performance'
-Click on button 'File System'
-Under Settings and Typical Role of this Computer choose 'Network Server'(this makes computer run "MUCH" faster)
-Under Read-Ahead Optimization move to 'FULL'
-Say yes to restart

Due to the out of ordinary size that this is becoming, I'll only give the rest of my tips through E-Mail. If this 'THING' gets out of hand anymore, I might be forced to make a web page about it. I'll give you an web address if forced to.

yin26 posted 03-30-99 08:42 PM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
xgalaxy,

I appreciate your well-intentioned advice. A few people who are totally unaware of what they are doing might benefit from it.

In my case, and I'm sure in Shiny's case, too, you're giving basic lessons to some people who have a pretty thorough gasp of what's going on.

Don't join the "It's the gamer's fault" crowd. They are proving themselves to be the biggest idiots to hit this forum since Yin.

Sincerely,

Yin

Gebhard Blucher posted 03-30-99 09:20 PM ET     Click Here to See the Profile for Gebhard Blucher  Click Here to Email Gebhard Blucher     
As much as I like the game, I do have to agree that it _is_ buggy as all hell. Right out of the box, the game ran like a peach. Sure there were the bugs everyone knew about, but no crashes -- no real show-stoppers. However, once I installed the patches, it was crash-city. For some reason the (patched) game doesn't like my Creative Labs Soundblaster (or more likely the drivers). I finally got the (patched) version to run smoothly by pulling my good soundcard and installing a (very) old (circa 1992!) soundblaster clone. Too bad everything else sounds like crud now.

I've never really complained because to tell the truth I _expect_ games to give me trouble. They've been giving me trouble for about 11 years now (back then it was using edlin to modify autoexec & config now it's directx driver chinese-fire-drill), and I don't expect it to change any time soon. Yin's right though, maybe we should expect things to change...

(In Firaxis' defense, I will say that they have the best customer support I've ever seen from a computer game company & I'll continue to support them.)

GB

Shining1 posted 03-30-99 09:31 PM ET     Click Here to See the Profile for Shining1  Click Here to Email Shining1     
Yin

I'm not really upset about anything actually IN the game, per say. There will always be things that could have been done better (combat system included!), but for whatever reason didn't get changed. And different people have different views - I think the cloning vats project is unbalanced. Firaxis may have included it as a catchup device for other factions late in the game - if you've fallen behind in development, you can build this and quickly regain lost ground. That's a design issue.

SMAC has reasonable graphics (I'd say good but for performance issues), a very firm base in CivII, and adds some nice features. The social engineering and design workshop, for instance.

Moreover, SMAC has, by current standards, an alarming good A.I. One of the fears I had about CTP was that the A.I wouldn't be nearly as good as SMAC. This seems to have held up. SMAC and Halflife between them have reminded me what a good A.I can be capable of.

Just the bugs, man! SMAC is the gaming world's equivilent of the absent minded professor - brilliant in places but unreliable.

What now? From Darkstar's speel, it sounds as if it could take months to, heh, 'get the code up to code'. Done with an Enhancement every 3-4 weeks, that's a lot of Borehole clusters.

Oh dear. I should go fishing more often. I only just got that one - 'Patch and Release'.

xgalaxy posted 03-30-99 10:00 PM ET     Click Here to See the Profile for xgalaxy  Click Here to Email xgalaxy     
yin26,

I have to agree with you whole heartidly about the fact that most gamer companies and even OS companies but out ****. But isn't this all for a better tomarrow? This is why we have patches and updates, although I would prefere updates over patches.
Oh a couple more things, Do you read the readme.txt files that come with games and patches? I do all the time (sounds pathetic, but helpfull). In one of the readme files they say something about your display and color settings. What resolution are you running, I am running 1024x768 HighColor 16 bit. You may want to look into 'Tweak UI'. This program is awsome, though if not installed correctly can cause problems. If you have it already then before you begin play set it down to 256 colors and 800x600 resolution. This has made a big difference for me.

crisp posted 03-30-99 10:06 PM ET     Click Here to See the Profile for crisp    
personally I don't care where the problem lies but why do the people who whinge about the bugginess of the game not produce some objective evidence that the fault is with SMAC as apposed to your system?

for example my Win98 box used to crash all the time with a corrupt registry error; so did I go complaining to MS that they wrote buggy code that never worked and it couldn't possible be my system? Nope, I figured out the problem and added another fan to the case so that everything worked fine.

come on people stop trying to claim that all PC hardware is ultra solid & reliable and that every problem must be with the s/w.

xgalaxy posted 03-30-99 10:09 PM ET     Click Here to See the Profile for xgalaxy  Click Here to Email xgalaxy     
Darkstar,

Not to be rude but I find your pathetic attempts of looking like a real programmer pathetic to say the least! Your high end vocabulary and low respect for others makes me sick! Your so-called business who wouldn't higher other programmers trying to make a living routine also makes me sick.
Since your such a 'BIG THING' why are you playing games like "Alpha Centauri" in the first place(hopefully your not decompiling the code for your own uses), you would think you would have better things to do(like balance your checkbook).

yin26 posted 03-30-99 10:10 PM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
Crisp,

Don't you see that your kind of thinking is what helped bring those problems in the first place? Sure, I COULD fix every damn problem, and I have on MANY occasions.

But don't you get sick of Crisp? Or do you just enjoy torture?

yin26 posted 03-30-99 10:12 PM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
Correction:

"Don't you get sick of [it] Crisp?"

Shining1 posted 03-30-99 10:18 PM ET     Click Here to See the Profile for Shining1  Click Here to Email Shining1     
Not every bug is the fault of the system, either. The weapon value/weapon graphic bug certainly isn't. And I didn't get any crashes before installing version 3.0 - now I have 3 in 2 days.
cousLee posted 03-30-99 10:43 PM ET     Click Here to See the Profile for cousLee  Click Here to Email cousLee     
first, maybe it is time for the originator of this thread to begin part 2.

I read a lot about all the problems people are having running this game. the only bugs i have found are in the actual game (like free pressure domes). the only sound problem i have is when i forget to disable norton anti-virus before starting the game.

someone mentioned to reply in this thread about any experience they have with the suggested actions mentioned above. I have not had the need to go into my computer and adjust things, but I DO run norton optimizer on a regular basis. at least monthly. I didn't even have many probs with demo 1.0.

Go Norton.
BTW, IMHO, that only verifys a programming error, but i am not a programmer. It would just make sence that that is the case.

Krushala posted 09-06-99 08:27 PM ET     Click Here to See the Profile for Krushala  Click Here to Email Krushala     
and it messes up my internet connection too

Thread ClosedTo close this thread, click here (moderator or admin only).

Post New Topic  Post A Reply
Hop to:

Contact Us | Alpha Centauri Home

Powered by: Ultimate Bulletin Board, Version 5.18
© Madrona Park, Inc., 1998.