Welcome, Guest! Log In | Create Account

SBM Commands

From smartbody

Jump to: navigation, search

The following is a list of most SBM commands. These commands can be entered at the SBM console, included in Sequence Files, or sent over VHMsg using the sbm message header.

Command Description
bp reset Reset BML Processor
camera Configures the camera of the internal viewer
char Character initialization and control
create_remote_pawn Creates a dynamic pawn, track WSP data
ctrl Controller named test controllers
echo Echos a string to the console
J_L Controller tree evaluation logger (alias)
joint_logger Controller tree evaluation logger
lilt Initialize and convigure Lilt controllers
load Loads assets
net_reset Resets the BoneBus connection
path Configures asset loading paths
pawn Creates and initializes non-character pawns
PlaySound Play audio file, if started with -audio
print Print various internal variables to the console
quit Quits sbm (or simply 'q')
sbm Repeats arguments as new commands, allowing commands to be sent over VHMsg.
send Sends a message out over VHMsg
seq Create, manipulate, and invoke Sequence Files
seq-chain Chain multiple Sequence Files
set Set various internal variables
StopSound Stops audio playback, if started with -audio
test bml Simple interface for building and sending basic BML requests
test fml Simple interface for building and sending basic FML requests
viewer Opens or closes SBM's internal renderer
vrSpeak BML request performance
vrAgentBML ... request Request BML performance

The following messages are also handled by SBM, as a part of other communications.

bp speech_ready Notifies the BML processor that a speech request has been processed
RemoteSpeechReply Speech synthesis reply
vrAgentBML ... end BML performance completed, used to trigger clean-up
wsp World State Protocol messages, both as a provider and consumer