Frogboy Frogboy

1.0X Preview

1.0X Preview

This week!

I can't believe we get paid to do this. We play a computer game and as we play it, make tweaks and changes and additions.

The team has been monitoring this thread looking for little things to tweak and change.  We've also been reading through bug reports, documentation errors, that kind of thing. 

Now, the marketing side of things here thinks it's not a good idea to put out two updates so soon after release. The rationale, which I think many of you will agree with, is that it sends a message to potential critics that would say "Oh, man, they had to put out 2 'patches' in the first week to get that thing good."  Hopefully players of the game can attest that generally speaking, the game's pretty solid.

Though, we could kick ourselves for the Goto bug we introduced in the 1.0D release (the retail version didn't have the goto feature) which resulted in ship designs crashing.  I guess we got too cocky.

So why are we doing an update this week? Two reasons:

1) A lot of people didn't get their preorders fulfilled until this week. In fact, quite a few people still haven't gotten it.  If we were the emperor of Earth, we'd have more direct control.  As-is, it's hard enough getting many retailers to simply get a box shot up or list the developer AND publisher as Stardock (Take 2 is the distributor).  So getting the game on shelves in quantity is a trick.

So we want those players who get the game this week to be able to come home and know that their "wait" was rewarded with a better game.

and

2) For people who already have the game but ran into issue XYZ or really wanted some playability tweak.  We don't want them to have to wait a month to get that stuff.

So what have we done?

This is not a complete list so bear with me:

GPU Throttling. The graphics engine in GalCiv II is designed so that it will scale up.  As early modders are finding, you can put in movie quality ship models and they'll run. We don't cap polygon counts.  We use specular lighting. We use bump mapping. We use all kinds of different effects.  And the result is that it can push your video card hard. Or, more to the point, hot. 

Hot means power which means less battery life for laptop users. It also means users who have plugged in that Geforce 7800 into their existing PC may find it too hot and weird things can happen.  The framerate counter in GalCiv at full screen is unreliable on LCD monitors (it will always say 60fps).  But we have people getting 300fps.  And that's just insane.

So the throttling OPTION will be on by default and won't make any difference in performance. It simply puts a Sleep(5) in if the frame rate gets crazy.  Those 5 miliseconds can bring down a GPU temp by 20C in our testing.  For 95% of you, this means nothing but 5% out of tens of thosuands is non-trivial.

Better tooltips. Let's face it, our tooltips suck.  We're sorry. You get playing the game and you just never use them and forget that new players use them like crazy.  So we're working on making that better.

Better slider controls. It's annoying to be playing for the 11th hour straight and the various slider controls seem to lose their grip. So we've made that better.

Social Production Bonus. The Social production bonus ability that is documented but not in the game is in the game now.

New components. Telepathic Defense, Subspace Rebounder, Dynamic Shielding, Arnorian Battle Armor.

Metaverse tweaks. This is going to be an ongoing thing. So if you're dissatisfied with your score on the metaverse, definitely let usk now because we will be adjusting the system and making those adjustments retroactively. 

Versioning. Saved games will include the version now so we can warn you if a new version is going to mess up an old version. Similarly, this will help us be able to update the save game system without it affecting your ship designs. Same for race configurations.

User Interface. A ton of little UI tweaks that I suspect most people won't notice.  Fixed some typos ("high-densitive" - we made up a new word! w00t!)

Cosmetic improvements. Added icons to the trade window offer area, few other tweaks here and there to make things nicer looking.

Exploits. This will be an ongoing thing but we're trying to fix exploits since that can damage the integrity of the Metaverse.

Capturing Planets. Trade goods, galactic achievements now transfer their benefits to the conquering planet.

It's only Tuesday so we'll be tweaking more.  Tomorrow afternoon we'll start putting it through QA for a release later this week.

After that, we'll be moving on to a more significant update based on player feedback.  The ship design features in the game have clearly taken on a life of their own.  There's also a ton of tweaks, small bugs, playability issues that need to be addressed.  We also have 3 significant issues that as soon as we figure them out and can reproduce them we'll address (GF 6600/6800 disappearing mouse issue -- use the hardware mouse cursor in the meantime, loading a saved game multiple times within a game will cause a corrupt autosave on some systems - still not able to reproduce here, and the people who get random CTDs while playing, we think the heat issue will resolve most of that).  But we're still working on those.

The bigger updates will require a beta so what you'll end up seeing on Stardock Central will be betas which you can optionally download if you want. 

It should be noted: You do NOT have to use these updates.  We just consider free updates to be part of the support you receive when you bought the game.  So don't feel you have to use these updates if you don't want. !FROGCARE!

46,356 views 74 replies
Reply #26 Top
I think unscheduled updates/patches can give an impression that the product is buggy, unstable or poorly tested.

Scheduling regular updates shows good planning, thoughtful testing and some sort of process.

Unscheduled updates are usually to fix critical bugs.

I can see why marketing have a problem with two updates in one week. There is something wrong with your regression testing, as you said you got cocky?

