Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Thank you.
Anyway, I've tested with the official maps. In the description will be an exhaustive list of the map scripts with which the mod works, and those with which it does not work.
If you want to add your own maps you can localize the mod by cut-pasting it out of the Steam folder and adding them to the config.xml file. If you do that you'll want to unsubscribe from the steam version of the mod to prevent conflicts.
Just wished it worked on all maps.
In addition, I've been spending some time examining the AddRivers function to try and better determine what it does.
From what I have been able to tell, the function defines a set of pass conditions to determine if it should try to create a river. If a selected plot passes the defined condition, in addition to a few other conditions, the script attempts to create a river at that location.
Most of these values cannot be changed. There is a value used to get a random number in the conditions that then is used to determine if a river should be generated on a non coastal plot. In the default script there is a 1 in 8 chance of this happening. I will be exposing this value to allow for an increased chance in rivers generating from non coastal plots.
Other than this, I will try to explain in the description what the settings do based on my understanding.
local riverSourceRangeDefault = MapConfiguration.GetValue("river_source_range") or 4;
local seaWaterRangeDefault = MapConfiguration.GetValue("sea_water_range") or 3;
local plotsPerRiverEdge = MapConfiguration.GetValue("plots_per_river_edge") or 12;
print("Map Generation - Adding Rivers Using River Settings.");
you can find the RiversLakes.lua files ( 2 of them ) in the Base/Assets/Maps/Utility folder and, GS users, DLC/Expansion2/Maps/Utility.
Sorry about that.
As for the CivFanatics post - https://forums.civfanatics.com/threads/any-way-of-increasing-rivers.604651/
Also, the City Islands map script I created. Try subbing to that ( you don't need to use it ) and see if that works.
I don't know how to make it work with every map.