Official Site: SciAudio Last Updated: Mar 13, 2015
Version: 1.1
Size: 204 Kb |
|
sciAudio is here! Check out the "LockerGnome Quest Redux" demo game to see it in action!
-------------------------------
Features
-------------------------------
- Playback of WAV and MP3 files
- Unlimited number of sounds playing simultaneously
- Fade in/out, looping and volume control
- Classification of sounds for playback management
- Multiple commands may be issued simultaneously to the 'controller' file
- Multiple controller files to avoid resource contention
- Runs hidden in background & will terminate itself shortly upon game close
- Calls to sciAudio are performed very similarly to the built-in SCI sound calls
- Poor man's encryption (MP3's only) - simply rename your .MP3 to be .sciAudio
- Log file for troubleshooting sound playback ('sciAudio.log' located in same directory as sciAudio.exe)
-------------------------------
Limitations
-------------------------------
Works only in Windows (requires .NET framework)
-------------------------------
Setup
-------------------------------
1) Place the 2 nAudio DLLs & executable into a subfolder within your game named 'sciAudio'
2) Create subfolders within sciAudio for your playback files. Something like this
\sciAudio\effects
\sciAudio\music
3) Include the sciAudio.sc script & 'use' it in any script you wish to have sciAudio playback in
-------
Changes in 1.1
-------
- Fixed occassional crashing of sciAudio when multiple sounds are attempted to be played at the same time
- Modified sciAudio to immediately close when game is closed
- In-Game volume controls now supported, both volume change levels and on/off toggling
- Decreased sciAudio script size from 3.07K to 1.18K
---------------
Important Notes
---------------
- There are several new files/updates necessary to allow sciAudio to function properly:
- sciAudio.sh - contains constants referenced within sciAudio.sc
- TEXT.100 (or whatever text res number you wish to use) - contains static strings that are written out to the COMMAND.CON file
- menubar.sc - modified to include calls to sciAudio for the volume controls (including on/off functionality)