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!

1 comments:

Anonymous said...

Thanks a lot for this update. The "fakesit" feature is one I was waiting for, as I often need to sit on prim floor.

Also good to hear it's running well under mono now. I already tried to run the old version under mono (as i had a Vista set with 9 stands I was always running short on memory).

One tweak in the script that might be interesting for you others too: ZHAO uses to stop the landing animations after 1.5 seconds to prevent getting stuck in the landing animation. Unfortunately the landing animation I use is longer than 1.5 seconds. You can tweak the autostop time in line 262 of the core script. You may rise the number high enough to support your animation or - as this bug with stopping theanimation happens very rarely this times - set it to 0 to deactivate autostopping. (Remember to use the 1.21RC, to work with the scripts and save a copy first ;-)

Have fun, Carina