Originally Posted by
CoolManBob
you did it the very long and rigorous way, all you need to do is convert the SoundEntries.dbc to a .csv still +rep for the effort

@CoolManBob:
Code:
DBC dbcSound = new DBC("SoundEntries.dbc");
if (dbcSound == null) { return; }
uint32 Entry = 0;
string Filename, name;
For (int32 i = 0; i < dbcSound.TotalRows; i++)
{
Entry = dbcSound.ReadUInteger(i, 0);
name = dbcSound.ReadString(i, 2);
Filename = dbcSound.ReadString(i, 3);
Using(StreamWriter sw = new StreamWriter("SoundEntries.txt", true);
{
Console.Writeline("[DEBUG]: Writing entry {0} from file {1}", Entry, Filename);
sw.WriteLine("Entry: {0} || Name : {1} || Filename : {2}", Entry, name, Filename);
}
}
Done and done... :P (Sorry for fugly code, wrote this in MMOwned's posting thingy)
As to anyone who wants EVERY sound entry I extracted them myself in .txt format.