Alpha Centauri Forums
  Support and Troubleshooting
  Okay, so I'm ranting. Do you want to invoke UN sanctions?! heh heh heh....

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

Author Topic:   Okay, so I'm ranting. Do you want to invoke UN sanctions?! heh heh heh....
Harvey posted 03-15-99 06:40 PM ET   Click Here to See the Profile for Harvey  
I'm a fan of empire-building strategy games in general. I played the SMAC demo (both 1.0 and 1.1 (1.0i) versions) and found the game ideas to be very creative and engaging. In other words, the game concept and its presentation was excellent. I said as much when I posted back in February. I also found many bugs (well over 10) and my system was quite unstable with demo version 1.1; these facts were also included in my February posts.

I had assumed, naively, that all these problems would vanish with the retail version. I assumed that Firaxis had been sloppy with their demo, not a good idea in any event, but after all, you get what you pay for. I never imagined that much in the way of bugs (either gameplay logic glitches or system foul-ups) would find their way into the retail version. I have visited this Troubleshooting Forum regularly, and am dismayed to see that not only are there many dissatisfied customers, but that the version 2.0 patch that was put out failed to fix many customer complaints. People (myself included) seem to be waiting for a version 3.0 patch with the fervor that usually accompanies a messianic event. I imagine many of us (well, I'm speaking for myself, at least) wonder if version 3.0 will do it, or will patch versions 4.0, 5.0, 6.0, and 6.1 also be necessary. This is retail software, paid for in advance, not some freeware product that might arguably have some right to beta-test itself on its (nonpaying) users.

On the plus side, Firaxis has put up this forum, which encourages customers to voice their complaints, which besides relieving tension, is a useful way to gather bug reports on issues that obviously slipped past the playtesters and quality assurance. Incidentally, in the manual, Jeff Morris (Firaxis Games) is listed as Quality Assurance Director. As a bonus, high ranking Firaxis people respond to our troubleshooting woes, so at least we don't feel like we're being ignored. And, at least patches are coming out, much better than if Firaxis had washed its hands of us, and issued no fixes.

On the other hand... you know how people ask about when the 3.0 patch is coming out, and their posts are either ignored or answered with some variation of: "When it's bloody well ready!". Well, we wouldn't all be in this mess now if that "bloody well ready" attitude had been applied to the original SMAC release. Now, I can imagine the incredible pressure to meet release dates, honor distribution promises, and so forth, but if it is at the cost of releasing an incomplete product (especially one that could evolve into a classic), it's just not worth it -- or shouldn't be, anyway.

Probably, what ticks me off the most is the attitude that Firaxis people have been taking with the Terran.exe bug. I have the sneaking suspicion that lockups aren't happening to the majority of these people with all (or even most) of the other software products on their systems. To be told that it's their system settings, their bleeding edge graphic cards, their 3rd party faulty drivers, or that they must tweak their computers (play with hardware acceleration, download & install latest drivers, play with SMAC .ini file, adjust desktop resolution, paint themselves blue, sacrifice cuddly animals, eat pigeons, pray to Cthulu, etc.) is really awful. Again, it's not freeware, it's a retail game. It's supposed to be FUN right out of the box. You shouldn't require a Computer Engineering degree or be MCSE certified to derive pleasure from this game.

The claim that directx or third party drivers are at fault reminds me of an analogy: I buy a car in Northern Vermont. It's a brand new model, with lots of never seen before gadgets. It got rave reviews at all the car shows; it's a cool, new, "must have" item. I'm in heaven, but, as I drive it through a Vermont winter, I notice that it is beginning to rust at an alarming rate. I contact the car company, who by the way, has a state-of-the-art website with very responsive customer support. I am informed that the problem is not with the car, but with the winter conditions of Northern Vermont. All that ice and salt are going to corrode metal; it's a scientific fact. They recommend that to solve the problem, I should move someplace warm and dry, like Arizona...

Now let's be honest, QA missed a lot of gameplay-logic oriented bugs. In short, a sloppy job was done on what should otherwise have been a first rate gaming experience. Why then should we not assume that the dreaded Terran.exe and other lock-ups could have been avoided by a more "defensive" programming style, with more effort put into "bulletproofing" the code to make sure that some errant driver couldn't take it down, instead of labeling that somebody else's problem.

You might ask what I want. What is the point of this long tirade. No, I don't want you to help me get my saved game past a certain point. I don't want your advice on how I need to optimize my system settings for your specific product. My retail SMAC, bought for $63.00 at the local computer store, sits quietly on a shelf, awaiting whatever patch is required to make it play as advertised. What I want is a public apology to all those who have been put through this, for the time, effort, and money wasted. Some would say that not already having done so is a sign of arrogance or insecurity (probably almost the same thing, in any case). We're all just people here, so let's at least get that part right and do the honorable thing.

Thank you for at least allowing me the forum to express my views. I look forward to your reply.

Harvey Fox

Carpe MKarzi posted 03-15-99 06:56 PM ET     Click Here to See the Profile for Carpe MKarzi  Click Here to Email Carpe MKarzi     
I must agree with you in all respects. I do accept the fact that it is damn hard to program something to work on all the frankenstein machines out there but that's the whole idea.
I had huge problems with the dreaded Terran.exe fault and could only solve it by doing a HD wipe and reinstall of win98. I now have a freind who is hitting the same wall. Each of us suffering from this Lupus of a game are getting frustrated and given all the problems posted here I find it hard to believe that these problems did not come out in betatesting
I love gaming and (showing my age) have been doing so since the teletype days but here I sit, $60.00 lighter and a CD on my rack that simply will not work for more than 1 week. Until Fraxis finds a solution to this I guess it's back to Myth, Tribes and Halflife.
I will also wait until some other poor bugger buys any future game from Fraxis before I pop down the change.
Jeffrey Morris FIRAXIS posted 03-15-99 07:44 PM ET     Click Here to See the Profile for Jeffrey Morris FIRAXIS  Click Here to Email Jeffrey Morris FIRAXIS     
Placing the blame has never entered into my mind. I don't care where the problems are occuring. All I want is for the game to work on your system. Period. If I focus on system specific troubleshooting, it's because I believe that will solve the problem. That's all there is to it.

jkm

firaxis games

Cadfael posted 03-15-99 08:06 PM ET     Click Here to See the Profile for Cadfael    
And then there are those of us that are not having any problems.
I am running under Win95 OSR2 (because it is much less buggy than Win98).
I have a 233 Mhx AMD K6 (again no problems)
I have downloaded all of the latest drivers for sound, video, et. al. (I will not use hardware that requires DOS drivers)
I have made sure that all of my DirectX drivers are functional.
I did all this before SMAC just to have a clean machine and it has paid off.
I have never had any problems with SMAC other than the echoing sound that Jeff said will be fixed and, of course, the tendancy for some of my units to go crazy under automatic control.
Enough. I think Firaxis did an excellent job putting this program together and Jeff is doing very well to correct problems that are not Foraxis'.
Cadfael posted 03-15-99 08:08 PM ET     Click Here to See the Profile for Cadfael    
And then there are those of us that are not having any problems.
I am running under Win95 OSR2 (because it is much less buggy than Win98).
I have a 233 Mhx AMD K6 (again no problems)
I have downloaded all of the latest drivers for sound, video, et. al. (I will not use hardware that requires DOS drivers)
I have made sure that all of my DirectX drivers are functional.
I did all this before SMAC just to have a clean machine and it has paid off.
I have never had any problems with SMAC other than the echoing sound that Jeff said will be fixed and, of course, the tendancy for some of my units to go crazy under automatic control.
Enough. I think Firaxis did an excellent job putting this program together and Jeff is doing very well to correct problems that are not Firaxis'.
I hate typos.
Harvey posted 03-16-99 12:39 AM ET     Click Here to See the Profile for Harvey    
Dear Jeff,

I'm sure there are many gamers out there who are very grateful for your personal efforts in getting (or at least trying to get) SMAC to run on their machines. And I don't doubt that your personal efforts are genuine and well intentioned. But what I want, is a game that runs out of the box, from start to finish, without requiring your personal care. In five or ten years from now, when I'm trying to run SMAC from my Pentium-XII, will you still be here to hold my hand?

SMAC is a brilliant game design, but with all due respect, it has been a quality assurance nightmare for Firaxis, whether you're up to admitting it or not. Besides the system incompatibilities, there are also the many game-logic errors, and I'm not talking about AI. I'm talking about all the game errors where you wrote back: "Fixed in version 3.0". What I'm saying is that these errors should have been fixed in the original release. That is what playtesting and QA are for. The fact that so many issues slipped by quality assurance means (in my view) that quality assurance should be taken to task for its oversights. I still think that it would be quite appropriate for the director of QA at Firaxis to acknowledge blame and formally apologize on behalf of the company.

As a side note to those who claim to be unaffected. We are all hit by the errors in game logic. And the system incompatibilities hang over all of our heads, because they are as yet undefined. You may be okay with the hardware and system setting of today, but that leaves you no guarantee for tomorrow. QA should be everyone's problem. It is in the public interest for companies to be in the habit of producing reliable and effective products.

Harvey Fox

Bark posted 03-16-99 03:00 AM ET     Click Here to See the Profile for Bark  Click Here to Email Bark     
Well, guys, I have had the terran error too, I also have units disappearing from the build screen. I also would like a game to run right out of the box. I was a part of Sierra's Home Team, The group of Football Pro '99 owners that was formed to fix '99 before it was killed. SMAC is not nearly as bad as Football Pro, but it is frustrating that more and more games are so bug ridden. For you sanity, I would suggest to join my boycott of Sierra, their games are chock full of bugs, and they are very slow when it comes to patching. On a side note a bought SMAC with the intention of forgetting about my bug woes that I had with football pro '99.
comrade posted 03-16-99 03:52 AM ET     Click Here to See the Profile for comrade  Click Here to Email comrade     
Well, I believe that Harvey has many points in his couple of posts (how could he not, after posting a 10000 word essay plus a rebuttal - just kidding there Harvey, your words were very well thought-out.) I do have to add though that, while a game that works perfectly out of the box is also my ideal, I have never seen one. I believe that every game I've ever purchased (maybe one or two exceptions, but they were so long ago I can't remember them) needed a patch (or several) to make them work. I think the reason for this is that most games are play-tested on a very limited variety of stations and therefore don't get exposed to people's old machines with old registries and several versions of drivers, some of which have never been properly uninstalled before installing the new ones.

