[1.12.1] Possible to model-swap mobs using CreatureCache.wdb? menu

User Tag List

Results 1 to 7 of 7
  1. #1
    leeviathan's Avatar Active Member
    Reputation
    40
    Join Date
    Feb 2011
    Posts
    30
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [1.12.1] Possible to model-swap mobs using CreatureCache.wdb?

    I'm working on a Druid Form patch for Classic servers, see thread ([Release][1.12.1] Cohesive Druid Forms). I would like to figure out a way to avoid replacing all 'Tiger' type mobs in the game with bird models, which happens due to the Travel Form model swap (Tiger.M2 -> StormCrowDruid.M2).

    Before I go on a manic sleepless frenzy, I was wondering if anyone knew if it would even be possible--in theory--to model-swap mobs individually using the CreatureCache.wdb file in tandem with CreatureDisplayInfo.dbc/CreatureModelData.dbc.

    Theory:
    -I'm thinking I would need to find all the 'Tiger' type mobs in the game (literally find them so they get added to my cache), get their creatureIDs (see WoWDev page for CreatureCache.wdb)
    -Modify each row in CreatureCache.wdb associated with said creatureIDs; probably just need to change "DisplayID" field to some unused mob...maybe...(I'm hoping there are unused mobs I could use to model swap. I would need 11 I think, for each of the possible 'Tiger' skins)
    Fail scenario: there aren't any unused creatures in CreatureDisplayInfo.dbc that I can point my DisplayIDs to
    -Next I would probably need to modify the pointed-to entries in CreatureDisplayInfo.dbc (and CreatureModelData.dbc?). Basically I need to change these entry's so that the model/skin/sounds/footprints/etc. are all those of the desired creature. I'm very hazy about this part, I haven't had much luck figuring out CreatureDisplayInfo/CreatureModelData so far.


    So, before I do all that, can anyone tell me if the road I'm on leads to nowhere? Thankya!

    [1.12.1] Possible to model-swap mobs using CreatureCache.wdb?
  2. #2
    [Soul Eater]'s Avatar The God King of Tails
    Reputation
    619
    Join Date
    Jan 2007
    Posts
    1,918
    Thanks G/R
    3/22
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nope that is not possible. DBC editing and M2 swapping are the same thing in the sense that when you replace one model, all models are swapped. Your idea could work in theory if WoW actually did made seperate IDs for each "unique" mob, but they didn't. The thing is, the tiger mobs use all the same models but they use different textures. So for example, tiger1 and tiger2 are different because of the textures, but they both use the same model.

    But if I remember correctly, all druid forms except for the humanoid version got "unique" models, so you shouldn't replace all tiger-like models with another model if you just swapped the correct form model.

    Do the impossible, see the invisible
    Row row, Fight the power.

  3. #3
    leeviathan's Avatar Active Member
    Reputation
    40
    Join Date
    Feb 2011
    Posts
    30
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    all druid forms except for the humanoid version got "unique" models
    Travel form uses the 'Tiger' model, which is unfortunately shared by nearly every cat-like mob in the game except some maned lions.


    Are you saying that editing the DisplayID of a creature in the CreatureCache.WBD file wouldn't change the display of that specific creature? I'm working off the same concept that is used for gear-swapping; we don't swap the gear models, we go into the itemCache and actually tell the game to use a different model for that piece of gear. That part of it is easy to test. I'll report my findings when I get a chance to test it.

    Edit: Oh wait, nevermind, not easy to test since I can't find any way to decipher the WDB file. I figured there would be a tool for looking at/editing WDB files in general (Can only find itemCache-specific viewers)
    Last edited by leeviathan; 11-04-2015 at 04:25 PM.

  4. #4
    leeviathan's Avatar Active Member
    Reputation
    40
    Join Date
    Feb 2011
    Posts
    30
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    TOTALLY POSSIBLE!

    screenshot:
    [1.12.1] Possible to model-swap mobs using CreatureCache.wdb?-wowscrnshot_110415_203856-jpg

  5. #5
    [Soul Eater]'s Avatar The God King of Tails
    Reputation
    619
    Join Date
    Jan 2007
    Posts
    1,918
    Thanks G/R
    3/22
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice going, didn't knew that was possible with cache editing. Oh well my mind is being rusty, is a long time I did something in dbc. But thinking about it, you only swapped the displayIDs from cache file or did you implent it in a MPQ? Else you might as well export dbc file from MPQ and edit it straight from there instead of doing it from cache.

    EDIT: Then again if it's only the druid forms you going for, cache is better, saves you the hassle of finding the IDs I guess. Only need to empty cache, log in empty city and shapeshift to cache the IDs of the forms.
    Last edited by [Soul Eater]; 11-04-2015 at 09:00 PM.

    Do the impossible, see the invisible
    Row row, Fight the power.

  6. #6
    leeviathan's Avatar Active Member
    Reputation
    40
    Join Date
    Feb 2011
    Posts
    30
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Actually after I finally deciphered the CreatureCache.WDB file it ended up not working; changing the displayID has no effect at all. The solution I found is actually a LOT easier than what I had in mind. CreatureDisplayInfo.DBC actually lists every mob in the game as far as I can tell, so it's as simple as changing the column for the model and the column for the skin. Bingo Bango.

  7. #7
    leeviathan's Avatar Active Member
    Reputation
    40
    Join Date
    Feb 2011
    Posts
    30
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Did it!

    Look, two creatures that use the same model in game, using different models. Isn't it marvelous?
    [1.12.1] Possible to model-swap mobs using CreatureCache.wdb?-wowscrnshot_110515_024928-jpg

    Sound is correct too. I have an idea to get faction-specific forms running at the same time too, I just need to find a Tauren in Travel/Aquatic Form. Or if anyone has a level 30+ Tauren Druid I could borrow on Kronos/Nostalrius that would be a big help

    well it's 3:00AM and I have work tomorrow. So much for NOT going into a sleepless manic frenzy
    Last edited by leeviathan; 11-05-2015 at 03:03 AM.

Similar Threads

  1. Q. Is it possible to do animation swaps like model swaps are done
    By ogrex in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 03-12-2012, 06:12 PM
  2. basic cool looking model swaps
    By shade599 in forum World of Warcraft Model Editing
    Replies: 6
    Last Post: 01-11-2007, 10:44 AM
  3. Possible to Model Change Size?
    By Blinkie in forum WoW ME Questions and Requests
    Replies: 1
    Last Post: 01-10-2007, 09:00 PM
  4. Model Swap
    By Draz in forum World of Warcraft General
    Replies: 0
    Last Post: 07-30-2006, 04:04 AM
  5. New Custom Model Swapping Fix (1.11 Working)
    By Matt in forum World of Warcraft Exploits
    Replies: 5
    Last Post: 06-23-2006, 06:05 PM
All times are GMT -5. The time now is 09:39 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search