Reusing Music
Jul 28 2015, 4:11 am
By: Chamomile  

Jul 28 2015, 4:11 am Chamomile Post #1



I use a lot of custom soundtracks in my maps. However, a lot of my maps reuse the same few tracks as a theme for a certain location or type of level. Some have only one, some have as many as three or four. Even with compression efforts, file sizes sometimes climb to the triple digits in MB and the full pack of 15-20-ish maps could easily take up a gig, but there's no reason it has to be that big, because I recycle music so often that I'd estimate only about 20 or so actually unique soundtracks are used in the whole set. Is there any way to have two maps use the same .wav file without adding that .wav file to both maps and doubling the amount of space taken up by a single download? Also audio compression in general, if anyone knows any tips for getting these file sizes down, especially if I'm going to have to repeat a lot of these, that'd be nice.



None.

Jul 28 2015, 5:11 am Oh_Man Post #2

Find Me On Discord (Brood War UMS Community & Staredit Network)

In terms of reducing size of files this thread helped me a lot:
http://www.staredit.net/topic/13276/

I will quote the important things:

Quote
As for reducing quality with programs like audacity, this is entirely subjective.
For me anything below 22kHz is terrible, others think 8kHz is still acceptable.
You'll have to test for yourself what quality you deem acceptable for your map as it of course also depends on the audio file. With lower sampling rates high frequencies are just cut off. The highest frequency that can be heard in a wave file is half its sampling rate.

While audio files using 8 bit are 50% smaller than 16 bit without losing much quality they do not compress well in mpq. That's why it's almost always better to save the file in 16 bit.

StarCraft is capable of playing stereo sounds but since you can't tell sc where the wav is playing it's pointless. So stick to mono.

As you can you see, mono 16 bit is fixed so you only have to play around with sampling rate.


So TLDR: you want mono, 16 bit, and then i personally used 12000hz or so, but the HZ part is really where you maek your own personal decision as to what you think is a trade off between quality and file size.


As for SCMDraft itself I know of no way to have audio stored in some separate area and then loaded onto the map. If you have multiple maps with the same music they will just have to bear that file size cost.




Jul 28 2015, 7:17 am O)FaRTy1billion[MM] Post #3

👻 👾 👽 💪

The only way I can think of to reuse sound files between maps is with a mod. It doesn't have to actually edit/mod anything, you'd just put all of your sounds in a single MPQ and load that as a mod and have the maps reference those files directly ("Virtual Sounds" in SCMDraft's sound manager). Other than that, your only hope is with compression.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Jul 28 2015, 9:32 am Pr0nogo Post #4



Why do you need to reduce the map size? Nobody cares how big your map is these days. That's how I get away with having 500mb+ maps in my campaigns.




Jul 28 2015, 5:57 pm BloodyZombie117 Post #5

I have no idea what to put here... So I guess I'll just put this here.

Quote from Pr0nogo
Why do you need to reduce the map size? Nobody cares how big your map is these days. That's how I get away with having 500mb+ maps in my campaigns.
Unless you plan on having Multiplayer. Some people just can't be bothered with downloading a map on a website these days. (Also I've noticed maps take a lot longer to save as the file size goes up, so there's that as well.)




Jul 29 2015, 7:32 am Pr0nogo Post #6



They only take a long while to save if you have a very old computer, at least in my experience. I haven't had performance problems with larger maps at all.

Multiplayer is a little silly since the game's this old, but yeah in that case I can see why you'd prefer lower map sizes. I just wouldn't allow something that trivial to impact the quality of my project. People play it or they don't - it doesn't matter to me.




Jul 29 2015, 9:10 pm rockz Post #7

ᴄʜᴇᴇsᴇ ɪᴛ!

There ought to be a way to install custom sounds into the starcraft install (like virtual sounds) and use them that way. It would be a pretty simple mod coming from a non-modder's perspective.

That way if you want to play the map without the mod, you just don't have any music.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[01:25 pm]
bapilo1712 -- Sports and fitness equipment manufacturer https://riogrand.in/blog/riogrand-cricket-bats-manufacturer
[01:25 pm]
bapilo1712 -- Sports and fitness equipment manufacturer https://riogrand.in/blog/riogrand-cricket-bats-manufacturer
[01:25 pm]
bapilo1712 -- Sports and fitness equipment manufacturer https://riogrand.in/blog/riogrand-cricket-bats-manufacturer
[01:25 pm]
bapilo1712 -- Sports and fitness equipment manufacturer https://riogrand.in/blog/riogrand-cricket-bats-manufacturer
[01:25 pm]
bapilo1712 -- Sports and fitness equipment manufacturer https://riogrand.in/blog/riogrand-cricket-bats-manufacturer
[01:25 pm]
bapilo1712 -- Sports and fitness equipment manufacturer https://riogrand.in/blog/riogrand-cricket-bats-manufacturer
[01:25 pm]
bapilo1712 -- Sports and fitness equipment manufacturer https://riogrand.in/blog/riogrand-cricket-bats-manufacturer
[07:43 am]
NudeRaider -- Vrael
Vrael shouted: if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
Yeah I'm not a big fan of Westernhagen either, Fanta vier much better! But they didn't drop the lyrics that fit the situation. Farty: Ich bin wieder hier; nobody: in meinem Revier; Me: war nie wirklich weg
[06:36 pm]
RIVE -- Nah, I'm still on Orange Box.
[04:36 pm]
Oh_Man -- anyone play Outside the Box yet? it was a fun time
Please log in to shout.


Members Online: jun3hong, jjf28