tMorph for 5.4.8(18414) MoP
Requirements:
- Visual C++ Redistributable for Visual Studio 2015 (vc_redist.x64.exe)
- 64-bit version of WoW (Wow-64.exe)
- Must be run with Administrative privileges
Features:
- Persistent smart player morphing (i.e. you can shift in and out of forms as a druid)
- Special race morphing
- Race appearance customization
- Persistent mount morphing
- Item morphing
- Weapon enchant morphing
- Spell animation morphing
- Title morphing
- In-game command system
- Underlying Lua API
http://i.imgur.com/eIi4gBh.pnghttp://i.imgur.com/bqseOmT.pnghttp://i.imgur.com/mUe1SwU.png
http://i.imgur.com/V9O3unW.pnghttp://i.imgur.com/bqseOmT.pnghttp://i.imgur.com/mUe1SwU.png
Just extract and run tInject.exe while in-game (as Administrator)
Usage Examples:
To morph yourself into a troll pirate:
To morph into another race (Pandaren, in this case):
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:
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):
Alternatively, to morph an item into its Mythic variant:
Item version IDs:
Code:
0 -- Normal
1 -- Heroic
3 -- Mythic
4 -- Raid Finder
6 -- Stage 1
7 -- Stage 2
8 -- Stage 3
To change a weapon enchant (e.g. Mongoose):
To swap a spell animation:
To morph your mount:
To morph your title:
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