In the last 2 weeks I didn't do any BM development at all (well, except for maybe 50 lins of code). Instead, I relaxed a little and played Warcraft 3.
In the last few days, I had to focus my atention to Eternal Lands, because we are having a BIG update so I have to make sure that everything is ok, and coordinate a few things.
This update is the biggest update ever. There are so many changes, the most important (and visible) being switching to the new 3d models, using Cal3d. They look much better, and will allow us to do more things (more animations and stuff).
Switching to cal3d was a big problem for me, as I couldn't get the god damn thing to compile. I spent two days trying to make it work, and eventually I just 'cheated' and got a precompiled .o file from another developer, and now it works fine (except for a few annoyances).
The new client looks GREAT, but there are a few bugs that need to be addressed before we update. Right now we are in a feature freeze, until the next update, because we have to fix the bugs and polish whatever we added.
The new update will also be a server side update as well, and many things are changed, including the trade interface and the way you access the storage (players requested those features for ages). So the thing is, whenever there are so many changes, there are bugs. I would REALLY like to fix all the known/annoying bugs prior to the update, because otherwise it would be a big pain in the ass for us.
I am going to Romania for 2 weeks in August, and I want the update to be done before 1st of August, so I will be there in case there are problems.
Right now, I am going to modify the projctive shadows a little, to make them look slightly better.