Originally Posted by
sturmdekan
Hello, thx for thus amazing tool !
I've been trying to use the shapeshift addon for druid but i cant get it to work...
Can anyone tell me what could be the problem?
Here re the steps i followed:
-tmorph is 100\% working
-copy/paste script from first page on addon.bool.no and change id to the ones i want (38150 for form 1 feral for example)
-download and put extract folder in wow/interface/addon
-start wow+tmorph + check addon is properly checked in addon window
It still doesnt work ><
Help would be greatly appreciatted =)
Hey mate, this will be a bit longer reply, but be sure to follow it trough as ill go into small details.
1. Important step. WIthout this you wont be able to change file extensions.
Set your Windows/Lunix to be able to see known extensions. (follow this guide here)
2. Go to WoW > Interface > Addons folder
3. Make a new folder with the name that you want.
Ill use "Forms" as example here and in further text, you can set it whatever you want.
Remember to exclude quotation marks for ALL file names that ill type.
4. Go into Forms folder and create new .txt document named "Forms" or use same name that you named your folder.
5. Copy this code and paste it into created txt file
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) -- raptor
UpdateModel("player")
elseif form == 5 then -- bear form
SetDisplayID("player", 1338) -- raptor
UpdateModel("player")
end
end
if UnitClass("player") == "Druid" then
events:RegisterEvent("UPDATE_SHAPESHIFT_FORM")
end
6. Since
Code:
SetDisplayID("player", 1337)
SetDisplayID("player", 1338)
1337 and 1338 are model ID for raptors, The addon will change your cat/bear model to Raptors. As its just example,you are free to change it to whatever ingame model ID you want.
7. Do necessary changes in the code and save it.
8. Exit .txt file, Right Click > Rename
9. Dont touch File name, just change .txt extension to .lua
You might get the warning that file will become unusable/unreadable, click OK.
This way you should end up with "Forms.lua" file.
8. Go into Forms folder and create another new .txt document named "Forms" or use same name that you named your folder.
10. Copy this code and paste it into created txt file.
Code:
## Interface: 70000
## Title: Shift!
## Author: Bedle
## Version: 1.0.1
## Notes: Shift me up Scotty!
## SavedVariables: Forms
Forms.lua
Notice: Be sure to set:
Code:
## SavedVariables: Forms
Forms.lua
at the end of the code with SAME names that you used in creating your files, it set to "Forms" since i used it as example.
11. Do necessary changes in the code and save it.
12 Again, exit .txt file, Right Click > Rename
13. Dont touch File name, just change .txt extension to .toc
You might get the warning that file will become unusable/unreadable, click OK.
This way you should end up with "Forms.toc" file.
14. If everything done right you should end up with following folder structure.
WoW
/Interface
/Addons
/Forms
Forms.lua
Forms.toc
Or whatever you named them.
15. Fire up your WoW, Log onto your druid, start TMorph and then try shifting and see magic happen 
Its far easier than explained, i went into details so you would know what are you doing and why.
ORRRR..
If you faceroll TL;DR
You can download my copy of addon that i made following these steps>
Shift Addon for Druids TMorph
But be sure to follow trough guide step 6 if you want to use different ingame model.