[Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:fix_sound

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Fri Sep 22 10:58:04 CDT 2006


A page in your DokuWiki was added or changed. Here are the details:



Date        : 2006/09/22 10:58

User        : 

Edit Summary: 



@@ -5,13 +5,18 @@

    * Fix brokenness in current sound system

      * Spellcasting sounds broken since the move of spells away from spel
lnumbers

      * Will often choose oss over alsa, unless one specifies otherwise on
 the client commandline

    * Send which sound to play, as a string instead of number.

+     * Or send numbers, but first let the client fetch a table of which n
umbers correspond to which sound names.

+     * Eliminate the need for the ~/.crossfire/sounds file

    * Make new sounds

    * Allow arches to define sounds for things

    * Some form of allowing the client to download sounds from the server 
and cache

      * So sounds can be added on the server, without having to have a new
 client sound package release

      * Include a full sound cache on clients by default, so this only has
 to be used for new sounds or updates to sounds

+     * Given how sound files are not small, might it lag the server too m
uch to send a sound to a client?

+       * Use threads?

+       * Have clients fetch over http?

    * Send the coords of where the sound came from (or where the character
 would perceive it to come from)

      * Could allow clients to do stereo and/or surroundsound as well as v
olume adjustments in general which isn't needed, but could add depth to it
.

        * Probably not worth implementing surroundsound however no harm in
 giving the client enough info to do it if anyone ever wanted to try imple
menting it.

  





IP-Address  : 192.139.27.18

Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_sound?rev
=1158935384

New Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_sound



-- 

This mail was generated by DokuWiki at

http://wiki.metalforge.net/





More information about the crossfire-wiki mailing list