red_kangaroo wrote
I really want to have enough time at my hands to merge k8IVAN code back into vanilla.

oh… it wouldn't be that easy, i think… it is quite easy for me to move some code from vanilla, but moving all k8IVAN improvements back is… problematic, i believe. there are a lot of subtle changes all over the codebase, and almost all the code is heavily reformatted (and sometimes rewritten). just enough to defeat most attemps at diffing it.

i prolly won't even be able to do that myself.
tbh, i believe that it would be easier to take k8IVAN as a base, and port missing vanilla features to it. not THAT easy, tho, because i missed most vanilla bugfixes over all those years, so it will still require a lot of work. and some basic systems were heavily rewritten (pool manager, tile manager, etc…).
i always intended k8IVAN to be the base of new vanilla — achieve feature-parity, so you'll be able to just switch codebases. but real life issues stopped me before i could reach that goal, and now is prolly too late for that.