Warlords Of Dreanor Model Editor

 Updated for 6.0.3.19342 (19/12/14) *

Please note that this only supports the 64-bit version of WoW. I don't have any plans to support x86 in the near future. Download at the bottom.

Features

* Persistent smart player morphing (i.e. you can shift in and out of forms as a druid)
* Special race morphing with support for Pandarens
* Race appearance customization
* Persistent mount morphing
* Item morphing
* Weapon enchant morphing
* Spell animation morphing
* Title morphing
* In-game command system
* Underlying Lua API

Requirements

Visual C++ Redistributable for Visual Studio 2013 (vcredist_x64.exe)
* 64-bit version of WoW (Wow-64.exe)
* Must be run with Administrative privileges


Usage Examples

To morph yourself into a troll pirate:

Code:
.morph 25041
To morph into another race (Pandaren, in this case):
Code:
.race 24
Race IDs:
Code:
1  -- Human
2  -- Orc
3  -- Dwarf
4  -- Night Elf
5  -- Undead
6  -- Tauren
7  -- Gnome
8  -- Troll
9  -- Goblin
10 -- Blood Elf
11 -- Draenie
22 -- Worgen
24 -- Pandaren
To swap genders after a race morph:
Code:
.gender
The following commands allow you to change the appearance of regular races:
Code:
.skin 2
.face 1
.hair 6
.haircolor 3
.piercings 5
To morph an item (where 1 is the inventory slot ID):
Code:
.item 1 32235
Alternatively, to morph an item into its Mythic variant:
Code:
.item 1 115542 3
Item version IDs:
Code:
0 -- Normal
1 -- Heroic
3 -- Mythic
4 -- Raid Finder
To change a weapon enchant (e.g. Mongoose):
Code:
.enchant 1 2673
To swap a spell animation:
Code:
.spell 774 139
To morph your mount:
Code:
.mount 45797
To morph your title:
Code:
.title 199

FAQ

Q: How can I change my various druid forms?
A: Create a small WoW add-on using the following code (edit as necessary).

Code:
local events = CreateFrame("Frame")
events:SetScript("OnEvent", function(self, event, ...) return self[event](self, ...) end)

function events:UPDATE_SHAPESHIFT_FORM()
  -- http://wowprogramming.com/docs/api/GetShapeshiftFormID
  local form = GetShapeshiftFormID()
  if form == 1 then -- cat form
    SetDisplayID("player", 1337)
    UpdateModel("player")
  elseif form == 5 then -- bear form
    SetDisplayID("player", 1338)
    UpdateModel("player")
  end
end

if UnitClass("player") == "Druid" then
  events:RegisterEvent("UPDATE_SHAPESHIFT_FORM")
end

Download: tMorph.zip
Just extract and run tInject.exe while in-game (as Administrator).