Async Trainer

Posted by:

|

On:

|

,

Async Trainer, while not required, is EXTREMELY convenient in preparing and testing Async Commands.  The alternative is typing the commands in local chat.

Buttons

The StopAsync button is very handy for interrupting a looping type command.

The ChatRaw button is the work-horse button.  It opens up a textbox where you enter your command.  The command includes a channel and then the command string.  Multiple commands can be entered that execute in succession. You can use the DELAY command to space out and more precisely execute multiple commands.

Optionally, an abbreviated form is offered to you which starts with a period (.).  This will insert the channel and /A/T/targetname/ before your entered text to save you some typing

As shown below, you can enter any channel and command.  It is not limited to the Async command family.


RepeatLast

This is such a handy button, which is the button I use the 2nd most often. It simply repeats the last command entered.


ReHome

Upon reset, the Async script saves the position and rotation.  ReHome will send the Async object back to this saved position and rotation from anywhere in the region.

ComeHome

Not sure if this will be needed often, if ever, but it will return the item to where the avatar is standing or sitting if it is within 96meters. Otherwise it works like ReHome


NewTarget

The initial default target is entered and will be retrieved upon RESET to the default target specified in the *trainer notecard inside the Async Trainer. See below. The default target is called Pyramid in this example:

*trainer
AsyncTarget,Pyramid
AsyncChannel,-369
END

The NewTarget allows you to override /change the Default Target after RESET.

Commands

This lists all the available commands (type/command).  It is only a suggestive list to serve as quick reminders after you have already studied its format from the official help page ==>Async – StoryTeller


ResetTrainer

Use this button when ever you change any of the notecards inside this Async Trainer


ResetAsync

This is a convenient way t reset the target containing the Async Script and/or GlowFader script. Reset the Async Object whenever you change its  Async Notecard, OR, rename the TRACE_ON, TRACE_OFF object, OR, need to change the initial position and rotation.


Archives

This button allows you to retrieve often used working commands. It will execute it. You do not paste it anywhere. It is up to you to choose category names and which commands you want to put into that category.  It comes with a default category called Test1.

Create the categories in the *archives notecard.  The 1st category listed will correspond to the *archives1 notecard.  The 2nd category will correspond to the *archives2 notecard.  Etcetera.

You do not enter a channel or command.  Archives use the default channel and default target.  See examples below:

/* Assumed prepend of channel/Async/A/T/(asyncTarget) for command
1-FadeHide,/E/fadehide/15^ALL
2-FadeShow,/E/fadeshow/25^ALL
3-Hide&Show,/E/fadehide/25^ALL/D/D/3/E/fadeshow/15^ALL/
END

 

Help

Contains most if the information listed here.