You propsed weekly regular updates, stick with that. We can wait a week?
Reply #28 Top
Keep up the good work. Ive been playing GalCiv 2 and really having fun. The support Ive seen in just ...what is it now? 2 weeks? its just simply awsome. I may have posted some things I found buggy or disagreed with, but the level of customer support and feedback has always been top notch.

/salute
Reply #29 Top
2 Questions:

1) Is the social production bug something that is going to be fixed in this version? That's probably the most game-altering bug right now for the way I play.

2) Is the Tech trading part of the AI going to be tweaked any? This seems to be the biggest complaint about the game so far that's gameplay-related.

As for marketing- I'd say this.

Frequent patching won't hurt the new customer at all, they'd just download the latest patch. They wouldn't care about all the previous patches, since they didn't buy the game before that- they just care about the Version 1.0 if they don't know about patching (only people who know nothing about PC games will fall into this category- and those people probably just buy EA crap instead), and those that do will look at reviews more then the number of patches- if the game was extremely buggy, reviews would trash GC2 for it. For an example, look at the treatment most of Paradox's games get in their reviews- and Paradox's level of support is as high as Stardock's (I played the hell out of EU2 when I was unemployed and waiting to get in the AF- They are still supporting EU2 to this day, 4 years down the road- though I disinstalled due to better games like GC2.)

In fact, as a person who has a low budget for PC games, many of Stardock's business practices have actually made me want to look at their future releases like Society, when normally I wouldn't give a game like that a chance. Of course, I do not think I'm the typical consumer, so my opinion might not be the best for marketing to look at.
Reply #30 Top
I like seeing patches released sooner rather than later. It's a sign, at least to me, that the company really cares about their customers and their game.

Plus, just so you know, Star Wars: Empire at War had two patches released on launch day, before most people even had the game.
Reply #31 Top
Quality has been long dead and burried for PC video games. The true king is Support. If you provide a reactive support, people will forget any issue they had to face. On the contrary, if you do not people will never forget it : less one customer for you for this game and most likely the coming ones.

Really, whoever thinks that should be slapped.


The line forms over ------> there

I was a programmer in a previous incarnation. Software has bugs. Anybody who says otherwise is a liar or hasn't coded anything more complicated than "Hello Wolrd". Keep on doing what you are doing. I pre-ordered GC2 and in my 20+ years of PC gaming, there are only three or four other titles that have that distinction.

Tell those marketing types that if GalCiv3 was announced tomorrow, Brad would have my money the next day. Better yet, send 'em over to me. My empire always can use some new workers. The ones I have keep... breaking

Jon "note the subtle programming error that crept in?" S
Reply #32 Top
Outstanding - great support - very refreshing.

In addition to the social production bug, as others have mentioned I hope the pop growth and research production bonus bugs are also included in this fix.

AND - hopefully - don't forget the research bonus that is non-existant from economic starbases. Economic starbases do increase military and social production just fine, but are providing absolutely no benefit to research production.
Reply #33 Top

1) Is the social production bug something that is going to be fixed in this version? That's probably the most game-altering bug right now for the way I play.

2) Is the Tech trading part of the AI going to be tweaked any? This seems to be the biggest complaint about the game so far that's gameplay-related.

1) Is explicitly listed in this post.

2) The AI does not discriminate who it trades with.  It's a single player game so effectively sweetheart/sweetsour deals = rand()%ulNumberofPlayers.

Reply #34 Top
Just a small question: wouldn't enabling v-sync work adequately as a framerate throttling measure?
Reply #35 Top
Funny, I just got my first bit of playing time with GC2 last night and jotted down a few desirable tweak requests to post when I had a chance, and two of them were 1) put tool tips on every button, status window, etc, and 2) fixing the sliders - the espionage slider is especially hard to use.
Reply #36 Top
How about a 100% (max) and 0% (zero) button at each end of the sliders.
I find myself maxing out and zeroing the tech/social/military sliders a great deal.
Reply #38 Top
Firstly, this is an AWESOME game. Love it and can't get away from the computer since Saturday. I've been looking through the forum trying to find this, sorry if it's already been brought up. I have an issue in my game where two of my spaceports have shut down- they say a ship will be produced in "0 turns", but no ship the next turn. I've tried game restarts, switching ships, destroying and rebuilding the spaceport- nothing. It all seemed to start when I purchased a large ship to be completed, then switched to another class of ship. Running the latest patch (1.0D1)...

Again- super, super work!
Reply #39 Top
Would you please add custom playlist support like in the first game?

Thanks for the prompt work keeping the game updated and tackling the bugs and minor stuff that annoys us players.
Reply #40 Top
I just want to say thank you. In comparison to Master of Orion 3, the support has been amazing.
Reply #41 Top
Well, I guess I'm going to have to add some much needed negativity to this commentary thread.

There's really 3 ways to go about patching your game: never, after you ship, and before you ship.

1: Some companies release buggy products and don't do anything about them.

2: Some comapnies release buggy products and then patch them later.

3: And, low and behold, some companies release actually functioning software. You know, the kind of software that doesn't get patched because it doesn't need to be patched? Because the developers got it right the first time? Remember that kind of stuff?

Homeworld was that way. Homeworld 2 as well. So was Cataclysm. Warcraft III (patches changed the game, but the game was functional without them). StarCraft. Etc. Heck, even most indie games work out of the "box".

