While rewriting much of the source to support unicode, I also updated the UI to wxWidgets 2.9. The guys at wxWidgets really do a great job developing that library, and the 2.9 version includes some great features. It had one small shortcoming, though: At startup, it sets the global C locale to the user setting, causing all string formatting functions such as printf() to use the locale of the user. Meaning that if you are running a german Windows for example, all floats will be printed and read for example as "1,3" instead of "1.3", causing a lot of strange results, including file parsers and window position serialization code not to work anymore. This problem was really difficult to find and caused a lot of headaches. If you run across the same problem, do the following: In your wxApp, overwrite the "virtual wxAppTraits* CreateTraits()" function to create your own object, implementing wxGUIAppTraits, which overrides the function "virtual void SetLocale()" to do nothing at all. That will help.
But appart from that, everything went really nice, and I hope this release will be liked.
That's the time when I envy Java, C# and other high-level-language programmers. They never come across problems like this. I've now wasted two days already with this bullshit. Time to think about programming future software products in another language, maybe?
CopperCube and has a quite surreal atmosphere.
It works best in chrome, you can try it out here: start. Here is the corresponding thread on the Ambiera forum.
Uh, what a surprise. :) It looks like it will go down even faster than I thought: Some companies claim that 80% of the clicks on Facebook ads seem to be generated by bots. So this trend maybe even accelerates now. I advertise a bit on the internet, but never tried Facebook ads myself. Because people were rumoring that ads on there were totally ineffective. Looks like they were right. Maybe this was the reason for it?
blogged about a site reporting about indie games, named Pixel Prospector. It seems the site still exists today, and they now even have their third anniversary. Congratulations! :) Since I decided Diablo 3 is boring, I was looking for some games to download and try out. They created a 4 min video showing 44 free indie multiplayer games. I think I'll pick something from there. :)