Dynamic Water deprecated


[New terrain behavior algorithm in progress.] Water flows. Specialized terrain generator for simple rivers, oceans. New offshore pump to interactive with the flowing water. Players have to manage all the water in the environment to avoid possible flood which destroys your base. I plan to come back on this mod in May or June 2021.

Content
3 years ago
1.0
7
Environment
Owner:
YagaoDirac
Source:
N/A
Homepage:
https://github.com/yagaodirac
License:
MIT
Created:
3 years ago
Latest Version:
0.2.5 (3 years ago)
Factorio version:
1.0
Downloaded by:
7 users

I plan not to update this mod anymore. Though I still try learning the algorithm. No idea if I would come back to update any of the works here.

Plan: I plan to come back on this mod in May or June 2021. I plan to redo the programming in my new oop style, and then add a brand new algorithm to make the terrain dynamic. If the new algorithm would do, the terrain would generate rivers slowly during your game. But no idea if the algorithm generates lakes at this moment. Let's see.
But new features are not planned to be added since the download count freezes.

General:
Overhaul of the terrain generator to match the requirement of dynamic water.
2 new offshore pumps are added. One gathers water for you, one releases water to environment. They can be built anywhere. The one gathers water search for water in a small range. Simply put it near water(within 20 or 30 tiles), and it works.
Water information is stored in memory. A tile needs more 100 units of water to become a water tile. Otherwise, it's land tile. So a tile is some kind of land tile, doesn't mean there is no water in that tile.

To do list:
1, To add the mechanism to communicate with some cpp code through rcon. The mechanism is the same as you've probably seen in Clusterio. Then redo the terrain gen algo in cpp.
2, To remake the water flowing and terrain changing feature through rcon.
3, To fix the Ore gen feature as much. Extra tree gen.
I don't know:
4, A method lets players to modify the terrain. Dams.
5, UI to display the altitude and water depth. For now, we all need to guess.
6, To hide all the entities which should be hidden. They are not hidden because I'm afraid that I accidentally break the vanilla while not prepare a new way of playing for you.
Time for 1.0
7, Bridges.
8, Better terrain gen(if my knowledge allows. So, help needed)
9, Compatibility with other mods(angel, bob, pynadon?, space explore, Alien Biomes, emmm, let me know if you would like to play any mod with mine.)
?, A proposal on petition.whitehouse.gov to force Wube to add dynamic water feature into vanilla game. You know, we only need 100k signs. But before that, plz download this mod at least 100k times.