Well it's been awhile since I've sent out any news, but after a series of beta trials, I've been squirreled away incorporating feedback, fixing bugs and preparing for the general release of the MiceOnABeam Visual Scripting tool which is now available for downloading at www.miceonabeam.com.
There's been many late nights getting the release ready, but with the addition of a couple of great new features hopefully you'll have found the wait worthwhile. Read on below for all the details!
Free and Professional Versions of MiceOnABeam With this release there are the following two versions of the program to choose from:
* A Free version is now available and will continue to be provided with each new release. This version has the restriction that code generation is limited to a maximum of five states and the new Performance Analysis feature is disabled.
* A Professional version is also available for purchase at Second Life's XStreet Marketplace. This version supports all features and has no limit placed on the number of states in the script model at code generation time.
Performance Analysis Delays and lag are significant issues to be considered when developing scripts for the Second Life world. As a result scripters must pay careful attention to the execution times of processing intensive activities or algorithms.
To address this need, MiceOnABeam models can now be automatically instrumented with LSL code to measure and report execution timings for selected components within a script model. This is a powerful new feature that can help you identify performance bottlenecks in your designs.
Each model component type can be configured to monitor either all usages (e.g., monitor all States in the model) or only particular instances of that type.
For monitored components you can select to output the number of times a component's code has been executed, it's cumulative execution time and it's average execution time.
Open Multiple Property Editors Simultaneously In previous releases the property editors for States, Transitions, State Variables/Functions and Custom Globals operated in a modal fashion such that no other work could be done in the script model until the editor was closed.
These property editors have now been made non-modal so that multiple editors can be opened at the same time. This makes it much more convenient to consult other areas of the model or copy/paste code from one component to another.
Links To download the Free version of MiceOnABeam, go to www.miceonabeam.com
Installation Instructions are available at: https://miceonabeam.fogbugz.com/default.asp?W4
For full details on the release please check out Release Notes at: https://miceonabeam.fogbugz.com/default.asp?W51
If you're just getting started, see the Introduction at: https://miceonabeam.fogbugz.com/default.asp?W2
A step-by-step Tutorial to create a simple model is available at: https://miceonabeam.fogbugz.com/default.asp?W7
Down the Road Next up is the development of a library of free re-usable MiceOnABeam script models to help new users get started. An open library will be made available on the MiceOnABeam website where contributions by users will be made available for anyone to download.
Later in the year and contingent upon Linden Lab plans, MiceOnABeam will support the use of the C# language for use within the script model and will generate a complete C#-based script.
Well it's been awhile since I've sent out any news, but after a series of beta trials, I've been squirreled away incorporating feedback, fixing bugs and preparing for the general release of the MiceOnABeam Visual Scripting tool which is now available for downloading at www.miceonabeam.com.
There's been many late nights getting the release ready, but with the addition of a couple of great new features hopefully you'll have found the wait worthwhile. Read on below for all the details!
Free and Professional Versions of MiceOnABeam
With this release there are the following two versions of the program to choose from:
* A Free version is now available and will continue to be provided with each new release. This version has the restriction that code generation is limited to a maximum of five states and the new Performance Analysis feature is disabled.
* A Professional version is also available for purchase at Second Life's XStreet Marketplace. This version supports all features and has no limit placed on the number of states in the script model at code generation time.
Performance Analysis
Delays and lag are significant issues to be considered when developing scripts for the Second Life world. As a result scripters must pay careful attention to the execution times of processing intensive activities or algorithms.
To address this need, MiceOnABeam models can now be automatically instrumented with LSL code to measure and report execution timings for selected components within a script model. This is a powerful new feature that can help you identify performance bottlenecks in your designs.
Each model component type can be configured to monitor either all usages (e.g., monitor all States in the model) or only particular instances of that type.
For monitored components you can select to output the number of times a component's code has been executed, it's cumulative execution time and it's average execution time.
STATS>> *** PERFORMANCE STATS *** Count Tot Time Avg Time
[09:14] Object: STATS>> EVENT_listen: 3 2.940365 0.980122
[09:14] Object: STATS>> EVENT_sensor: 0 0.000000 0.000000
[09:14] Object: STATS>> EVENT_timer: 8 0.719490 0.089936
[09:14] Object: STATS>> EVENT_touch_end: 2 0.789647 0.394824
Open Multiple Property Editors Simultaneously
In previous releases the property editors for States, Transitions, State Variables/Functions and Custom Globals operated in a modal fashion such that no other work could be done in the script model until the editor was closed.
These property editors have now been made non-modal so that multiple editors can be opened at the same time. This makes it much more convenient to consult other areas of the model or copy/paste code from one component to another.
Links
To download the Free version of MiceOnABeam, go to www.miceonabeam.com
Installation Instructions are available at: https://miceonabeam.fogbugz.com/default.asp?W4
For full details on the release please check out Release Notes at: https://miceonabeam.fogbugz.com/default.asp?W51
If you're just getting started, see the Introduction at: https://miceonabeam.fogbugz.com/default.asp?W2
A step-by-step Tutorial to create a simple model is available at: https://miceonabeam.fogbugz.com/default.asp?W7
Product Documentation: https://miceonabeam.fogbugz.com/default.asp?W1
Support: http://www.miceonabeam.com/support/
Down the Road
Next up is the development of a library of free re-usable MiceOnABeam script models to help new users get started. An open library will be made available on the MiceOnABeam website where contributions by users will be made available for anyone to download.
Later in the year and contingent upon Linden Lab plans, MiceOnABeam will support the use of the C# language for use within the script model and will generate a complete C#-based script.