Jump to content
Sign in to follow this  
Chyssler

How to make Custom Gems on TrinityCore

Recommended Posts

This is my 4th Tutorial and here I will be showing you How to Make Custom Gems on TrinityCore.

 

1st of all you will need to make an Gem in Item_template. Here is an Example you can

use: http://pastebin.com/dG9Qvssy

Execute this file into your item_template.

 

2nd you will need to download MyDbcEditor

 

Download:

 

http://www.mediafire.com/download/b5x6jqd78fyo8w8/MyDbcEditor.zip

 

 

3rd. you will have to Open up Spellitemenchantment.dbc.   it shall be placed in your wow Dbc Folder. mine etc : /atrinitycore realm 2 0ch 3/world3/dbc/Spellitemenchantment.dbc. 

 2v8o845.png

 

4th.  Whenever you Opened it, Make a New Line. Id : 6000 "etc" 

 

it will looks like thisnqqv6v.png

 

5th. Insert into the columms:  Columm [3] set it to 5.

Columm [6, 9] is the stats of your Gem.

Columm [12] is the Stats you want. Etc http://pastebin.com/9JhC25GA

Columm [15] is the name of the Qoute "that it will says" like : If you maked the stats to 500 strength. then write + 500 strength.

Columm [31] isnt req.  

Columm [34] is the ItemId of your gem. In this Example that i shared its 500000, so write it there then,

whenever you puted in the id "columm 34" and release it, it will become some other Letters like :0x7A120,  Dont care about it, its supposed to be so.

Etc : 1z6fpzn.png

 

Now Save it.

 

 

6th. Open Gemproperties.dbc  should be placed in your DBC folder aswell.

There make a new row with an Id of etc "3000" Columm [2] : ID from Spellitemenchantment who was 6000 "now"

Columm [5] : Gem type: Meta = 1, Red = 2, Yellow = 4 and Blue = 8).

 

Etc: 24xj8jq.png

 

 

Now Save it.

 

Make sure to add the "GemProperties Id" (3000 etc) to your item, in item_template. Dont worry, the Example Gem is already inserted with Gemproperties 3000.

 

 

Now its time to make an Custom Patch. Avaible to do trough another post that i made:

 

http://wowbb.org/topic/487-how-to-make-custom-patch-on-wow-335-other-way/

 

 

Remember : Whenever you made the "DBFilesClient" Folder. Remember to insert your SpellItemenchantment.dbc + your Gemproperties.dbc, + other dbcs if you want. but thoose is req for the Custom Gem.

 

Also Remember to delete Cache and Restart Server After ^^

 

 

Have Fun

  • Upvote 4

Share this post


Link to post
Share on other sites

Well done. taking your word on it working :P

 

Never made a custom gem in my life.

But now have you made it ? ^^

I've never made a custom gem either haha. Nice tutorial though :)

Thx you both ^^. I have made som few Custom Gems, i thought it was req for a Funserver. and now i want to help this forum to get better,  and saw a req on how to make custom gems, so then i thought, I can make a guide on it ^^...

 

This shall work if you do it as it says "in my guide" 

Share this post


Link to post
Share on other sites

Thanks! But it isn't working for me ......

Try edit the Item in item_template "if u used the example" and set the Gemproperties to "3000"

 

New link is added to the Example with the working GemProperties "3000" ^^

Share this post


Link to post
Share on other sites

Thanks for reply, following the guide, i already know about it. But what i want is create custom double stat of Meta gem, i already done with purple, orange,green gem. Now the problem is only i don't know which change from 3% to 6% which isn't look like normal stat!

Share this post


Link to post
Share on other sites

I think the value should be in "SpellItemEnchantment.dbc" as this file holds all the spell information for gems etc. You can actually "find" the gem text I think, or spell text and then have a look at the row and columns for the values.

Share this post


Link to post
Share on other sites

If

Columm [6, 9] is the stats of your Gem.

Columm [12] is the Stats you want.

Then

Coliumn [7,10 ] is the second stats of Your Gem and

Column [13] is the second stat type.

I already look the row of meta gem, and value of  column 13 is: 44797  ( Didn't know what this mean

If it look like normal gem, i won't ask here :)

Share this post


Link to post
Share on other sites

I'm pretty sure it's either "SpellItemEnchantment.dbc" or "Spell.dbc". You just need to find the DBC file that handles the spell so you can change the value. :)

Share this post


Link to post
Share on other sites

Thank you all. No problems :P..

 

The % stats on : http://www.wowhead.com/item=41376/revitalizing-skyflare-diamond

etc..

 

 

All thoose meta gems with the % crit  have the same spell id. so im pretty sure you can get into Spell.dbc" Goto ID " and search for 44797

 

here you see a picture : 28wfns.png

 

In columm 81 ( it says 2  that means it will be 3.   it setup like that. so if you put 200 it will be 201. Here is the Stats of the spell. And the spell was "increase the Critical effect by 3%". so if you change it to 200 it will be "Increase the Critical Effect by 200%". ). 

 

the number could be in Columm 80 also depends what u have selected in the left corner.

 

 

Btw thats the way to change the % of the Spell. And the spell is on the Gems with "Increase Critical Effect by 3%"

 

 

 

 

 

How to Find the Spellid of the spell that the Gem is using?.

 

Answer : Well 1st you will need to search up the gem in Wowhead. Etc : http://www.wowhead.com/item=41376/revitalizing-skyflare-diamond

 

And simple Click here :

Picture :

 

 2pqky20.png

 

and then you see it in the "link" :

 

 142sjs6.png

  • Upvote 1

Share this post


Link to post
Share on other sites

If

Columm [6, 9] is the stats of your Gem.

Columm [12] is the Stats you want.

Then

Coliumn [7,10 ] is the second stats of Your Gem and

Column [13] is the second stat type.

I already look the row of meta gem, and value of  column 13 is: 44797  ( Didn't know what this mean

If it look like normal gem, i won't ask here :)

in columm 13 : 44797 its the Spell i showed in the pict ( the spell  3% ) " showed how to change it in the previous reply :P " so if you want that spell with your gem, just add it to columm 13.

Share this post


Link to post
Share on other sites
1 hour ago, Kuben said:

I tried to take this item https://www.wowhead.com/item=41339/swift-skyflare-diamond

Got the spell ID for minor speed 23990 went to Spell.dbc found the ID 23990 went to column 81 and wrote down "500".

Saved, clear cache, restart server. But still no difference.

 

Do i missing something out?

Haven't messed with emulation or custom gems in a. Maybe @Chyssler can help out or someone else

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...