Okay I haven't updated this in 2 months almost. Basically there's been a lot of before christmas assessments to finish up with and I'm in the middle of the end of semester exams at the moment.
I'm in the process of switching over to version 3.0 of the game studio along with Visual Express 2008. Installing this on top of 2.0 and VE05(supposed to work fine like this) has given me a very weird problem where 2005 no longer runs and it can't uninstall so I can't reinstall it. Apparently it's a pretty common problem that just takes some registry tweaking to get around.
Thing is I need 2005 as the physics library I'm implementing was written in 2.0 and I need to be able to look through that as I work in 3.0. Fun and games. Worst comes to worse I'm prepared to reformat my boot drive and start from scratch with the installations.
Anyway apart from that there have been a few new things, a much better object/model/texture/material system is now in place. Material files currently look something like this:
Code:
<?xml version="1.0" encoding="utf-8" ?>
- <Material xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<technique>TexturedSkinned</technique>
<texture1>PlayerMarineDiffuse</texture1>
<texture2 />
<texture3 />
<texture4 />
<normal />
</Material>
Multi-texturing isn't in yet but that shouldn't be that hard. The good thing about these materials are that I can edit them without having to go into the hard-code. I can now also set the same model to different materials and so on. Making new objects in the code is now a cinch, just give it the model, material, location, velocity and scale and that's it.
Animated models are now supported through a different model importer then standard. I'd like to have kept it to just one importer for all model files but that was doomed to failure until they give a standard importer that can cope with animated and unanimated models.
I don't know if I managed it before but pixel point lighting is in, I've got a sun moving around on a night/day cycle. Just have to get in directional lighting now so that it doesn't look so weird
I've got time off after the exams next week and the start of the second semester (which is focussed on giving us time for the project anyway) so expect me to do quite a bit of work on this. I've been chomping at the bit to get back to this all through christmas. It's all I can do to study instead of work on this as it is