Rivers and Hydro Power

That's why it's the victory goal......
 
Bump because hydro plants have been brought up again recently.
 
Apologies if these ideas have been brought up already, aren't possible to implement in game, etc.

Why is power an all or nothing effect? In real life, almost no modern cities rely only on a single source of electricity. What if electricity sources only provided a certain amount of "electricity points", and buildings consumed a certain amount of EP. If you want to build all the electricity buildings you need multiple sources of electricity.

I also think two other changes that could spice up the electricity mechanics combined with the above are solar panels and power lines. Both of these could be tile improvements, with solar panels being limited in some way (probably only to desert but maybe to flat tiles in general) and providing a small amount of EP, while power lines could be an improvement on highways that lets excess EP from one city move to one without enough EP. This lets you build, for example, dedicated power cities in desert with lots of solar panels, or low population but high production cities that can spam health reducing dirty power buildings so the high population cities can only have clean power in the city and not have adverse health effects (which is pretty accurate to irl)
 
Spoiler Offtopic :
What about something like a slider that makes you decide how many power of one Type you produced, and Energy producing building could be build multiple times in a city, so you can transit from dirty power to clean power slowly. I think it would be real if clean energy buidings are costly to build. It could also fit power line, so you produce more power than city needs, and transfer it to other cities. Also what about changing recycling center to trash burner, or making it upgrade of trash burner, so it doesn't produce power, but have other benefits? Also not only factories consume power, but also people, so they could use e. g. 1 power unit per 10 people points after you have particular tech (computers?), and have some bonus from it?Also power trading?

By the way I went offtopic
 
Last edited:
River comparison in Bts vs DoC

It's a great coincidence that the issue of the prevalence of rivers in the game is brought up in combination with the advantages that rivers bring, in particular the availability of hydroelectric power. This is a problem both on the current and on the upcoming new map because on the latter the available space has often been used to include additional rivers. In consequence, in many fertile parts of the world every tile is often adjacent to a river. I don't think that is problematic per se, because a widespread river network is among the reasons why these regions were wealthy and populous historically. However, it contrasts with how comparatively rare and isolated rivers are in base BtS, and puts into question some of the advantages given by rivers.

Just to recapitulate, if I am not forgetting something those advantages are:
  • +1 commerce on tiles that do not have unimproved forest/jungle/rainforest
  • fresh water (health)
  • irrigation (i.e. access to farms)
  • access to watermills
  • access to trade networks without roads (after Sailing, i.e. most of the game)
  • +1 production with Levees
  • power with Hydro Plants
  • some wonder interactions: +1 food with Dujiangyan, +2 commerce with the Grand Canal
Unrelated to that, rivers somewhat impact unit interactions:
  • +25% defense bonus for defending river crossings (unless attacker is Amphibious)
  • breaks road connection bonus unless bridge building is enabled (i.e. with Engineering)
That's a lot of benefits with few downsides. They were arguably balanced in vanilla BtS because rivers were more rare and therefore strongly encouraged. There is very little strategy involved when every tile is river adjacent, on the other hand. This has manifested itself in requests to make Levees available to all cities regardless of direct river access to reduce this privilege of rivers, or the problem in balancing cottages/workshops vs watermills when the vanilla balancing factor of taking up a river tile is not much of a concern anymore.

Hydro Power

But let's talk about Hydro Plants first. I think the idea here in the base game was similar to the limitations I listed above. No power source was meant to be "the best" (at least before Fusion) but rather each had its drawbacks: Coal was unhealthy, Nuclear was expensive and risky, Hydro required rivers. That was fine until rivers became a given for nearly every time. This is actually more problematic in DoC because here there are way more power consuming buildings and the power unhealth scales with the amount of power consumed. The tradeoff being that if you can find cleaner energy sources or otherwise counteract the unhealth, you get access to more yield/commerce modifiers. Being able to easily cut that penalty in half in basically every city before one of the "tough choice" options (nuclear) even enters the picture is not the intended situation.

