Brad Wardell's site for talking about the customization of Windows.
Published on January 13, 2015 By Frogboy In GalCiv II News

imageThe GalCiv community has been working on an update for GalCiv II: Twilight of the Arnor.   You can find the discussion here.

It’s really quite a thrill to be able to work with the community on a new update to the game.  I originally came from the modding community as did the VP of Stardock Entertainment (Kael – aka Fall From Heaven).  So being able to integrate the ideas, fixes, and improvements into the official game made by the fans is quite a joy.

Some of the changes necessary are requiring some code changes. Luckily, the IT team got me set up with a Windows XP VM so that I can load up Visual Studio 2003 to make those changes.

Stay tuned!


Comments
on Jan 15, 2015

Well when I get a new computer I will have to look at both games.

on Jan 19, 2015

Rock on!

on Jan 26, 2015

I was playing GalCiv II TOA last night so I'm glad to hear it is still being updated.

I need to replace my old 32bit computer with a new 64bit model before I can play GalCiv III.

 

on Jan 26, 2015

Looking at the C++ code sample above, why are you passing the object instance of PclassStarShip by value rather than as a const reference?  Only the primary types like bool, char, short, int, long, float, double, etc. should be passed by value; otherwise, you are performing unnecessary object copies.

on Feb 26, 2015

You can see by its use later on in the function that pShip is actually a pointer, so PclassStarShip is probably a typedef

Any chance the source code for GalCiv 2 will be released once GalCiv3 is final?

on May 18, 2015

Your right it is passed as a pointer and the code assumes the pointer is not NULL.  Thus it would have made more sense to pass it by reference that way you could be certain you wouldn't be referencing a NULL pointer and get a crash.  I only use pointers for things that need to sometimes be NULL, like optional parameters that default to NULL if not passed by the caller.