zMUD MSP Implementation
- All features described in the MSP 0.2 specifications are implemented
in zMUD v4.60 and higher.
- Either \ or / may be used in the sound file names
- zMUD implements the U= parameter and has several options for
downloading sound files, including a default Sound URL for MUDs that do not support the U=
parameter. (implemented in zMUD v5.30 and higher)
- The !!MUSIC spec is implemented as a general Windows MCI device in
zMUD. Thus, any valid MCI file may be played with this command. For example, you can play
an AVI file using the string:
!!MUSIC(goodtime.avi)
assuming that goodtime.avi is located in the sounds subdirectory of your settings folder.
Any MCI device supported by windows can be played, including wav, mdi, rmi, avi. There are
also plugins available on the net for playing .mod files.
- Stereo volume is supported with the V=left,right syntax (expected in
the MSP 0.3 spec).
- zMUD provides a Sound preference dialog for MSP settings. You can
disable MSP entirely, and also cause the MSP triggers to echo to the screen rather than
being hidden. Also in this dialog, you can enable and disable individual sounds or entire
classes of sounds. You can also remap sounds by changing the filename associated with an
MSP sound trigger. The filename supports all features of the "fname" described
above, including wildcarding. For example, you can map a fixed sound into a wildcard sound
for more variety.
- zMUD displays any sounds requested by the MUD that could not be found
on the local disk by displaying these sounds in red in the Sound preference dialog.
- zMUD allows MSP sound trigger to occur in the middle of a text line,
rather than on a line by itself. This allows people to trigger sounds via gossiping,
chatting, etc. This option can be turned off by the user.
- To set the default download path for sounds, zMUD implements the
syntax:
!!SOUND(off U=http://hostname/path)
which is a useful command to send when the MUD user turns on MSP sounds on the MUD to
avoid having to use the U= parameter in your other sound commands.
This page last updated on July 25, 2001