on video:
The loud music is disattracting.
There is too much ranting/babbling without information. Imo better to spend some time on thinking what to show in video and then also actually edit it rather than just upload a non-stop recording.
It takes more time to create such video but saves time of all viewers.
The attempt to explain particleLifeSpread is confusing wrong.
See
http://springrts.com/wiki/CEG-Classes#C ... icleSystem to see what particleLifeSpread does.
Imo those examples are too much like the ones that make CEGs unattractive to work: Too much .tdf, half-commented, formating messed up, lots of redundancy etc: Just looks like spaghetti files that were copypastad from one generation to another without anyone really caring about taste.
Also lack of any larger ordnung. (more on that below)
imo there are two approaches to CEGs:
1) "I just want some effects in my game."
Solution: Copypaste whole folder from zero-K or other game.
Use ceg spawner menu thing to browse.
One could only copy the effects one likes.
But it is cumbersome to find out filename of effect and which textures it uses. After doing that process 3 times it gets too annoying.
In this case it is actually wasted effort to think how to make yet another standard "kaboom" effect, can probally find something that is "close enough" and for tweaking just do obvious things. (Does not need an example or wiki to understand color or size)
2) "I want some effects in my game and have too much time."
Think of some system to organize stuff BEFORE starting.
I understand most projects have "grown" rather being thought up from scratch, mine has some problem, but for anything new I would consider a bit planning.
Superannoying if you wanted to change the look of one effect but suddendly another effect also looks different because you have no more idea where that "fire2.png" texture is used. Or do not even remember what other weapon might use the same effect.
That is why it sucks to have a "sparkle.png" used by effect "highexplosiveMed" in file "heimpact.lua" used by weapon "gun" of unit "heavytank".
Or if you have the same explosion in 5 color variants and want to change their size and you have edit 5 different places then that is bad too.
For any somewhat advanced effect, example growing nuke mushroom, needs
http://springrts.com/wiki/CEG-Operators