Alpha Centauri Forums
  The Game
  Part 2 of the "Leaky Memory" Series: Hey, is it just me, or is SMAC broken?

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

Author Topic:   Part 2 of the "Leaky Memory" Series: Hey, is it just me, or is SMAC broken?
yin26 posted 03-30-99 11:58 PM ET   Click Here to See the Profile for yin26   Click Here to Email yin26  
One of our fine regulars here at the forum suggested that I break the "Proof (?) That SMAC Is Leaking Memory" thread into part two.

I have seen, from day one, an almost religious effort by some people here to blame the gamer for any number of bugs, memory leaks, crashes--you name it.

But there can be no mistaking that Firaxis dropped the ball on the following (these are just to whet your appetites):

* There appears to be a movement bug--sometimes it takes several turns to enter a fungus square. Other times no.

* Singularity reactors offer NO improvement over their predecessor. The extra energy and time? Just a waste.

[the next one is yet to be confirmed by many, so I'll call it a tentative, though, if true, major SMAC screw up]

* AI missiles do not abide by rage limitations, though patch 3.0 assures us this fix was made.

* Some people report a MORE unstable game after installing patch 3.0--more page faults, more lock-ups, more bugs.

_______________________________

So here's the question:

What problems do you think are SMAC's fault and which can be fixed by the gamer?

Now, let me just try to set the tone, here. I think our goal should be to collectively try to weed out what we can fix ourselves v. what Firaxis has the duty to fix for us.

P.S. Anybody who simply says: "I have no problems, so it can't be SMAC" will be shot on sight. The same fate awaits anybody who blames Firaxis blindly without taking every reasonable step to fix the problem on his side first.

Ronbo posted 03-31-99 01:26 AM ET     Click Here to See the Profile for Ronbo    
Re: Movement in Xenofungus

Movement through fungus squares is somewhat randomized, ie it may take only one turn, or it may take several. That is spelled out in the rulebook somewhere, but I don't remember exactly where.

yin26 posted 03-31-99 01:35 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
Really? Could you please quote that part?(I'm at work now).

If the manual specifically says that, then we can chalk that one up to player error and hit the next issue (though why it would take a random amount of time to enter a fungus square is beyond me--any rationale in the manual?).

Wen_Amon posted 03-31-99 01:37 AM ET     Click Here to See the Profile for Wen_Amon  Click Here to Email Wen_Amon     
Ronbo what yin is saying is that on some tries it can take him 5 or 6 turns to pass. On others he gets there on the first attempt. There is a movement bug.

But since Firaxis is such a kick ass company that doesnt matter
(yin lifts his singularity, whoops, QUANTUM laser and shoots wens head off)

yin26 posted 03-31-99 01:44 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
Wen,

No. I keep the clever ones in the prison camps .

ScWars posted 03-31-99 02:19 AM ET     Click Here to See the Profile for ScWars  Click Here to Email ScWars     
Hey As dumb as this may sound turn off Active desktop and make sure Icq is off your desktop/toolbar when you are playing... It will really reduce crashes.
yin26 posted 03-31-99 02:34 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
ScWars--

Thanks for the reminder: Active Desktop is one huge bug in itself. Use it at your own peril.

Whenever possible, turn off all non-game enhancing TSR (terminate and stay resident) programs that steal system resources. A lot of that stuff you've downloaded or setup over the past few months and sits in your system tray should be turned off before you play.

In other words, leave your memory and disk as "clean" as possible. Also, always update your drivers and, periodically, your BIOS (but keep the old files around just in case because sometimes you might actually have to have an OLDER driver around to get some games to work).

Check out http://www.windrivers.com

It's all there for you. You can even brush up on your hacking while you are there. The site's mantra is "Less B.S. More Computer." How can you not love that?

I apologize if any of this is obvious to most people, but we should all be on the same page--having done all we can--as this quest for a better SMAC continues.

MikeH II posted 03-31-99 03:00 AM ET     Click Here to See the Profile for MikeH II  Click Here to Email MikeH II     
Yin:
I'd just like to point out that I (and Chillum if you read his post) never said that Firaxis shouldn't attempt to fix any bugs, Chillum just said he hoped they didn't rush it and break anything else and I agree with him.
yin26 posted 03-31-99 03:14 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
MikeH II,

But listen to how silly it sounds: "I hope they don't rush to fix the bugs becuase then they might introduce more bugs."

Jesus, what the hell kind of company are we talking about here if we are more afraid of their trying to fix the bugs! What's sad, of course, is that some people are ACTUALLY having a worse time now that "enhancement" 3.0 has come out. If we really need to say, "Firaxis, could you please fix these bugs--but please do it carefully because we are worried you might make it worse," that should speak for itself, don't you think?

Let's face it here. If the best Firaxis can do in response to fixing its bugs is to rush out new bugs, they should open a bakery together and get out of the programming business ASAP.

Actually, cancel that. Buggy bread sounds somehow worse.

JAMiAM posted 03-31-99 04:06 AM ET     Click Here to See the Profile for JAMiAM  Click Here to Email JAMiAM     
Yin,

Re: Movement in Xenofungus

The manual doesn't specifically spell out the
algorithm for entering xenofungus. However, if you play with the tutorial messages enabled (under preferences) the first time you try to enter the fungus (land units) it gives a blurb to the effect that "sometimes it takes several turns to enter." There's
also a similar blurb the first time you try to enter a tile with fewer movement points remaining than the cost of the tile. I suspect that the algorithm is something like
mp remaining/mp cost of tile = prob of entry.
Not positive though.

MoSe posted 03-31-99 04:09 AM ET     Click Here to See the Profile for MoSe  Click Here to Email MoSe     
Wen Amon,
I know I'd have to fix my lacksicon first,
but if sometites you roll a 1 and sometimes you roll a 5 or 6 (huh, much like a dice, isn't it?),
that's exactly what I learned to call randomized, not bug
I can't point out now the page in the manual, but IIRC (it means If I Recall correctly, IIRC [meta-acronym!]) in the rules it simply says that it can slow the movement and that it drains all your remaining movement point, i.e. an unit always stops entering fungus.
In some appendix explaining panetology and xenobiology it describes the reasons why, IIRC it depends on the thickness and age of the fungus layer (nesw =soft old=hard?), and on the characteristic of the vehicle, you need either raw tonnage to plough thru, or agility; I'd like to see such ground behavior more evidently implemented in gameplay, as now is not.
Anyway, by reloading (and resaving if IM), you can verify that it's randomized, like it was when entering forest, hills or mountains in CivII.

Singular sensation:
I addressed that problem in the topic with Jeffrey's answer, still have to check if he replied further. Even if they did think they had to limit Hit Points, methinks that prorating HP in Psi-Combat too is an odd, unbalancing and unforeseen side-effect.
Taken this out, it would still make sense if you get the cargo boost and cost reduction bonuses with the high-end reactor.

Yin, what about a bar'n'grill where they broil a shish-kebab with a fir stick as axis? bugs may be added spice in such culture's haut-cuisine.

And why would you limit the *rage* of missiles?
"See, I'm busting you, but I can assure you that I counted up to ten, took hold of myssileself, and I'm doing it in your interest with the utmost and politically correct calm and serenity" (imagine it with HAL9000's voice)

(*pun*ish feeling)
MariOne

yin26 posted 03-31-99 04:33 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
MoSe,

Hey, that's a good typo you caught! I love it when other people do it with a funny result. I love it more when I do it.

Missle Rage. That's funny. Good idea, actually. You could set your Planet Busters on "stun" or something. It just completely freezes the area for 50 turns instead of making a crater. That way you can conquer it intact later. Hmmmm...

Thanks everybody for clearing up the Xenofungus issue. I learned something from you about that. Obviously not a bug, then. A bit akwardly implemented perhaps, but MY fault as a gamer. Not Firaxis.

What about other issues, though? The missile RANGE question clearly needs to be addressed. This problem dates back to the demo and has yet to be addressed as far as I know. It's a true game spoiler in my opinion and one that should have been quite easy to fix.

[notice I'm saving system crashes and slow-downs for later in the thread...this is a kind of a warm-up session ]

Monolith posted 03-31-99 05:06 AM ET     Click Here to See the Profile for Monolith    
"Jesus, what the hell kind of company are we talking about here if we are more afraid of their trying to fix the bugs!" -- yin26

A software company, yin. Sadly, this effect of patches introducing new bugs is endemic in the s/w industry. It's getting a little better (I think) with time, but there's no particular reason that Firaxis should be immune from the problem.

The crucial point is how critical we think the current crop of bugs are. The bugginess of the new patches is a risk-based, statistical thing: one trades off higher risk of a broken patch for a quicker fix for current embarrassments. So, it _is_ worth saying "don't rush" if we feel that current bgs are less matterful than possible future ones.

Me, I'd rather have cleaner patches than quicker ones.

MikeH II posted 03-31-99 05:08 AM ET     Click Here to See the Profile for MikeH II  Click Here to Email MikeH II     
I always wondered what IIRC stood for.

I was going to say what Monolith said but I think he/she covered it.

yin26 posted 03-31-99 07:06 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
What you are saying is obvious. My point is this: Is Firaxis really so lame that they will rush a buggy patch out to calm a few Yins? If they are that stupid, then they don't deserve even 1/10th of the praise some people here dish out on a daily basis.

Please don't tell me you have so little faith in them. Hey, even I, the "troublemaker"--even I have more faith in human common sense than that.

But time is slowly proving me wrong with this Firaxis team, I'm afraid. So maybe you are right. Maybe we HAD better tell them:

"Uhh. Excuse me. Firaxis dudes. We like the 'enhancements' and stuff, we really do. That part how you 'enhanced' the game by making the sound stop stuttering--that was cool. But the incessant page faults suddenly poping up, while I can see that it 'enhances' the challenge of actually finishing a game--could you leave that stuff out next time? I mean. We'll wait. don't push yourselves, really."

If that comment was really necessary, then we're on a sinking ship people. Titanic2 anybody?

MikeH II posted 03-31-99 07:30 AM ET     Click Here to See the Profile for MikeH II  Click Here to Email MikeH II     
It's just that every time you call for these fixes you want them now, fair enough I understand your frustration, but I don't think it's fair to say that Firaxis doesn't care about your problems and isn't doing anything or that they deliberately released a buggy game. Why would they do that? I can't imagine the motivation behind it.

I have read through the support section and the response from Firaxis has been great. They really do seem to be trying to fix everyones problems as best they can. I don't get where the perception that they are all sitting around doing nothing comes from.

There aren't many threads which are started by people who are saying. "I've had no problems." So it's hard to guage the proportion of people who do have a problem.

I'm not saying there are no bugs, that would be stupid with all the responses in this forum. I find the fact that it does work on some systems and not on others really interesting. Perhaps it is an OS thing and some OSs work better. I'm using Win95 what are you on? I only know one person with win 98 at home and he's bought 3 games which don't run AT ALL on his PC but run fine on mine.

quizara tafwid posted 03-31-99 07:44 AM ET     Click Here to See the Profile for quizara tafwid    
yin26: Have you noticed that Formers never bounce from a fungus square? OTOH, I've noticed that if you move a Former by road one square and then try to move off the road that you will occasionally bounce. The second part is due to not enough movement points (i.e., %success = MPs remaining / cost to enter square). I find it curious though that Formers *never* bounce when they move to an adjacent square, regardless of the terrain (as long as it's land ;-).
yin26 posted 03-31-99 08:12 AM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
Quizara: Are formers supposed to get some kind of bonus or something? Anybody?

MikeII--

I don't think Firaxis is sitting around doing nothing, either. But some of the mistakes to this point are puzzling.

Your OS point is very interesting.

I'm using Windows 98 myself. The problems haven't been that bad, actually--besides the memory leak thing. And patch 3.0 has been pretty good to me, though it caused real problems for others.

How many of you who are having problems (crashes, apparent memory leaks, etc.) are using Windows 98?

Anybody out there with Win95 seeing these problems?

[this could be very interesting, thanks MikeII for the observation]

MikeH II posted 03-31-99 08:33 AM ET     Click Here to See the Profile for MikeH II  Click Here to Email MikeH II     
I was actually just reading a thing about some developers finding that their Win 95 programs don't work on Win 98 although apparently they were supposed to, same with some drivers it was on good old paper I'm afraid so no URL.

I still haven't put the version 2.0 patch on, it's on my hard drive but when I downloaded it I didn't have time to install it and I keep forgetting to do it before I load the game.

I've noticed that thing with the formers but I assumed it was because they were supposed to be able to traverse any terrain without penalty because of all the engineering gear and the big tracks they have.

Draxinusom posted 03-31-99 11:17 AM ET     Click Here to See the Profile for Draxinusom  Click Here to Email Draxinusom     
yin26:

The first point, movement in fungus bug is called Random. It stands in the manual, btw. in the appedix i believe under xenofungus.

Singularity reactors save money. that's it. they are not supposed to give 40 hp that's a bug in the manual.

Ai Missles seems to be true.

less stable game: Well some people play with hacked/pirated versions. Bad luck to them. I once d/l the us terran 2.0 since there was no german 2.0 at that time. Boy did that game crash afterwards...
Everybodys own fault if playing with a hacked/cracked version... (of course there are people with original versions with this problem, tho..)

C U

Drax

DerekM posted 03-31-99 11:57 AM ET     Click Here to See the Profile for DerekM    
I have definitely seen formers "bounce" due to not enough movement points. I don't recall whether or not it has happened with fungus before the former has moved. My last game I built the Xenofungus Dome, or whatever it is called, so it didn't really matter after that.

What I want to know about the randomness is, is your chance cumulative or fixed? In other words, If you have a 1 mp unit entering fungus, are your chances 33%, 67%, 100% or are they 33%, 33%, 33% over three turns? Are the penalties for fungus and rocky ground cumulative (i.e., 5 mps)?

As I have said in other posts, has it been verified that the accounts of PBs exceeding max range are true and not just examples of PBs launched from allied bases, submersible, cloaked or FOW carriers, or airbases?

Also, again, what was the reason for restricting the fourth reactor to 30hp? Shouldn't we be able to edit this in ALPHA.TXT?

4Horses posted 03-31-99 12:09 PM ET     Click Here to See the Profile for 4Horses  Click Here to Email 4Horses     
I've been playing the game for about a month now......installed out of the box on a 450MHz, PII, Win98, yada, yada, yada....

I have a hard enough time finding my a** with both hands but I haven't encountered any problems. I set my preferences for the other units to move quickly...and all seems well. Or maybe my mind is so slow that they just appear to be moving fast.

skipper posted 03-31-99 12:10 PM ET     Click Here to See the Profile for skipper    
Since V3.0 patch, I've stopped playing SMAC on Win98, because auto forwarding causes page faults, even though I seem to trigger auto forwarding by accident when using the mouse to move units. I know it is AF that is the problem because when I play SMAC in NT 4.0, the AF messsage comes on, incessantly, but no page faults. So no more Win98 for SMAC
Darkstar posted 03-31-99 04:44 PM ET     Click Here to See the Profile for Darkstar  Click Here to Email Darkstar     
on Formers, bouncing, and fungus...

Don't forget that your PLANET rating really does affect your chances for entering fungus as well. When I am running Free Market, or just using the TB, I see a lot more bouncing. Not saying that I haven't seen a scout (as Gaians) bounce trying to enter the same square for over 50 turns, but that's RND for you.

I have never seen an AUTOMATIC former bounce. I have seen formers on GOTO bounce, and have (rarely) had formers bounce when moving. (I think I was running Free Market when I had most of the bounces, but still...)

There is different code for AUTOMATED units and manual units, especially formers, so I wouldn't be surprised if AUTOMATIC formers never bounce due to not having the fungus check.

And the different former bugs have been in since the Demo so don't sweat the fact that Firaxis doesn't listen. They listen, they are just selective about what they are including in each "enhancement".

Remember, Enhancement 2.0 gave us the sound stutter in the first place. That is what people mean about new bugs... as said previously, whenever you change code, you risk introducting new bugs... that is a simple fact of life in the SW industry. Only thorough QA with a very detailed testing regime can prevent that. And something on the scale of SMAC would be nigh impossible to script due to the number of RANDOM decision gates in the code. (What the AI decides to do, random events, etc) However, when Brian assures us that the AI Unlimited Range Missile Bug is fixed, I presume *he* knows what he is talking about. How did it creep back in if it was out? Or was that a fix that only applied to planet busters and not Convent. Missiles? (Not that I understand how THAT could be but I didn't write their code, so there is no telling...) Things sound strange over at Firaxis...

-Darkstar

Shining1 posted 03-31-99 08:08 PM ET     Click Here to See the Profile for Shining1  Click Here to Email Shining1     
Minor stuff:

MikeH: Your arguements with Yin are a carbon copy of what took place last month. I'm sure he enjoys it though, and will learn a lot from you comments .

Auto former bugs: Formers are the bane of SMAC. Whoever wrote the code for these babies should consider posting an apology on the forums. As well as the inconsistancies in movement and terraforming, people have complained about crap A.I and their tendancy to trigger more crashes than any other part of the game. (And the A.I can still build roads and sensors on top of Mount Planet. In the lava filled crater).

You can test the free planet busters by using the senario editor. Just give yourself and your enemy a couple of each, leave the view screen on, and commence thermonuclear war.

And I like the term: Enhancements. Firaxis giving extras like Borehole clusters

Yin: I've calmed down since yesterday. Seeing miriam in a punishment sphere and bullying Lal into giving me his sea bases has helped a lot.

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

The game certainly does have a kind of cozy charm. I underestimated how interesting playing with so few--and quite cleverly differentiated--factions can be. Actually, the 38 (or whatever) civilizations in CtP don't really matter if you never get to know them and if they aren't really different from each other (as I suspect).

But (you saw that coming, right?) to come SO close and blow it on such silly things like terraformers and missle range is a pity. Of course, there is still the OS debate.

It seems clear, however, that all of us here (yes, including me) think this game is 1)fixable and 2) worth fixing. In the end, if Firaxis takes care of these issues that destroy--for me--the illusion of the game, I will be the first to congratulate them.

Of course, my P.S. will read:

"Next time, do it right the first time, and make an 'enhancement' live up to its name."

[Please, no apologies for the software industry. I've already memorized the excuses for shoddy work some of you people religiously preach at me.]

Shining1 posted 03-31-99 08:38 PM ET     Click Here to See the Profile for Shining1  Click Here to Email Shining1     
Yin
I do agree with you. It's a great game, and a shame it was released before being properly finished. I suspect having such a short final testing period for such a complex game might be responsible for this. Hopefully, firaxis (and others) might learn a lesson from this. (If anything, having to do 40hours++ work a week on a supposely 'finished' product should be enough).

Darkstar
Sorry, I've had the sound stutter since version 'box'. But you're right about the code.

Xentropy posted 04-01-99 12:16 AM ET     Click Here to See the Profile for Xentropy  Click Here to Email Xentropy     
few things to shatter some "every" statements made here:

I had sound stuttering even in v1.0. (AWE64; v3.0 seems to have *fixed* most of the stuttering I've had in both previous versions.)

I've had no page fault errors of any kind in any version at any time. (I use Win98, to help out anyone polling page faults by operating system :> )

I have had formers bounce off fungus w/ their full movement point in manual movement. (I may have been using free market at the time; I use it often.)

MikeH II posted 04-01-99 03:46 AM ET     Click Here to See the Profile for MikeH II  Click Here to Email MikeH II     
Shining 1, I know but I missed all those and wanted a turn. Plus I think Yin loves the arguments.
Nell_Smith posted 04-06-99 07:49 PM ET     Click Here to See the Profile for Nell_Smith  Click Here to Email Nell_Smith     
My two pennyworth:

I have tried running SMAC on three different computers and under both Win95 and Win98. There seems to be no difference at all in reliability under either O/S. I have not tried SMAC while using Active Desktop simply because I hate Active Desktop and always disable it.

SMAC seems about as stable as any other Windows program: it crashes once in a while, but then so does IE4, Explorer, Word, Paintshop, etc etc, and indeed Windows itself. I get a TERRAN.EXE crash maybe once every two or three days, playing for 5 hours or more each day. Nothing to worry about.

For me, the v3.0 patch (UK version) completely solved the sound stutter problem. I have a Soundblaster PCI64. I have also installed SMAC on a computer with a Soundblaster Live card and one with a crummy SB16 clone, both with no problems after installing the patch.

SMAC does suffer from memory leakage/clutter: in an average session and with no other programs running, after about two hours I find my free RAM declining from just under 100Mb to just over 40Mb, which slows the game noticeably. This can be easily fixed by using a RAM defragmenter like MemTurbo (available from http://www.memturbo.com/productinfo.htm).

Catalyst001 posted 04-06-99 08:25 PM ET     Click Here to See the Profile for Catalyst001  Click Here to Email Catalyst001     
Is it just me or do people find that it is usually those who have a problem speak up the most? I know what you're gonna say, "Well, duh, idiot," but how many out there are having no trouble with the game at all? I've never had a "page fault" or having the memory "leak" as so many people seem to put it. Ever since 3.0 the game has gotteb a lot faster, now I can play it at a 1024x768 resoulution with no slowdown, or unnoticable to me.. Personally, yin, I think it's just you and a few other guys running "specialised" computers, you all sound like you know what you're talking about and well, maybe you have your systems too tweaked or something. Because my Win98 hasn't crashed at all, the only problem I've had is centering the graphics for a startup .bmp, but all in all, I'm fine..

Then again, it just may be blind luck that my system hasn't crashed in a long while (knock on wood).

Oh well,

Catalyst001
ICQ#: 15445226
Sic Transit Gloria Mundi, Need I say more?

yin26 posted 04-06-99 09:44 PM ET     Click Here to See the Profile for yin26  Click Here to Email yin26     
Catalyst:

I appreciate your level-headed approach to this issue. I must admit that, for me, patch 3 actually made the game better. However, the reverse seems true for other people.

As for my system, I have a stock Micron (their best system as of 3 months ago). Now don't get me wrong. It was never terrible to begin with.

But I would like to move the focus away from the gamer and his system to the larger question of what can be done by Firaxis (o.k., us too) to fix things like memory leaks and crashes. In my opinion, we should help each other out as fellow gamers, even if the game works fine on our machines.

In the end, if the problems aren't of Firaxis' making, time will boost their reputation. However, there are still certain issues that we can't blame on anybody but Firaxis. Those issues certainly deserve our united concern.

P.S. If you don't like the words 'blame on,' how about 'attribute to'?

micje posted 04-06-99 09:52 PM ET     Click Here to See the Profile for micje  Click Here to Email micje     
About these formers: they never have problems entering fungus, unless they have less than 1 MP. If you have less than planet rating 1, your units may bounce even with 1 MP. Your chances to enter do not increase over time.

The SMAC demo crashed over and over again, until I de-overclocked my AMD K6-2 from 333 to 300. That solved the problem, even though my processor ran fine with all other programs. SMAC (the game) has crashed exactly once with me (Win95). I have noticed a slowing down of the game, especially during movement and combat. I think it's a graphic thing, that is, nothing to do with my videocard or buggy drivers, but with badly programmed code that's related to graphic operations. For instance, normally the AI is fast as hell. Even with huge factions late in the game, the AI seldom thinks longer than 10 seconds. UNLESS Yang decides to move 50 needlejets in a neighboring base. Then it's coffee-time for me. (BTW, why is it that when I see 50 enemy bombers near my most vital bases without any AAA units, I think *YAWN*. Maybe I should hurry a couple of A-A rotors... O well, there's no rush, instead of bursting into tears and pressing the reset button???)

I would like an option "immediate combat resolution" (like you get in MP). And an option "Do not show enemy movement" that you could press during enemy movement. And a button "F**k off Lal. I don't like you either. Stop calling me five times a turn. The next time you call me, you had better surrender, or I'll PB your *ss." That would REALLY speed things up.

Psimanic posted 04-06-99 09:53 PM ET     Click Here to See the Profile for Psimanic    
Just my two cents here but -

I NEVER had any problems with SMAC V.2, then I installed version 3, and now the program is f*cked with bugs to hell.

Nell_Smith posted 04-06-99 11:54 PM ET     Click Here to See the Profile for Nell_Smith  Click Here to Email Nell_Smith     
Me again...

Psimanic: presumably you have tried uninstalling SMAC and reinstalling, and then running the patch? Ignore me if you've already done that

I'm far from the world's greatest computer brain, but I do work in computer support/installation/troubleshooting and get to see a lot of hardware vs software problems. Usually it turns out to be a combination of both, although I must say that mods like overclocking (not having a go at micje, it's just a good example) can bring problems in some circumstances. Just a few thoughts:
1. All programs crash sometimes. Causes vary from faulty or over-aggressive code (rare in professional/non-hacked software), to software conflicts (e.g. Lotus 1-2-3 and MS Excel don't like to coexist, and nor do Unreal and Colin McRae Rally), to incorrect hardware drivers (very common), to lack of disk space for temp files. The causes are legion and it seems unfair to ask Firaxis to take into account all possible system setups.
2. There are now so many sound and video cards available that it's becoming very difficult for any software house to guarantee that their product will work with all of them. New ones are released all the time, requiring patches and updates which take time to write.
3. The more programs you have installed, games or others, the more chance that your system will slow down, hang, crash or just behave poorly. More cluttered Registry and hard drive = slower Windows performance and greater chance of errors. The first step in troubleshooting is to uninstall all unwanted programs (especially 3-D games), defrag the hard drive(s) and run RegClean. This can help a lot.
4. Many games and other programs overinstall the standard Windows drivers and DLLs with their own versions. Again, the more programs installed, the more chance of screwing up a driver here or a DLL there.
5. DirectX can be very troublesome. Again, many games install this, with or without asking you, and you can end up with incorrect DX versions or corrupted files. Run DXdiag.exe to check and troubleshoot. This is a very common cause of in-game graphics and sound problems. Installing the latest version of DX from microsoft.com can help.
6. Memory leakage (memory hogging, call it what you will) is very common with many programs, not just SMAC. Audio creation and editing software in particular is notorious for this. Windows itself hogs large chunks of RAM in order to speed up performance. If SMAC runs slowly, either run a RAM defragmenter like MemTurbo or restart the game and, if necessary, Windows itself.
7. Make sure you have the latest drivers for all your hardware - many bugs are driver bugs, not the fault of the apps that are using them.
8. I take my own computer as a good test system as it just happens to be brand new (therefore all drivers are current) and it has never had anything installed on it but Windows98, MS Office and SMAC (therefore no dodgy DX, DLLs etc). SMAC v.2 had the audio stutter problem but v.3 fixed this. I have clocked up 200+ playing hours and have had one or two TERRAN.EXE crashes (to be expected) but no other errors (not referring here to AI bugs, but to actual hardware/software bugs). This suggests that SMAC is not bug-ridden.

Sorry to waffle on, but I think SMAC is taking a lot of flak for problems that are not necessarily the fault of the programmers, and I, for one, find it to be an acceptably stable and well-written program.

Hope this helps

MoSe posted 04-07-99 10:52 AM ET     Click Here to See the Profile for MoSe  Click Here to Email MoSe     
OK, it's about a year since I'm planning to redo my system from scratch, but anyway:

No crashes with SMAC, patch 2.0 & patch 3.0 (US) low & medium levels.
I reported it to the desperate fkloster.
I went back home, and started the first TI game since the demo (I wanted to rehearse my gameplay before making the top my standard).
Bang! Repeated page faults (details in fkloster cry for help post).
Now was it blind luck, was it a Tutankloster's curse?

Or is it rather related to TI?
And maybe was it because then I did set the planetsize to my CivII custom standard 80x125 (10,000 cells)?

Pique posted 04-07-99 11:49 AM ET     Click Here to See the Profile for Pique  Click Here to Email Pique     
"And maybe was it because then I did set the planetsize to my CivII custom standard 80x125 (10,000 cells)?"

That is the exact custom size I usually use and have many more late game problems on that setting than on the included huge or standard map of planet setting (9800 squares, I think). You may have hit on something here.

In addition, the replay screen at the end of the game (where it shows your faction expansion history) will not display for me if I use a custom map size.

Overall, though, problems with SMAC (for me) are almost wholly limited to late-game and are miniscule compared to what I've had with CTP. Firaxis should subsidize Activision; I am twice (maybe 3 times) as happy with SMAC since getting CTP.

Pique

Kurt Kubik posted 04-07-99 01:05 PM ET     Click Here to See the Profile for Kurt Kubik  Click Here to Email Kurt Kubik     
I have now run smac on 4 pcs all run win98 but the hardware is a complete mix. Only common denominator is that it is relatively brand components meaning that there is updated and direct X compliant drivers with some corrections to get the bugs out, mobos with relatively newly flashed bioses. These systems runs windows rather stabily and i have had virtually no problems with SMAC (think it froze twice in 150 hrs of gameplay). The one I use the most is even a seriously overclocked K6 and it just runs.

Mainly these systems are relatively newly installed. No directx 3 upgraded to 5, downgraded to 4 and the upgraded again to 6.

If it gets to messy I move out my docs and savegames, wipe the whole disk and reinstall.

Irritating when it happens but hell this is the world og Windows. I'm sure the world would be a better place if we all were using Linux, but unfortunately it wont run word or Railroad tycoon, and while my granmother can install a printer under windows I seriously doubt that she under Linux would not end up deciding that its probably easier just not to print.

Windows is a fact of life, its here its what people use and its the platform most people want the game to run on as this is what they are using.

Now I have some experience in writing printer drivers for windows and then afterwards trying to find out if errors stem from windows itself, from the program printing, from your own coding or from the libraries you are using or maybe even your compiler and its settings.

Then it has to work with 32 bit programs old 16 bit stuff thats hanging around etc. Maybe you find an error thats actually not fault but some other programs not behaving as it should but if you tweak some setting you can make it work anyway only you now get a problem with some other setting etc, when you then finaly think you finally got it right you send it out and someone immediately calls and says its not working. Then you have to fix that, but also sometimes the guy has just no clue what he is talking about and there is actually nothing wrong and on top of that he may even be behaving as an asshole.

We can of course blame firaxis that they decided not to do a real and comprehensive beta test before releasing, but hell we all wanted the game now.

I believe this discussion would be more productive if we divide the errors into gameplay errors (eg. the missile range bug) and system errors of uncertain origin (e.g. user.exe comitted an illegal action by stacking a handle belonging to terran.exe).

Gameplay errors should be relatively straightforward to fix.

On the systems side I just have not seen these problem. Hell I have played 14 hrs one day left the machine overnight and continued the next. Sorry but I did not notice the memory leaking anywhere and I usually use huge maps and have tons of units.

Only thing I can see I do is recent drivers and generally I try to avoid the latest and greatest hardware, where all the companies are busy competing for benchmark scores and tweaking their drivers to get good magazine reviews for winning with 6 percent better performance than the competition.

I do however have a Riva TNT card and a soundblaster live in one machine and an ATI rage 128 in another and it also runs well on that.

I don't however have anything else running when playing smac. No virus scanners, mail checkers, maintenance wizards or anything. Definitely no screen savers - a well known directx killer. This is not particularly for smac its generally and just a hard lesson that simpler is easier.

What I would like to know from Yin is - have you checked that your windows and directx is actually stable on its own. Do other directx games run stably. Does your windows still live next morning if you leave it on overnight. Your points on gameplay i can see, the fungus one I can see this too.
On the rest I just see generalities without the facts needed for any kind of estimation of the reason for the problem.
SMAC crashes is not much of lead for finding the error in line 62,345 of the code.
It may be irritating to write graphics card blabla drivers version xx, sound card blabla etc. Also have you tried the standard advices given ?(disabling eax, trying to rename sound.dll and run a while w/o sound seeing if this makes it stable) you know narrowing down the problem, trying to reproduce it.

If you actually want a solution not just an audience this will be needed.

You may think its not your job, but if you have not done this, the fact is that regardless of what you think, the reason for your problem could just as well be a buggy soundcard driver or too high clock on your AGP making your graphics adapter go too hot.

Showing som seriousness about this from your side, maybe then firaxis can be made to take you seriously. The tone and somewhat generalizing form of your writing makes this not easy, but it is of course possible you have some valid point that deserves attention.

Why dont you show us?


quizara tafwid posted 04-07-99 01:30 PM ET     Click Here to See the Profile for quizara tafwid    
MoSe: You may be on to something. I haven't had any problems with freezes or crashes (in any version) until I tried playing at Transcend. I had my first freeze and had to reboot. The stuttering also kicked in (v3.0), albeit briefly.

Is it possible that the AI is calling up beefier algorithms for Transcend play and these algorithms are causing the problems (since they aren't used while playing at the lower levels)?

BTW: I had the freeze and the slight stuttering only once while playing v3.0 at Transcend. I have had neither of these problems at any other level of play under v3.0.

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.