Client Progress
So, I now have a version of the client that gets to the login screen running on Windows. I just updated it to the latest Python-Ogre release as well. Unfortunately, the MultiColumnListBox in the select PC screen bombs out.
Part of the problem is that for some reason, the GUI skin I had been using (WindowsLook) doesn’t work in the new version. Because of that, I have to go through all the places where GUIs are defined and change them over to the TaharezLook skin (which I’m not too keen on).
One reason this took so long is that in between the version of Ogre that PyOgre used (1.2.0) and the version that Python-Ogre uses (1.2.4), a new user input system has been included called OIS. All the keyboard and mouse handling had to be converted to that new input system. There were also lots of other little things that had to be changed since Python-Ogre does a lot of things differently from PyOgre.
Meanwhile, the server that runs Trac and SVN seems to be acting up right now. Web pages are giving Internal Server Errors, and SSH’ing to it spits out the MOTD and then disco’s you. I’ll have to check on it when I get home, but this means I can’t work on the remaining features of the Asset Web App (creating/deleting asset groups, deleting assets).
Overall, I’m getting rather frustrated with the lack of progress. I’ve spent a lot of time trying to get Python-Ogre working on Linux (with no success). I’m considering going back to PyOgre and dealing with its limitations for 6 months or so until the Python-Ogre guys (or whoever else) figures out a better solution.
Once the clients are back in order, I’ll be in desperate need of some 3D models. Anyone out there any good at creating low poly humanoid models? I know how, but suck badly at it.