Purpose of the mod:
This mod addresses widespread errors in the TotA TechTree.xml files. These errors pretty much broke many of the unique TechTrees, causing the AI to pursue a deeply flawed research strategy and outright preventing the research of many techs. Part of the fix included rearranging a number of the TechTrees to fix the seemingly random arrangement of some techs and reduce the number of branches for the AI to get sidetracked on. Along the way, I ended up fixing many UP issues, planetary improvements, starbase modules, and did some general improvement and balancing on individual techs.
This mod is a direct result of MarvinKosh's Space Weapons Fix Mod, which provided the inspiration. A lot of my development commentary and good input from other modders working on their own fixes is in that topic. Thanks MarvinKosh, Quaternus, deweyjohn, TOV, foxthree, qrtxian and all others for input and support.
05-10-13: v3.51 release
Update to fix some errors in v3.5.
04-28-13: v3.5 release
Here it is, the more or less finished product after all this time. It's been about a year since I put this project down, so I'm a bit fuzzy on what exactly I did before coming back to finish it up. I'm pretty sure I've got the major things nailed down, though. Let's see:
TechTree Fix v3.51 with Dumb Old Minors: I did nothing to the minor races here. If you want the same dumb minors you've always known and loved, this is the mod for you.
TechTree Fix v3.51 with Smart Old Minors: Same old minors that still won't colonize, but I added code to make them play to the best of the AI's ability. I gave them respectable descriptions, modest bonuses, and changed out the silly race images to reflect their upgrade. Since they can't colonize, they'll send out a bunch of freighters and actually send constructors to grab up a lot of the resources while the majors are still colonizing. They still get slaughtered when it comes down to it, but I've had fun watching them. It's also interesting to see the majors make a ton of regular starbases since there are fewer resources to grab.
TechTree Fix v3.51 with MoOII Minors: The MoOII minors in this mod will colonize and behave pretty much like weak majors. Much larger than the other mods due to the RaceImage and RaceLogo files. If you try this mod, remember to use the "quick save fix". That is, the minors won't start behaving like majors until you save and reload. So, start your game, quicksave, reload, and enjoy.
TechTree Fix v3.51 with MoOII and Smart Old Minors: Why not? If you want a little variety, I packaged up both versions of the minors in one mod. Your minors could be one, the other, or a mix of both. Still be sure to use the quick-save fix, or your MoOII minors won't play nice. I haven't tested this arrangement, but I can't see why it won't work. (famous last words.)
03-04-12: v3.0 Release
v3.0 continues the work, this time focusing on starbase modules and planetary improvements, particularly Galactic Achievements, Super Projects, and Trade Goods. Also included is a wonderful conversation mod, kindly contributed by qrtxian. His mod fixes the errors in the GC2_Conversations.xml, so now you can enjoy all the unique dialogue as intended.
Highlights
I think that's most of it. Without further ado, here it is:
TechTree Fix v3.0 with Dumb Old Minors: I did nothing to the minor races here. If you want the same dumb minors you've always known and loved, this is the mod for you.
TechTree Fix v3.0 with Smart Old Minors: Same old minors that still won't colonize, but I added code to make them play to the best of the AI's ability. I gave them respectable descriptions, modest bonuses, and changed out the silly race images to reflect their upgrade. Since they can't colonize, they'll send out a bunch of freighters and actually send constructors to grab up a lot of the resources while the majors are still colonizing. They still get slaughtered when it comes down to it, but I've had fun watching them. It's also interesting to see the majors make a ton of regular starbases since there are fewer resources to grab.
TechTree Fix v3.0 with MoOII Minors: The MoOII minors in this mod will colonize and behave pretty much like weak majors. Much larger than the other mods due to the RaceImage and RaceLogo files. If you try this mod, remember to use the "quick save fix". That is, the minors won't start behaving like majors until you save and reload. So, start your game, quicksave, reload, and enjoy.
TechTree Fix v3.0 with MoOII and Smart Old Minors: Why not? If you want a little variety, I packaged up both versions of the minors in one mod. Your minors could be one, the other, or a mix of both. Still be sure to use the quick-save fix, or your MoOII minors won't play nice. I haven't tested this arrangement, but I can't see why it won't work. (famous last words.)
Update 01-07-12: v2 Release
After nearly a year, here it finally is. Details can be found in this post.
v1.1 Notes:
OK I have played a few more games and here are the things I noticed:
1) Bugs:
Only two minor ones so far (can be ignored but I just want to mention them for completeness):
1. The blank screen on declaration of war
2. In one instance, an AI player (IIRC Torian) has not used my civilization name in dialogue but used something like "Player Empire Name" instead. All other dialogues displayed everything normally.
2) AI behavior (on Tough):
1. In my other games they did research two weapon trees, which again made it trivial for me to research the third and kill everybody. The AI is extremely slow to adjust defenses to that, by the time they do it is way too late to do anything.
2. I find that AI uses incredible masses of factories on their planets (I wonder how they can take it economically?) which they use to pump out endless hordes of heavy fighters. This would not be so bad but the problem is that these endless hordes basically can't touch few dozens of my medium ships which have on them defenses aimed at neutralizing AI weapons. I just circle ships to planets for healing when necessary and almost never lose anything.
I support these ships with military bases which give them extra defenses to make them almost invulnerable (the extra attack power is nice but defense is key). The bases themselves are heavily fortified and pretty much impossible to take out if repaired occasionally.
I think the AI should ALSO use medium ships with proper defenses against my own weapons and then their numbers would tell since even the support from the military bases would not be enough when outnumbered so heavily.
Edit: I LOVE this mod, don't get me wrong
The military starbase cheese tactic is one reason why I severely limited the number of assist modules available in the tech tree. The other is, there were too many of them and not enough modules to squeeze them all into the 100 module limit, past which the AI can't use any modules.
I also made larger hulls part of the main trunk of the tech tree, meaning that the AI must get medium hulls in order to progress.
With a bit of work you could probably build this approach into the tech trees yourself.
That would be nice, but it's nowhere in my (TA) game with Tolmekian's mod. No one can do OCC. I grabbed each AI and did <c-s-R> to get the finished tree, then looked at what could be built. The Terran and Torian can do OFM and Hyperion Fleet Defense because they can do Planetary Defense tech. Iconian and Yor have no orbital fleeting tech or improvement. (Unless it's automatic - I haven't tried that.)
Or were you referring to your own mod?
MarvinKosh - I think the problem is not the assist modules themselves, but that the AI does not use their advantages properly. They DO adjust to player's weapons but not quickly enough.
For example, Drengin and 3 other AIs use driver weapons, all other AIs use lasers. I alone use missiles.
Drengin is at war with me and nobody else, yet they will use either no defense on their ships or defenses aimed at dominant weapons even if they are inadequate for their current main problem (which is missiles). AI should be able to mix it up, for example on the part of their empire where they are fighting me they should use ships with missile defense and in other parts they can use other stuff. Their massive production edge would then be problematic for me and I would not be able to focus on out-teching the AI or massing money for trading.
That might be true of the lesser AI levels, or maybe it's a TA problem. But when I played DL at very high levels, in the mid- and late game the AI would follow development in the most dangerous opponent tree with appropriate defenses. Sometimes it would be fighting a missile opponent. I would jump over to the gun branch and start building gunships. Not too long after, I would see AI ships with armor.
This could also be that the AI is smarter than we expect. It is not playing *me*, it is playing all N-1 opponents. If four are missile armed and one is building guns, then PD is usually the smarter option.
One thing that does cause me to suspect AI stupidity, though, is the concentration on Shields early in the game, when no one has researched anything past Laser - sometimes not even that. Even when all the majors will soon be doing missiles, the minors charge into shields and so do the majors (Might be trading?) Smart chaff is rarely seen. Perhaps the early moves are scripted?
There are various reasons for Shields and other early defences being incorrectly prioritised. The AI believes that these techs will improve their military score and it is right from a certain point of view. However the reality is that unless you're very smart, defences just lead you to waste space that could have been better used for extra weapons, or wastes production on a ship that is going to get wiped out pretty quickly anyway.
This is why I moved defences to later in the tech tree, vastly increased the space that they consume (so unless your Miniaturisation is awesome it is completely impractical to use the early versions on anything but a medium hull) and scaled up their effectiveness in accordance with the space used. The minimum defence value a ship can have in a particular category under SWFM is 3.
This part is necessary because in DA and TA the combat system was altered so that defences deplete over the course of a combat round. So one point of defence just isn't going to cut it unless you're fighting a tattooing laser.
DMF - I am not good enough for very high level just started playing again last week after a LONG pause from the game (nostalgia caught me).
I think it would be smart for AI to prioritize armor if Drengin is around, early game Dominator Corvettes can be nasty.
My Drengin opponents usually go for missiles, early and often.
I'm not good enough to play Suicidal unless I cheat a little at the beginning. Mostly I hop the Flagship around enough to see nearby stars so I don't have to waste time hunting for planets. If I can stay anywhere near the AIs in obtaining initial colonies, then I have a chance. (Actually, I don't feel it accurate to call it "cheating" considering that at top levels the AIs have huge initial bonuses. In GC1 I've watched them buy one ship per starport - including expensive Constructors - one after another for most of a year. The higher the level the longer they can keep it up. That implies much larger initial Treasuries than the human player. GC2 isn't quite so blatant about it, but the net effect is similar. )
Found OCC in Tolmekian's PlanetImprovement file. I wonder why it doesn't work in this game? This is my first game with his mod. I started another game and sure enough it shows up. Strange. Wait a minute! I installed the mod after I started this game. Never mind.
<Improvement> <S_InternalName>HyperionFleetManager</S_InternalName> <S_Name>Orbital Command Center</S_Name> <AI>10</AI> <S_Type>SuperProject</S_Type> <Maintenance>0</Maintenance> <Cost>50</Cost> <S_BriefDescription>All ships in orbit will be used to defend against attack on all planets.</S_BriefDescription> <S_Description>The Orbital Command Center is designed to coordinate the defense of our planets by having all the ships in orbit work together for the defense of the planet. Its home planet is greatly fortified, including a 20% cultural resistance.</S_Description> <S_IconName>TempleOfEspionage.png</S_IconName> <S_QueryGraphicName>TempleOfEspionage.png</S_QueryGraphicName> <CanHaveAgents>0</CanHaveAgents> <S_TechRequirement>InterstellarConstruction</S_TechRequirement> <StarshipHPBonus>10</StarshipHPBonus> <MoraleBonus>15</MoraleBonus> <PlanetaryDefenseBonus>25</PlanetaryDefenseBonus> <ResistanceBonus>20</ResistanceBonus> <F_LogisticLimit>10.000000</F_LogisticLimit> </Improvement>
I take it that the bonuses apply to the building planet? What does F_LogisticLimit mean?
MK, I find your thinking on this interesting. I'm going to try your mod soon. Gotta give Tolmekian's another - fair - try first, though.
All the regular bonuses apply just to the planet it's built on. Starship HP bonus means that any ships built there have more hitpoints, which is pretty good. The fleet logistical limit just means that when you've built this all ships in orbit will defend your planets. All your planets, not just the one this is on. It's a very important improvement if you leave ships in orbit to defend, but still good to have for the HP bonus.
Yeah, it's TA. I think what happened is that I did Interstellar Construction before installing the mod so it didn't give me the improvement. If Planetary Defense is in Tolmekian's mod, then they researched it after I installed. The thing I don't understand, though, is that OCC doesn't show in the tech tree, which should be Tolmekian's tree.
One other disturbing thing I noticed while exploring the AIs - the Torian just fought - and lost - a war with me, then promptly started a war with the next strongest civ, Terrans. I thought he seriously under-performed against me, though he's doing better as the second front against Terra.
Instead of spending on the wars he's doing mad Espionage at half his income level - without placing a single agent! He must have 50 agents stored up. I'm way ahead in tech so he could really use them. Is this some sort of mad plot? Is it worth losing 1/3 of his empire for? I don't get it. (Painful level)
I'm on UE 1.97. I installed the mod in ../GalCiv2Ultimate/Mods in its own folder and selected it from the options screen. (I first wanted to put it in ../GalCiv2Ultimate/Twilight but there is no Mods folder there.) I'm running the binary from /Twilight, not the launcher. As I say, I do see it on a fresh game (using the mod), so it appears to be installed correctly.
SaveGame carrying all its configuration explains why I don't see it in this game. There may in fact be something wrong with this copy. I did a global search on "orbital command" (or whatever) in GalCiv2Ultimate and the only place it appears is in Tolmekian's mod. It is *not* in /Twilight/PlanetImprovements.xml. Planetary Defense *is*.
When I look at the TA manual through the Launcher, I get the DA manual. Is there something else I can look at see if this TA is really DA in disguise? (I've never played DA.) I do see the Immense map, which I understand is new with TA, so at least part of it is actual TA. Was OCC and a real manual added with 2.03? (Can't afford the upgrade right now though I'll buy it as soon as I can.)
Dennis
That explains it. The OCC was added in 2.01. I believe the new manual was added in 2.00, but am not entirely sure. Still, you should be able to download the current version (2.04) from Stardock's store directly, if you have the UE. No need to buy it again.
TA is definitely included in the Ultimate Edition.
As for the manual, it's there in the Twilight installation folder, somewhere.
Immense map size is exclusive to TA. Tolmekian's mod requires it too.
Thanks.
Now, what about this hive of Agents? Anyone seen this before? Maybe a paean to the Matrix movies (you know, 50 Agent Smiths...)?
Sorry, but I can't help you there. While I have seen this before, I have no idea why the AI is doing this.
A question just occurred to me - does this mod behave differently with different game versions and/or patches? Since AI is modified, tech trees are modified etc. it seems that it shouldn't right?
My reaction is that that depends on whether the AIs or unmodified config files changed between versions. File dates might be a clue. But I have no empirical data either way.
We started with the tech tree mods after TA 2.03 was released so you should be looking to play 2.03 or 2.04. If you patch your game, 2.04 is the version you should be on. I cannot say for sure what will happen if you try to run a mod on the unpatched game since I don't have a backup of the release version.
I don't know why they do it, exactly, but it seems to be intended to let the AI in question instantly nullify any enemy agent they're hit with.
If the Torians aren't using the agents at all, then it's probably a bug, but if they're using them to nullify any agents you place, then it's a genuine if weird and kind of silly AI strategy.
The AI in general seems to overspend on espionage.
I have another question that might be offtopic and I apologize for that, but since I am only playing this mod then answer might actually be mod-specific.
I have an extreme planet very near my starting location, which got colonized by a minor race and then flipped to me.
Now, the question is: What can I buy on it to get benefit? The planet has a +100% research field and a +100% influence field, and is of decent quality (PQ is 10-12, can't remember now). I have the cash to buy stuff but have no idea what will actually work.
I do not plan to research the techs for this one planet (I play on "rare" setting for extreme planets).
Research facilities will work just fine, as will influence buildings. It's just factories and your starport that will be very near useless until you get the technologies.
Thanks. I am a bit of an old newbie and I couldn't find the info via Google. Now, building influence buildings on a planet deep in my territory is almost useless, right? It only affects planet influence?
Hi everyone!
Wow. I didn't expect this to be the top thread so long after I disappeared. Glad to see that there's still some life in it. After my annual disappearing act, I'm getting the itch to return and finish my work. Actually, I did a lot of work after v3.0 that I never ended up releasing. I more-or-less finished the job, going over every single .xml item in the game and fixed it according to my general plan. I addressed improvement balance issues for all the races and put a lot of work into polishing the evil races and making them more competitive. I even fixed all the embarrassing little typos and such that made it into 3.0. The final touches that I never got around to were addressing the Thalan Hyperion Matrix and Torian Central Mine in an effort to curb the obscene advantage those races enjoy in the early game.
The only other thing I can think of would be to go back and re-address the AIValue question in the TechTrees. I discussed it previously with MarvinKosh: rather than zero out the AIValues and balance from there, I used the values given in TotA as a baseline. the result is that some AIVs are so high that tech trading has become nigh impossible. Unfortunately, I don't think I have it in me to tackle that problem from scratch. Getting the AI to research properly was probably the majority of the work involved in this mod, and took easily a couple hundred hours over the course of a few months. Sigh.
To those who have asked permission to use my mod: Yes. Please do. Proper credit and all that. Thank you very much.
Other than that, what else is new?
There are many great features available to you once you register, including:
Sign in or Create Account