RemingtonRyder RemingtonRyder

GalCiv 2 Ultimate Edition Community Update

GalCiv 2 Ultimate Edition Community Update

is now on GOG and Steam! :)

https://www.dropbox.com/sh/x2y0vtszretrook/AADTKT6lhp0Qhns8B7LkfJvaa?lst=

Project origins

There was some discussion on the Steam forums as to how to get an update to GalCiv 2 out there.

Draginol popped in and suggested that an update incorporating the expertise of the fanbase would be the best way forward.  A bugfixing update would soon be on the way.

I sent a message to the other tech tree modders, and luckily secured the assistance of Gaunathor, and later MabusAltarn, as well as some dedicated members of the community who posted some valuable feedback.  They have been instrumental to the success of the community update, and I'm glad to have played a small part along the way.

 

Progress report

The community update has been released as part of a rollout of Stardock products on GOG.com and is also available as an opt-in beta on Steam!

 

Downloads and links

Issues which can't be fixed with XML manipulation.

The file archive folder, hosted by MabusAltarn.

The list of bugs which can't be fixed with XML manipulation.

The spreadsheet of data changes, hosted by MabusAltarn.

Initial discussion on Steam forums

 

Credits for community member and Stardock staff involvement

Gaunathor - Tech tree changes, descriptions and standardisation.  AI value adjustment.  Planetary improvement changes and fixes.  Keeper of the change logs, spreadsheet and file archive. :)

MarvinKosh - Typo and description changes (English.str, Techtree.xml). Additional spreadsheet analysis.

DARCA1213 - Tech descriptions.

MabusAltarn - UI changes, tech tree changes, AI value adjustment, keeper of the file archive, spreadsheet and change logs.

Maiden666 - Suggestions for improvement (technology victory bonuses).

OShee - tech descriptions.

SiliasOfBorg - tech descriptions.

Frogboy - executable code changes.

 

6,637,954 views 2,020 replies +5 Loading…
Reply #551 Top
Quoting MabusAltarn, reply 548

Quoting SilasOfBorg,


Things I'd like to change:

* I don't recall seeing any discussion of this,  but can we make !@(#* Econ / Mfr / Tech capitols destructible?   I hate nothing more than prepping one of my planets for mass cash / production / research,  then taking a planet that has one of these things on it,  and I can't get rid of it!    That grinds my gears something terrible.   Does anyone know if I'll break anything by making them destructible?



We can't. The capitals are Super Projects (1 per civ). Super Projects are always indistructable and there's nothing we can do to change this.

End of MabusAltarn's quote

 

Ah.  Good to know,  thanks for the clarification.

Reply #552 Top

Quoting MarvinKosh, reply 551

I sort of thought we were done too, but an hour chatting to Mabus on Tuesday night convinced me otherwise.

Incidentally, Mabus, do you think we should let them download and take a look at v4B?  Or are we up to 4C already?


End of MarvinKosh's quote

I'm not sure. I've been toying around with the prestige values but honestly? I think the solution is worse than the problem and in the end, it doesn't solve that much. 

I've been looking for the assembly code that triggers an AI launching a colony ship but it's worse than looking for a needle in a stack of needles.

If I haven't heard anything after the weekend we might as well release the version available for download.

Reply #553 Top

This is so epic I'm getting teary eyed. :') So much work, we are like Santa looking at his bag of toys for all the bratty kids that pass for "nice" these days and waiting for Christmas eve. LOL

be sure to tell what files were changed over the last update because I want to know what to look out for, and simplify my download process. l'm having trouble keeping all the the files in order. x_x

Reply #554 Top

Quoting SilasOfBorg, reply 552

Ah.  Good to know,  thanks for the clarification.
End of SilasOfBorg's quote

You could make them destructible by adding this tagline to those 3:

<ManualDestruction>1</ManualDestruction>

although this opens up a possible exploit to "farm" them on a single planet (if you get foreign ones...)

