Staredit Network > Forums > Modding Assistance > Topic: Adding sound channels
Adding sound channels
Dec 23 2016, 8:57 am
By: Pr0nogo  

Dec 23 2016, 8:57 am Pr0nogo Post #1



Is it possible to increase the amount of sound channels in Brood War? I am looking into making movement sounds using iscripts (e.g. a Marine's walking animation plays a loop-friendly walking sound, or a Vulture's walking animation plays a loop-friendly engine sound), but obviously this eats up a lot of sound channels when several units move at once. Last I checked the max sound channels was incredibly low, something like 18 or 20 (maybe even lower?), so I'm curious as to whether or not something like this would be possible.

I must stress the 'is it possible' part of this question. If it's a lot of coding work (which is out of my wheelhouse), I'm willing to pony up cash for the job. Extremely interested in making this a reality. Thanks for the help!




Dec 23 2016, 9:29 am TF- Post #2



Cool idea, but with movement sounds per unit you will have sound channel issues even with an expanded limit, SC2 uses a complex system of sound priority and limits per sound, to determine how many times a sound can play concurrently, and which sounds should get cut out first when the game runs out of sound channels, I think you would need something like that to have armies with movement sounds.

Another random barely related thing I noticed about sc2 is that they even removed constant movement sounds for performance reasons, with few exceptions like terran flying buildings, and made it so short movement sounds play at the beginning of unit movement only, reimplementing the old style from the beta videos where tanks made noise constantly while moving around was a huge pain in the ass, but cool when it finally worked.




Dec 23 2016, 12:32 pm Pr0nogo Post #3



I could just make the sound have a random chance to play using randcondjmp if movement was overcrowding the channels.




Dec 23 2016, 5:24 pm IskatuMesk Post #4

Lord of the Locker Room

Anything is possible, and anything can be done. It's never a question of "can", it's a question of "will". It's all a question of skill and time. This would not be a trivial task, it would be reconstructing BW's sound engine and a lot of reverse engineering.

> blizzard
> caring about performance

Guess that's why we have CASC lmao



Show them your butt, and when you do, slap it so it creates a sound akin to a chorus of screaming spider monkeys flogging a chime with cacti. Only then can you find your destiny at the tip of the shaft.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[05:02 pm]
jjf28 -- NudeRaider
NudeRaider shouted: jjf28 lol the safe browser of my anti virus program can display it. But if I'm not missing anything it's just an image. I ask again, why not use a common format for that?
NudeRaider
NudeRaider shouted: Don't have Chrome. :/ Doesn't seem to like other browsers. Why such a niche format?
for issues with the product please contact the manufacturer, I'm just the delivery man
[04:47 pm]
NudeRaider -- rockz
rockz shouted: Better question is why is webm an accepted standard and webp not?
maybe because picture formats are much more standardized than movie formats and there really is no need for another.
[04:37 pm]
m.0.n.3.y -- Is there a way to detect when a player brings a hallucinated unit to location X?
[04:25 pm]
DarkenedFantasies -- Mini Moose 2707
Mini Moose 2707 shouted: DarkenedFantasies So ... left to right and then by unit ID as a tiebreaker and not really top to bottom at all? :P
Technically, yea. I guess on second thought it really doesn't make sense to say top-to-bottom... so left to right, and newest to oldest (I don't know if it's by the unit ID or what, though).
[03:56 pm]
rockz -- Better question is why is webm an accepted standard and webp not?
[03:02 pm]
NudeRaider -- jjf28
jjf28 shouted: NudeRaider open in chrome?
lol the safe browser of my anti virus program can display it. But if I'm not missing anything it's just an image. I ask again, why not use a common format for that?
[02:49 pm]
NudeRaider -- Don't have Chrome. :/ Doesn't seem to like other browsers. Why such a niche format?
[02:43 pm]
jjf28 -- NudeRaider
NudeRaider shouted: jjf28 how do you watch that?
open in chrome?
[02:29 pm]
O)FaRTy1billion[MM] -- Mini Moose 2707
Mini Moose 2707 shouted: DarkenedFantasies So ... left to right and then by unit ID as a tiebreaker and not really top to bottom at all? :P
it's not by id, it'the order that unit entered that horizontal position
[02:25 pm]
NudeRaider -- jjf28 how do you watch that?
Please log in to shout.


Members Online: Roy, m.0.n.3.y, Suicidal Insanity, jjf28, Dem0n, KYSXD