This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Menu

Author Topic: " Question " organizing spells in their different tabs  (Read 2240 times)

coronelo

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
" Question " organizing spells in their different tabs
« on: November 24, 2014, 07:43:49 pm »
Hi guys, I 'm working on creating a custom class and now I'm at a point staked possibly something simple to fix but I can not find the problem , I will explain my case.

I am currently working with trinity 3.3.5a , have the class and talent trees made ​​but I would like to know how to do a custom hechiozo situe tab in lña build relevant to that spell .


I hope I explained well, my English is rather short
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Big Bad Bot

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 75
    • View Profile
Re: " Question " organizing spells in their different tabs
« Reply #1 on: November 24, 2014, 11:06:47 pm »
1-Create the new rows in SkillLine.dbc
2-Create the new spells or copy old spells in a new row in spell.dbc
3- Put the ID of the spells in SkillLineAbility.dbc with the row of the cathegoty of SkillLine.dbc
4- Profit.




PS: You're Spanish, right?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

coronelo

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
Re: " Question " organizing spells in their different tabs
« Reply #2 on: November 25, 2014, 12:47:28 am »
I've already moved my spells at different DBC , but my problem remains the same spells are defined for the new class and build, but in the book of spells appears in normal skills, I hope I explained .

PD . if I am Spanish but that learning moding and programming is vital to seek documentation in English , thanks for the help
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

deep6ixed

  • Contributors
  • Wiki Incarnate
  • *****
  • Posts: 189
    • View Profile
Re: " Question " organizing spells in their different tabs
« Reply #3 on: November 25, 2014, 08:57:13 am »
For a spell to correctly show in a new tab in the spell book, the player must also know the skill defined in SkillLine.DBC, if not it defaults to the general spell tab.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

coronelo

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
Re: " Question " organizing spells in their different tabs
« Reply #4 on: November 25, 2014, 11:55:54 am »
leave a couple of pictures so you can see and leave skillLine.dbc and skillLineAbility.dbc , I think this is the right way does not work.



I may be missing something ?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Big Bad Bot

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 75
    • View Profile
Re: " Question " organizing spells in their different tabs
« Reply #5 on: November 25, 2014, 01:41:46 pm »
Do you put that DBC files in a patch (MPQ file in Data folder)  in your client AND in ALL your DBC folders of the server? (DBC, EnUs, EsEs, FrFr, etc)
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

coronelo

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
Re: " Question " organizing spells in their different tabs
« Reply #6 on: November 25, 2014, 02:46:11 pm »
the files you put a patch in the game and also change the DBC server.

I wonder why not run correctly
Anything beyond that I do?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Big Bad Bot

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 75
    • View Profile
Re: " Question " organizing spells in their different tabs
« Reply #7 on: November 25, 2014, 03:38:32 pm »
Gotcha. I must open the Spell.dbc archive to understand where you fail. You have two ways to fix it:


First way:

1- Open Spell.dbc.
2- Search every spell that you want to add
3- Copy that spell in a new row.
4- Put the ID of the new rows in SkillLineAbility.dbc


Second Way:

1- Open SkillLineAbility.dbc
2- Right click over the FIRST row in column 3.
3- Put "search in column" and write the ID of the spell that you want to add.
4- Delete the entire row that you find.
5- Create a new row with the 2 column field with the ID of the school that you want to put in the spell (column 4). I see in the screenshoot you already done this, so skip this step.
5- Repeat with every spell that you want to add.



Where's the problem? You're using prexisting spells. Blizzard already asign in SkillLineAbility.dbc a school for everyone. You relabel a different school later for everyone of this spells, but the Blizzard asignations have priority because they are in a lower row. You have two labels in all the spells that you want to use: in the first way, you create a new spell and put your labels on it (recomended); in the secnd way, you search the original label and delete it, so you have the new label with the old spell.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

coronelo

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
Re: " Question " organizing spells in their different tabs
« Reply #8 on: November 25, 2014, 07:45:06 pm »
I created 2 new spells for testing, the only question that comes to me is that if spells.dbc table has a column indicating the class.

from what I 've seen in the documentation of " http://www.wowdev.wiki/index.php?title=Spell.dbc "
there is no field that points to a particular class .

but however if there is ever pointing to the " spell_Family " , my question is how much important is this column ?

still does not work for me

thanks for the help .
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

coronelo

  • Registred Member
  • GM Isle Explorer
  • *****
  • Posts: 17
    • View Profile
Re: " Question " organizing spells in their different tabs
« Reply #9 on: November 26, 2014, 07:20:15 pm »
Guys, I think I found the solution to the problem.

3 DBC to be modified to work spells are :

SkillLine.dbc
SkillLineAbility.dbc
SkillRaceClassInfo.dbc

if anyone had any doubts I am at the disposal of those who need me .

when finished confirm that everything runs smoothly go up a full tutorial.

Thank you for your help .
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Amaroth

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 1219
    • View Profile
    • Amaroth's Tools
Re: " Question " organizing spells in their different tabs
« Reply #10 on: November 26, 2014, 09:34:06 pm »
SkillRaceClassInfo.dbc

So often forgotten DBC. So underrated. And still so much needed.

You need to:
- Create new class in DB and DBCs (it seems you know where and how, I hope, because I personaly never did this at all)

- Create class talent tree skills in SkillLine.dbc

- Learn tree skill to all characters having that class

- Make characters having that class knowing about fact that your new skills are "for them" (thats that SkillRaceClassInfo.dbc my friends)

- Create your new spell (DO create new spells, NEVER overwrite blizzlike things in DBCs if it REALLY isn't the only one possibility you have, its ALWAYS risky, you can run into terrible problems immediately or a year later because of that, but remember my words - you WILL terribly often regret overwriting blizzlike things in DB/DBC whenever you do so only because you are too lazy to just create a new copy)

- Assign your custom spells to your new class sklls via SkillLineAbilitty.dbc

So, character needs to have skill, know that that skill is OK with his class, know that spell and know that your spell is part of your skill. I hope I dind't forget anything, like I said, I never did custom class, but I know how skills work.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
English YT tutorial channel. Check it out if you preffer videos over walls of text.:
https://www.youtube.com/AmarothEng

Want to support me for my releases and/or tutorials? You can send donation via Paypal to:
jantoms@seznam.cz