Reply #556 Top

Quoting Maiden666, reply 555

You could make them destructible by adding this tagline to those 3:

End of Maiden666's quote

That works but if your empire already has an SA you won't be able to build it again.

Reply #557 Top

Quoting Maiden666, reply 555


Quoting SilasOfBorg,

Ah.  Good to know,  thanks for the clarification.



You could make them destructible by adding this tagline to those 3:

<ManualDestruction>1</ManualDestruction>

although this opens up a possible exploit to "farm" them on a single planet (if you get foreign ones...)

End of Maiden666's quote

 

Hm.  I tried adding this,  just to test,  and it didn't let me decomission the buildings after I built them.   Made sure to put the XML in the right place and that I was modifying the right file..  of course if what Mabus says is true (ie that super projects are flagged as built and not unflagged even if you decomission them),   then its moot anyway.

<geek rage>Makes no sense to me that if I take over a bunch of alien worlds that have Economic Capitols,   I get to have more than one,  and they all work fine.   But god forbid I want to then build my own.  </geek rage>

Anyway.. thanks for the pointers guys,  I'll let the subject die so you can all get back to the more important stuff.

Reply #558 Top

That's true, but as long as your own one is only queued somewhere you could destroy the foreign one, and it is refunded. Then you queue it also (and only) on that planet where your own is and then there are 2, and you can even finish them.

That way, eg. a SuperProduction world with multiple ManuCaps could be constructed, although you'd have to seriously delay the completion. In DA that was even possible with GA like eg the MCC^^^^

On the influence-stuff:

I've been rather unsuccessfull to find anything helpful on that matter. Initially I thought your observation about still-colonizable planets would do the trick, but then I wasn't able to reproduce it. I've gifted them a PQ1 at their homeworlds without result. All other planets will have very little effect as they would be fastly colonized...

I think the devs wanted AIP7 to be rather territorial, and probably thought that with their bad influence they would auto-loose distant worlds anyway, so why bother. The problem is that with TotA the occurence of habitable worlds got seriously reduced in comparison to a DA all-abundant map. And in smaller maps this zone is somewhat not distant enough.

Basically my main view is that the typical "bad-influence for badguys" thematic is ill-addressed, at least, from a balancing point of view. It hinders their colonization process, the Yors SA is disturbed two-fold: Not colonizing barren worlds, and having less zone of influence hinders the slowing-ships-trait. Korath spored worlds fall down permanently if other influences are present. Their Dark Influence is super strong if build on their core worlds, but doesn't really much if planets have 0.0n pop.

I was theorizing handing them an early + strong influence bonus which could aid them during the colonial rush - and afterwards taking that bonus away through a negative bonus that could be attribute on a basic tech, something they will always research (for example, Planetary Invasion). Choosing not to research this (and not being able to invade) is way more negative than an influence-loss. Although they shouldn't have the ability to circumvent that by techtrade etc, so probably one of their factory techs would be more suitable.

For Korath/(Drengin), an idea currently would be to transform their factory penalty from influence-->loyalty. Their worlds would fall equally but their zone of influence would be normalized.

But seeing your tests now with +200 prestige, well, why even bother....

Additional starbases will push influence. But the only thing that comes in mind is a reduced constructor-mod = more construcotrs = more bases. But that's Arcean style.

Or gift them more PQ so that at least they can make more out of their worlds, but then again that's Altarian/Arcean/Thalan etc thematic... Evil is more about destroying its worlds, as stupid as that may sound... (a concept that cannot work if the base game mechanics stay the same for everyone)

 

Reply #559 Top

Quoting Maiden666, reply 559

I was theorizing handing them an early + strong influence bonus which could aid them during the colonial rush - and afterwards taking that bonus away through a negative bonus that could be attribute on a basic tech, something they will always research (for example, Planetary Invasion). Choosing not to research this (and not being able to invade) is way more negative than an influence-loss. Although they shouldn't have the ability to circumvent that by techtrade etc, so probably one of their factory techs would be more suitable.
End of Maiden666's quote

