Search

If you are a developer interested in building this, start with the Python/lupa approach and open-source the mapping rules on GitHub. The ElvUI community would greatly benefit from such a tool.

"v12_to_v13": "unitframe.units.player": "unitframe.individualUnits.player", "nameplates.threat.glowing": "nameplates.threatGlow.enable" , "benikui_to_vanilla": "benikui.actionbars.styler": null, "actionbars.buttonSize": "actionbars.buttons.size"

["unitframe"] = ["units"] = ["player"] = ["health"] = ["text"] = "percent" (v13 style):

Users can check boxes for which sections to convert:

["actionbars"] = ["buttonSize"] = 36 -- benikui table removed User selects only unitframe.raid and unitframe.raid40 . Converter outputs a profile containing just those tables, mergable into existing profile via ElvUI's "Import from text" after manual paste. 6. Implementation Approaches 6.1. Web-Based Tool (Recommended for most users) Tech Stack : HTML, JS (fengari), local storage Pros : No installation, cross-platform, safe Cons : Cannot read your current profile directly (must copy-paste)

["benikui"] = ["actionbars"] = ["styler"] = "gradient" , ["actionbars"] = ["buttonSize"] = 36 (vanilla ElvUI):

-- ElvUI Profile String (truncated) ["media"] = ["font"] = "PT Sans Narrow", ["fontSize"] = 11, ["fontOutline"] = "OUTLINEMONO" , ["unitframe"] = ["player"] = ["width"] = 250, ["height"] = 45, ["power"] = ["height"] = 8

["unitframe"] = ["individualUnits"] = ["player"] = ["health"] = ["textFormat"] = "percent" Input (BenikUI extra skin):

Elvui Profile Converter -

If you are a developer interested in building this, start with the Python/lupa approach and open-source the mapping rules on GitHub. The ElvUI community would greatly benefit from such a tool.

"v12_to_v13": "unitframe.units.player": "unitframe.individualUnits.player", "nameplates.threat.glowing": "nameplates.threatGlow.enable" , "benikui_to_vanilla": "benikui.actionbars.styler": null, "actionbars.buttonSize": "actionbars.buttons.size"

["unitframe"] = ["units"] = ["player"] = ["health"] = ["text"] = "percent" (v13 style): elvui profile converter

Users can check boxes for which sections to convert:

["actionbars"] = ["buttonSize"] = 36 -- benikui table removed User selects only unitframe.raid and unitframe.raid40 . Converter outputs a profile containing just those tables, mergable into existing profile via ElvUI's "Import from text" after manual paste. 6. Implementation Approaches 6.1. Web-Based Tool (Recommended for most users) Tech Stack : HTML, JS (fengari), local storage Pros : No installation, cross-platform, safe Cons : Cannot read your current profile directly (must copy-paste) If you are a developer interested in building

["benikui"] = ["actionbars"] = ["styler"] = "gradient" , ["actionbars"] = ["buttonSize"] = 36 (vanilla ElvUI):

-- ElvUI Profile String (truncated) ["media"] = ["font"] = "PT Sans Narrow", ["fontSize"] = 11, ["fontOutline"] = "OUTLINEMONO" , ["unitframe"] = ["player"] = ["width"] = 250, ["height"] = 45, ["power"] = ["height"] = 8 Converter outputs a profile containing just those tables,

["unitframe"] = ["individualUnits"] = ["player"] = ["health"] = ["textFormat"] = "percent" Input (BenikUI extra skin):

Don't Miss Out!

canva logo horizontal

Get access to all PRO features

FREE for 30 days

Canva logo

30-Day Free Access

Try out all Canva's
premium features, content, templates, AI, & planning tools

canva logo horizontal

Get a 30-Day Free Trial for Canva Pro

Best design tool for creating digital content

canva logo horizontal

PRO

30-Day FREE ACCESS