Custom Recipes not showing up in Profession Spellbook menu

User Tag List

Results 1 to 5 of 5
  1. #1
    krlsmnk's Avatar Member
    Reputation
    1
    Join Date
    Sep 2022
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Custom Recipes not showing up in Profession Spellbook

    I fear I'm missing something pretty simple. I've made new items in item_template for the patterns. Updated item.dbc, made custom spells in spell, and also updated spell.dbc.
    Made a patch file, and correctly applied it to the client.
    Deleted the cache.
    Restarted everything (on client and server).

    Patterns exist. Can be acquired where I wanted them to.
    Can be right-clicked to "use" and chat reports that I have learned the spell.
    Doing .lookup spell <spellname> confirms that I know the spell.
    The spell / pattern does not show up in my profession manual.
    See attached screenshot.

    What table / DBC have I failed to update?

    smol.jpg

    Custom Recipes not showing up in Profession Spellbook
  2. #2
    stoneharry's Avatar Moderator Harry

    Authenticator enabled
    Reputation
    1613
    Join Date
    Sep 2007
    Posts
    4,554
    Thanks G/R
    151/146
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    It's the SkillLine and SkillLineAbility DBC files.

    - Skill Line WoWDev Wiki
    - Skill Line Ability WoWDev Wiki

    Skill line defines the category. Ability maps the spell ID to the category.

  3. #3
    krlsmnk's Avatar Member
    Reputation
    1
    Join Date
    Sep 2022
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Strange. I overlooked both those tables because they're both empty in my SQL.
    Do you ONLY have to do this with new patterns?
    Surely the ones from the base game are somewhere?

    Edit: To clarify, since I never stated this, I'm not making custom professions. Only new recipes for the existing professions.
    Edit 2: Since these tables are empty on my end, is there any precedent I can shamelessly copy from to make sure I don't bork common default values for several hours?
    Last edited by krlsmnk; 03-09-2023 at 06:50 PM.

  4. #4
    stoneharry's Avatar Moderator Harry

    Authenticator enabled
    Reputation
    1613
    Join Date
    Sep 2007
    Posts
    4,554
    Thanks G/R
    151/146
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by krlsmnk View Post
    Strange. I overlooked both those tables because they're both empty in my SQL.
    Do you ONLY have to do this with new patterns?
    Surely the ones from the base game are somewhere?

    Edit: To clarify, since I never stated this, I'm not making custom professions. Only new recipes for the existing professions.
    Edit 2: Since these tables are empty on my end, is there any precedent I can shamelessly copy from to make sure I don't bork common default values for several hours?
    Where are you looking? These are client side DBC files. Yes these are needed even for new recipes.

    The spell editor supports importing <-> exporting of them from DBC to SQL and back.

    Releases . stoneharry/WoW-Spell-Editor . GitHub

  5. #5
    krlsmnk's Avatar Member
    Reputation
    1
    Join Date
    Sep 2022
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So in the SQL, both the tables: spell -> spellLine, and spell->spellLineAbility are empty. No records.
    Looking at the DBC files, they have 788 and 20683 entries, respectively.
    From a raw numbers perspective, that sounds like "SpellLine" contains all the skills/professions.
    And "SpellLineAbility" sounds like would contain all the "crafting recipes" from the base game.
    The column names in "SpellLineAbility" don't make sense to me, and the "ID" doesn't seem to correspond to pattern items OR item creation spells.

    Let's walk through an example and see where I'm screwing up.

    1: I want to make a new blacksmithing recipe for "Belt of Broken Bones".
    2: In the item_template table in the SQL, I copy the recipe record for "Plans: Thorium Belt" into a new entry.
    3: I rename the new entry to "Plans: Belt of Broken Bones", and change the reagent pointer to use Titansteel instead of Thorium.
    4: In the spell table in the SQL, I copy the spell record for "Thorium Belt" into a new ID.
    5: I rename the new entry to "Belt of Broken Bones", and change the item pointer to my new Plan's entry.
    6: I open the SpellEditor, and make sure it can see my new item creation spell for "Belt of Broken Bones"
    7: I export all the .DBC files (check all the boxes) from SpellEditor into a patch.MPQ file.
    8: Peek at the .DBC files in the patch.MPQ. If "item.dbc" doesn't have the new pattern: I run the SQL command to get the subset of item_template column data to put in the item.dbc. I append that info to the .DBC file, and close up the patch.MPQ.
    9: Do the same "peek and fix" to the server's .DBC files (which SpellEditor points to), if they do not have the new record.
    10: Clear the client's cache, and put the patch.MPQ file in its data folder with the rest.
    11: Start / Restart the World and Auth servers.
    12: Get on the client. Connect. GM give myself the new pattern. Learn it. Open crafting book. See no new record.

    So... if a modification to spellLine.dbc and / or spellLineAbility.dbc is required to see the new recipe in the crafting book: in between which two steps above do I make that change, and what would the record look like for the "Belt of Broken Bones" spell?

Similar Threads

  1. [Question] Custom Areas Not Showing Up In Noggit QT
    By ram3n in forum WoW ME Questions and Requests
    Replies: 1
    Last Post: 12-12-2019, 11:00 AM
  2. [Trinity] Weapons in Database not showing up in-game 3.3.5a
    By chaggs in forum WoW EMU Questions & Requests
    Replies: 3
    Last Post: 10-27-2012, 11:30 PM
  3. Custom item not showing in game
    By Redwar17797 in forum WoW EMU Questions & Requests
    Replies: 3
    Last Post: 07-30-2009, 06:46 PM
  4. MPQ files not showing up in Model Viewer? :p
    By Alex the Odd. in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 05-20-2009, 01:01 PM
  5. [Question] Glitchy's WDB Editer not showing up in-game?
    By Avionss in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 05-13-2008, 12:58 PM
All times are GMT -5. The time now is 02:43 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search