Get an Epic Experience with Premium

Pet Battle Pokemon Mod

Battle Pets Login to Add Favorites
  • World of Warcraft
  • 596 Monthly Downloads
  • Supports: 6.2.0
  • 90,734 Total Downloads
  • Updated 07/04/2015
  • Created 08/23/2012
  • 71 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: Pet Battle Pokemon Mod v4a

About Pet Battle Pokemon Mod

This addon will let the user automatically play music from various Pokemon games during a pet battle. Just go into your Interface and look under addon PetBattlePokemonMusic. The first section there will let you set your music tracks for wild and trainer battles.

It also lets each user added their own sound files to the addon to make their own tracks to play. With that, you can use music from anywhere while you do pet battles. The section titles How to Get Your Own Sounds into WoW will tell you how to do that.

A small preview of this addon in action can be seen here: Made by racle90.


How to add sounds to the addon:

Playlist Tutorial:


  • Music tracks to automatically play during a wild pet battle.
  • Music tracks to automatically play during a trainer pet battle.
  • Add sounds to battle pet abilities.
  • Volume controls for music and sound played by the addon that are independent of the system's settings.


  • Red/Blue/Yellow Wild Battle.
  • Red/Blue/Yellow Trainer Battle.
  • Gold/Silver/Crystal Wild Battle.
  • Gold/Silver/Crystal Trainer Battle.
  • Ruby/Sapphire/Emerald Wild Battle.
  • Ruby/Sapphire/Emerald Trainer Battle.
  • FireRed/LeafGreen Wild Battle.
  • FireRed/LeafGreen Trainer Battle.

How to Get Your Own Sounds into WoW

To make your own sound files for World of Warcraft, you will need a software that can record sounds and save it as an *.ogg file. For this addon and MageGate, I used Audacity, which is a free sound recorder/editor software. I will base the directions on how you would do it on Audacity, so using another software will require you to do some research on your own for that software.

Before starting, make sure World of Warcraft is closed on the computer, even if you are not using Audacity.

Step 1: Open up Audacity.

Step 2: On the menu bar, go to Edit – Preferences. A window named “Audacity Preferences” will appear.

Step 3: On the left side, there is a list. You want to select “Devices”. That will show a panel on the right, with a sub panel labeled “Recording”. In that sub panel, one of the options in the Device drop down menu should record sound from your computer. In some cases, it is called “Rec. Playback”. Select that. If you cannot find that, look online for more information.

Step 4: Find the sound you want to record. It could be from a YouTube video or some other online source. Once you have it, get it to the beginning then hit the Record button on Audacity, then start it. Record until you get all of the sound. If the volume seems too low, you can delete that track and try again, this time increasing your computers volume.

Step 5: After you have all of the sound, you can cut off empty or unwanted parts by drag selecting them and hitting the backspace key. If you make a mistake, just hit ctrl-z to undo.

Step 6: Once the sound is ready to be made into a file, make note of the length of the sound in seconds. The more precise you have the length noted at, the better.

Step 7: For making the file you have two options: Export and Export Selection. Export will make a file using all of the sounds on all of the tracks in the current Audacity project. Export Selection will only use what you have selected.

The file type you want to use is “.ogg”. The reasons are that this format is smaller than an mp3 and it can be used for both music and sound effects.

Once the export is done, you do not have to save the Audacity project. Only save it if you might go back to try and make a better sound.

Step 8: If there are other sounds you want to get, repeat steps 1 to 7.

Step 9: Once you have all of the sounds you want made into files, go to the World of Warcraft directory on your computer. There, make a folder and name it something like “My Music”. Just remember the name of that folder. If you already have a folder inside the WoW directory that you made, you can use that instead.

Step 10: Move the sound files you made into the folder. When they are all in the folder, you can start World of Warcraft.

Step 11: When you are logged in, go to the Interface menu, then to Addons, then to Pet Battle Pokemon Mod.

There, you add each sound to the database one at a time. For each sound, you will need to give it a unique name, as well as the location of the sound file and the length in seconds.

Step 12: Once all the sounds are added, you can create a new track by going to the Create Custom Track section of Pet Battle Pokemon Mod. You will get a window that looks like this.

Custom Track Creation Window

Each track has to have a unique name to separate it from all other tracks. Each track has three sound parts: The Battle Opening Sound, the Battle Music, and the Victory Sound.

The Battle Opening Sound is the sound that is played only one time, when the battle begins. This sound will also delay the start of the next sound, the Battle Music. In the event that you set it to be longer than a fight lasts, it will be stopped at the end of the fight.

The Battle Music is the music that will be looped throughout the fight.

The Victory Sound is played when you win a pet battle.

To set any one of the sounds, go to the tree below the Save button and go into the section for the sound you want to set. Click on the sound and a button will appear to the right of the tree. Clicking that button will set the sound.

Once you have all the sounds set and a unique name, click the Save button. This will add your track to the list of custom tracks, if all of the information is set and correct. If not, a red message will appear and tell you what you got wrong.


Here are some of the places I found the sounds I used in my addon.


The template for making your own mods to this addon is up. Just go to the link below.

