\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)" />

SCI Development Tools


Game Players & Interpreters
    •  DOSBox
Game & Resource Editors
    •  SCI Companion
    •  Create Text Resource
Game Template
    •  Point & Click Template
    •  Parser Template
Music Tools
    •  Soundbox
    •  Anvil Studio
    •  SCI Audio
Resource Viewers
    •  SCI Viewer
    •  SCI Text Dumper
Miscellaneous Tools
    •  Rebuild Utility
    •  SCI Disassembler
    •  DOSBox Run Setup

AGI Development Tools


Game Players & Interpreters
    •  DOSBox
    •  ScummVM
    •  NAGI
Game & Resource Editors
    •  Nailhead's AGI Studio
    •  QT AGI Studio
    •  WinAGI
    •  AGI 256 color Tools
Game Template
    •  AGI Contest 1 Template
    •  AGI Contest 2 Template
Music Tools
    •  Visual AGI Sound Editor
Resource Viewers
Miscellaneous Tools

SCI Audio


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)