Thursday, May 18, 2023

Mesmerizer 1.7.2 preview

Bugfixes

 Another pending Mesmerizer release, nipping at the heels of 1.7.1, this version fixes a couple of bugs relating the new support for images in the #RLV folder.   The first was that numbering of outfits and folders was messed up in the outputs of various #RLV list/find commands.  This bug was introduced in 1.7.1, when I switched to sorting the returned folders alphabetically.  The second bug was that long responses to these commands could get truncated.  The presence of image keys in the #RLV folder means that longer responses are likely to occur more often, which exposed this bug that had been lurking there for a while.  I've also refactored the Mesmerizer's support of the #RLV folder to make more memory available for large subfolders.

In an unrelated change, I also addressed a bug that sometimes caused the RLV relay to miss re-sitting the avatar on login.

New Functionality

As far as new functionality goes, 1.7.2 is fairly limited.  So far, the only change is a slight modification to how the lookat camera control command works.  I often use this command to show a sub something by using the CHAOS Owner HUD to move their camera to see whatever I'm looking at.  If we then walk away, their camera remains steadfastly locked at whatever I was pointing out.  Now, sometimes this might be the desired behavior, but I've found that more often it's simply because I forgot to unlock their camera before we move.

To address this, lookat will now automatically unlock the sub's camera if they move more than a couple of meters from their initial position.  For those who wish to keep the original behavior, there is a new lockat command which behaves exactly as lookat used to.  The same change has been made to the lookat2 variant - that will now auto-unlock on avatar movement, while lockat2 preserves the original behavior.