An addon that replaces the talent page background art with your own character’s 3D model, with a variety of poses and backgrounds to choose from
Actually replacing the entire background would look strange because of the shape.
You might place a PlayerModel in the center of the screen with something like:
local Animations = {
0,
5,
96,
121,
127,
55,
}
local f = CreateFrame("PlayerModel", "NataerisTelentPortrait", ClassTalentFrame.TalentsTab.FxModelScene)
f:SetFrameStrata("DIALOG")
f:SetSize(400, 400)
f:SetPoint("CENTER", ClassTalentFrame.TalentsTab.FxModelScene)
f:SetUnit("player")
f.elapsed = 5
f:SetScript("OnUpdate", function(self, elapsed)
f.elapsed = f.elapsed - elapsed
if f.elapsed > 0 then return end
f.elapsed = random(3, 8)
f:SetAnimation(Animations[random(1, #Animations)])
end)
You can paste the above into the website: https://addon.bool.no/
You would need to make sure the addons .toc contains the lines:
## LoadOnDemand: 1
## LoadWith: Blizzard_ClassTalentUI
so it loads when the talent frame is opened otherwise you’ll get an error.
It also needs the extra bits for posing etc. but that’s more time than I have right now. Maybe someone can extend to code or, if I have time later and remember…
Edit: Change the frame’s parent. Added some probably not great animations but…
1 Like
Added some animations to my OP code but you will probably want to find other/more/better ones.