I have made a number of changes locally. I have made most of Ahriman's suggested civics and terrain / improvement changes. I have changed one sdk file to fix most of the problems with land transport loading / unloading ... or at least, the new problems will be different ones. I have changed the sandrider promotion to also allow movement on "water" so that we do not need Fremen UU; we can put this promotion onto any Fremen unit and it will get the fast "water" movement.
@ keldath, are you almost ready to release 1.4.7? Then I will put the above into 1.4.8.
I have been avoiding any changes to the tech tree file or the unit file, because I know that keldath is making major changes to these files. So I have not done tech costs, tech flavors, or some of the small tech movements that Ahriman requested. Also, I cannot do the worm rider unit-flipping for real, without adding a number of units, one for each unit to flip, which is about eight units.
Although I have made several sdk changes now, I am getting very weird results. For example, my JRouteNative change (not for DW) causes weird lighting effects, see
this post. My sandrider promotion change causes a number of units to randomly appear. When I use this cvgamecore.dll to autoplay, some civs suddenly wind up with 4-5 units they do not even have the tech to build, such as rocket trooper or desert raider. When I put back the original cvgamecore.dll, no other python changes or anything, then the units do not randomly appear. This is pretty annoying, because I have not done anything which could make these problems happen. In fact I do not even know *how* to change the lighting effects if I wanted to.