Tried that and it didn't really work. Besides, if a player cleverly techtrades they'll have a species with +300 influence.

Quoting Maiden666, reply 559

Or gift them more PQ so that at least they can make more out of their worlds, but then again that's Altarian/Arcean/Thalan etc thematic... Evil is more about destroying its worlds, as stupid as that may sound... (a concept that cannot work if the base game mechanics stay the same for everyone)
End of Maiden666's quote

That and it would be exploited to hell by players.

 

The sad fact is that AIP7 is busted in a critical area and it's a real shame too because it DOES build dozens of colony ships when its scouts encounter habitual worlds it simply doesn't launch them until a planet is in it's territory.

Reply #560 Top

Quoting SilasOfBorg, reply 558

Hm.  I tried adding this,  just to test,  and it didn't let me decomission the buildings after I built them.   Made sure to put the XML in the right place and that I was modifying the right file..  
End of SilasOfBorg's quote

take this file

http://www.xup.to/dl,20461993/PlanetImprovements.xml/

tested + works

rename orig file to *.BACK so you can restore the changes

in directory 

GalCiv2Ultimate\Twilight\mods\Community Update\Data\

Reply #561 Top

Quoting MabusAltarn, reply 560

Besides, if a player cleverly techtrades they'll have a species with +300 influence.
End of MabusAltarn's quote

on the history-techs it would be untradeable

Reply #562 Top

Quoting Maiden666, reply 561


Quoting SilasOfBorg,

Hm.  I tried adding this,  just to test,  and it didn't let me decomission the buildings after I built them.   Made sure to put the XML in the right place and that I was modifying the right file..  



take this file

http://www.xup.to/dl,20461993/PlanetImprovements.xml/

tested + works

rename orig file to *.BACK so you can restore the changes

in directory 

GalCiv2Ultimate\Twilight\mods\Community Update\Data\

End of Maiden666's quote

Same changes I made,  same place,  same result.   What do you mean by "works", exactly? 

Reply #563 Top

Whoops.  I must not have started my test game with the changes -- when I started a new game,  it worked fine.   My bad.  /blush

Thanks Maiden,  I'll be sure to add this to any mod I download -- one less niggling frustration with the game.

I actually wouldn't mind them being non-destructible,  if the @!#(* programmer who implemented that would have kept track per *race* instead of per *player*.   That way,  I wouldn't care if the Torian Economic Capital had already been built,  and I capture it,  I can still build the Arcaen Economic Capital.

Frogboy,  if you're reading this,  I apologize for calling you or one of your staff a !@#(*!.   I'm a programmer and I've been called much worse,  and I know its far easier to criticize an implementaion issue than find a decent solution.   ;)

 

Reply #564 Top

I think we need a list of existing bugs we haven't fixed.

Reply #565 Top

Quoting DARCA1213, reply 565

I think we need a list of existing bugs we haven't fixed.
End of DARCA1213's quote

I don't think there are any left. Real bugs, that is.

Reply #566 Top

Quoting DARCA1213, reply 565

I think we need a list of existing bugs we haven't fixed.
End of DARCA1213's quote

Well, if any changes to the executable would be possible there would be those:

- Influence Points bug (from 1-999 their value is enormously high, so you can trade them for good money)

- Fill up starting colony module to max value

-1pp

 

there's surely more. In DA I knew a boatload, but I'd have to recheck if their still present

 

Reply #567 Top

Quoting Maiden666, reply 567

Well, if any changes to the executable would be possible there would be those:
End of Maiden666's quote

I've spend the better part of last week trying to figure out why AIP7 refuses to launch it's colony vessels. If it can be done I'm not versed enough in assembly to do it.

The same is true for the other points to mentioned. We'll just have to live with them.

 