From a real world perspective, hydro power isn't actually that simple to model. It's a fairly obvious and easily accessible source of power under the right conditions (usually, sufficient elevation gradients). However, using it just on any river, regardless of size, usually requires the construction of very expensive dams that take a long time to build, displace a large amount of people, and affect the natural course of the river. All the examples of the latter type are usually considered megaprojects, like Aswan, Itaipu, Hoover, Three Gorges. Their cost and negative side effects are why hydro power is currently not fully exploited even though it theoretically has a large untapped potential of green energy.

An easy quick fix would be to restrict Hydro Plants to cities next to a river AND near a peak. I think this is a good solution because it would restrict Hydro Plants overall and keep them limited to regions that actually use lots of hydro power or at least have the potential to. It would also provide some more value to peak tiles which isn't a bad thing either.

However, the issue with that is that it generally doesn't cover the dam megaproject type of hydro power. You could argue that's what the Itaipu Dam wonder is for (representing that and similar dams), but I think that kind of project is a bit too common to limit it in that way. The other idea I have is to add a generic Great Dam national wonder (maybe even with a limited number of global instances) that would be very expensive, maybe even produce unhappiness, and either provide power to all cities that share the same river OR enable constructing hydro plants in all cities that share the same river. However, then you could still have issues such as a Great Dam in Amsterdam (well... it's in the name) and nothing preventing that except potentially the prohibitive production cost.

A more complex power system

I want to briefly touch on that because it has been mentioned in the other thread. Generally it's possible to change city power from powered/unpowered to having multiple "power units" used up by buildings that consume power. In fact, most of that is already implemented in terms of "power available" and "power consumed" counts, simply because that makes it easy to determine if a city with three sources of power still has power after one goes away for some reason, and the consume count obviously is already taken into account on the health side.

So it would be possible to have a power plant produce different amounts of power, and base hydroelectric power on things like peak adjacent tiles or watermills in city radius, or let nuclear plants produce a disproportionately higher amount of power.

I am only reluctant to do this because it opens up some further questions. What happens if the power consumed exceeds the power produced? Do all power consuming buildings stop working? If not, by which logic is the remaining power distributed between the buildings? Implementing this is one thing, but I feel it is tough to make this apparent.

River limitations and possibilities in the engine

It's important to note here that rivers themselves are wired pretty deeply into the engine. At this point, the only thing that is known related to rivers is whether a plot is next to any river, and whether the connection between two plots is a river crossing or not. The course and graphics for rivers are rendered based on this information by the engine and these properties cannot be changed really. As for moddability:
  • There is currently no way to know if two cities on a river are on the same river, but that could be implemented. There are some complicating factors though, for example two cities could be on different rivers but both could still be on the same river as a third city because of how tributaries work. So determining "downstream" cities is easier than determining "upstream" cities.
  • It is likely possible to implement river "types" with some amount of effort (see below for ideas). This would be on top of the simple "is river" tile property and essentially unrelated to how the game understands and places rivers. This could be used to affect which of the above advantages (or potential downsides) affect a given tile depending on what makes most sense for the geographical situation.
  • It is probably impossible to represent different river types graphically in the game, as there is only one set of river textures used regardless of the tile. I don't think there is a way to interfere with that, although there may be a hack I am not aware of.
River (section) types and distinctions

I could think of several distinctions for rivers:
  • Fertility: this is a river distinction that is already represented in the game, via the floodplains feature. Some rivers carry lots of fertile sediment to its shores that increases the agricultural output.
  • Flow speed: would be implicit in the rule proposed above for hydro plants. This would make it more obvious: river sections would be declared fast flowing when near mountains or with sufficient elevation gradient and hydro plants would require fast flowing river sections.
  • Navigability: rivers are usually only navigable up to a certain point. This is usually a hard limit for development, see for example the Nile cataracts being the effective borders of Egypt in different points in history. River shipping is very important for trade and it makes sense to tie the commerce bonus and trade connection properties to navigability.
  • Width: I also think differences in river width aren't appropriately accounted for and they could matter a lot. There's a big difference between crossing the Danube in Bavaria and crossing it in Romania. Crossing a wide river could consume all remaining movement points, provide a +50% defense bonus, and require a later tech for bridge connections. Going even further, Estuary crossings could be fully impassable but instead provide extra commerce.
I'm not proposing that a single tile could have yes/no properties across all of these different categories, because they are often interrelated. Floodplain river sections are usually also wide and slow moving, for example. So it should be possible to come up with types that combine the ideas behind those distinctions reasonably and have the corresponding benefits/effects.

Further opportunities for river effects

With this, there are other river-related rules that might be considered, especially based on different river types. A major historical concern that is currently not properly reflected is flooding. Often, the richest and most fertile rivers were the hardest to control and the ones that caused the most flooding. I don't know if there is an event for this, but even if there is I don't know if that is sufficient to represent the problems many civilisations had with flooding and the amount of labour it required to address.

A good solution I could think of is a rather frequent event, most common along floodplain rivers, that places the "flooded" feature on adjacent tiles which can be cleaned up by workers similar to fallout. Its effects shouldn't be drastic but noticeable, e.g. -1F -1C and -0.5 health. This would require civs susceptible to this to keep workers around to keep this problem under control. The presence of a Levee would prevent such an event.

Likewise, I think the idea of bridges in the game could be more developed. Historically, there weren't reliable bridges all along the river, and instead a bridge was the sign of a well developed city. Regular bridges along a river didn't become a thing until the Industrial Age and still aren't for many parts of the world. So I might consider only allowing penalty free crossings over rivers when it is through a city, and allowing them everywhere only with e.g. Railroad or even Infrastructure.

Maybe a Bridge could even be Classical era building unlocked by Cement or Engineering providing this and maybe a trade related benefit. It's kind of weird that bridges are just given to you for free in the game when they required a large amount of labour and architectural skill to build in the ancient world.

Conclusion

I didn't want to let this post peter out like that but I think this captures all my thoughts around this topic. As usual, it is open for discussion.


Great ideas:)
In general I'am not the greatest opponent of the mountan oriented hydro-plans
BUT on the same time we could use current "temple mechanics": one hydro-plan for 3-4-5 levees. Perhaps it's not the most brillian idea - just opinion for development of iconic mod
 
