Original creations in Second Life by Oggy Fink.

Sunday, May 12, 2019

Theme-O-Matic v2.1

I am pleased to announce that a new revision of the Theme-O-Matic was just released today, along with a brand new dedicated website.


This powerful theme system allows Second Life™ creators to define themes (sets of parameters for their objects and prims) that can be applied by their end users or another script: menus, touching, from AVSitter™ or another product, when a specific event happens. Thanks to the preloaders introduced in version 2.0 applying a theme can be almost instantaneous where other products would take a very long time for complex themes.

This new version can be considered as a minor revision but one important bug was fixed (and others less important) where the preloaders could report a valid theme as corrupted in rare situations. Themes created with older versions remain entirely compatible though.

Here is the list of changes introduced in version 2.1.

  • Bug fixes and optimizations;
  • new utilities menu to allow setting of properties not available from the viewer's interface: hover text and omega (for any prim, not only for the whole object);
  • "Test theme" in the preparation menu no longer caches the notecard names at startup. This enables to avoid a stack/heap collision error in case of a very large number of notecards (reported by Krsna Cham);
  • When adding (or removing) a face to (from) the face filter, the face number can be -1 or * to mean "all faces on this prim". Example: 4/* means all prim #4's faces (suggestion by Frasha Boa).
  • New dedicated website replaces the old PDF documentation;
  • More standard clients and interfaces provided (most of them requested by users of the Theme-O-Matic). In addition to those included in earlier versions:
    • Remote control: allows you to control the Theme-O-Matic from another object (like a HUD or an independent object) or from another prim in the same object (like a switch on a wall) ;
    • AVSitterMenu: manages a dedicated menu from AVSitter™ (or possibly another product) - more versatile than the "direct" interface ;
    • SetThemeOnPose: small script that applies a theme when a given pose starts in AVSitter™;
    • [Zed]~MPS~Multisit Pose System™ interface: control the Theme-O-Matic from custom buttons in the MPS.
All details and documentation is readily available on the new Theme-O-Matic website. And of course, reasonable requests are always considered, constructive criticism is welcome and recommendations are even more welcome!

Need help? Have questions? Contact me!