Saturday, October 4, 2008

MEAO (finally) updated for Mono

Sorry for the long delay in getting this one out there. The Mono rollout on Second Life went poorly at first, but we really wanted to use it for this version, so we waited until they could whip it into better shape.

Aside from Mono and much more free space, the 2008-10-05 edition of MEAO includes "fakesit" in the menus and the command line. You may be familiar with this feature from other AOs, it runs the current "Sitting On Ground" animation no matter what the real animation state is. It's nice to have if you want to sit on a floor without pose balls, or even in the air. (The script isn't picky, you don't have to use ground sit animations on that line, go ahead and be silly!)

The other new little feature is deferred stopping, which can help smooth animation transitions in the face of network latency or overloaded sims. The old animation is stopped a short time after the new one begins, reducing the chance that Linden defaults will leak through and increasing the chance that ease in will happen.

As usual, you can get the update for free from Xstreet SL or at our little shop.

To install the update, turn the (old) AO off, delete the old MEAO Core and MEAO Interface scripts and the "READ ME FIRST - MEAO" notecard from your MystiTool, and drop in these new scripts and readme notecard. It is a good idea to detach and reattach MystiTool after this kind of change, Second Life remembers attachment changes more reliably that way and it makes sure that MystiTool and MEAO agree on channels and such. Do see older entries in this weblog about attachments with no-copy animations in them, those warnings are still very current!

Oh yes, if for some reason you want to tweak the source code, you will want to use an RC or Preview version of the SL viewer. The 1.20 and earlier viewers don't know how to compile to Mono, and at this point we really need mono to make everything fit. 1.21 "should" be the official viewer fairly soon, so hopefully this inconvenience will be short term!