There's quite a lot of software out there that just plain worked without needing a patch. So, the question is, why isn't this one one of them?

I couldn't understand the praise being heaped upon StarDock for rapidly patching GC2. And then I got it: you guys can all play the game!. I can't. You don't need patches, so you look at them as content updates, as fixes for mere gameplay issues. I look at them going, "when are they going to release the patch that lets me actually play this game for more than 5 minutes?" I don't have gameplay issues because I don't have gameplay.

I'd rather have #3 than #2. In some cases, I'd even prefer #1 over #2, so that I can decide to completely ignore any further information about said product and then go about with the rest of my life. This annoying uncertainty with, "Try this, see if it works. Install this exception handler and send us what it tells you, etc," is worse than StarDock just telling us to stick it. If I'm not going to be able to play the game, I'd like to know now, rather than have to keep trying it periodically and then give up in frustration in a couple of weeks.

StarDock has $40 of my money and I get to have a 5 minute demo (of a game that I would very much like to play) followed by 10 minutes of trying to get my computer to reboot. I can't even load saved games that I saved, because they're all corrupted (except for the ones I save on the first turn. Those work fine).

So you can praise StarDock for patching so quickly all you want. I condemn them for taking my money and giving me buggy code in return.
Reply #42 Top
Stardock is the greatest.
Reply #43 Top
@ Alfonse

There is a small programm you can download for free in Stardock central which will create a log though the programmers can sort out what happens if your game crashes and why. A few years ago with GalCiv 1 I got a resposnse and personal suggestions within 48 hours from Stardock (was kind of impressive for me)


Besides I think you forget that games are

a. much more complex then they had been a few years ago
b. the computer hardware is much more complex.
c. It seems that GalCiv 2 tries to squeeze the last bit of juice out of your computers though it works well on "low end computers (or what the industry today considers low end))

They have to take care of these lousy customers like myself who aren“t patching all the time their computers etc.

Why I like Stardock:

- Public beta: You have a chance to go in their with your own weird computer and point out your personal "bugs" though in the end the game will work for you
- Very fast responses from the developers (Frogboy patching customers accounts etc)

I like SDC because its very simple to use. I simply start it up and then it tells me more less itself if there are any updates for my programms from Stardock... Simpler then that? Besides they store your serial and account numer if you lose them sometimes in the future... You can download a programm again if it gets lost...

I loved the "evolution" of GalCiv1 : In the beginning it looked kind of ugly afte a few updates it looked great! Though now you have a great game from the beginnning (at least for most players)

I quite sure if I buy from Stardock a game will get support for quite a long time and they will not cut their loses like other companies did with Call to power 2 or MOO3
Reply #44 Top
Alfonso,
There doesn't appear to be anything intrisically wrong with the code as you seem to suggest. If you can't play for more than 5 minutes before a reboot/hang/crash occurs, this is certainly your own fault in a manner of speaking. Apparantly the game is driving the GPu pretty hard, and if you have inadaquate cooling or overclocked/stressed your system too much, don't be surprised if you get these kinds of hassles. Insufficient power from the PSU also causes reboots.

In any case, if you have a clean windows install, and you if happens what you describe, its almost certainly due to a flaky system and not entirely stardocks fault.
Reply #45 Top
and the people who get random CTDs while playing, we think the heat issue will resolve most of that). But we're still working on those.


There doesn't appear to be anything intrisically wrong with the code as you seem to suggest. If you can't play for more than 5 minutes before a reboot/hang/crash occurs, this is certainly your own fault in a manner of speaking. Apparantly the game is driving the GPu pretty hard, and if you have inadaquate cooling or overclocked/stressed your system too much, don't be surprised if you get these kinds of hassles. Insufficient power from the PSU also causes reboots.


do quickly release a beta of this fix 1st, o.w. I can't play GalCiv2 at all as it keeps crashing All the time!


Now i'm stuck with an awesome 3D FPS game at full eye candy, yet is rock stable. It's terribly disappointing that the game is shipped with such a fatal bug!
Reply #46 Top
Ok. Letme just say this. Suppose you run an identical piece of (hardware independent) code on different machines, and on the majority of machines that piece of code works normal, and on a very few it crashes or causes reboots. What would you infer from that? Obviously that the machines on which the code crashes is ill-configured.
Reply #47 Top
Huray for more love from stardock! Keep it up!

Oh and my game is running fine hours on end, havent noticed any crash bug whatsoever.
Reply #48 Top
Everyday, I'm more and more convinced that I didn't waste my money buying Galactic Civilizations 2 from Stardock... Keep up the support and good work!
Reply #49 Top
I think these developers really get it, they understand how to make games fun, and then they go beyond what's expected and continue to make them better. I am pleasantly surprised by this news and the motivation/dedication of the developers. Thanks!
Reply #50 Top
Quick question:

With all the changes, near term and in the future, where will the changes be documented?

I hope there will be some central repository that documents all the updates. I think that a living, evolving electronic manual would be great, but too much to ask for.

Thanks for making such a great game and for the unprecidented level of commitment and support!