Dololo 、Freewill

『介面』暴雪頭像(增強功能) UnitFramesPlus

加強遊戲內建頭像的功能,提供更多自訂選項。特別強化隊友、寵物和目標的目標的功能。
作  者 Isler @ Curse
譯  者 彩虹ui
修  改  者 彩虹ui



使用方法

  • 點小地圖按鈕進行設定。
  • 要移動頭像,直接按住 Shift 拖曳移動,不用解鎖。

可以搭配暴雪頭像(美化調整)插件 Easy Frames 一起使用,也可以單獨使用。
檔案名稱 檔案版本 檔案大小 下載次數 上傳時間 註  記 上傳者
UnitFramesPlus-4.4.5.zip
浩劫與重生 探索賽季 經典版 專家模式
4.4.5 133.55 KB 57 2024-11-05 - 支援浩劫與重生 4.4.1 和探索賽季 1.15.4。
- 自行修正相容性的版本。
Dololo
檔案名稱 檔案版本 檔案大小 下載次數 上傳時間 註  記 上傳者
UnitFramesPlus-4.4.4.zip
浩劫與重生 探索賽季 經典版 專家模式
4.4.4 134.89 KB 222 2024-07-20 - 支援探索賽季 1.15.3、浩劫與重生經典版。
- 修正 PartyMemberFrame_UpdateVoiceStatus 為 nil 的 Lua 錯誤。
Dololo
UnitFramesPlus-4.4.3.zip
浩劫與重生 探索賽季 經典版 專家模式
4.4.3 134.86 KB 318 2024-06-07 - 暫時修正玩家頭像不會顯示血量和法力數值的問題。 Dololo
UnitFramesPlus-4.4.2.zip 浩劫與重生 4.4.2 134.70 KB 177 2024-05-06 - 浩劫版重新加回治療距離檢測的功能。 Dololo
UnitFramesPlus-4.4.1.zip
浩劫與重生 探索賽季 經典版 專家模式
4.4.1 134.82 KB 46 2024-05-05 - 支援浩劫與重生經典版 4.4.0 和經典時期。 Dololo
UnitFramesPlus-1.14.4-Classic.zip 經典版 1.14.4-Classic 88.00 KB 119 2023-10-14 - 支援經典時期/專家模式 1.14.4。
- 自行修正相容性的版本。
Dololo
UnitFramesPlus-3.4.2-Wrath.zip 巫妖王之怒 3.4.2-Wrath 101.70 KB 313 2023-06-30 - 修正不勾選顯示專注目標的目標設定選項時的 Lua 錯誤。 Dololo
UnitFramesPlus-1.37-Wrath.zip 巫妖王之怒 1.37-Wrath 101.70 KB 33 2023-06-29 - 支援巫妖王之怒經典版 3.4.2。
- 修正增益圖示不會顯示時間的問題。
- 特別感謝 Freewill 修正打開設定選項會發生錯誤的問題。
Dololo
UnitFramesPlus-1.36.8-Wrath.zip 巫妖王之怒 1.36.8-Freewill 103.50 KB 62 2023-06-29 修正了UI設定選單不會出現在TOC版本的介面設定選單中的錯誤, 註解掉了一個disable checkbox UnitFramesPlus_OptionsFrame_FocusTargetTarget因為沒有初始化過, 所以會噴錯誤 Freewill
UnitFramesPlus-1.36.7-Wrath.zip 巫妖王之怒 1.36.7 Wrath 101.71 KB 722 2023-01-19 - 支援巫妖王之怒經典版 3.4.1。 Dololo
UnitFramesPlus-1.36.6-Wrath.zip 巫妖王之怒 1.36.6 Wrath 103.56 KB 296 2022-09-09 - 目標框架的當前仇恨發光改用遊戲內建的。
- 目標框架和專注目標框架的血量/法力文字改用遊戲內建的,
這也同時修正了目標框架不會顯示血量/法力文字的問題。
- 微調設定選項:移除不再需要的,重新排列位置。
- 修正專注目標框架的 UNIT_HEALTH_FREQUENT 打字錯誤。
Dololo
UnitFramesPlus-1.36.5.6-Wrath.zip 巫妖王之怒 1.36.5.6-Wrath 105.00 KB 616 2022-09-02 - 支援巫妖王之怒經典版 3.4.0。
- 移除敵方血量模組(遊戲可能已經內建)。
Dololo
UnitFramesPlus-1.36.5.6-bcc.zip 燃燒的遠征 1.36.5.6-bcc 109.03 KB 158 2022-07-06 - 修正目標框架的仇恨發光材質
位置不正確的問題。
Dololo
UnitFramesPlus-1.36.5.5-bcc.zip 燃燒的遠征 1.36.5.5-bcc 109.05 KB 116 2022-06-15 - 專注目標新增 "顯示血量數值",預設為啟用。
- 目標和專注目標的 "滑鼠指向時才顯示血量/法力"
改為不論是否啟用 "顯示血量數值" 都能使用。
Dololo
UnitFramesPlus-1.36.5.4-bcc.zip 燃燒的遠征 1.36.5.4-bcc 108.50 KB 6 2022-06-15 - 支援燃燒的遠征經典版 2.5.4。
- 自行修正目標框架啟用顯示血量數值時,
文字會重疊的問題。並且將顯示血量數值
改為預設啟用。
Dololo
UnitFramesPlus-1.36.5.3-bcc.zip 燃燒的遠征 1.36.5.3-bcc 108.38 KB 554 2021-06-27 - 自行新增專注目標和專注目標的目標相關功能。
(移植自正式版)
- 將目標框架的顯示內側文字預設值改為停用,
避免與內建的血量/法力文字重疊。
- 移除顯示冷卻時間的相關選項,冷卻時間已不由此插件控制。
要顯示冷卻時間,請載入【頭像光環時間】和【冷卻時間】這兩個插件。
Dololo
UnitFramesPlus-1.36.5-bcc.zip 燃燒的遠征 1.36.5-bcc 102.77 KB 372 2021-05-25 - 支援燃燒的遠征經典版 2.5.1。
- 自行修正相容性、修改功能的版本。
Dololo