BUT on the same time we could use current "temple mechanics": one hydro-plan for 3-4-5 levees. Perhaps it's not the most brillian idea - just opinion for development of iconic mod
...I feel like this is in fact a brilliant idea.

4 levees allows the construction of one hydro plant.
And just like there's a wonder (Thomaskirche?) that reduces the number to three temples for one cathedral, we could easily turn one of the mega-dam wonders so its effect is reducing the number to three levees for one hydro plant.
 
Now that you've brought it up I have to agree that hydro dams are too powerful. Levees could stand to be toned down, but the way everything spikes in hammer cost in the industrial age I feel like they are a necessity. An unfun side effect of levees is that certain historic city locations become sub-optimal. I can understand connecting a trade related benefit to being on a river, but connecting it to raw hammers doesn't make sense to me. I also think the itaipu dam is far too powerful and should be removed. A single wonder can power dozens of cities without any negative consequence in a game filled with downsides to dirty power. Perhaps replace it with Hoover dam (or some other older dam), make it available earlier, and make it power one city cleanly and make it cheaper? This really isn't that different from the national wonder idea discussed earlier so I guess I'll advocate for removing Itaipu in conjunction with Leoreth's national wonder for hydro dams generally. The local power benefits of a harnessed river are reflected in the watermill improvement. The beauty of the watermill improvement is that in order to use it you sacrifice the other productive use of that land, similarly to how hydro power has been discussed above. Wind power, for example is also exclusively represented by a tile improvement.

I would also advocate for an oil power plant that works the same as coal power plants but allows civs with no coal access to get power once the hydro plant has been removed.

I also think solar power is available too early in the game. It just completely solves the interesting interplay between cheap but dirty power and other flawed sources. I mean, don't get me wrong, some day we probably will all be using solar power, but it should probably be bumped to the ass end of the tech tree because today we aren't. As it currently exists solar power is better represented as the solar collector tile improvements than as a city-wide exclusive power source.

