Addon Request: Use my own character as talent page background

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.