Peterwang · 2024-11-22 04:23:25

今天classic用了最新版本之后,目标仇恨自动深红高亮显示没法取消,请问有没有办法解决,另外真的很感谢一直在更新这款插件,一直用了很多年,最爱的插件之一

Dololo · 2024-11-22 11:08:38

我這邊測試是我打的怪死掉後紅色高亮就沒了。
請問是否有錯誤訊息呢?

gamestart · 2024-11-20 16:04:29

1x [ADDON_ACTION_BLOCKED] 插件 'UnitFramesPlus' 尝试调用保护功能 'CompactRaidFrameManager:Hide()'。
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `Hide'
[string "@Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrameManager_Shared.lua"]:152: in function `CompactRaidFrameManager_UpdateShown'
[string "@Blizzard_SettingsDefinitions_Frame/Classic/InterfaceOverrides.lua"]:326: in function <...ingsDefinitions_Frame/Classic/InterfaceOverrides.lua:323>
[string "=[C]"]: ?
[string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:144: in function <...eBlizzard_SharedXMLBase/CallbackRegistry.lua:143>
[string "=[C]"]: ?
[string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:147: in function `TriggerEvent'
[string "@Blizzard_SharedXMLBase/CvarUtil.lua"]:114: in function <Blizzard_SharedXMLBase/CvarUtil.lua:106>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `SetZoom'
[string "@GatherMate2/Display.lua"]:556: in function `UpdateMiniMapZoom'
[string "@GatherMate2/Display.lua"]:578: in function `UpdateMaps'
[string "@GatherMate2/Display.lua"]:329: in function `?'
[string "@Accountant_Classic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Accountant_Classic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Accountant_Classic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Accountant_Classic/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...ccountant_Classic/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
}
今天出现的报错

Dololo · 2024-11-20 17:15:05

gamestart · 2024-11-20 17:26:03

3x [ADDON_ACTION_BLOCKED] 插件 'UnitFramesPlus' 尝试调用保护功能 'CompactRaidFrameManager:Hide()'。
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `Hide'
[string "@Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrameManager_Shared.lua"]:152: in function `CompactRaidFrameManager_UpdateShown'
[string "@Blizzard_SettingsDefinitions_Frame/Classic/InterfaceOverrides.lua"]:326: in function <...ingsDefinitions_Frame/Classic/InterfaceOverrides.lua:323>
[string "=[C]"]: ?
[string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:144: in function <...eBlizzard_SharedXMLBase/CallbackRegistry.lua:143>
[string "=[C]"]: ?
[string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:147: in function `TriggerEvent'
[string "@Blizzard_SharedXMLBase/CvarUtil.lua"]:114: in function <Blizzard_SharedXMLBase/CvarUtil.lua:106>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `SetZoom'
[string "@GatherMate2/Display.lua"]:556: in function `UpdateMiniMapZoom'
[string "@GatherMate2/Display.lua"]:578: in function `UpdateMaps'
[string "@GatherMate2/Display.lua"]:329: in function `?'
[string "@Accountant_Classic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Accountant_Classic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Accountant_Classic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Accountant_Classic/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...ccountant_Classic/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
}
关闭多余插件后

gamestart · 2024-11-20 17:32:19

哦这个好像时自动标记出现的问题~

gamestart · 2024-11-05 17:50:16

Message: Interface/AddOns/UnitFramesPlus/UnitFramesPlus.lua:455: bad argument #1 to 'pairs' (table expected, got nil)
Time: Tue Nov  5 17:45:32 2024
Count: 13
Stack: Interface/AddOns/UnitFramesPlus/UnitFramesPlus.lua:455: bad argument #1 to 'pairs' (table expected, got nil)
[string "@Interface/AddOns/UnitFramesPlus/UnitFramesPlus.lua"]:455: in function `UnitFramesPlus_OpenInterfacePanel'
[string "@Interface/AddOns/UnitFramesPlus/UnitFramesPlus.lua"]:492: in function `UnitFramesPlus_SlashHandler'
[string "@Interface/AddOns/UnitFramesPlus/MinimapButton.lua"]:74: in function <Interface/AddOns/UnitFramesPlus/MinimapButton.lua:72>

Locals: panel = UnitFramesPlus_OptionsFrame {
 name = "UnitFramesPlus"
}
panelName = "UnitFramesPlus"
t = <table> {
}
InterfaceOptionsFrame_OpenToCategory = nil
好像刚才发错帖子了! 这个是单独开启时UnitFramesPlus 的报错信息,魔兽版本1.15.4 版本硬核模式,头像插件我就只喜欢这款...可惜找了好久没有修复好的,只有在这里找到了修复的可能性所以特地来问问! 

 

Dololo · 2024-11-05 18:05:06

剛上傳了修復的版本,請更新後再試試看。

gamestart · 2024-11-05 21:34:03

非常感谢,目前可以正常使用了! 
RareScannerHardcore版本1.14.4 其他版本好像都不如它
这款插件在硬核服探测距离比较远,但是目前也是会报错误!且不会有提示音!
报错内容如下: 有两个错误 ! 可以的话能修正错误么1x ...ExternalLibs/LibAboutPanel-2.0-104/LibAboutPanel-2.0.lua:495: attempt to call global 'InterfaceOptions_AddCategory' (a nil value)
[string "@RareScannerHardcore/ExternalLibs/LibAboutPanel-2.0-104/LibAboutPanel-2.0.lua"]:495: in function `CreateAboutPanel'
[string "@RareScannerHardcore/RareScannerHardcore.lua"]:732: in function <...eRareScannerHardcore/RareScannerHardcore.lua:726>
[string "=[C]"]: ?
[string "@RareScannerHardcore/ExternalLibs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...rHardcore/ExternalLibs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@RareScannerHardcore/ExternalLibs/AceAddon-3.0-13/AceAddon-3.0.lua"]:494: in function `InitializeAddon'
[string "@RareScannerHardcore/ExternalLibs/AceAddon-3.0-13/AceAddon-3.0.lua"]:619: in function <...rHardcore/ExternalLibs/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals:
self = <table> {
 embeds = <table> {
 }
 editbox = EditBox {
 }
 aboutTable = <table> {
 }
 aboutFrame = <table> {
 }
}
addon = "RareScanner"
parent = nil
addon = "RareScanner"
frame = RareScannerAboutPanel {
 name = "RareScanner"
}
title = nil
title_str = FontString {
}
notes = nil
notes_str = nil
i = 0
title = <table> {
}
detail = <table> {
}
date = nil
version = nil
author = nil
category = nil
license = nil
credits = nil
email = nil
website = nil
localizations = nil
(*temporary) = nil
(*temporary) = RareScannerAboutPanel {
 name = "RareScanner"
}
(*temporary) = "attempt to call global 'InterfaceOptions_AddCategory' (a nil value)"
AboutPanel = <table> {
 embeds = <table> {
 }
 editbox = EditBox {
 }
 aboutTable = <table> {
 }
 aboutFrame = <table> {
 }
}
L = <table> {
 Website = "网站"
 Version = "版本"
 Repository = "Repository"
 Click and press Ctrl-C to copy = "点击并 Ctrl-C 复制"
 About = "关于"
 Author = "作者"
 on the %s realm = "on the %s realm"
 Email = "电子邮件"
 Developer Build = "开发者构筑"
 Copyright = "版权"
 Localizations = "本地化"
 Category = "分类"
 Date = "日期"
 License = "许可"
 All Rights Reserved = "保留所有权利"
 Credits = "鸣谢"
}

第二个错误!1x [ADDON_ACTION_FORBIDDEN] 插件 'RareScannerHardcore' 尝试调用保护功能 'TargetUnit()'。
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `TargetUnit'
[string "@RareScannerHardcore/RareScannerHardcore.lua"]:974: in function <...eRareScannerHardcore/RareScannerHardcore.lua:957>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_FORBIDDEN"
events = <table> {
}

Dololo · 2024-11-05 22:49:08

稀有怪我是用這個插件哦,我只會修改我有使用的插件。

gamestart · 2024-11-06 00:57:58

好吧 推荐一个插件 Deathlog 虽然目前也能用但使用过程会报错😀不错的一个插件

iflovedies · 2024-08-21 19:47:10

請問一下要如何設定專注目標,可以顯示專注目標施法條 謝謝

Dololo · 2024-08-21 21:21:48

【施法條增強】設定>鎖定目標>停用暴雪施法條,取消打勾。

iflovedies · 2024-08-22 21:13:12

【施法條增強】 <---請問這個是哪個UI進去可以看到???我找不到

Dololo · 2024-08-22 22:31:21

圖中左上 "施法條" 那個

iflovedies · 2024-08-23 05:47:39

謝謝大大~

風吹過的夏天 · 2024-06-29 22:03:30

关于内置的功能中UnitFramesPlus_OptionsFrame_SYSOnBar状态条数值,可以通过更换设定CVar值的方式来实现,规避SettingPanel更新后出现的错误,代码如下,供参考:
    --系统状态条显示
    -- 创建复选框
local UnitFramesPlus_OptionsFrame_SYSOnBar = CreateFrame("CheckButton", "UnitFramesPlus_OptionsFrame_SYSOnBar", UnitFramesPlus_Global_Options, "InterfaceOptionsCheckButtonTemplate")
UnitFramesPlus_OptionsFrame_SYSOnBar:ClearAllPoints()
UnitFramesPlus_OptionsFrame_SYSOnBar:SetPoint("TOPLEFT", UnitFramesPlus_OptionsFrame_MinimapButton, "TOPLEFT", 0, -30)
UnitFramesPlus_OptionsFrame_SYSOnBar:SetHitRectInsets(0, -100, 0, 0)
UnitFramesPlus_OptionsFrame_SYSOnBarText:SetText(UFP_OP_SYS_OnBar)

-- 初始化复选框状态
UnitFramesPlus_OptionsFrame_SYSOnBar:SetScript("OnShow", function(self)
    local statusTextDisplay = GetCVar("statusTextDisplay")
    if statusTextDisplay == "BOTH" then
        self:SetChecked(true)
    else
        self:SetChecked(false)
    end
end)

-- 点击事件处理函数
UnitFramesPlus_OptionsFrame_SYSOnBar:SetScript("OnClick", function(self)
    if not InCombatLockdown() then
        -- 根据当前选中状态设置 CVAR
        if self:GetChecked() then
            SetCVar("statusTextDisplay", "BOTH")
            SetCVar("statusText", "1")
        else
            SetCVar("statusTextDisplay", "NONE")
            SetCVar("statusText", "0")
        end
    else
        print("无法在战斗中更改设置")
    end
end)

-- 显示复选框
UnitFramesPlus_OptionsFrame_SYSOnBar:Show()
 

Dololo · 2024-06-29 22:11:23

感謝分享!

deadkiss · 2024-06-07 12:36:10

deadkiss · 2024-06-07 12:36:29

這是什麼原因?

Dololo · 2024-06-07 12:43:09

這是遊戲 bug 要等暴雪修正哦!

Freewill · 2024-05-05 21:26:17

ExtPlus.lua的28行要改一下至少改成2061, 不然現在牧師已經沒有次級治療術, 會瘋狂噴錯

Freewill · 2024-05-05 21:34:58

喔沒事 我看你們是把ragecheck直接關了

Dololo · 2024-05-05 21:42:05

感謝分享!!
這個偵測治療範圍的功能,不知道實際有什麼用處,拿掉會有什麼影響嗎?

Freewill · 2024-05-06 07:37:41

個人覺得完全沒差XD 因為基本上大家補血也都是看團隊介面,
不過想說改個法術id就可以讓原本的功能繼續用的話好像改id比較合理一點 :)

Dololo · 2024-05-06 09:34:03

好的,已修改上傳,感謝分享。

小姐妳氣質掉了 · 2023-06-29 20:54:09

新版本安裝完後,目標跟自己的頭像上buff跟debuff的讀秒都不見了

Freewill · 2023-06-29 21:17:34

我以為那個原本就要配合ClassicAuraDurations這個UI?

Dololo · 2023-06-29 21:25:47

以前是要配合 ClassicAuraDurations,後來某次遊戲改版有內建了,就不需要了。
我比對了一下程式碼,你好像是用比較舊的版本去修改的。
我測試 1.36.7 版本可以正常顯示讀秒,於是就用這個版本去修正設定選項。已上傳,請重新下載。

Freewill · 2023-06-29 21:57:42

謝謝, 那我也下載新的看一下 :)

Dololo · 2023-06-29 22:28:29

有差別的只有 TargetPlus.lua 這一個檔案,新版把裡面自訂 BUFF 的程式碼拿掉了,不另外處理,使用遊戲內建的。

Freewill · 2023-06-29 23:13:05

了解 我用舊版的是因為新版的字不太喜歡, 單位也是, 雖然應該也是可以改就是了

小姐妳氣質掉了 · 2023-06-30 00:00:25

我也來測試看看,謝謝

Dololo · 2023-06-30 00:06:24

請問你想要改什麼字和單位呢?

Freewill · 2023-06-30 08:09:38

喔喔你的版本跟原本的幾乎一樣, 我之前好像是去curse下載的, 一些數字的單位就變得很怪, 好像還會多一個點, 你這個版本很ok喔~ 但要記得4433行可以刪掉或是註解掉, 不然偶爾會噴錯誤

Dololo · 2023-06-30 09:46:28

Curse 的只支援到 60級的經典版,後來我做了好幾次修改。
4433行刪掉了,已經重新上傳,感謝提醒。

Freewill · 2023-06-29 08:26:09

已上傳, 使用上如果有問題可以留言, 我會盡量回來看

Dololo · 2023-06-29 09:44:41

初步測試沒問題 😊
只有需要自行用記事本編輯 .toc 檔案,將第一行的遊戲版本編號改為 30402,不然就得把載入過期插件打勾才能使用。

Freewill · 2023-06-28 23:32:30

TOC版本的這個你們好像一除了, 因為點下設定的時候會噴錯而且面板不會顯示, 目前我應該是修好了這部分, 但使用上我測試還不夠多不知道有沒有問題, 打了一些小本目前感覺是還ok

Freewill · 2023-06-28 23:33:12

上面打錯字 移除*

Dololo · 2023-06-29 03:17:27

太好了! 已經同意你的共同維護管理,可以上傳檔案了。非常感謝!