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.
Hey Frogboy. Thanks for letting us know and good luck in Maryland.
Good to know
so where is this modified exe so I can play the CU? and yeah I'm very late to the party.
You can download it from the file archive. You can find the link in the original post.
It's good that we get additional time, in the meanwhile we might be able to sort out some stuff were we didn't take a look before.
***
I've taken the liberty and integrated OShee's changes into GC2Types.xml:
http://www.datafilehost.com/d/87f2e5f8
Later I aim to see through the changes in game, if someone finds something off please let me know.
I noticed that there were two weapons (Harppon + Photonic Torpedo) who had their costs reduced inside their T - this *could* lead to ships that are cheaper than their predecessor, and this shouldn't happen because downgrading stuff costs additional funds. But if that happens under a normal minia+hull setting will be seen later....
Thanks Maiden!
I'll plug those into my weapons spreadsheet (which calculates cost/power, power/size, and some other scores) and run some battle simulations. Should be interesting.
Ok, I see now why Harpoon + Photonic Torpedo have their costs reduced: The size of these weapons become only smaller by -1, whereas other weapons get -2 from tech to tech. So, in order to justify Harpoon2/3 & Photonic Torp.2/3 these weapons gain less cost as an extra.
However, these reduced costs should also translate into less costs ingame, but that might not always be the case.
Under a normal progressive setting for Harpoon; (+10% minia + medium hulls)
4*Harpoon1 = Att+12 for 344 bcs w/ 4 spaces left.
4*Harpoon2 = Att+12 for 328 bcs w/ 8 spaces left.
However, usually the AI will try to use any existing space, with the priority at defenses followed by hitpoints mods and range. In the first case the only things that can fit is either hitpoints or range. Hitpoints have to be researched but range is always available so I take these:
We get 346 bcs for the Harpoon1 ship and 332 bcs for Harpoon2.
However, the Harpoon2 ship actually has enough space left so that a defense mod could take place. Using Duranthium III = 343 bcs, I still am not able to get a more expensive ship, although it is superior. Stockraces also don't do reliable research into defenses, so this is not even a favourable scenario.
The difference in production is only -3 MP, but the upgrade costs of Harpoon1-->Harpoon2 = 324 bcs (!!!)
If I take a Sensor-mod instead of an armour it is still 288 bcs, although the difference in MP is greater. As you can see the game becomes kinda erratic when downgrading stuff (with planetary improvements it's even worse....)
However, there is a solution.
The costs of the weapons inside a Tier should normally rise a little bit, for example, Laser1 -6 MP, Laser2 -3 MP, Laser3 stays. We could then leave Harpoon & Photonic Torp. at equal costs an thus, totally eliminate all downgrade issues.
This way is also more interesting to those player that spend alot of time in the shipdesigner because now, previous weapon techs aren't totally obsolete as they currently are, eg:
@10 Minia I can put 4*Laser3 on a small hull for Att+4, costs 160 MP, 2 spaces left.
If Laser2 would cost 3 MP less I could use the 2 leftover spaces to make my ship a bit cheaper:
@10 Minia I put 3*Laser3 + 1*Laser2 on small hull for Att+4, costs 157MP, 0 space left.
Let me see if I can integrate these changes without causing other stuff that is off....
Yeah, that's ugly. There is a nice solution, which is making Harpoons cost 62 (all levels) and Photonics cost 60 (all levels). I'm not at all concerned about cost/power being "smooth" within a given weapons tier; its the tier-tier jumps that I look at.
Also, the Psionic Beam should be size 7, not 6. Both other Psi weapons get a little over 2x the power/size ratio of the level 3 weapon in the tier that opens them up. Psionic Beam is around 3x, this is too much.
I haven't finished my analysis by a long shot but I'm pleasantly surprised so far.
Tier by tier weapon comparison, using the values provided by Maiden's GC2Types.xml, using Mass Drivers as nominal cost/power and nominal power/size. Battles were simulated using $100k bc worth of ships in fleets, throwing fresh fleets against fresh fleets, then injured, until one side was dead. The simulation is run several times for each weapon combination, hull size, and tier.
Note that I consider the simulation "close" if the winner has <10% of their original ships remaining, a solid win from 10-25%, a decisive win from 25-40%, and anything over that is crushing.
Tier 1:
Beams are 50% more expensive and have 25% more power/size.
Missiles are 32% more expensive and have 53% more power/size.
Small hull, no mini: Beams beat missiles. Drivers win decisively against both.
Medium hull, no mini: Missiles and drivers about equal. Each win solidly against beams.
Tier 2:
Missiles are 37% more expensive and have 36% more power/size.
Small & Medium hulls, no mini: Missiles beat beams. Drivers win decisively against both.
Large hulls: Missiles beat beams. Drivers beat beams decisively and missiles solidly.
Tier 3:
Beams are 24% more expensive and have 28% more power/size.
Missiles are 21% more expsneive and have 9% more power/size (small hulls) up to 22% more power/size (big hulls)
Drivers have solid wins on all hull sizes. Beams and missiles close on small and medium hulls, Missiles beat beams solidly on large and huge.
Tier 4:
Beams are 39% more expensive and have 42% more power/size
Missiles are 27% more expensive and have 11% more power/size (small hullls) up to 23% more power/size (big hulls)
Drivers have solid wins on all hull sizes. Beams and missiles close on small hulls, Missiles beat beams solidly on medium or bigger.
Tier 5:
Beams are 33% more expensive and have 28% more power/size
Missiles are 22% more expensive and have 0% more power/size (small hulls) up to 13% more power/size (big hulls)
Drivers have decisive and occasionally crushing wins on all hull sizes. Missiles beat beams on all hull sizes.
God tier:
Beams are 21% more expensive and have 38% more power/size
Missiles are 3% more expensive and have 25% more power/size (small hulls) up to 42% more power/size (big hulls)
Drivers win decisively on all hull sizes. Missiles beat beams on all hull sizes, but its close.
Conclusions:
* Mass Drivers are too good (or cheap, take your pick). They allow you to get a lot of metal in the air, and even though pound for pound they don't do as much damage as beams or missiles, there's enough HP left to carry the day, quite decisively most of the time.
* Beams and missiles are close. Missiles have the edge, but they're more expensive to research and have the lowest utility due to their size.
* due to how sizeMod works (constant + to weapon size regardless of initial size), beams get heavily penalized on larger ships. This really hurts them.
* I haven't taken defenses into account. That's an order of magnitude harder to code.
* I owe OShee an apology for accusing him of underestimating the value of per-fleet attack. I overestimated it at least as badly.
I've taken this into the new file. As for
All Drivers saw an increase to their cost by 10%. I bared T0 & T1 though, and Psionic Shredder. Were the evil-weapons tested?
GC2Types.xml
Silas, I have no idea if that will suffice, all we (you ) could do is yet another simu. Maybe just a small excerpt to see if it's better.
I would like to see Drivers to be stronger in most occasions, albeit only by very little. The reason is that there are certain game mechanics were it is obvious that strong attack ships will gain additional benefits:
1) Hitpoint mods, esp. in the early game, they justify far more on strong/expensive ships.
2) Additional HP from experience gain. Stronger ships usually survive more although this requires a time in which repair could take place.
3) Strong attack ships can reduce combat round which is decreasing the enemies defenses (the more often defenses can reload the stronger they are)
The problem here is to avoid a balancing where Beams and Missiles are/do/give you the same just having another name attached to it. Any ideas how to do that?
Maybe we could make Beams stronger on tiny/small craft and make Missiles strong on large/huge hulls, and both equal on medium hulls. In a way it is already like this, but the problem here is that tiny/small hulls are just trash once medium gets available so Beams practically loose their design advantage from mid-endgame, and that's unacceptable.
Also, we could raise/decrease the research costs for weapons that are strong/weak, ie. shifting the RP from a weak tier (so you get over with it better) into a strong tier (so you'll have to stay a bit more into it giving the enemies some time to follow up)
Example:
Early game: Only small hulls available --> Beams are strong, increase their RP
--> Missiles are weak, decrease their RP
Mid-game: Medium hulls available --> keep both relatively balanced to each other
Endgame: Large Hulls available: --> Beams are weak, decrease their RP so they can reach a higher tier sooner
--> Missiles are strong, increase their RP.
Solution:
Decreased size of all Lasers by -1, also Kinetic Streams I & II
Kin Str III cost to 37 (-5) because the change in size from 4-->3 would be too much.
Decreased size of all Particle Beams by -1. I've tried to decrease their costs but because Laser/KinStr are so expensive that would have automatically resulted in "negative cost shipupgrades"
Decreased size of Plasma & Ion Beams by -1 but size mod increased by +1. Decreased cost of Plasma by -3 and Ion Beams by -10%. (-6, -6, -8)
Decreased size of Phasors by -1, but increased their size mods by +1. Also slightly adjusted their costs inversely to their size because going from size 6-->5 is stronger than going from 8-->7. Costs of Phasors I -6, Phasors II -3.
Increased size mod of all Drivers by +1.
Decreased size of all Disruptors by -1, increased cost of Disr II by +2 & Disr III by +4.
Increased size mod of BHG by +1.
Decreased cost of DoomRay by -15 but increased its size mod by +1.
T1 MD also get now the 10% increase in cost, except Scatter Blasters (got a size mod +1 instead)
First, small tech description issue: The technology name is (i belive) Black Hole Gun but the actual weapon is Black Hole Generator (an obvious infringement on Master of Orion territory.) Recommend changing the names so that they match.
------------------------------
Okay, my thoughts on weapon modding -- Here are some options that could be explored.
1) [Current approach] Basically keep everything even between different weapon types of the same Tier throughout the game.
2) Give each weapon type it's own "slant" and continue this as the theme throughout the game. example:
This way, players can decide between getting something working immediately, or investing in quality.
3) Give each weapon type it's own game-era in which it dominates. example:
I like this approach. What does everyone think about the following:
Drivers: cheap research, but defense is also cheap and good. best early tiers but peters outBeams: moderate research, expensive to build, most difficult/expensive to defend against, best midgameMissile: expensive to research, avg build cost, avg cost/ability to defend, poor at start but best later
So, each weapon type would get a single tier where they are the best choice, bc wise:
Tier 1: drivers dominate
Tier 2: drivers solid, beams close second
Tier 3: beams dominate
Tier 4: beams solid, missiles close second
Tier 5: missiles dominate
Tier 6: missiles solid, beams close second
An UN-balanced approach like this will also contribute towards breaking stalemates.
@Maiden: I appreciate the tweaking, but if there's call for it I'm just going to work on the whole thing from scratch until the simulator numbers look good. I've automated quite a bit of it, in that I just have to feed it the relevant numbers for a tier and I get a nice summary across all hull sizes and weapon matchups.
It'll probably take me a while to get the numbers working right; not only do they have to produce the desired sim. outcomes they also need to improve tier to tier in a meaningful way. Eep.
Just for yucks, I think I'll also test the CU 5.7.1 values.
Sound pretty good imo. Picking a weapons is picking akin to picking in which era is optimal for you to go to war. It puts pressure on the player to make a meaning full choice and stick with it or face the consequences.
My 2c on the weapons issue.
The existence of a significant difference in the "bang for the buck" between weapon systems is not necessarily a bad thing, unless the difference are so great that there is no point at all in building them. What would that point be? When building the more efficient systems create more damage even against the best defense than the less efficient system does against no defensive structure. Then one would never build the weaker weapon system.
Somewhere north of this is an area where the ideal mix of weapon systems given the optimum defense will be a mix --- which could be calculated using game theory, but probably no one is going to bother with that .
Ideal numbers will not be necessary, just a rough notion of how much of each make sense.
Of course a huge factor in all this is what the AI will research and build for weapon and defensive systems. If the AI prioritizes defenses against the most efficient weapon, then building less efficient systems becomes indicated.
My point is that "bang for the buck" in principle should be determined over a complex mix of criteria, not just cost per part per size, for example. Allowing significant differences in some areas can add some "color" to the game (others may differ!).
I like the idea of weapon efficiency peaking at different times, because then everything is in play. One can't just ignore a given line of research without facing a serious catch up problem later. But I wonder how to implement this considering the huge difference between galaxy sizes and research rates that can be chosen. Others may be able to address this.
Done.
Actually, 2 is already our current approach. Silas' sims help to understand how well they do like in game where you have to invest production to get these ships.
An early military advantage weighs far more heavy than a late. In your example all empires that would pick the yellow weapon will most likely be defeated before they would see their weapon-advantage arise. Dependant on the setting/technological speed, it might even be the case for the red weapons. In my games I rarely research past Tier3, because the outcome of the game is already set. But even if blue isn't able to end the game in time its early advantages might be enough to place them into a situation (lots of systems annexed) where they are able to continue to defeat even superior weapons just by quantity/shipspam alone.
Although I understand that even the current system might be boring once a player figured it out. A high production race might go for missiles, a less prod race will take mass drivers etc
What could be done is to alternate research costs for specific weapon techs, at a racial level. Thus, the weapon progression will be different from race to race, some might advance faster in one tier of a branch but be stiffled in another etc. For a player it will be very difficult to spot these weak/strong traits.
Another method would be to disallow creativity occasionally, or to introduce additional techs in a tier (like vanilla), but I hope that OShee is going to return by tomorrow evening and voice an opinion/proposal here.
Another trait (that is already in place) is that tier1 introduces multiple (racial) weapons that are unbalanced but these actually incorporate a huge randomness into how the game develops militarily. When I look into the vanilla tree this concept was also occasionaly in place in mid and lategame weapons.
I'm afraid this is impossible to do. Although the games manual explicitly explains that the techspeed setting is of serious importance (it is the only setting where such a remark is made...) the setting is still at total liberty in the hands of the player. I remember someone playing very fast speed under a gigantic all-abundant setting. At that, one could research tier1 + tier2 in a single turn (just wait until the colonial rush is over) and this setting would practically reduce the early-weapon advantage to 0 and the midgame to something very low.
We first need to finish weapons before we can take up defenses.
I have no idea if research into defenses (or shipdesign for that matter) is reflected on the weapon-type of neighbours/war-enemies or simply random or selected by sheer number strength of what's available, but this are really good questions that should be solved beforeahead.
Defenses are pretty hard because alot of stuff can go wrong. In the vanila setting armour was twice at strong in T3 than PD which made point defense obsolete at that stage, because even in an offset scenario Tri-Strontium gave as much defense against missiles than an ontype pointdefense (4-2-2) vs (2-1-1). Until past Tri-Strontium there was no reason to research anything else than Tri-Strontium, therefore there is a need to adjust the different defenses to almost equal numbers (in terms of raw protection)
However, we have different strength in raw attack of each weapon branch and the defenses have to reflect this as well, otherwise PD and Shields will be relatively weak against their ontype weapons and armour strong.
That's the drawback to this approach. The solution would be to make more than one peak era for each type; something like this:
Tier 1: missiles dominate.
Tier 2: Drivers dominate. missiles are so-so and not much improvement over T1.
Tier 3: Beams rock! Drivers not much improvement, missiles lag.
Tier 4: Missiles make a huge comeback. Beams are so-so. Drivers lag.
[ . . . ]
I also usually "end" the game by T3/4, so having cyclical peak eras for weapon types would get all three types cycled by the time the game "ends".
This would definitely create some interesting situations in the galaxy.
T1 supremacy does not necessarily mean an immediate advantage for the race that choose that type. I generally try to turtle until T2 or T3 and then come out big.
Hey guys,
Yarlen and I had a brief exchange and due to circumstances there's a few weeks left to tinker with the CU. I proposed implementing weapon/defense changes you guys have been working on provided they are fleshed out and properly tested.
We have a go.
If it's unanimously agreed upon the update is finished I'll integrate it into CU V5.7.1 and update the change logs. If not, we'll ship CU 5.7.1 and the weapon/defense enhancement can be released as a modification at a later date.
I can't play a part in the design of the new weapon/defense system other than providing administrative duties and hosting the file archive. My job is hectic and is about to get frenzied. So I'll be working on a new manual when I can (which isn't often). I do believe I can finish it in time for release though.
Good luck. Have fun. I look forward to testing the new weapon/defense system!
Regards,
M.
Cyclical is impossible to do in a meaningful fashion without massively expanding the power/cost and power/size ranges we have right now. Which means rebalancing/scaling hull HP. Which might mean reworking repair... not sure I want to go there.
Trust me, it was hard enough to get 6 weapon tiers done with similar power/cost and power/size ranges to what is in the "base" CU.
But it is possible.. my initial results (not including T0 or racial weapons), with hull sizes from Tiny to Huge, winner and % remaining ships in massive engagement (100k bc worth of ships, stuffed with as many weapons as possible and no defenses):
Tier 1Beam vs Missile : Beam 17% Beam 30% Beam 14% Beam 13% Beam 10%Beam vs Driver : Drvr 17% Drvr 28% Drvr 31% Drvr 26% Drvr 32%Missile vs Driver: Drvr 24% Drvr 38% Drvr 36% Drvr 30% Drvr 34%Tier 2Beam vs Missile : Beam 28% Beam 22% Beam 26% Beam 28% Beam 33%Beam vs Driver : Drvr 13% Drvr 17% Drvr 18% Drvr 18% Drvr 19%Missile vs Driver: Drvr 27% Drvr 30% Drvr 32% Drvr 32% Drvr 33%Tier 3Beam vs Missile : Beam 32% Beam 24% Beam 36% Beam 44% Beam 47%Beam vs Driver : Beam 30% Beam 15% Beam 27% Beam 36% Beam 44%Missile vs Driver: Drvr 09% Drvr 11% Drvr 15% Drvr 13% Drvr 16%Tier 4Beam vs Missile : Misl 03% Beam 07% Beam 15% Beam 20% Beam 24%Beam vs Driver : Beam 09% Beam 18% Beam 26% Beam 35% Beam 43%Missile vs Driver: Misl 21% Misl 16% Misl 20% Misl 19% Misl 27%Tier 5Beam vs Missile : Misl 28% Misl 28% Misl 23% Misl 26% Misl 26%Beam vs Driver : Beam 09% Beam 11% Beam 24% Beam 34% Beam 39%Missile vs Driver: Misl 36% Misl 37% Misl 45% Misl 52% Misl 55%Tier 6Beam vs Missile : Misl 06% Misl 28% Misl 28% Misl 31% Misl 37%Beam vs Driver : Beam 48% Beam 23% Beam 25% Beam 22% Beam 24%Missile vs Driver: Misl 52% Misl 45% Misl 46% Misl 45% Misl 54%
Each weapon type progresses from tier to tier in meaningful ways, both in cost/power and power/size, but the overall arcs have different speeds and starting points.. it was not an easy challenge.
If "most" games end before Tier 4, maybe we need to look at weapon research costs.
Still haven't heard from OShee but I have a good idea how to implement the following:
There is also another way of looking at this, which is:
Against a "better" weapon, how much more do you have to spend on fleet tonnage to make things "even"?
I'll try to answer that question, too. It might be a better metric than "how much is left over after the battle".
Also note, I don't want to make any weapon OP for any given tier -- that's no fun. But I *do* like having them unbalanced across the various tiers.
In my case this is because I don't play huge/gigantic/immense sized games, so it's natural to research only half of the techtree....
For interests' sake, the same simulations with the current CU v5.7.1 weapon values:
Tier 1Beam vs Missile : Misl 28% Misl 43% Misl 42% Misl 48% Misl 55%Beam vs Driver : Drvr 17% Drvr 29% Drvr 31% Drvr 28% Drvr 32%Missile vs Driver: Misl 22% Misl 13% Misl 08% Misl 25% Misl 28%Tier 2Beam vs Missile : Misl 10% Misl 16% Misl 26% Misl 26% Misl 23%Beam vs Driver : Drvr 21% Drvr 27% Drvr 29% Drvr 30% Drvr 27%Missile vs Driver: Drvr 14% Drvr 18% Drvr 19% Drvr 19% Drvr 17%Tier 3Beam vs Missile : Misl 23% Misl 27% Misl 29% Misl 32% Misl 39%Beam vs Driver : Drvr 38% Drvr 39% Drvr 46% Drvr 50% Drvr 50%Missile vs Driver: Drvr 22% Drvr 25% Drvr 31% Drvr 34% Drvr 32%Tier 4Beam vs Missile : Misl 15% Misl 17% Misl 20% Misl 22% Misl 27%Beam vs Driver : Drvr 25% Drvr 27% Drvr 31% Drvr 36% Drvr 39%Missile vs Driver: Drvr 13% Drvr 13% Drvr 18% Drvr 20% Drvr 24%Tier 5Beam vs Missile : Misl 23% Misl 29% Misl 20% Misl 28% Misl 28%Beam vs Driver : Drvr 22% Drvr 35% Drvr 33% Drvr 38% Drvr 39%Missile vs Driver: Drvr 03% Drvr 06% Drvr 15% Drvr 22% Drvr 26%Tier 6Beam vs Missile : Misl 27% Misl 27% Misl 12% Misl 06% Misl 14%Beam vs Driver : Drvr 44% Drvr 49% Drvr 39% Drvr 39% Drvr 39%Missile vs Driver: Drvr 20% Drvr 28% Drvr 29% Drvr 29% Drvr 34%
Once again, I tip my hat to OShee for raising this issue earlier (unfortunately, his insight was lost on me at the time). There are no - zero - reasons to use beams in the current incarnation of the CU. In fact, racial specials aside, you should never use anything except Mass Drivers, unless you're going for a tier1 rush, in which case Missiles are better if you can afford the extra research.
Same here. I usually play on Large / Huge. Once i get up to the Evil weapons, the game is usually in the bag or i've lost long before that.
Despite that, The first tier or two feels like it drags on and on...
Lev's thoughts on "weapon eras":
Alright.. so I reconsidered my earlier "impossible". It's only "really hard". I can actually do 5 eras with meaningful, albeit wonky, progression throughout the tiers. You get two tiers of ho-hum improvement (but worthwhile nevertheless), then BAM -- the next tier races ahead of the other two weapon types. Call it a breakthrough -- and if we do this we should REALLY reflect it in the tech descriptions to make it obvious that the new weapon type is, in fact, revolutionary.
The problem is one of scale. In order to have meaningful differences between weapon tiers as well as weapon types within a tier, a certain ratio of difference is needed. I don't want to push the low end OR the high end of what we're used to, in terms of weapon costs, power, and sizes, unless I really have to.
I'll keep working on it. Maybe with a tiny bit of expansion at both low and high ends I can fit 6 in. I actually do kind of like it better.
To clarify, I'm looking at (trying to) make the following happen:
Drivers most efficient in T1 and T4
Beams most efficient in T2 and T5
Missiles most efficient in T3 and T6
Any other comments about single cycle (each weapon shines in early, mid, or late game) vs double cycle (as I've described in this post) would be quite welcome at this point. I'm leaning towards double cycle, if I can manage it.
Double-cycle would have the most benefit. With single cycle, i would probably totally ignore missiles. My games are never that long. Stupid AIs that go for missiles would be sitting ducks. A hybrid solution would be: tiers 0-3 would be very turbulent, then even out after T4.
I'm not the one doing the modding, so i don't know, but what would happen if we simply doubled all of the stats? That would get us away from low-integer problems but would probably be a lot of work and regression testing.
I also agree with having to update the descriptions. It needs to be obvious that "these beams are a game changer" compared to other weapons.
There are many great features available to you once you register, including:
Sign in or Create Account