Saturday, January 31, 2009

A quick nag

Hello, today I am going to nag you.

There was a MystiTool update this week, so some will be transferring stuff between old and new versions of the HUD. While no-copy assets always cause headaches, the grid seems to be especially hungry right now. So, if you have any no-copy animations or other goodies to move between your inventory and objects, go slowly, in little chunks, and check often to make sure the inventory moved over properly.

If you have older no-copy animations, it would be a good idea to check with the animation seller and see if things have changed. Because the no-copy issues are so widespread, some vendors have been switching over to copy/no-transfer instead, it can't hurt to inquire about an exchange if they have done this.

Oh, and sit up straight, wipe that silly grin off your face, and don't forget to make your bed before you go to school!

Thursday, January 22, 2009

Lovely new 1.25 Server change :p

24 January 2009: In the SL forum was another report of the Mono checkbox being ignored (different scripts), in that case relogging helped. So if one voodoo stabbity workaround doesn't work, try the other, and try again *sigh*.

Updating: The new problem only seems to affect compilations done on certain viewers. I see the compilation problem (namely, the compiler is ignoring the mono checkbox) under the Kirsten S16 viewer, but not the official 1.21.6 or 1.22.6 viewers. So if you are having trouble with compilation, try a different viewer and make sure Mono hasn't become unchecked.

Everything seemed fine on the beta grid last week, but something changed in the Mono LSL compiler in the version of 1.25 server that is being rolled out to the main grid. Existing copies of the MEAO scripts continue to run OK, but there is a memory error in the compiler that will prevent recompiling the core script after making changes. While the rolling restart is still underway, move to a region that is still running 1.24 if you run into this problem. No such luck, whatever changed is already affecting 1.24 regions too. I'll rearrange a couple of things to work around this lovely new SL glitch before tomorrow when the second half rolling restart happens.

To check what server version is running on a sim, go into Help->About Second Life... and look at the second paragraph, which looks like:

You are at 284947.1, 264661.8, 3501.4 in Ceilostomo located at sim5710.agni.lindenlab.com (8.2.35.12:13002)
Second Life Server 1.24.10.106829
Release Notes

The line in bold is the interesting one.

Monday, January 5, 2009

MEAO updated again, 2009-01-05

It's 2009 already? Yikes. The holiday break thing gave me some time to put together a few changes to our little AO scripts that I've been meaning to get at forever. Here's the list:

  • SL hasn't been dealing well with animations following teleports for the past couple of server versions, so our kill/restart kludge is more aggressive now. I really, really hope this is the last time I have to revisit this one.
  • New variables in the core script, autoStopShort and autoStopShortTime, to deal with stickiness in certain prejump animations. You may want to reduce the time slightly (I went with 0.5 second) if your prejumps are very short.
  • There is much less llOwnerSay (yellow text) chatter now.
  • The Settings button/command now includes the last notecard read.
  • AO on/off state is preserved over relog/reattach (standalone ZHAO behavior is to force it on). Same for AutoZHAO, in case anyone is using that.
  • Remove an old limitation: We now carry a list of Second Life's built-in animations. This eats a little memory but brings benefits. If you include a valid built-in animiation in your notecard, there will no longer be a warning. If an animation in the notecard really isn't found, it won't just generate a warning but it will now be removed from the active list, stopping the usual AO spam to DEBUG_CHANNEL. Yay!!
  • Fix for an obscure ZHAO-II bug: if we loaded a notecard without a walk after loading one with a walk, haveWalkingAnim was not being set back to FALSE, so the default walk would be killed inappropriately.
  • Internal: link messages now carry a number (linkChannel) so we can ignore irrelevant messages zooming around the HUD earlier.
To update, stop your AO, delete the old MEAO core and interface scripts plus the old READ ME - MEAO notecard, and drag the new ones in from your inventory. Or you could, you know, like, read the READ ME notecard, if you're into that kind of thing.

As usual, you can pick up the updated scripts at Xstreet SL, or in world at our gleaming superstore in Ceilostomo.