Bugfixing the UI and the Editor Again...

This will be a short log entry even though a lot of work was done the previous week... A bunch of bugs were fixed but another bunch of new ones appeared to replace them, keeping things rather balanced, with 15 issues fixed and 18 still to go.

I got rid of many small issues related to the UI that I accidentally introduced last week. In addition to that, I fixed an issue where saved edited world changes would not load at all. I also tried fixing an issue with exported textures were the resulting image would not include any overlay info on it. The fix isn't perfect. Given that I moved some of the rendering process to shaders, now the textures themselves do not carry the final shading effects show on screen and therefore they do not appear on the exported texture either. This is something that's hard to fix so I decided to push that for a post-0.3.3 release version. Finally, I fixed an issue with the altitude editor brush which would make any brush application trigger a drainage recalculation for almost the entirety of the map. Making the game hang for a solid 2 seconds after releasing the brush.

There's still one more editor brush issue that I want to fix before moving on to non-editor related issues. Nevertheless, I already began pushing less-that-urgent issues to post-0.3.3 releases. So, hopefully, the amount of tasks left will decrease faster over time. Still there's the possibility I might miss my mid-November deadline. I will try hard not to.

In a bit of great news, the project has now a new contributor in thodogantu, who has started to add some code into the project. Besides adding some greatly needed documentation, tho has started working on a replacement for the old game serialization process. This is a big change that probably won't be ready for the release of 0.3.3. But when it's ready it will hopefully give it a big boost to both save and loading times.