There seems to be a lot of confusion about this topic. I wrote a tutorial article on my website, but either it didn't help, or nobody read it.
So, here's a short repeat version.
Spring's sound code changed a lot, between 0.78 and 0.8.
Contrary to what people playing the OTA mods think... it is *not* broken; in fact, it's a lot more modern, and potentially useful, than it ever was before, with support for things like doppler and other fun toys. And it is actually working very nicely in 3D now, so sound volumes actually reflect where things are happening. With this power comes the additional responsibility of upgrading your games.
To prevent clipping (sounds are too loud, basically), and start taking advantage of the new capabilities, you must put in some work.
Attached to this post are three of the primary use-cases: sounds from COB, sounds from Weapons, and the master file, sounds.lua, which you *must* define manually, if you want to really see the maximum advantage of the new code. I have included the entire sounds.lua from P.U.R.E., so that you can see how much work it will require. This is not trivial stuff, but it does work. Until you do this, you will continue to have various problems, because no default can ever perform correctly for the different use-cases we want sounds to fulfill.
Using the New Sound Code
Using the New Sound Code
Discuss game development here, from a distinct game project to an accessible third-party mutator, down to the interaction and design of individual units if you like.
Moderator: Moderators
Using the New Sound Code
- Attachments
-
- sound_stuff.zip
- (6.48 KiB) Downloaded 38 times
Jump to
- Community
- ↳ General Discussion
- ↳ Help & Bugs
- ↳ Ingame Community
- ↳ Spring Clans
- ↳ Tournaments
- ↳ Linux
- ↳ Mac OS X
- ↳ Off Topic Discussion
- Content Development
- ↳ Game Development
- ↳ Game Development Tutorials & Resources
- ↳ Game Releases
- ↳ Map Creation
- ↳ Map Tutorials & Resources
- ↳ Map Releases
- ↳ Lua Scripts
- ↳ Art & Modelling
- ↳ Modelling & Texturing Tutorials & Resources
- ↳ Sound Effects & Music
- ↳ Project Subforums
- ↳ Balanced Annihilation
- ↳ Balanced Annihilation Reloaded
- ↳ Conflict Terra
- ↳ The Cursed
- ↳ Evolution RTS
- ↳ Jauria RTS
- ↳ Kernel Panic
- ↳ Journeywar
- ↳ Ludum Dare
- ↳ MechCommander: Legacy
- ↳ Metal Factions
- ↳ MOSAIC
- ↳ NOTA
- ↳ Phoenix Annihilation
- ↳ SpringBoard
- ↳ Spring: 1944
- ↳ Star Wars: Imperial Winter
- ↳ TA Prime
- ↳ Tech Annihilation
- ↳ XTA
- ↳ Zero-K
- ↳ Project Archive
- ↳ Argh's Projects
- ↳ Caydr's Projects
- ↳ Damned
- ↳ Dune: Evolution
- ↳ Engines Of War
- ↳ Evolution RTS
- ↳ Progressive Annihilation
- ↳ Supreme Annihilation
- ↳ Spring Tanks
- ↳ PanzerStahl
- Development
- ↳ News
- ↳ Engine
- ↳ Dedicated Developer Discussion
- ↳ New Developer Discussion
- ↳ Meeting Minutes
- ↳ AI
- ↳ Lobby Clients & Server
- ↳ Infrastructure Development
- ↳ Lobby Meeting Minutes
- ↳ SPADS AutoHost
- ↳ SpringLobby Client
- ↳ Feature Requests
- ↳ Bounty Offers
- ↳ The Werewolf Game
- ↳ News Submissions
- Site content
- ↳ Community Blog
- ↳ Site content
- ↳ Banners
- ↳ Welcome images
- ↳ Videos
- ↳ Videos - contributions
- ↳ Screenshots
- ↳ Screenshots - contributions