Reply #568 Top

Quoting SilasOfBorg, reply 564

I actually wouldn't mind them being non-destructible,  if the @!#(* programmer who implemented that would have kept track per *race* instead of per *player*.   That way,  I wouldn't care if the Torian Economic Capital had already been built,  and I capture it,  I can still build the Arcaen Economic Capital.
End of SilasOfBorg's quote

You'd simply have to queue it before you get a foreign one, then you could still build your own one (using the unmoded game.)

Of course that implies that you already have the ability to do so, ie. necessary techs should be researched, but seeing tht you are already invading, then that should be the case.

But I know, it can be frustrating esp. when I did forget it and only notice it a few turns later and cannot go back.

Reply #569 Top

Does anyone know why exactly logistics have been doubled? The log points of medium/large/huge ships under "manage" now show only up as "....", this doesn't make fleet managment more easy (if one wants to fill his fleets optimally to the maximum). The place seems to only allow a single digit......

Reply #570 Top

Noted in GC2Conversations.xml:

When giving a gift to another race,  you'll get a rather jarring message,  "Your generosity is greatly appreciated,  <empire name>".   Huh?  You're talking to my whole empire?   This is gramatically wrong.

 

Changed [YourEmpireName] to [YourLeaderName] as follows:

 

    <Topic Name="AI_GENERIC_THANKS">
        <Dialogue>
            <Speaker Name="Generic">10</Speaker>
            <Listener Name="Generic">10</Listener>
            <Phrase Morality="0">
                <Text>We thank you for this generous gift.#Your generosity is greatly appreciated, [YourLeaderName].</Text>
            </Phrase>
            <Phrase Morality="1">
                <Text>We thank you for this generous gift.#Your generosity is greatly appreciated, [YourLeaderName].</Text>
            </Phrase>
            <Phrase Morality="2">
                <Text>We thank you for this generous gift.#Your generosity is greatly appreciated, [YourLeaderName].</Text>
            </Phrase>
        </Dialogue>
    </Topic>

 

If nobody wants to make this change to the mod,  I suppose I can try to figure out dropbox,  or whatever you guys are currently using to pass around the work in progress.

Reply #571 Top

Quoting Maiden666, reply 567

- Influence Points bug (from 1-999 their value is enormously high, so you can trade them for good money)
End of Maiden666's quote

I might be able to do something about this by removing the Influence line from the trade window. Simply put, trading with influence points will be impossible.

Reply #572 Top

Quoting Maiden666, reply 570

Does anyone know why exactly logistics have been doubled? The log points of medium/large/huge ships under "manage" now show only up as "....", this doesn't make fleet managment more easy (if one wants to fill his fleets optimally to the maximum). The place seems to only allow a single digit......
End of Maiden666's quote

I'll see if I can update the .dxpack file to allow more digits.

Reply #573 Top

Quoting SilasOfBorg, reply 571

Noted in GC2Conversations.xml:

When giving a gift to another race,  you'll get a rather jarring message,  "Your generosity is greatly appreciated,  ".   Huh?  You're talking to my whole empire?   This is gramatically wrong.

 
End of SilasOfBorg's quote

I'll fix it. Thanks.

 

Quoting MabusAltarn, reply 572

I might be able to do something about this by removing the Influence line from the trade window. Simply put, trading with influence points will be impossible.
End of MabusAltarn's quote

Quoting oneself :). Anyway. It's not possible to remove influence from the techtrade window.

Reply #574 Top

Logistics doubling allows the AI to not be crippled by starbase construction costs.

Reply #575 Top

Quoting MarvinKosh, reply 575

Logistics doubling allows the AI to not be crippled by starbase construction costs.
End of MarvinKosh's quote

Or players...

btw, check the dropbox folder. I've uploaded my own RallyPoint screen. I removed the map. Gaunathor never liked it but I'd like a second opinion.