Wijitmaker Posted October 23, 2003 Report Share Posted October 23, 2003 IMPLEMENTATION2.1 SOUND EFFECTS ENGINE The DirectSound API from DirectX8+ will be used for all sound effects in 0AD. Positional audio will be accomplished solely by pan, volume, and cross-fading. There should never be more than (8) unique sound effects playing at once, not including dialogue. Mixing will be done via an external text file from which sound levels, pan, and other variables will be extracted by the engine.2.2 Generic Components2.2.1 Layer 0An ambient sound effect layer. As the player passes over certain terrain types on the map, that terrain type’s ambient sound loop begins to play. As the player passes over a second terrain type, the first ambient track gently fades out while the second fades in. There can be no more than two ambient sound effects cross-fading into one another at a time.2.2.2 Layer 1Ambient sounds generated from terrain and buildings, which play only occasionally, and are randomly selected. Terrain played here is separate from the terrain played in Layer 0, which is a more of a “global” sound. Here, the sound played is more specific and complementary to the ambient terrain track being played in Layer 0.2.2.3 Layer 2Civilian, animal, monster, and all combat-related sounds are played here, including disaster sounds, user interface sounds, and so on.2.2.4 Layer 3All narration and in-game dialogue for all characters. Narration may be provided at the beginning and end of campaigns and/or missions; in-game dialogue is heard by moving the mouse over an on-screen character and clicking on it. Link to comment Share on other sites More sharing options...
Recommended Posts