Tuesday, August 21, 2007

Damn the torpedoes

Instead of doing a source release, I just went ahead a jumped over the release schedule. Lua scripting for gtk+, OpenGL, and more are about finished now. Also UI plugins can now draw inside the freyja modeler scene, and aren't just limited to widget elements. I might be releasing two 'big' plugins in regards to midgard. An Octree 'cooker' with support for walkmesh, physics materials, etc. And a very simple IK solver / IK animation test plugin. I told you I'd do a weeks worth of code in a day. The bad news is I have to rewrite a lot of scripts in lua before I can check it in! You were wondering what the catch was! ;)

Like I said the roadmap was going to get turned on its head. I'm now considering breaking up the horrible control / view into plugins sooner now. The main focus has shifted to getting the 'map' editing up and running. I'm going to try and squeeze in metadata entities too.

This update has no affect on kuzu aside from pretty IK based animation coming sooner.

Saturday, August 18, 2007

What the hell is going on?

This has been a busy week, and I barely got to touch Freyja or Kuzu again. This week should see the lua wrapper for mgtk checked into svn, and I've already ticketed another build system rewrite. WTF?! Yeah, you see Cmake 2.6 will finally support proper cross compile builds. This means I can remove the 'parallel track' build system. Instead of maintaining 2 build systems and 4+ rulesets for the project -- I would be able to reduce to one build system and 3 rule sets. I've updated the roadmap accordingly. I have no idea when they'll have this out either, so it's just ticketed for now. This also means I didn't have time to work on any Lineage II tools. I'll likely take a stab with those and Oblivion tools Sunday. I don't like to see Elves cry.

Speaking of Cmake... The current Cmake build on OS X doesn't work w/o the libtool injection hack I've discussed with dtm. If you want more information bug dtm, since he's the official OS X punching bag now. Yes, you still have to build Cmake from source until fink adds recent builds. I may have forgot to mention that before on the blog, but I'm sure if you managed to get all the dependency packages built you figured that out too. As far as I know it's a limit of Cmake, but if it's not instead of bitching on internet forums email me or dtm to fix it. I don't even have OS X anymore, so I was just reading documentation and guessing when I wrote the OS X build patches. It's amazing to me they even work. Perhaps more amazing the documentation was correct. ^^

I'm going to try and write a weeks worth of code for Freyja today, so wish me luck. I'm trying pretty hard not to get hit by the metaphorical bus again. If I get the new Lua based UI done today I'll post a pretty screenshot perhaps even with a pony. I know how you guys love ponies.

Sunday, August 5, 2007

PS3Linux 'port' is done.

I finally got around to committing the big endian and powerpc patches to 0.9.5 svn. I haven't tested this, so be warned! I did take a pretty pick of a model I imported really quick. You guys are killing me with arch support. Hopefully I can go back to features soon. The bug was some obsolete code for big endian and a bad trap instruction in PPC. No big deal aside from waiting forever to download, build and setup the kernel, VNC, sshd, etc. Enjoy this screenshot of my VNC session of freyja on PS3Linux. ^^