• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

[Import] Optimize

Status
Not open for further replies.
Level 2
Joined
Apr 24, 2013
Messages
7
It's definitely possible. If you haven't compressed the audio yet, you'd be surprised on how much of a size reduction you can achieve without making audio quality unacceptable.
 
Level 33
Joined
Mar 27, 2008
Messages
8,035
First, they optimized the media such as models (reduce texture, and what-not), audio file (convert to smaller file extension such as .acc (I don't know if this is accepted) or simply, .wav).

Next, they use a software to compress the map file (by protecting the map: make sure you backup the original map for you to update the map later on before protecting it).
Software such as Vexorian Map Optimizer is a great tool for this cause.

Next, to reduce amount of variables and/or optimizing your triggers.
 
The problem with compressing mp3s is, that WC3 is only able to read certain parameter combinations (sampling rate & bit rate). If your compression is between those combinations, the lower one is selected, making your audio even worse than in your compressed file, so make sure you don't compress it into oblivion.
Even if it hurts: I recommend getting rid of custom music at all.
In the end, a lot of people will switch it off anyways, for several reasons (one of them being that they want to listen to their favorite bands instead. I do, at least).

Also, WC3 doesn't support other file formats that compress better, like .ogg.

I started removing the music files now for the newer releases of Gaias because of that. Next version will probably come without any custom music at all. It's simply not worth it. I also removed the loading screen for the same reason (too much file size for just some seconds before the game starts).
 
Status
Not open for further replies.
Top