Environment Variables #
This is a guide on how to reference environment variables in MMDAgent-EX files, as well as the environment variables that affect the operation of MMDAgent-EX.
Referencing Environment Variables in .mdf Files #
Environment variables can be referenced with %ENV{name}
. If the specified name of the environment variable is not defined, it will be blank.
Playback Command play for AUDIO_START
#
In Ubuntu and macOS, the “play” command from sox is used for sound file playback with the AUDIO_START
message. Playback is initiated from within MMDAgent-EX using the -q
option as follows:
play -q file.mp3
First, the play
command is searched for in the PATH. If there is an error because play
is not found in the path, it searches in the order of /opt/homebrew/bin/play
, /usr/local/bin/play
, /usr/bin/play
, and the first one found is used.
If you want to specify a different sound playback command, specify it with the MMDAGENT_AUDIO_PLAY_COMMAND
environment variable.
Content Folder #
The content folder is a workspace that stores downloaded content and history information. By default, it is “MMDAgent-Contents” directly under the desktop. However, you can specify a different location using the MMDAgentContentDir
environment variable.