I haven't been having any terran.exe problems at all. I've been playing the game for a week and a half now. So it's obvious that the problem is with CERTAIN system configurations. One can only hope that Firaxis is beginning to see a pattern emerge and can address what drivers and/or peripherals are causing the game to act unstable.

I AM having problems with errant multiplayer freezing but I think that's probably a network code issue, which I personally am pretty sure exists.

My 4 cents worth. (hey, it's in Canadian cents)

Comrade[GLPong]

mic posted 03-16-99 04:50 AM ET     Click Here to See the Profile for mic  Click Here to Email mic     
Hi all,

Running a game that relies on a stable system will get you errors if your system isn't stable.

The other approach (Microsofts favourite, I think), is to force you to install 600MB of unwanted software, like their IE, effectively rebuilding your system from scratch. In the process you'll lose your beautifully crafted stable system setup.

Ever tried to install Visual C? It'll make sure it runs, sacrificing a lot of already installed software.

I favour the Firaxis approach and their support is outstanding.

These statements are backed by 10+ years of 1st and 2nd line support experience to end-users, developers and other support teams.

Firaxis, my hat's off tou you

nightlord posted 03-17-99 09:52 AM ET     Click Here to See the Profile for nightlord  Click Here to Email nightlord     
Well sorry to disagree apart from a problem with the copy protection cured by using the us terran.exe and the patch I have had no problems running the program.

It does run slowly but that is probably due to my machine being below spec.

I am running a cyrix 6x86 p120+ and thats the overclocked speed. The only thing I have done is to turn the music off. However that is no great hardship as I always do anyway.

I have played and won 3 games straight without a terran crash or lockup at all so yes the game should run straight from the box however due to copy protection disagreeing with my cdrom drive I personally have no problems with it>

nightlord posted 03-17-99 09:52 AM ET     Click Here to See the Profile for nightlord  Click Here to Email nightlord     
Well sorry to disagree apart from a problem with the copy protection cured by using the us terran.exe and the patch I have had no problems running the program.

It does run slowly but that is probably due to my machine being below spec.

I am running a cyrix 6x86 p120+ and thats the overclocked speed. The only thing I have done is to turn the music off. However that is no great hardship as I always do anyway.

I have played and won 3 games straight without a terran crash or lockup at all so yes the game should run straight from the box however due to copy protection disagreeing with my cdrom drive I personally have no problems with it>

Harvey posted 03-17-99 04:57 PM ET     Click Here to See the Profile for Harvey    
Try it on transcend level. I'm beginning to see a correlation with Terren.exe and higher levels of play. At higher levels, various game components activate (such as skunkworks/cost to prototype). Perhaps a "hole" in some of the code that gets executed at higher levels is responsible for some of the Terran.exe issues.
Brian Reynolds FIRAXIS posted 03-17-99 05:13 PM ET     Click Here to See the Profile for Brian Reynolds FIRAXIS  Click Here to Email Brian Reynolds FIRAXIS     
Hi Harvey,

See my (latest) post in the "Still crashing Terran.EXE - Need Help" thread.

People who are experiencing a crash only later in the game, are probably experiencing the problem which has been corrected for version 3.0. Version 3.0 is still being tested, but if someone who is actually having crash problems e-mails me I'll e-mail a temporary version right away to try to get them around it.

Other users are experiencing various hardware configuration issues, which we can usually help you troubleshoot on a step-by-step basis. This is definitely not ideal, of course--we don't want anybody to have these problems, but we're doing our best. Believe me, we didn't release SMAC until there were NO problems like this on any of our many test systems.

But of course there are many more combinations of motherboard, CPU, video card, etc possible than we could conceivably individually test on, so in spite of our very best efforts some configuration issues obviously remained, for which we sincerely apologize.

Many apologies for any inconvenience! If you are having problems we will do everything in our power to help.

Brian Reynolds
Alpha Centauri Designer
FIRAXIS Games

Zoetrope posted 03-18-99 01:22 AM ET     Click Here to See the Profile for Zoetrope  Click Here to Email Zoetrope     
(1) To those of you who've played several games over a week or two and not met any hangs or crashes: nor did I until I'd played
many games over a month.

(2) Harvey, I think you're right. As I posted last night, my only hangs have coincided with Librarian level, and my only page fault with Thinker level.

(3) Brian, why do we need 100 MB of swap space? That's an awful lot. Nothing I know has ever needed anywhere near so much virtual memory. There's just not enough happening in SMAC to justify it. So, I wonder, does that highly optimising graphics software you licensed, overuse the old method of trading space for time? Perhaps the hard word is that it falls short in both dimensions?

(4) I agree with the poster who said that beta testing and QA overlooked some glaring major logic errors, to which I'd add some obvious interface issues. These have been listed to death, so my question is: did the QA contractor and beta testers pay sufficient attention to their real task (not having fun, but finding defects)? Or were their briefs too restrictive?

If a tester said to Firaxis, ``It's a waste of time when the base window pops up over the unit window only to disappear again.'', and ``Why doesn't the unit window remember where you were a moment ago?'', and ``Why does SMAC tell me to make my Probes amphibious to attack an offshore sea base, but the Unit window won't allow that choice?'', were their concerns heeded?

These are situations that players face all game, every game, so it's inconceivable that any observant tester would miss them. In fact, surely Firaxis must have seen them during inhouse playtesting?

The crash due to AI units appearing on the maps edge (an uncontrollable phenomenon) sounds like an off-by-one error in a range check. Surely that's also happened to players at Firaxis?

Maybe the development of SMAC was a case of so many distractions (it being a large project), that many concerns fell off the bottom of the TODO list?

To correct occasional oversights like this, you do read each other's code, right?

Incidentally, I'm curious what house rules Firaxis has for input validation, modularisation, class inheritance, and reusable code?

Some of the errors that have occurred can be caught by appropriate preventive measures, efficient inline tests, and assertions. Experience in making other people's programs more robust indicates that when applied thoroughly these are effective measures.

d848 posted 03-27-99 07:35 PM ET     Click Here to See the Profile for d848  Click Here to Email d848     
To Harvey,

I have owned SMAC for about two months now and I have not encountered one crash yet. I think that this is an outstanding game with MANY different options and variables. This is why there are a few moving errors with the units.

And as far as releasing a game which you can play perfectly from start to finish, such a game does not exist. I think you will say that many games have come close; but think about it, how many strategy games have as much automation as SMAC? And also (though I am not a computer programmer) I think it is amazing that they had the forethought to keep the game code open enough to add features like hotseat to gameplay after the initial game is released without screwing everything else up.

I can agree with you on one point though, you stated that:

"As a bonus, high ranking Firaxis people respond to our troubleshooting woes, so at least we don't feel like we're being ignored."

Although this statement sounds at least slightly negative, I believe that it is a true one. Although I have created only two threads, Jeff has responded to both of them. I think this is pretty damn good if you ask me. Also, try finding an official site where users can voice their opinions on Sim City 3000 and give bug reports -- you won't find one.

As far as not releasing the game until ALL bugs were fixed, I would like to know what your reaction would have been if they had postponed release for another month or two. I think that you would have been whining just as you are now. I personally think that FIRAXIS did know about at least a few of the bugs before they released it. And that's fine. As long as they were going to make a patch (and they obviously have) they need to get there product out to market some time.

In closing, I would like to say if were that dissatisfied with the demo, you should have bought the game at a large chain like Wal-mart which would accept returns on electronic items. So it's your own fault (especially if you paid $63.00 for the game). Unless your Canadian (which would explain your bitterness)

Evk posted 03-28-99 02:23 AM ET     Click Here to See the Profile for Evk  Click Here to Email Evk     
I think in this case, a game working perfectly out of the box is like communism working: It would be a great thing if it did, but it's just not going to happen.
JasHawk posted 03-29-99 08:58 AM ET     Click Here to See the Profile for JasHawk    
I agree with the previous poster, when you use proprietry software you are bound to have bugs that are moderately rare that the coders find difficult to replicate (and hence fix). Harvey (sp??) i think your expectations are out of whack with reality. I know it sucks when you spend money on something and it doesnt work, but i dont think you can expect to pay money for proprietry software and not have bugs. Even software validated with formal methods have bugs.

"Testing (or use) doesn't prove the absence of bugs, only the existance" -- Djikstra (words in parentheses are mine ).

matt

jjcrandall posted 04-01-99 03:27 PM ET     Click Here to See the Profile for jjcrandall  Click Here to Email jjcrandall     
I'm with cadfael here. I use a micron 400 w/TNT chip, win 98 and even a DVD drive. I personally would like to thank Fraxis for making a game, and following up on it like they have done.

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.