Dota 2
54 ratings
Using custom music packs for free!
By valorant player
Wanna test or use custom music packs from the game itself? Then you've come to the right place!
   
Award
Favorite
Favorited
Unfavorite
Methods
There are two methods you can do to achieve this, but both of them are pretty similar to each other so try the other one if it doesn't work.

METHOD 1 is generally not recommended and is outdated, but works and is easier to follow.
METHOD 2 is the recommended one as it changes the item name and icon in-game, as well as adds all the events (if that music pack has 1 more or more event triggers compared to the default one) to the music pack.
Required Files
First of all, you need to download a program called GCFScape [nemesis.thewavelength.net].

Open the link and proceed to download the latest one. (Installer or Archive)

Second, download this mod-installing pack from here:
https://drive.google.com/file/d/1K6GMkwrP_iwMpKWc7zpQYlvEydVSiw8z/view

After downloading the Reborn Tool, extract them in a place of your liking.


Extracting Music Files OR items_gameinfo.txt
After downloading and installing GCFScape, proceed to open pak01_dir.vpk located in C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\dota
(May vary depending on where your Dota 2 copy is installed).

METHOD 1:

Then, after opening pak01_dir.vpk, proceed to open the directory sounds > music.

Extract the folder you want depending on the music you want to hear in-game.

Here's a list of some folders and their respective Music Pack names:

deadmau5_01 - Deadmau5 Dieback Music Pack
dsadowski_01 - Heroes Within Music Pack
dsadowski_02 - Elemental Fury Music Pack
jbrice_01 - Harmonies of New Bloom Music Pack
yaskar_01 - Dire Shred Music Pack
valve_ti4 - The International 2014 Music Pack
valve_ti5 - The international 2015 Music Pack

Extract them in a folder of your choosing.

You should see a list similar to this























METHOD 2:

Go to scripts > items and EXTRACT items_game.txt from the folder.

Creating a directory and copying files OR editing items_game.txt
METHOD 1:

Now, create a directory called sounds\music and place the folder you have extracted from earlier inside, and then rename that folder to valve_dota_001.

Copy the sounds folder afterwards and place them inside the Dota 2 Reborn Mod Tools folder inside pak01_dir. And then go back and open "Create vpk-archive from pak01_dir folder" file.

You should get a new pak01_dir.vpk.



















Now copy this pak01_dir.vpk to C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\mods (Create the "mods" folder).

METHOD 2:

Open up items_game.txt with notepad or Notepad++, then search for the music pack that you want to use (For example, I want to use Heroes Within.)

You should see something like this:


























And now, after the numbers with quotes (like "11277") copy EVERYTHING from the first { up to the last } before another quoted number ("xxxx").

Then look up a music pack which you have (for example, I have The International 2017 Music Pack) and REPLACE the contents below the quoted number ("xxxx") up until the end with the contents you copied from the music pack that you want to use.

Now save it and place it inside the Dota 2 Reborn Mod Tools folder inside pak01_dir. MAKE SURE TO CREATE FOLDERS TO MAKE IT SOMETHING LIKE scripts > items > items_game.txt

And then go back and open "Create vpk-archive from pak01_dir folder" file.

You should get a new pak01_dir.vpk.






Now copy this pak01_dir.vpk to C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\mods (Create the "mods" folder).
Editing gameinfo.gi
Proceed to C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\dota (Again, may vary) and open up gameinfo.gi with notepad or an editor of your choice. (I use Notepad++ but again, it's not needed).

Scroll down and add these lines:

Game mods
Game mods
Mod mods

It should look like this:



[/previewi
End
Thanks for reading this guide and I hope it works for you. If not, or you have any questions about it, feel free to comment here, on my profile, or add me as a friend.

Send me a little item gift if you enjoyed my guide :)
https://steamcommunity.com/tradeoffer/new/?partner=124376213&token=0baPNAYh

Make sure to purchase the specified Music Pack after testing them out in order to support the original creator!
59 Comments
Madara Aug 14, 2022 @ 10:38pm 
Hi guys. I experimented whole day, and find solution of this. all problem is in command that allow adons "enable_addons" if u don write it to launch, and to all other steps the VAC information tab going out)) i just tried and restarted few times and working properly) if someone need help i will help u
[A][N]ew[J]ourney Jan 22, 2022 @ 4:15am 
Hey @koni (AUTHOR)anyway of bypassing this VAC thing? or some other way of using the packs?
Timon Jan 20, 2022 @ 9:50pm 
Everything works (I did second method), except that VAC wont let me play the game anymore. It says that local files has been modified, search for matches is not possible.
Deranged Monke Aug 22, 2021 @ 9:55am 
@oxford gaming Yeah before I got this message from you I just figured it out and made a Fire Emblem 3 Houses OST pack for dota 2. Very happy with this :)
valorant player  [author] Aug 22, 2021 @ 3:02am 
@Deranged Monke, yeah it should be possible. Since you're just replacing files you can easily replace each track with a track you want and it should work.
Deranged Monke Aug 16, 2021 @ 2:09pm 
Ok i haven't tried anything but do u know if modifying the music packs to play our own music tracks is possible?
ma Nov 18, 2020 @ 10:46am 
first method worked with me but like mentioned it doesn't include all events and second method i replaced it with default music but it didn't work could there be another default music pack i should replace?
ma Nov 18, 2020 @ 10:36am 
can i use method 2 and replace my default music pack because i don't have any music pack purchased i only have the default music pack
valorant player  [author] Jul 18, 2020 @ 6:55am 
Still works, I've updated the link for the Reborn Modding tool (link died apparently)
0FL01 Jul 17, 2020 @ 12:28am 
Not work?