Enigma Unit Frames
Summary
This is a continued maintenance project of the Enigma Unit Frames ( EN_UnitFrames ).
The project is originally started by a player named 'Enigma' in 2006, who has quit wow game and stopped the maintenance of this addon in 2007.
Another famous addon author from China, xazhaoyang829, continued the maintenance of this addon until wow version 3.0.3.
Nowadays, Enigma Unit Frames ( EN_UnitFrames ) is maintained by Taiwan players from 2008 to present.
Enigma Unit Frames ( EN_UnitFrames ) provides basic extended functions from the original built-in unit frames: Elite or rare frames adds upon players' frame and shows 3D-animated unit model.
The official publish site is on http://wowbox.tw with Chinese Traditional mainly. (not any more)
Previous project maintained on Google code: wow-enigma-unit-frames
Since 2018, publish site is on WoWAce and Curse: https://www.wowace.com/projects/en_unitframes, source code repository is on Github: https://github.com/yukinoba/en_unitframes
Features
- Enhance of original WOW basic unit frames
- Optional Class Portrait and 3D Portrait
- Player's Coordinate indicator
- Optional Player's Dragon frame
- Show Player, Target, and Focus' HP / MP information ( Value, Percent or Both )
- Show Target of Target's target
- Show Target and Party members' classes and level
- Show Party members' targets and cast bars
- Show Party members' buffs and debuffs
- Movable Party Frames: Shift + Left key ( 4.1.1 changed )
- Show Party members' Raid Icon ( 4.1.1 changed )
- Display movement speed information ( 7.0.4 changed )
Maintainance History
- ver 4.3.0 - ver 8.0.1 : 野雷@鬼霧峰TW (yukinoba)
- ver 4.1.1 - ver 4.3.0 : 誰機@鬼霧峰TW (seigi)
- ver 4.0.3 - ver 4.1.1 : 誰機@鬼霧峰TW (seigi)
- ver 4.0.2 - ver 4.0.3 : 誰機@鬼霧峰TW (seigi)
- ver 4.0.1 - ver 4.0.2 : 野雷@鬼霧峰TW (yukinoba)
- ver 4.0.0 - ver 4.0.1 : 誰機@鬼霧峰TW (seigi)
- ver 3.3.5 - ver 4.0.0 : 誰機@鬼霧峰TW (seigi)
- ver 3.3.3 - ver 3.3.5 : 野雷@鬼霧峰TW (yukinoba)
- ver 3.3.1 - ver 3.3.3 : 野雷@鬼霧峰TW (yukinoba)
- ver 3.2.2 - ver 3.3.1 : 野雷@鬼霧峰TW (yukinoba)
- ver 3.0.3f - ver 3.2.2 : 誰機@鬼霧峰TW (seigi)
- ver 2.5.5 - ver 3.0.3f : 曉魚 (xazhaoyang829),友情修改支持:jerry99spkk
- ver 1.12.3 - ver 2.5.5 : 國服-死性不改
- ver 1.0.0 - ver 1.12.3 : luodan
Known Issue
- 已知與其他UI的衝突
- 使用compactRaid時會導致隊伍框架被位移
- party member debuff frame does not display
- now is correct
- Contributed by son8868
- 德魯伊的經驗值條框架無法取消 滿級也不會消失(7.0就這樣了) (Druid class xp bar error)
- 已知問題原因。8.0.1有對職業能量條進行調整修正,移除了部份職業專精的能量條,另一部份職業的能量條新增或更名。
- 術士:WarlockPowerFrame(已移除) / 薩滿:TotemFrame / 死騎:RuneFrame / 牧師:PriestBarFrame / 聖騎:PaladinPowerBarFrame / 德魯伊:EclipseBarFrame(已移除)
- 已移除的職業或其他職業:PlayerFrame.classPowerBar
- 參考:PlayerFrame_HideVehicleTexture
- 修正:EN_HpMpXp::PowerFrame_Position
- 寵物buff跟debuff的圖示是透明的
- 原本使用的TargetBuffFrameTemplate似乎有異常,改用PartyBuffFrameTemplate、PartyDebuffFrameTemplate、與PartyPetDebuffFrameTemplate
- 參考:PartyFrame.xml、PartyFrameTemplates.xml
- 修正:EN_Buff::PartyBuff_Toggle、EN_Buff::PartyBuff_UpdateAll
- 還有像靈獸的幽魂步伐是黃方塊顯示
- Contributed by Ziyue_Fang
- 8.0.1後UnitBuff、UnitDebuff、UnitAura變更,原本的rank欄位已被移除
- Contributed by Ziyue_Fang
- 寵物的buff圖示之前修正後 就全部不顯示了
- 賊的連擊點數燈跟術的碎片燈 位置都有點問題 應該都要在經驗值條框架底下
賊是跟經驗值條框架重疊 所以取消掉經驗值欄後 能量條會完全消失 位置被連擊燈取代掉
術士就不管有沒有經驗值條框架 法力條位置都會被碎片燈取代掉
- 德魯伊的經驗值條框架無法取消 滿級也不會消失(7.0就這樣了) (Druid class xp bar error)
- 8.0.1 fixed:
- PlaySound("INTERFACESOUND_LOSTTARGETUNIT") to PlaySound(SOUNDKIT.INTERFACE_SOUND_LOST_TARGET_UNIT)
- SetTextStatusBarTextZeroText(TargetofTgFocusHealthBar, TEXT(DEAD)) to SetTextStatusBarTextZeroText(TargetofTgFocusHealthBar, DEAD)
- UNIT_MANA/RAGE/ENERGY..., UNIT_POWER to UNIT_POWER_UPDATE
- UNIT_MAXMANA/MAXRAGE/MAXENERGY... to UNIT_MAXPOWER
- GetPlayerMapPosition("player") to RunScript('pos = C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit("player"), "player")')
- increase player max level to 120
- check ReputationWatchBar ~= nil
- remove VOICE_STATUS_UPDATE event
Translation
If you need to provide your own localized translation to EnigaUnitFrames, please feel free and visit to http://www.wowace.com/addons/en_unitframes/localization
If you need project managers to review your translation, please e-mail to [email protected]
I shall response to your translation asap after the mail received.
@pcimek
to pcimek, glad to hear that :D
@yukinoba
Now we talking :) For me 4 - GameFontNormal have the best look.
@pcimek
hi pcimek, I don't think the Font pack will be worked for Addons, since the Font pack will need users to install individually rather than with Addon itself.
I have already add System and Game font series into EUF font options, maybe it will fit your choice?
@yukinoba
If you have time. I am using http://www.wowinterface.com/downloads/info15637-Font-Prototype.html font pack. Name of player looking good. Name, health and power of target looking good, but health and power on player unit have wrong scale(by me). It is looking like font with out AA.
I found one more - if it is possible you can add to focus frame, option to clear it.
@pcimek
hi pcimek, well, the font options are from FontStyles.xml of Blizzard APIs http://wowprogramming.com/utils/xmlbrowser/test/FrameXML/FontStyles.xml
I choose the "Number" font series as status number styles, and provides from small, normal, large and huge, 4 options to change. If the font style is not what you want, maybe we could provide more options with other series (like System series, Game series, etc.)
@yukinoba
Good job ... but 1 more little thing - with value 0 on slider font still looking like not normal wow interface but something like 1.23 normal view.
@pcimek
hi pcimek, I have found what you got. It's obviously an API change since 5.4.2. http://wowpedia.org/API_Slider_SetObeyStepOnDrag
You have to add self:SetObeyStepOnDrag(true); before any possible step value settings of a slider, therefore it can act like old times.
I will commit this asap, thx for your help again ;)
@pcimek
hi, I will check this out first. May I have your guideline to produce the bug if I can not?
Hello! Nice addon but .. if You can fix font scaling on Player Unit Frame and HpMp text near Player and Target Unit Frame. One more thing slider for adjusting HpMp showing funny numbers.
@dicksonwlk
更新了喔!如果沒有出現什麼重大錯誤、或是沒有使用者提出新的功能需求,基本上版號不會繼續往前推進的
@lonehon
I have updated it :) plz enjoy
@mnpp
hi, mnpp
會出現這個問題是因為Blizzard禁止在使用新版團隊框架的同時、又使用舊版風格的隊伍框架,如果你需要在團隊或是戰場時,使用舊版的隊伍框架,需要先到系統設定中,將團隊風格的框架給停用喔!
@lonehon 不更新了嘛?
Could anyone update it? :-(
1x [ADDON_ACTION_BLOCKED] 插件 "EN_UnitFrames" 嘗試調用保護功能 "CompactRaidGroup8Member5:Show()"。 !BugGrabber-r189\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587> <in C code> FrameXML\CompactUnitFrame.lua:276: in function "CompactUnitFrame_UpdateVisible" FrameXML\CompactUnitFrame.lua:234: in function "CompactUnitFrame_UpdateAll" FrameXML\CompactUnitFrame.lua:46: in function <FrameXML\CompactUnitFrame.lua:43>
Locals: nil 這有辦法處理嗎? 一直以來都有這問題...看別的UI有時也會有什 LUA587 QQ 可 Enigma Unit Frames 越來越嚴重@@ 如開戰時..打怪時如果開地圖..組隊伍或團隊 雖然不影響使用..可好久沒更新了..問題一直存在..麻煩大大了
dear All,
The problem of 3D portrait has been fixed. The original cause of this problem is the reverse of FullBody model from SetCamera(1) and Facial model from SetCamera(0).
The solution is to change API from SetCamera(0) to SetPortraitZoom(1), this method makes the correct 3D facial portraits.
Now you could enjoy cutie mantids ;)
Besr regards,
dear Seigi and to dear All,
Good News! After a month work around, I've Googled out a possible solution. There's a API method called "SetPortraitZoom" that may fix this problem. Use SetPortraitZoom(1) rather than SetCamera(0) may work male worgen and other 3D portraits back to normal facial status, but not full body.
I will test this when I finish my office hours. Hope this right! ;)
Best regards,
yukinoba
@yukinoba
這個問題已經找出原因了。我試著在遊戲中把EN_UnitFrames關掉,結果那些怪物的框架還是維持那個狀態@@ 所以這應該是遊戲內建的框架就是長這樣了... 包括像是雷霆要塞苦工、以及鬼煞這種小怪,目前框架都是這種狀況
不確定這是遊戲本身設計就是這樣、還是BZ沒有處理掉的bug,不過不論如何,看起來目前並不妨礙頭像顯示、以及遊戲的進行,所以就先不處理囉@@
@hx3ddo
hi, hx3ddo
我看到了,在登陸潘達利亞大陸之後,於雷霆要塞攻略戰中,會有一種特殊的黃色中立npc,叫做雷霆要塞苦工(就是打下去之後會大叫烙人來的那種)。目前看到他背景的框體雖然是消失的,但是其他血條還有頭像都正確顯示、也沒有報錯,所以暫時應該是沒有大礙
我會繼續追蹤看是否會引起錯誤的都是這類npc,然後試著找出框架消失的原因
@hx3ddo
那這可能要等下星期正式上線後,我到潘達利亞大陸上測試了@@ 原本預想可能是因為武僧沒有一般的mp或power值,所以有所不同,但是看來應該不是這個原因...
通常框體消失、數字卻還留著不是正常的事情。因為數字的物件本身是隸屬於框體的,如果框體被隱藏或無法顯示,HpMp的數字也是會跟著被隱藏/消失的。我這幾天會先進一步去追跟目標有關的程式部份,希望等到MoP正式開放後能夠很快解決這個問題
如果需要透過其他方式聯絡我的話,可以遊戲內直接聯繫
我的BNet id 是 [email protected]