Original creations in Second Life by Oggy Fink.

Thursday, June 16, 2022

Update: MvtPlayer v2.2

Today we released an update to our MvtPlayer scripted system, which has now reached version 2.2.


This new releases focuses on enhancing compatibility (I should say "tolerance") with foreign scripts that pause a keyframed motion independently of MvtPlayer. In that case the MvtPlayer will now detect it and wait for the motion to resume before processing the rest of the motion sequence.

This was primarily intended to enhance compatibility with AVSitter, because as a new pose or animation is played by AVsitter, it needs to use a direct positionning function (probably related to adjustment). For this to work the keyframed motion must be temporarily stopped. Version 2.2 should accommodate for this in most situations (as it is kind of a tolerance, it cannot be perfect).

Users who bought MvtPlayer from our Marketplace store will automatically get the update from LL. Buyers from our inworld store will get the update directly from me.

Please visit our dedicated website for all details regarding MvtPlayer, and do not hesitate to contact me for any question, problem, constructive criticism...

Saturday, June 4, 2022

O-Radar v1.0

Today we released a new product: the O-Radar.

As the name suggests, this is a gadget that will help you detect people arriving. It differs from classic radars in a few key points:

  • no range limitation: it detects avatars over the whole parcel
  • 2 possible setups:
    • Standalone HUD: designed for individuals, just wear it and you're done!
    • Rezzed detector and transferable Remote HUD: designed for clubs and venues to let the staff know when a new visitor has arrived.
  • special care for people who are back after some time (1 hour by default). They are mentioned in a specific message.
  • Messages include a link to open the person's profile in the viewer, but the messages can be changed in the configuration notecard.
In the second setup (rezzed detector + remote HUD), a single detector is to be used over the whole parcel and communicates with all remote HUDs. This ensures minimal lag in this situation while allowing many people to be informed at the same time.

A few configuration options are available:
  • Message format: you can completely rewrite the message said when someone enters the area, or is back
  • Scan rate: by default a scan is performed every 5 seconds but you can change this value
  • Remember time limit : set for how long information about people who left is kept. When this time is elapsed, they will be considered new again.
Of course default settings are very reasonable and you can just choose to use them without any modification.

Ease of use, low lag and reliability where the top priorities when developing this product. It's now available at OSI marketplace and inworld stores.

Wednesday, January 5, 2022

Update: MvtPlayer 2.1

Today we released a new version of our MvtPlayer system to version 2.1.


This is a scripted system useful for creators and enthusiasts that enables them to define sequences of actions containing:

  • Smooth movement (keyframed motion)
  • immediate movement
  • pauses
  • sound effects
  • other types of actions supported by other (plugin) scripts.
