-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
21,245 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
How to replicate what I've done =============================== | ||
|
||
Here's how I made this file. Please note many of the tools I used are on | ||
the Mac but I'm sure you can take the basic concepts and figure out what | ||
tools you need to use. I will also be using the Terminal on OS X ...not | ||
sure how to translate for the PC. Again the concepts should be the same. | ||
|
||
1) Get for your self a decent MPQ Extractor. I used MPQ Extractor as on | ||
the Mac I have not been successful in finding a MPQ listing utility | ||
(which would be better). | ||
|
||
2) Go into the World of Warcraft folder under the Data folder. | ||
|
||
3) Extract every mpq you find there. This may take a bit of time :D | ||
|
||
4) Make sure all this data you're extracting is outside the wow folders | ||
, just to make things neater. To be safe work on backups on the mpq | ||
files that you've made. | ||
|
||
5) Get everything organised into a single folder and do a listing where | ||
you get the full path for every file there. I did this in the OS X | ||
Terminal with the command "find * >~/desktop/output.txt". You should | ||
have a file with on each line a full path to a file encoded in the MPQ | ||
files somewhere. | ||
|
||
6) Remove the names and paths to each MPQ file. EG | ||
"common/sound/ambience/ghoststate.wav" becomes | ||
"sound/ambience/ghoststate.wav" | ||
|
||
7) Extract all lines containing .wav files , copying the result to a new | ||
file and deleting the matching lines in the orginal. | ||
|
||
8) Extract all lines containing .mp3 files, copying the result to a new | ||
file and deleting the matching lines in the orginal. | ||
|
||
9) Continue extacting all other file extensions until the original file | ||
has no lines in it. This is to ensure any new sound file extensions | ||
Blizzard starts to use aren't missed. | ||
|
||
10) Change everything to uppercase then Lowercase & Remove all | ||
duplicates. Be careful here as there is a lichking.mpq folder as well as | ||
a LichKing folder under /Sound/Creature that gets extracted and a few | ||
sounds with LichKing in their name. | ||
|
||
11) Merge both outputs together in one file | ||
|
||
12) Replace the slashes with double backslashes. | ||
"sound/ambience/ghoststate.wav" becomes | ||
"sound\\ambience\\ghoststate.wav" | ||
|
||
13) Prefix each line with /script PlaySoundFile(" | ||
|
||
14) Suffix each line with ") | ||
|
||
15) Test Random strings 16) Send beta version off to my beta checker who | ||
will check for duplicates I've missed. | ||
|
||
Note that for steps 6 onwards I used TextWrangler an excellent tool on | ||
the Mac :D . I'm sure you can find an alternative if need me (it's Mac | ||
only) | ||
|
||
The function call PlaySoundFile can't be lowercase else it will not run. | ||
|
||
In Step 5 add ".MPQ" to end of the folder that gets extracted from each | ||
MPQ EG "lichking" folder becomes "lichking.MPQ" and "common-2" becomes | ||
"common-2.MPQ" . This is to make things easier in step 6 | ||
|
||
To assist with step 9 filter on the dot. Most every useful file will | ||
have a file extension this will pull all those out. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
Bluspacecow's Script commands to play sounds in WOW File | ||
======================================================== | ||
v1.0 initial version updated for 3.03 uploaded to forums at : | ||
|
||
http://forums.worldofwarcraft.com/thread.html?topicId=13392160837&sid=1&pageNo=1 | ||
|
||
v2.0 updated for Patch 3.1. Uldaur sounds are in the "3_1_sounds.txt" file | ||
|
||
v2.1 Changed Carriage returns to Windows style. So it now opens in Note Pad :D | ||
:D :D . Thanks Verissi :D | ||
|
||
v2.2 Woops forgot some 3.1 sounds. Missed an entire MPQ! . Thanks Mordroth | ||
|
||
v2.3 Complete re-extract for 3.1.2. Now updated for 3.1.2. Has baby murloc space | ||
marine sounds :D.As a side note looks like Blizzard only uses wav files and mp3 | ||
files for their sounds :D | ||
|
||
v3.2 Updated for 3.2. Going to do complete re-extracts from now on to ensure I | ||
get all sounds. Also using new version numbering system to make things easier on | ||
myself:) | ||
|
||
v3.2.1 Much help from Eisa in getting Creature\LichKing sounds properly | ||
extracted. Had to relearn how to do this lol. Also reworked version history | ||
|
||
v3.3 Updated for 3.3. 20,491 total sounds , +1618 from last update . As a side | ||
note your Data folder is 25.4 GB fully extracted | ||
|
||
v3.3.2 Updated for 3.3.2 That one that finally unlocks the lich king wing of ICC | ||
! Total unique sounds now up to 20,653 +162 since last update. | ||
|
||
v3.3.3 Updated for patch 3.3.3 Looks like they've put in some sounds for Ruby | ||
Sanctum , the new gnomes & trolls get their own home cities patch as there is an | ||
extra 403 sounds in this update. 21,056 total sounds now | ||
|
||
v3.3.5 Updated for patch 3.3.5 Not many sounds in this update only about 18 | ||
sounds bringing the total up to 21,074. This author is badly in need of sleep | ||
*snoozes on nearest available flat surface* zzzzzzzzzzzzzzzz | ||
*starts drooling in his sleep* O_O | ||
|
||
About this file | ||
|
||
Well it's here. As far as I know this should contain every sound in | ||
World of Warcraft. All you need to do is to do a find for the NPC you | ||
want to play the sounds for then copy that line and paste it in when | ||
logged into World of Warcraft. I've done a random spot check of most of | ||
the sounds and most of them are working. Of course let me know if they | ||
aren't (on the UI & Macros forum on the World of Warcraft site). Please | ||
note I'm not sure how different the path locations are for other | ||
localisations - I did this with the US English version , locale enUS. | ||
|
||
This author's Favourites : | ||
|
||
/script PlaySoundFile("Sound\\Creature\\NPCGhoul\\NPCGhoulVendor04.wav") | ||
/script PlaySoundFile("Sound\\Creature\\NPCGeist\\NPCGeistVendor04.wav") | ||
|
||
MPQs used : | ||
|
||
<your wow folder>/Data/common-2.MPQ | ||
<your wow folder>/Data/common.MPQ | ||
<your wow folder>/Data/enUS/backup-enUS.MPQ | ||
<your wow folder>/Data/enUS/base-enUS.MPQ | ||
<your wow folder>/Data/enUS/expansion-locale-enUS.MPQ | ||
<your wow folder>/Data/enUS/expansion-speech-enUS.MPQ | ||
<your wow folder>/Data/enUS/lichking-locale-enUS.MPQ | ||
<your wow folder>/Data/enUS/lichking-speech-enUS.MPQ | ||
<your wow folder>/Data/enUS/locale-enUS.MPQ | ||
<your wow folder>/Data/enUS/patch-enUS.MPQ | ||
<your wow folder>/Data/enUS/patch-enUS-2.MPQ | ||
<your wow folder>/Data/enUS/patch-enUS-3.MPQ | ||
<your wow folder>/Data/enUS/speech-enUS.MPQ | ||
<your wow folder>/Data/expansion.MPQ | ||
<your wow folder>/Data/lichking.MPQ | ||
<your wow folder>/Data/patch.MPQ | ||
<your wow folder>/Data/patch-2.MPQ | ||
<your wow folder>/Data/patch-3.MPQ | ||
|
||
Credits : | ||
|
||
Jean-Fran�ois Roy of www.devklog.net - MPQ Extractor.app | ||
Bare Bones | ||
Software - Text Wrangler | ||
|
||
Verissi - Perl script for adding windows | ||
compatiable carriage returns | ||
Mordroth of Bladefist realm - alerting to | ||
me to the fact I'ld missed some 3.1 sounds ..Thanks bro! | ||
|
||
Elsa - author of Audio X II for much help in getting this updates accurate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# MPQ Extractor | ||
http://www.devklog.net/2007/02/09/mpq-extractor-10/ | ||
|
||
# Information on the API Called used to play the files | ||
http://www.wowwiki.com/API_PlaySoundFile | ||
|
||
# Other MPQ links | ||
|
||
http://phrozenkeep.planetdiablo.gamespy.com/forum/viewtopic.php?t=49123 | ||
http://www.staredit.net/maplantis/index.php?sid=f1b83bb98e;wiki=5#wiki_43 | ||
http://www.zezula.net/en/mpq/download.html#Listfiles |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
originally created by Bluspacecow, Eisa | ||
|
||
https://www.wowinterface.com/downloads/info13194-SoundcommandsforeverysoundupdatedforWrath.html |
Oops, something went wrong.