
【腹肌】简易美化界面,高帧数团本体验。
无整合纯单体,框架SUF,动作条为多米诺,舍弃DBM选择BW,喜欢的小伙伴自行下载,材质美化有100多种可供自定义界面,玩法简单,操作上手快。 修整职业WA,包括ZS,DK,FS,DZ,AM,SS
查看大图【8.6】更新插件和WA修复:
P5双本WA,冰DKWA修整,团队框架改为G2更自定义化,占用低,DPS统计使用JT版本的超低占用。其他的 插件小微调!
删除不必要的小插件和材质,WA精减。多米诺2个修复版本,看自己需求,都有优劣,夜月版的会玩一会不能小退,得RL。谷风版的不能看到原生的编辑图腾条,不玩SM的可以用谷风。
删除CELL插件,使用自己暴雪自带增强插件,更轻盈,如果不像最后图片的蓝条和血条可以去NGA插件搜团队增强,导入WA就正常。
导入的小伙伴设置好2560X1440界面。编辑布局最好设置为经典预设的,不然聊天增强条会错频。
低配高配都适用,嗜血期间帧数稳定150。2K画质,上面有ELV的界面帧数不高,所以简易优化。一句话成人的世界全都要,既要美化,也要高帧数。
喜欢纯白色的动作条数字的小伙伴可以看最后的一张图。打开LUA文件复制下面的代码即可改成纯白色。
local addonName, Keytext = ...
-- 设置固定为纯白模式 (RGB: 1, 1, 1)
local FONT = "Fonts\\ARKai_T.ttf"
local FONT_SIZE = 13
local replaces = {
["CTRL%-"] = "C", ["SHIFT%-"] = "S", ["ALT%-"] = "A",
["CAPSLOCK"] = "Cap", ["MOUSEWHEELUP"] = "M上", ["MOUSEWHEELDOWN"] = "M下",
["BUTTON"] = "B", ["NUMPAD"] = "N", ["PAGEUP"] = "PU", ["PAGEDOWN"] = "PD",
["SPACE"] = "Sp", ["DELETE"] = "Del", ["INSERT"] = "Ins",
["BACKSPACE"] = "BS", ["HOME"] = "Hm", ["END"] = "En",
}
-- 核心修改:强制返回纯白色
local function GetColor()
return 1, 1, 1
end
local function ShortenKey(key)
local txt = key:upper()
for k, v in pairs(replaces) do txt = txt:gsub(k, v) end
return txt
end
local function ShortenMacroName(name)
if not name or name == "" then return "" end
local chars = {}
for char in string.gmatch(name, ".[\128-\191]*") do chars[#chars + 1] = char end
return #chars > 2 and chars[1] .. chars[2] or name
end
local function UpdateButton(btn)
if not btn then return end
-- 隐藏原生字体
btn.HotKey:SetAlpha(0)
btn.Name:SetAlpha(0)
-- 获取颜色 (现在永远是白色)
local r, g, b = GetColor()
local actionType, id = GetActionInfo(btn.action)
local cmd = btn.commandName
-- 宏名称处理
if actionType == "macro" then
if not btn._ktMacro then
btn._ktMacro = btn:CreateFontString(nil, "OVERLAY")
btn._ktMacro:SetFont(FONT, FONT_SIZE, "OUTLINE")
btn._ktMacro:SetPoint("BOTTOM", btn, "BOTTOM", 0, 2)
end
btn._ktMacro:SetText(ShortenMacroName(GetMacroInfo(id)))
btn._ktMacro:SetTextColor(r, g, b)
btn._ktMacro:Show()
elseif btn._ktMacro then
btn._ktMacro:Hide()
end
-- 快捷键处理
if cmd then
local key1 = GetBindingKey(cmd)
if key1 then
if not btn._ktHotkey then
btn._ktHotkey = btn:CreateFontString(nil, "OVERLAY")
btn._ktHotkey:SetFont(FONT, FONT_SIZE, "OUTLINE")
btn._ktHotkey:SetPoint("TOP", btn, "TOP", 0, -2)
end
btn._ktHotkey:SetText(ShortenKey(key1))
btn._ktHotkey:SetTextColor(r, g, b)
btn._ktHotkey:Show()
elseif btn._ktHotkey then
btn._ktHotkey:Hide()
end
elseif btn._ktHotkey then
btn._ktHotkey:Hide()
end
end
local function UpdateAll()
local prefixes = {"Action", "MultiBarBottomLeft", "MultiBarBottomRight",
"MultiBarRight", "MultiBarLeft", "MultiBar5", "MultiBar6", "MultiBar7"}
for _, p in ipairs(prefixes) do
for i = 1, 12 do
local btn = _G[p.."Button"..i]
if btn then UpdateButton(btn) end
end
end
end
local f = CreateFrame("Frame")
f:RegisterEvent("ADDON_LOADED")
f:RegisterEvent("PLAYER_ENTERING_WORLD")
f:RegisterEvent("UPDATE_BINDINGS")
f:RegisterEvent("ACTIONBAR_UPDATE_COOLDOWN")
f:RegisterEvent("ACTIONBAR_PAGE_CHANGED")
f:RegisterEvent("PLAYER_TARGET_CHANGED")
f:RegisterEvent("UPDATE_MACROS")
f:SetScript("OnEvent", function(self, e, a)
if e == "ADDON_LOADED" and a == "Keytext" then
C_Timer.After(0.5, UpdateAll)
C_Timer.After(1.5, UpdateAll)
else
UpdateAll()
end
end)
-- 简化斜杠命令,仅保留提示信息
SLASH_KEYTEXT1 = "/kt"
SlashCmdList["KEYTEXT"] = function(msg)
print("|cFFFFFFFF当前已锁定为白色显示模式|r")
end
print("|cFFFFFF00快捷键美化插件已加载 (纯白模式)|r")









还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。