First off, I'm going to assume that you already have a private server up and running with extracted DBC files. I'm also going to assume you have an IQ over 15. If you do not meet one of these criteria, resume reading when you have met both.
Now that we have that out of the way, let's begin.
Download the MPQ Editor: [Only registered and activated users can see links. ]
Download the DBC Editor: [Only registered and activated users can see links. ]
Create a folder called DBFilesClient. [Only registered and activated users can see links. ]
Next, find your server's DBC folder, and look for the file titled Talent.dbc.
This should have been extracted from your version of WoW. Move the DBC file inside the folder DBFilesClient. [Only registered and activated users can see links. ]
Open up the file with the DBC Editor you downloaded. Open With.. won't work. Open the editor first and through it select the Talent.dbc file.
You will be presented with large rows and columns with numberical values shown below: [Only registered and activated users can see links. ]
Don't be alarmed. Source Peek Wiki tells us what this all means:
Code:
1 ID Integer
2 [Only registered and activated users can see links. ]_[Only registered and activated users can see links. ] Integer
3 row Integer
4 col Integer
5 [Only registered and activated users can see links. ]_[Only registered and activated users can see links. ] Integer Rank 1
6 [Only registered and activated users can see links. ]_[Only registered and activated users can see links. ] Integer Rank 2
7 [Only registered and activated users can see links. ]_[Only registered and activated users can see links. ] Integer Rank 3
8 [Only registered and activated users can see links. ]_[Only registered and activated users can see links. ] Integer Rank 4
9 [Only registered and activated users can see links. ]_[Only registered and activated users can see links. ] Integer Rank 5
10 [Only registered and activated users can see links. ]_[Only registered and activated users can see links. ] Integer Rank 6?
11 [Only registered and activated users can see links. ]_[Only registered and activated users can see links. ] Integer Rank 7?
12 [Only registered and activated users can see links. ]_[Only registered and activated users can see links. ] Integer Rank 8?
13 [Only registered and activated users can see links. ]_[Only registered and activated users can see links. ] Integer Rank 9?
14 [Only registered and activated users can see links. ]_Talent Integer Required talent
15 [Only registered and activated users can see links. ]_Talent Integer Required talent 2?
16 [Only registered and activated users can see links. ]_Talent Integer Required talent 3?
17 talentCount Integer Required points in talent (zero-indexed)
18 talentCount_2* Integer Required points in talent 2 (zero-indexed)?
19 talentCount_3* Integer Required points in talent 3 (zero-indexed)?
20 singlePoint Boolean 1 if the talent only has one point, otherwise 0.
21 [Only registered and activated users can see links. ] Integer 0 or 339 (Only talent with 339 is the druid talent: Nature's Grasp)
Now that we have that figured out, we're ready to go. For this example, I will be changing the 1.12.1 talent Cold Snap from the 3rd Tier, into Icy Veins. Doing a WoWHead search on both spells shows me their spellID's are 11958 and 12472, respectively. Now, we look to see that Column 5 is the spellID for single ranked spells (and the first rank). Since both spells require only 1 rank, we look for the 5th column, which in my DBC is called "field4", and replace the numberical value we need (old spell ID), with the one we want (new spell ID). I look for 11958 and replace the numberical value with 12472. [Only registered and activated users can see links. ]
After that, we make any other changes we need (use the Source Peek Wiki structure table as a reference), we save the DBC, and move on to the next step.
Make another folder of any name, and put DBFilesClient inside of it. There must be nothing but talent.dbc inside DBFilesClient.
Open up the MPQ Editor. Click the icon at the top left, "New MPQ". Name the file patch-x.mpq. Replace x with any alphabetical or numberical. Next, Choose the build from directory option. Choose the folder OUTSIDE OF the DBFilesClient folder. For example. I put my folder inside an empty folder called "test". So, in my example, I choose "C:\DotaWoW\test". Test only contains the DBFilesClient folder. The next step really doesn't matter, leave the hash at default. Check the box "format version 2.0". Click Finish. Your MPQ has been created. Put it into your WoW Data folder, and upload it for your server players to download. The final part is to take the edited talent.dbc in the DBFilesClient folder, and drag it into your server DBC files, replacing the old talent.dbc. After you are done, voila, you have custom talents!
Final Result: [Only registered and activated users can see links. ]
Remember to use a Model Edit Fix to run your custom patch!
Enjoy, and have fun making your custom talents! Remember to use learnable spells or it may not work correctly.
Donate to remove ads, get your "DONATOR title, and get access to the MMOwned community's elite Shoutbawx.
i would like to thank you alot =), im thinkin about Start up an "fake" pre tbc server, finding a stable server, and simply change the talant tress so that they live up to the pre tbc spirit, just what i was looking for, thanks