Gameplay-wise it's just too easy to circumvent the consequences of power generation and I think that's the issue Leoreth is trying to get at.
 
It's actually funny you bring up solar power, because solar power was actually invented and began seeing usage all the way back in the 1880s, but was abandoned after the adoption of the more efficient oil. It wasn't until the oil crisis in the 70s and the public knowledge of climate change in the late 70s and 80s that solar came back and started seeing modernizations and improvements. Maybe the solar panel improvement could become available earlier but be very inefficient and become better with modern era technologies.

Of course, you could also argue that if we had just kept using solar all along, the improvements and modernizations would have come much sooner. Maybe this is too alt-history and/or beyond the technical capabilities of the civ4 engine, but maybe you could discover the different power sources early, and they become better as you build more of them, representing the kind of gradual improvement of technology that comes with widespread adoption.
 
To try to solve the problem of hydroelectric plants being very overpowered in relation to the others, I think a solution that could be adopted is to establish a limited amount of power generation for each power generation building.

That way clean producing power building like hydro, solar and nuclear would have limited amounts of energy they could produce.

Hydroelectric - Produces 3 Clean Power (+1 with Hoover/Itaipú Dam wonder)
Solar powerplant - Produces 1 or 2 Clean Power
Nuclear - Produces 8 or 10 Clean Power
(These are starting numbers, can be rebalanced)

While "Dirty" power plant generation, they would have an infinite amount of energy production, however the more these Dirty power plants are overloaded, the greater the damage to the population's health by pollution which would force the player to build Clean power plants as well.

Coal Power plant - produces power with access to coal.
1st Power produced - generates +1 Unhealth per power produced
2nd and 3rd Power Produced - generates +2 Unhealth per power produced due to "Over burn"
4th and onwards Power Produced - generates +4 Unhealth per power produced due to "Super Over burn"

Oil Power plant (Suggestion) - Produces power with access to Oil .
1st and 2nd Power produced - generates +1 Unhealth per power produced
3rd and 4th Power Produced - generates +2 Unhealth per power produced due to "Over burn"
5th and onwards Power Produced - generates +3 Unhealth per power produced due to "Super Over burn"

As the Coal Power plant is the first Power plant building available in the game and it produces infinite amounts of Power there will never be a problem with any building being Underpowered.

I would suggest that it was possible to build more than one power building in the same city, so initially the player would build the Coal Power Plant, then add the Oil Power plant, the Hydroelectric, Nuclear and also the Solar plant in the city.
So that there is no more waste of production, because I find it disappointing that I spend production to build a Coal Power plant and then discard it because I built a better power plant.
So the player would add different types of power generation buildings in the city and with that he would be able to generate less and less problems with unhealth.

Within these concepts of "Over burn" and "Super Over burn", we could also make it depend on the amount of resources, so if the player has 3 coal resources, the first three Power generated in the Coal Power Plant would be without the penalty of " Over burn", generating only +1 unhealth per power. This would encourage the accumulation of strategic resources such as coal and oil, something similar to what is already happening with luxury resources.

This limited amount of power generation for each power generation building would be interesting because it makes some improvements like solar panel, more interesting because they could produce +1 clean energy. Something similar could be thought of for other types of energy sources such as wind, geothermal, tidal/sea current, to generate new improvements in the modern era that produce clean energy.

Regarding Wonder Itaipu/Hoover Dam, perhaps its effect could be to generate some large amount of Clean energy (Like +10 Clean Power) or increase the energy production of hydroelectric plants. Or even transform this wonder into a Global project, so there could be a greater number of "Great Hydroelectric Power Plants" (which would represent itaipú, Hoover, three Gorges, Asuam.), which would allow 3 or 4 copies of these World Projects.

Another point to add would be the possibility of the "Power Grid" building allowing the transfer of energy between the cities of the same CIV that have this building, to try to reduce the amount of pollution generated in the "Dirty" power plants. Perhaps even allow the sale of energy through diplomatic channels.
 
Last edited:
Back
Top Bottom