raystuttgart
Civ4Col Modder
Hi guys, to track and organize all open todos for the upcoming feature release I have started this thread.
However before we publish the actual feature branch, we will first publish an improvement release with bugfixes and other improvements.
(The odos for the improvement release will be organized in other threads or internally.)
-----
Comment on size of "Plains":
"Plains" is massive, it is by far the biggest feature branch we ever created.
It is so full of new content and small improvements that I do not even want to try to repeat all the stuff that has been implemented into it.
To give you numbers: "Plains" already has about 350 commits.
Each of them is either a bug fix, improvement or something new added.
It basically contains all my finished to almost finished work of the last 6 months.
(Everything that is still just "under construction" is not contained.)
It e.g. adds about a dozen of small features like "Streams", "Massive amount of new gameplay conent on Ocean", "New Complex and Realistic Movement System", "Worker Boats being able to construct nets", "Immersive Scaling Mode", ...
(All of them done and working. The features themselves are technically not the issue anymore. Testing and Balancing may still be required though.)
The biggest issue "considering effort" that branch has:
It adds lots of new Terrains, Terrain Features, Ressources, ...
All of that stuff needs to be put into Maps and MapScripts.
Is that difficult? No, not really. But is is huge amount of tedious work.
----
TODOS:
Major Implementations:
1. finishing Health Overaul Implementation [DONE]
2. Pathfinding for new Movement Cost System
Improvements and Cleanups:
1. Code Refactoring of Traits for Performance and Stability (here) [IT IS GOOD AS IT IS FOR NOW]
2. Adding Traits and Foundign Fathres for old features missing them [DONE]
Maps and MapScripts
1. Adjusting MapScripts (using new Terrains, Terrain Features)
2. Adjusting Maps (using new Terrains, Terrain Features)
3. Adjusting MapScripts for new "Streams Feature"
Colopedia:
1. Colopedia Texts for new Terrains [DONE]
2. Colopedia Texts for new Terrain Features [DONE]
3. Colopedia Texts for new Ressources [DONE]
Graphical Improvements:
1. LSystem for new Bonus Ressources (to be considered in Improvements)
2. Missing Animations of Animals Alligator, Anaconda, Great White, Orca [Help request started]
2. Missing Animations of Animal Bonus Ressources [DONE]
3. 2nd Level improvement to "Salina" [DONE]
Other (to fully integrate new content into Gameplay):
1. Python Events for new Units, ...
2. Goody Events for new Units ...
3. Achievements for new Units ...
----
Summary:
Let us please try to finish that branch. It is already massive as it is.
Not only does it contain new gameplay it also contains uncounted improvements.
Then we can turn again to other concept as well.
However before we publish the actual feature branch, we will first publish an improvement release with bugfixes and other improvements.
(The odos for the improvement release will be organized in other threads or internally.)
-----
Comment on size of "Plains":
Spoiler :
"Plains" is massive, it is by far the biggest feature branch we ever created.
It is so full of new content and small improvements that I do not even want to try to repeat all the stuff that has been implemented into it.
To give you numbers: "Plains" already has about 350 commits.
Each of them is either a bug fix, improvement or something new added.
It basically contains all my finished to almost finished work of the last 6 months.
(Everything that is still just "under construction" is not contained.)
It e.g. adds about a dozen of small features like "Streams", "Massive amount of new gameplay conent on Ocean", "New Complex and Realistic Movement System", "Worker Boats being able to construct nets", "Immersive Scaling Mode", ...
(All of them done and working. The features themselves are technically not the issue anymore. Testing and Balancing may still be required though.)
The biggest issue "considering effort" that branch has:
It adds lots of new Terrains, Terrain Features, Ressources, ...
All of that stuff needs to be put into Maps and MapScripts.
Is that difficult? No, not really. But is is huge amount of tedious work.
----
TODOS:
Major Implementations:
1. finishing Health Overaul Implementation [DONE]
2. Pathfinding for new Movement Cost System
Improvements and Cleanups:
1. Code Refactoring of Traits for Performance and Stability (here) [IT IS GOOD AS IT IS FOR NOW]
2. Adding Traits and Foundign Fathres for old features missing them [DONE]
Maps and MapScripts
1. Adjusting MapScripts (using new Terrains, Terrain Features)
2. Adjusting Maps (using new Terrains, Terrain Features)
3. Adjusting MapScripts for new "Streams Feature"
Colopedia:
1. Colopedia Texts for new Terrains [DONE]
2. Colopedia Texts for new Terrain Features [DONE]
3. Colopedia Texts for new Ressources [DONE]
Graphical Improvements:
1. LSystem for new Bonus Ressources (to be considered in Improvements)
2. Missing Animations of Animals Alligator, Anaconda, Great White, Orca [Help request started]
2. Missing Animations of Animal Bonus Ressources [DONE]
3. 2nd Level improvement to "Salina" [DONE]
Other (to fully integrate new content into Gameplay):
1. Python Events for new Units, ...
2. Goody Events for new Units ...
3. Achievements for new Units ...
----
Summary:
Let us please try to finish that branch. It is already massive as it is.
Not only does it contain new gameplay it also contains uncounted improvements.
Then we can turn again to other concept as well.
Last edited: