Original creations in Second Life by Oggy Fink.

Friday, December 30, 2011

Plugin updates

The Vendor, Statistics and Emailer plugins for Oggy's Rezzer all received an update. Here is a summary of changes. Vendor and Statistics are separately available at Oggy's scripted items (Emailer is included in all packages), as well as in the Vendor bundle for Oggy's Rezzer.

Emailer version 1.1 (updates from version 1.0) :
  • New option EML_incomingcopy that forwards all incoming emails to another email address (useful for debugging purposes).
  • All email addresses now get their spurious spaces removed.

Statistics version 2.1 (updates from version 2.0) :
  • Spurious spaces removed from email addresses from the configuration notecard. This will solve problems related to email commands not working because of an extra invisible space at the end of the line.
  • Avatar legacy names now allowed in option STA_allowedtalkers, in addition to user names. This means you can use
    !!STA_allowedtalkers=Oggy Fink
    instead of the still valid
    !!STA_allowedtalkers=oggy.fink

Vendor version 2.1 (updates from version 1.1) :
  • Complete rewrite of the code handling the VD_sale option, causing a dramatic reduction of memory consumption.
  • email addresses now get trimmed off spurious spaces.
  • Default announces supported through a new VD_defaultannounce option.
  • VD_salemsg now supports %n as a placeholder for object name.
I wish a happy new year 2012 to all avatars around the grid !

Thursday, December 22, 2011

TSO Concert @ Fab Chopper's Top Gear

What a great concert tonight by Draco Production impersonating the wonderful Trans Siberian Orchestra... Check out those pictures !




Great concert guys
 !

Wednesday, December 21, 2011

Oggy's Rezzer 4.0 - vendor bundle !

Now available at Oggy's scripted items, a vendor bundle for Oggy's Rezzer version 4.0, including :
Regular price : L$720. This bundle for L$650 !

Tuesday, December 20, 2011

Statistics Plugin 2.0

Update !
The Statistics plugin for Oggy's Rezzer 4.0 now comes as version 2.0.

As the previous version, this plugins records some statistics about how the rezzer is used by your visitors and provides commands you can use either by email or by private chat.

However, this version also has some important improvements :
  • Now all email operations (receiving, sending) are done through a separate Emailer plugin (included). Just include it and email functions are active.
  • Now compatible with the Vendor 1.1 plugin or higher. This means that if the Vendor plugin is installed, sales are recorded and reported along with the Rezzer's statistics.
  • Email subject filtering for email commands is now case insensitive, and supports a "Re:" prefix.
  • More than one STA_email option is allowed in the configuration notecard.
  • Some minor bugs were squished.
The reason why email functions were deported to the Emailer  plugin is to prevent the statistics plugin from  suffering from the llEmail() 20 seconds penalty : now only the Emailer plugin is put to sleep during 20 seconds after sending an email, and not the whole statistics plugin. Plus all the email sending and receiving is now centralized and done asynchronously with respect to other plugins, which is A Good Thing®.

Now available at Oggy's scripted items market place store for as cheap as L$20.

Friday, December 16, 2011

Vendor 1.1 for Oggy's Rezzer

Here is another plugin for Oggy's Rezzer version 4.0, one that I wrote on popular demand : Vendor 1.1, now available at Oggy's Scripted Items.

Install this plugin into your rezzer and turn your rezzer into a vending machine. Your customers will be able to get a copy of your objects by paying the rezzer.

To use this plugin, you just have to decide which object is for sale, its price, the delivery method and an optional announce.

Adding one line per sale in the configuration is enough to achieve this, thanks to the new !!VD_sale option, as in the following example :

!!VD_sale=Great Yachts|1000|Great Yacht (boxed)|This great yacht costs L$ %p.
(%p is automatically replaced by the price - more such features exist).

More options allow this plugin to be as secure as possible, like the default «proof» mode. In this mode, the plugin will check if everything is ok in the configuration but will disable effective sales. Instead it will output a list of prices so that you can see if everything is OK. If it is, add the option
!!VD_service=TRUE
to activate the plugin. Sales can then occur.

Other options include the way announces are emitted (whisper/say/shout/none) or the facility to send emails when a sale is made. To use this feature, you will just need the (included) Emailer plugin, coming with detailed instructions too to use the advanced features - but the defaults will do very well.

Moreover, the Vendor 1.1 plugin is cooperates with the Statistics 2.0 plugin to allow the recording and reporting of sales statistics.

As always, feel free to email or IM me if you have any question or feature request, or encounter any problem !

Monday, December 5, 2011

Statistics 1.0 for Oggy's Rezzer

Here is a new plugin for Oggy's Rezzer (version 4.0 or higher) named Statistics 1.0. Now available at Oggy's Scripted Items.

As the name suggests, the job of this plugin is to record statistics about the rezzer : how many times it was touched, how many times each object was rezzed and when.

Collected statistics are gathered into a statistics report that can be scheduled (every xx minutes/hours/days, see options) or on demand (see commands). The plugin communicates either by e-mail (several addresses can be used) and/or by IM/private chat.

Commands you can send to the plugin (email or chat over a private channel) can be used among other things to make an "instant" report, to pause or resume the scheduled reports, to change the time interval between two scheduled reports...

Installation is easy (put the script into the rezzer, reset the rezzer and you're done with reasonable default settings!) and configuration can adjusted by adding a few options to your configuration notecard. Detailed instructions are in the included notecard.

This is but version 1.0 of this plugin, please let me know if you need more features or encounter problems !

Sunday, November 27, 2011

Oggy's rezzer version 4.0

Newly released at Oggy's scripted items, the long awaited version 4.0 of Oggy's Rezzer. Hopefully the waiting was worth it.

For those who didn't know this product in earlier versions (the others please read on to have a summary of what's new), it is a rezzer. Therefore its job is to rez things on demand, namely when someone selects the menu. But there is of course a lot more to it.

First and unlike many competitors, the rezzer's configuration is driven by a configuration notecard. This means that you have no risk of losing your configuration if the scripts get accidentally or voluntarily reset. You have precise control over what (possibly multiple objects) should be rezzed, where and how. You can also display a picture of your object on the rezzer : photo, price, information...

In the configuration you can also organize your objects into categories, and set numerous options. Currently 41 "global" (ie excluding plugins) options exist. Some of them relate to the messages issued by the rezzer, so you can translate it in your language if you like1.

NEW FOR VERSION 4.0 : In addition to these options, you can also use plugins. Plugins are extra scripts designed to extend the functionnality of the rezzer without modifying (i.e. overloading) the main scripts. Plugin scripts have access to the configuration as it is read by the rezzer, and can either react to regular configuration clauses, or implement their own plugin options.

Two plugins are shipped with the rezzer :
  • Timed Unrez 1.0 : automatically unrez your objects after some period of time. This is useful if your visitors tend to leave your store without unrezzing the objects. The time and messages can be adjusted by configuration options.
  • Sound Player 1.0 : as the name suggests, this plugin will play a sound when rezzing an object (the sound can be a "default" sound or a specific one) or unrezzing an object. Volumes can be set independently too.
  • Expect more soon ! A vendor plugin is already on the way...
The rezzer can be seen in live action at Katerina's Attic and Homes. Check out her nice houses !

If you ever need more features do not hesitate to contact me or to comment this post. I consider every request and will gladly implement any reasonable request in future versions !

Below is the full changelog of the scripts. Users of older versions, please contact me for upgrade policy.
  • Version 4.0  (2011/11/25) : final 4.0 relase, finally !
    Updated the documentation, made a box for the plugins, lifted up the textures.
  • Version 4.0 beta 2 (2011/11/18) : Implemented plugins and their options.
    Replaced the timed unrez script by a plugin version of the same script, taking a few options from the configuration.
    Added safety measures so that a script never interprets one of its link_messages, thus effectively avoiding infinite loops. Some code optimizations.
    Putting the rezzer to sleep or resetting it would not unrez previous objects. Fixed.
    Added the Sound Player 1.0 plugin.
    Updated and reorganized this documentation a bit. If no bug shows up, this will become the final 4.0 version.
  • Version 4.0 beta 1 (2011/11/11) : Major rewrite and reorganization in an attempt to dramatically reduce the memory consumption and thus the risk of running into stack/heap collision errors. The old script was replaced by three cooperating and specialized scripts, allowing heavier configurations and some modularity to support future enhancements as partial replacement scripts.
    Other changes include the fact that the localization and configuration are now read simultaneously, while still taking precedence into account, so that options in the configuration always override those in the localization, who themselves override the default values.
    Some bugs were squished too.
  • Version 3.2  (2011/5/14) : implemented timed unrez thanks to a new script. Documented the minimalistic link_message API.
    Option rez_linkedrezzers now defaults to TRUE.
  • Version 3.1 (2011/4/21) : implemented synchronization of multiple (linked) rezzers through option rez_linkedrezzers.
    If the "Oggy's listener" script is found in the rezzers inventory, it is deactivated at initialization time. This prevents the rezzer from deleting itself when the sim restarts. New version of the listener script with one more check in this regard (no update required for old objects).
  • Version 3.0 (2011/2/27) : removed the 10 meter limitation and 3-second penalty when unrezzing objects. Both these changes required the replacement of the old "Oggy's pin setter" by a new "Oggy's listener". Please update your objects ! (Sorry for inconvenience).
  • Version 2.0 (2011/2/14) : Implemented compound objects.
  • Version 1.4 (2011/2/2) : Implemented option menu_default. Replaced "rotation" by "orientation" in the documentation.
  • Version 1.3 (2011/1/30) : Implemented relative positions. Should help if someday you move your whole store to a new location.
  • Version 1.2 (2011/1/29) : Corrected a rather serious bug that caused the wrong avatar being listened to when selecting the menu, on some (rare) occasions.
  • Version 1.1 (2010/12/21) : now the "instructions" admin button gives this instructions notecard and the Oggy's pin setter script, if it can be found in the inventory.
  • Version 1.0 (2010/12/05) : initial version.


1If you do translate the rezzer, please do so in the localization notecard (see detailed instructions) and send it to me so i can make it available to everyone if you agree.