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.