Monday, July 2, 2007


The binaries should be out by tonight for win32 and Ubuntu Linux amd64. I didn't get time to finish the new keyframing, or the camera system. We had some power outages and I had to clear some limbs from around my dog's play area. Oh well. =)

I'll update this post with the feature update once it goes live. Hopefully, after I get back tonight I can get cameras in the UI in some form really quick. I have the new keyframing partially merged, but I refuse to commit the rollover without any testing.

Here's a pic editing a tombraider level... ah, yes a tombraider level. Why? It shows off the new skeleton of the camera system.

My laptop isn't really suited for OpenGL development. I had network access during the power outage, but I couldn't really do much work on freyja. Since I wasn't able to code much this week most of the improvements are reorganizing the project goals and fixes. I cleaned up mstl a little more, pushed back LegacyABI use, and got the backend ready to rework the entire animation system. Right now the camera is KISS with a simple pos and target interface. The other feature in this release is Lua now supports QueryABI, so you can prompt a user for simple data input from Lua macros. Tomraider map import is enabled once more and it's using the 0.9.5 ABI as you can see. The binaries should be up as soon as they finish building and uploading.

I'm going to be off site for a bit this week, so I'll likely only have 1-2 nights to work on freyja. In that time I'm going to work on a design for Lua mgtk+ widgets and finishing up the features missed due to downtime. The new Keyframe and Track API behind the ABI may go in next week even if I don't get time to test -- you guys will have to test it. =) Camera editing and editing in camera view are planned as well. It will be cool to have the camera animation in by next release using the new keyframe system. I know this project is mostly used for fan art and animation, so this is a way you guys can do more with the tools I provide.

Update #2:
I had to make an lua5.1 dll for win32 users at the last minute! Amd64 bins will be delayed until tomorrow, because you guys can just build from source anyway. I'll fix the cmake crap to autobuild with dpkg this week too -- like the old Makefiles I wrote before then. ;)

Update #3:
I gone ahead and rewrote the cmake + debian bulid systems, so it's easy as pie again to make debs. Just download the source and do a 'make deb' in the top level. Cmake is now used for the debian packages and it even auto generates a debian/changelog for you. AMD64 debian packages are uploaded, and i386 packages should be up tomorrow if I get time. i386 debian packages are uploaded. These packages are actually based on Ubuntu Feisty amd64/i386.

Enjoy the July Forth Holiday!


ThunderZ said...

Really congratulation for your work.

This is a great tool useful for dev ;)

thx you man.

Mongoose said...

Thanks, it's a nice hobby I think. Now that freyja is moving closer to 0.9.6 alpha it's finally going back to its roots as a hobby animator/modeler/map editor.

I hope to release a game engine again with freyja once the 0.9.5 releases are closed. I already have a small demo which is like the World of Darkness RPG.

ThunderZ said...

Hoo grats i'll be very interesting to see what you have done (World of Darkness).