Cheese.

Published November 17, 2007
Advertisement
I did a bit of work on Amaranth last night; mostly just getting it all working properly in OS X.

Tao broke when I moved to Leopard; turns out the AGL mechanisms are no longer existent and the rather fragile platform-discovery code shattered as a result. The Tao guys were quick to fix it and I'm running the latest SVN release.

The latest version of Mono actually fixes up the macpack tool to be able to recursively handle subdirectories; this is a major plus. When they actually get relocatable packaging working properly (which apparently is in the next release, thanks to my bug report) it should be trivial for me to deploy OS X Mono applications with impunity.

Two big things that doing this work and rooting through my old code turned up in Amaranth:
  • DevIL supports OS X pretty poorly. I'm gonna see about ditching the dependency Amaranth.Texture has on it.
  • Amaranth really needs a large-scale refactor to bring it up to spec with changes made in Iodine; in particular its scene graph is hilariously immature and the vertex buffer is poorly designed.

Since nobody seems to ever reply to my code entries, here's a comic for you:

I also did a ton of work on Novarunner this morning. Namely, all of the achievements are now hooked up, major components of the ship AI is implemented, and "roll assist" is now functional.
Previous Entry Yaaay!
0 likes 2 comments

Comments

JTippetts
I've found that nobody replies much to walls-of-text-and/or-code. Got any shiny happy screenshots? Those seem to sometimes go over well with the plebes. [grin]
November 18, 2007 01:38 PM
Ravuya
I don't like to run screenshots unless there's something new to show off. [wink]

I guess I'd better get started adding new stuff to show off.
November 18, 2007 01:40 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement