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
Code:
.race 24
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
Code:
.gender
Code:
.skin 2
.face 1
.hair 6
.haircolor 3
.piercings 5
Code:
.item 1 32235
Code:
.item 1 115542 3
Code:
0 -- Normal
1 -- Heroic
3 -- Mythic
4 -- Raid Finder
Code:
.enchant 1 2673
Code:
.spell 774 139
Code:
.mount 45797
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).