Special Thanks

To Nik of MMOChampionWoW for his video review on this and Wowkemon.

8/25/2012 Initial release 9/3/2012 Custom Track functions added 9/30/2012 Player set variables are now global. 10/24/2012 Fixed bugs. Added missing track 12/6/2012 Updated for 5.1 12/23/2012 Mod function added 12/24/2012 Fixed bug with enabling and disabling music that was reported by Branalia. 6/6/14 Playlist feature added Tracks for specific wild, tamer, and players added. (Player function not completed) New custom track UI Fixed tamer custom track problem. Custom tracks now have volume settings for start, music and victory. 6/18/2014 Fixed incorrect text. Fixed custom track for trainers (Reported by Silver-Gryphon 6/26/2014 Fixed tamer victory effect. 7/13/2014 Fixed playlist bugs 7/4/2015 Updated for 6.0, 6.1, and 6.2 tamers. Trying to divide the code into multiple files. 7/4/2015 Bug with wild track fixed


First Previous Page 10 of 14 Next Last
  • #63

    Am I doing something wrong?  I put my own tracks in as OGG's, but it won't let me add them as custom.  I'm getting LUA errors when I try to hit play/stop :(

  • #64

    Sorry for this problem.  Could you post the details of the LUA error here please.  Just copy and paste.  That will help me figure out if there is something wrong with the addon. 

  • #70

    Thank you.  This error message will really narrow down what the problem is.

  • #66

    No problem at all!!  The mod is amazing, I just have some pokemon battle remixes that I thought would work out amazingly for this. :P


    Message: ...dOns\PetBattlePokemonMusic\PetBattlePokemonMusic.lua:614: Usage: StopSound(soundHandleID)
    Time: 10/07/12 08:34:35
    Count: 1
    Stack: [C]: in function `StopSound'
    ...dOns\PetBattlePokemonMusic\PetBattlePokemonMusic.lua:614: in function <...dOns\PetBattlePokemonMusic\PetBattlePokemonMusic.lua:611>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?
    ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:799: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[4]"]:9: in function <[string "safecall Dispatcher[4]"]:5>
    (tail call): ?
    ...\AddOns\Collectinator\libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
    ...ator\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:28: in function <...ator\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:25>

    Locals: <none>

  • #62

    i followed your steps of adding a sound, but i cant get it working, whatever i try, it wont play any sound on my custom sounds, i tried it 6 or 7 times now, but i just CANT get it to work...
    any chance u can make a youtube vid or sumtin about how to add them?

  • #65

    I think I can make one to do that.  Did you get any error messages?

  • #60

    just want to put this here...


  • #58

    Hey, that's great! I love it

    Although something similar with SNES battle music from Chrono Trigger, Lufia, Mystic Quest would be even more epic! Bad thing is, i'm too lazy to import all that stuff : ( Perhaps some day someone will do that and give me a link? :\


  • #61

    Chrono Trigger you say?

    Perhaps....Perhaps....Though Chrono Trigger doesn't have a victory theme.

    Just one question. Random battle theme or boss theme? Or some other theme (as it's been known to reuse some BGM themes for a few battles)?

    Since it seems semi-on-topic anyway...Chrono Trigger is the inspiration for my current petbattle team. I have a Bombay Cat named Ayla, a Lil' Smoky named Robo, and a Kirin Tor Familiar named Magus. I've also got a frog named Glenn somewhere.

  • #57

    "When you are logged in, go to the Interface menu, then to Addons, then to Pet Battle Pokemon Mod."

    There is no "Pet Battle Pokemon Mod", i have tried removing interface, cache and WTF and only installing this addon, and it's still not there. What am i doing wrong?

  • #59

    I'm not sure.  I will check things on my end to see if it is a problem with the addon.  Sorry.

  • #52

    New version = double the win!

    (I know it kinda seems like I'm asking a lot. I just wanna see an epic addon be epic!)

    Trainer battle music definitely adds a ton more win. There's still a ton of other themes that can (and should!) be pulled! There's gym leader themes, elite four themes, and champion themes from (I believe) every generation. There's also specialized themes for legendary pokemon in the later generations (in at least DPP and BW, perhaps more). And lastly, there's the "vs Red" theme from GSC and HGSS. (

    If I ever find myself with loads of free time and nothing to do, perhaps I'll pull some of these themes myself.

    Worth noting: The RBY trainer theme doesn't work, because its .ogg file is mysteriously missing. The start and victory files are there, but the looped theme is absent.


    This addon is well on its way to being legendary, and I know it can make it! :D 

    Last edited by Doghealer on 9/30/2012 8:48:43 PM
  • #53

    Thank you.  I will check that missing file.  I was positive it was in there.

    Last edited by Endar_Ren on 9/30/2012 8:55:54 PM
  • #50

    New version has been uploaded.  Just it has to be approved.

  • #48

    Can you please type the command to load this addons menu ingame, as it does not show in the addon menu and the question has been asked multiple times, with every other answer than:

    The command to load this addon menu is: /

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Darkest Dungeon Wiki Editing Contest