DirectSong Revival Pack
This is an outgrowth of
this thread. Since DirectSong is essentially defunct, and these files seems harder and harder to get as time goes by (torrents go unseeded, downloads expire, etc.), I've decided to compile the best available copies of all the DirectSong music for Guild Wars.
Please feel free to mirror, reshare, make a torrent, etc.
I'll try to update the file if I find better copies of any of the music.I may release an enhanced GuildWars.ds file if/when I get it sufficiently figured out.
[Edit: Some Windows users report that RegisterDirectSongDirectory.exe must be run as administrator.]
[UPDATE: Due to a bug, 3.11 is the last version of wine in which mp3 playback via WMA works (last tested version 3.18). Linux/Mac users should run 3.11 or wait for the bug to be fixed.] [FURTHER UPDATE: Still broken in version 4.5. Follow these instructions to install version 3.11 side-by-side with the current version of wine.] [FURTHER, FURTHER UPDATE: Workaround found for mp3 playback in wine. Tested and working in wine v4.6. In addition to the original steps noted below, run regedit and delete HKEY_CLASSES_ROOT\CLSID\{BBEEA841-0A63-4F52-A7AB-A9B3A84ED38A} and its subkey. (You can find this easily by searching for "mp3dmod.dll" which will be found in the subkey.) Note: Every time you touch this wine prefix with a different version of wine (e.g., after an update), this reg key will be regenerated and you will need to delete it again. If you're using a separate installation of wine for running GW (e.g., a build from lutris or proton for esync support), then you will need to run regedit using that installation of wine.] [FURTHER, FURTHER, FURTHER UPDATE: As of wine v4.12, mp3 playback works out of the box. Just install WMP10 via winetricks. Don't do anything with the l3codeca override; don't install native quartz and devenum; don't use the regedit hack above.]
Contents of ReadMe:
Guild Wars DirectSong Revival Pack Version: 6/23/2018 ------------------------------------------ Installation: ------------------------------------------ Windows < 10: ------------- 1. Extract the DirectSong\ directory to any location you like. 2. Run RegisterDirectSongDirectory.exe WITH DirectSong\ AS THE WORKING DIRECTORY 3. DirectSong should now be working. You can test by looking for the DirectSong icon at the bottom of the audio tab in GW's settings on the login screen. Windows 10: ----------- 1. Extract the DirectSong\ directory to any location you like. 2. Run RegisterDirectSongDirectory.exe WITH DirectSong\ AS THE WORKING DIRECTORY 3. Extract wmvcore.dll into your Guild Wars\ directory. As per the reddit post linked below, any iteration of v10 or v11 should work. Four iterations of v11 are included here; hopefully one will work for you. https://www.reddit.com/GuildWars/comments/62n1fh/getting_directsong_to_work_on_windows_10/ 4. DirectSong should now be working. You can test by looking for the DirectSong icon at the bottom of the audio tab in GW's settings on the login screen. Wine: ----- 1. Make sure the i386 version of libmpg123 is installed. sudo apt-get install libmpg123-0:i386 2. Make a new win32 wineprefix WINEARCH=win32 WINEPREFIX=~/.wine-gw winecfg 3. Install windows media player 10 via winetricks. WINEPREFIX=~/.wine-gw winetricks -q wmp10 (You cannot do this via the UI or it will hang and die; you must use the -q from the command line.) 4. WMP10 probably will not be able to play mp3s. Change l3codeca from "native" back to "built-in" in winecfg. 5. WMP10 probably has the too-fast playback bug: https://bugs.winehq.org/show_bug.cgi?id=38421 Use winetricks to install quartz and devenum. Now WMP10 should play back mp3s properly. 6. Install GW into your wine prefix. 7. Extract the DirectSong/ directory to any location you like. 8. Run RegisterDirectSongDirectory.exe WITH DirectSong/ AS THE WORKING DIRECTORY (Either cd into it before invoking wine, or use "wine start /d") 9. DirectSong should now be working. You can test by looking for the DirectSong icon at the bottom of the audio tab in GW's settings on the login screen. ------------------------------------------ Where These Files Came From: ------------------------------------------ Prophecies: ----------- Normal Tracks: From CD (via FLAC) I trimmed the trailing silence to match the official wma's 320k CBR mp3 Bonus Tracks: official wma Sorrow's Furnace: ----------------- 320k CBR mp3 TuneBite rip posted on EmuParadise (TuneBite is an "analog hole" transcoder.) https://www.epforums.org/showthread.php?50223-MP3-Guild-Wars-Soundtrack-Anthology Battle Pak One: --------------- offical wma Factions: --------- Normal Tracks: From CD (via FLAC) I trimmed the trailing silence to match the official wma's 320k CBR mp3 Bonus Tracks: official wma Collector's Edition Tracks: official wma Nightfall: ---------- Normal Tracks: From CD (via FLAC) I trimmed the trailing silence to match the official wma's 320k CBR mp3 CD-Only Tracks: From CD (via FLAC) I trimmed the trailing silence the same amount as the other tracks 320k CBR mp3 I arbitrarily assigned track numbers for these tracks. Bonus & Extended Tracks: official wma Collector's Edition Tracks: official wma Eye of the North: ----------------- official wma Other: ------ Wintersday track posted on EmuParadise https://www.epforums.org/showthread.php?50223-MP3-Guild-Wars-Soundtrack-Anthology Why use the official wma tracks instead of mp3's? Because they are the best available copies of these songs. Spectral analysis confirms that ALL of the official mp3's were transcoded from lower-quality intermediate sources (128k). Unofficial mp3's must be transcodes of the wma's, since no better sources were ever available. ------------------------------------------ Changes to GuildWars.ds ------------------------------------------ I have made the following changes to GuildWars.ds: 1. Adjusted filename references to point to mp3 files where appropriate. 2. Changed the non-ASCII apostrophe in Emperor Kisu's Theme to ASCII apostrophe and renamed file to match. 3. Corrected spelling of Raisu Palace and renamed file to match. ------------------------------------------ What Next? ------------------------------------------ Hoping for Better Files for Sorrow's Furnace: --------------------------------------------- The TuneBite rips of the Sorrow's Furnace pack are decent, but perceptibly lossy. I would reeeeeeeally like a better copy. If you have an old computer (especially a Windows XP computer) that has a working license for the original DRM-encumbered wma files, and you are willing to experiment with ways to liberate them without transcoding, please post in the reddit thread below, or contact me some other way. https://www.reddit.com/GuildWars/comments/8q21ca/sorting_out_the_directsong_mess/ Analyzing and Editing GuildWars.ds: ----------------------------------- There are a number of unused tracks. There are also some tracks that aren't played where they logically should be. (E.g., "The Bone Palace" does not play at the Bone Palace.) Once the behavior of DirectSong and meanings of the tokens are better understood, I'd like to do an enhanced version of GuildWars.ds. (The included playlist editor is a pretty good start. Original post and the post by Krschkr in this reddit thread are also very helpful: https://www.reddit.com/GuildWars/comments/8nbxmv/some_notes_on_the_directsong_tokens_if_you_follow/ ) The Halloween Song? ------------------- Supposedly there is a Halloween song, but no one seems to have a copy. Please post on reddit (or contact me some other way) if you have it. Bonus Mission Pack or GW Beyond? -------------------------------- I do not believe any DirectSong music was released for the Bonus Mission Pack or GW Beyond. Please let me know if I'm wrong.
submitted by
ChthonVII to
GuildWars