Saturday, February 2, 2019

*New* Adjust System FAQs


- HAVING FUN WITH THE SMOOCHING NEW ADJUST SYSTEM -


With the *Hot Office* desk we release our new system for adjusting positions in Smooching Serpents furniture. In the following I would like to show how it works and why I decided to script it like this.


1. Why the hell did SS have such a crappy adjust system over the years?

Starting business in 2009 Smooching Serpents is one of the oldest erotic furniture stores in SL. When I started, it was all very new to me, especially the scripting language. So I just went with the free multi pose system for sex beds called MLP. It worked with poseballs and a couple of years later, when AvSitter came up, I wanted to change the system to AvSitter. But when I tried, it appeared, that my beds had too many poses which don't fit into AvSitter. I also didn't want to reduce the poses, because I had this free lifetime upgrade policy, which means I can't just delete poses from a bed and give it to people as an "upgrade". Meanwhile, over the years, I had become much better at scripting, so I decided to script my own poseball free system. In order to have as much script memory for poses as possible, I implemented this bloody adjust system which couldn't save poses and was a general mess...I admit. But now it all changed!


2. What's new about the new adjust system?

Basically everything is new now. It is menu driven and the buttons in the menu are in AvSitter style, so you don't have to think much when changing from one furniture to another in your house. To save the mentioned script memory it doesn't save positions for every avatar, it just saves for everybody. Of course you get there, when you click [ADJUST] in the main menu. The adjust menu is overlapping the main menu, which is intended, so you can adjust in the background, while selecting poses or using EXP/RLV.



[OK] closes the menu and stops the adjust mode.

[Rotation] or [Position] lets you switch between rotating or just moving your avatar.

[10cm] defines how far you move or rotate. Options are 1, 5 or 10 cm (°degree in rotation mode), the default is 5cm.

[Default] Resets all positions to default. Caution! It resets also the applied positions. (If you want to reset a non-applied position, just switch animations.)

[Apply] Saves adjusted position. It will be saved only temporary, until you stand up. Or, if it is in *SaveMode*, until the next Restart. (button [SAVE] in Owner Menu)

[ApplyAll] Applies the adjustment to all positions. It will be saved only temporary, until you stand up. Or, if it is in *SaveMode*, until the next Restart. (button [SAVE] in Owner Menu)

[X,Y,Z+-] Adjusts your position. After you have moved and rotated your avatar as you wish, click [Apply] to apply the adjustment to the current pose or [ApplyAll] to apply it to all poses. Without applying after adjusting your position won't be saved.



3. And then there are decisions you have to make...

...if you're the owner of the device. In the [OPTIONS] menu you will find 2 new buttons:




[SAVE] switches the *SaveMode* on and off. If it is on, all adjusted and applied positions will be saved until the next Restart of the object or positions script. Turning it off is especially good for public places, for visitors can't mess with your furniture and lag stays low.

[DUMP] dumps all applied postions into chat. You just make a new notecard called .POSITIONS and copy&paste all this data into it. Then you replace the existing .POSITIONS notecard in the object's inventory and click [RESTART]. Now your adjustments are hardcoded! Yay!

No comments:

Post a Comment