This update adds Playback options (to alter the scale and speed of the sequence or even reverse it, and change the sound volume), enhances compatibility with avSitter, and focuses on peripheral scripts (controllers and plugins) to enhance immediate usability:
  • MVTP_GeneralController : manages a complete menu system and/or remote control (direct or through another object)
  • remote control scripts (usable with MVTP_GeneralController): MVTPRemote_Trivial (used as an example), MVTRemote_Buttons (useful to create a HUD or a remote control with buttons), MVTRemote_Detection (used to start a sequence when someone is detected with a sensor or by a collision)
  • Two interface scripts : MVTP_to_avSitter_StartOnSit (start a sequence when someone sits), MVTP_to_avSitter_MvtControl (complete menu system integrating with avSitter's menu with lots of features)
  • Plugin scripts: MVTPlugin_RotatePrim (smoothly rotate a prim when a plugin wait step activates), MVTPlugin_ChatListen (support actions like emitting chat, starting animesh animations, applying Theme-O-Matic themes, unsitting an avatar (great to create a transportation system).
Some examples of preconfigured objects are also included in the package.

The MvtPlayer website was updated and contains all details. The MvtPlayer is available at Oggy's Scripted Items marketplace store and in-world store.

This update also starts bringing a new visual identity to our brand, with a whole new logo and color chart. These were created by Reda from NoSoBad. Check out their great work and products! The new visual identity for OSI will be progressively brought to other products and platforms in the near future.

Saturday, November 13, 2021

AutoAttach 1.1

Today I fixed a minor bug in the "slave" script (both the regular and experience versions) of the AutoAttach system, that prevented the attachments to automatically detach when the user teleports to another sim and the AUTODETACH=no option was used in the configuration.

An automatic redelivery is already scheduled for buyers of version 1.0, with instructions on how to update their existing objects.

The AutoAttach system is available at Oggy's Scripted Items marketplace store and in-world store. Read about it in the original article.

Tuesday, September 21, 2021

Update! Oggy's Iron Gate 1.3

That's right! 10 years later, my first product ever created on SL gets an update! I still remember the joy when I made my first sale on the marketplace with this Iron gate!

Today I'm releasing a new version of this gate, with a major script overhaul.

The gate still supports unlinking and linking to your own building. Use several copies if you like!

The script that manages the panes was completely rewritten and now supports many features through an easy configuration notecard. For each pane you can set:

  • opening angle, duration, smoothness, sound and chat message
  • closing duration, smoothness, sound, chat message, automatic closing
  • access type : all, group, owner, none or white list
  • easy synchronization of several panes into a group (when one opens, the other opens)
  • deactivable drift correction (to allow precise positioning)
It also supports plugin scripts through a simple and efficient scripting interface. Two full perm plugins are provided:
  • Visitor logger
  • Open on collision
More can be easily written - feel free to contact me about it.

Best of all... It's as cheap as ever... 10 L$! now available at Oggy's Scripted Items Marketplace and in-world stores!

Buyers of previous versions can get a free update by selecting "Redeliver" in the marketplace page.

Saturday, August 28, 2021

AutoAttach v1.0

Today at Oggy's Scripted Items we released AutoAttach, a new script system designed to manage objects that rez and attach to an avatar, possibly with a choice from the user thanks to some menus, and with a number of useful options to fine tune the behavior.


What for?

Below are a few usage scenarios for this package, but of course they are just suggestions and I'd be happy to hear about the usage you are making of the AutoAttach system!

Quick set up for a live performance

The initial request for this system came from a musician friend who does live performances in SL and needed a quick and reliable way of getting prepared for the show by attaching a guitar (with a choice), mediator and other accessories when "sitting" at the microphone.

Demonstrator for a shop owner

No need to package a specific "demo" version of your mesh clothes or accessories that will clutter the customer's inventory. With AutoAttach the customer can be prompted for one or several objects - clothes, jewelry, shoes... It does not matter if it's mesh, rigged mesh or ordinary prims!

When they confirm the permission they get to try the real thing without actually getting it. And with the "experience" version of the attachment script, they need confirm the permissions only once! (read about experiences in Second Life® here).

Custom HUD to organize your outfit elements

Sometimes you would like a quick way of selecting outfit elements (accessories, jewelry, whatever) to wear without having to search your inventory or navigate an overcrowded "outfits" menu in your viewer.

With the AutoAttach system, as long as your accessories are modifiable and copiable, you can just put them in the inventory of a button on your favourite HUD, maybe custom-made, put in the AutoAttach scripts, adjust the configuration and you're all set!

Feature list

Configuration

The AutoAttach system was designed to be very versatile to allow a variety of use cases. Thanks to a comprehensive solid configuration, you can define:

  • the list of objects to attach, which require a choice through a menu and which don't ;
  • who is allowed to use: owner only, group members or everyone ;
  • the condition that triggers the attachments: an allowed user touching the prim, sitting on it, the prim being rezzed on the ground, or attached to its owner, or maybe a combination of these conditions ;
  • optionally the condition that cases the attachments to detach : touching the prim, standing from it, the prim being rezzed again or detached from its owner, or just no condition at all !
  • whether the attachments will detach when this condition is met, or just remain attached until the user manually detaches them or maybe teleports to another sim ;
  • if there will be a "stop timer" that makes the attachments detach after a given period of time ;
  • menu customization : define the prompt and rename the "Cancel" button if you need to ;
  • customize messages said in the chat, or just disable them

Attachment script(s)

You can also fine tune the behavior of attachments by customizing the full perm script that goes into them. A few parameters exist in there:
  • messages that you can alter or just disable
  • forcing a different attachment point
  • whether to detach when the user teleports to another sim or not
The attachment script comes in two versions: a regular one and an "experience" one, as described above. Experiences enables to only ask permissions once and for all, but require that you have access to an experience with the "contributor" (or owner) role. You can read about experiences in Second Life here.

And of course, since the attachment scripts are full perm, you can just modify them if you have the required scripting knowledge. Information about this is given in the documentation.

Plugins

The AutoAttach scripts send messages to other scripts so that they can interface and do something useful at this point (play sound? display a specific texture? prompt the user with something else?).

An example plugin script is provided, that displays hovertext (like "This demonstrator is in use by [avatar]") with a number of nice easy-to-use features (to set color, alpha, fade in & out times, automatic erasing after some time). The display of this hovertext itself is managed by my HoverTextMgr script, freely available in my MarketPlace store.

Do you need something specific ? More features available to plugins? Feel free to contact me!

Full documentation

A full documentation notecard, suitable for new users and beginners as well as advanced users and scripters, is provided:
  • usage scenarios
  • step by step setup
  • configuration reference
  • configuration examples
  • permissions considerations
  • details about the attachment script versions
  • scripting information to create plugins
Do you need something more? Just contact me!

Sunday, April 11, 2021

SQUADRON 33: KE 214

 Below is a very nice video shot by a dear friend of mine which relates a story with characters made in SL... Check it out, like and share!

Great work Claudia!