Download
(275Kb)
Download
Updated: 08-28-24 04:41 AM
Pictures
File Info
Compatibility:
The War Within (11.0.2)
Updated:08-28-24 04:41 AM
Created:05-24-19 12:08 PM
Downloads:3,679
Favorites:11
MD5:
Categories:oUF: Layouts, Unit Mods
11.0.2

oUF Ruri

Version: R5.1
by: EKE [More]

Intro
This is oUF layout, include Unitframes and Nameplates. oUF libs is embedded since version R4.0. you don't need to download by yourself.
這是一個oUF layout,包含頭像(Unitframes)與名條(Nameplates),R4.0版本已内置oUF核心,不需额外安裝。

IMPORTANT
If you're new user for oUF_Ruri, and already have a nameplates addon, please remember disable it before Ruri install, or disable Ruri's nameplate module in Ruri's config, to avoid addon conflict.
oUF_Ruri 包含了名條(姓名板)模組,如果你已經使用了同類插件如 Plater/KUINameplates 等,必需擇一關閉,同時啟用多個名條插件會衝突出現錯誤



Config
Just edit config.lua to change them. I suggest use VSCode to edit lua file. save file and /reload wow after change.
編輯config.lua以更改設定。推薦使用VSCode來編輯lua檔案。編輯完存檔後/reload重載遊戲即可。

Feature

  • Unitframes:
    • Optional vertical layout
    • Transparent style, color smooth at lose health part.
    • Fade out when out of combat and player health is full.
    • Suppot frame:
      • Player and Pet
      • Target and Targettarget
      • Focus and Focustarget
      • Boss and Arena
    • Support elements
      • Cast bar
      • Power bar
      • Class Resource
      • Tank resource as class power style
      • Auras
  • [WIP]RaidFrames:disable by default
    • Support Raid, and raid-style party mod
    • No Pets frame, no maintank frame
    • Show debuff aura based on blizzard's default list
    • Show buff aura based on custom filter
    • This is a simple raid frame, just replace style, suggest healer use standalone raid frame addon such like Vuhdo, Cell, Grid...etc.
  • Nameplates: enable by default
    • Two Style:
      • Bar style: Just a normal nameplate.
      • Number style: Hide health percent if it's full.
    • Show auras, with a Custom Aura Filter by Spell ID
    • Colord nameplates, based on Threat Color, with a Custom Color Filter by Npc ID
      • Red: tanking
      • Pink: insecurely tanking, another unit have higher threat but not tanking.
      • Pruple: not tanking, but higher threat than tank.
      • Blue: not tanking, lower threat than tank.
    • Custom Power Filter by Npc ID
    • Edit custom list at FilterList.lua
    • Highlight glow for Target, focus, mouseover

Credits
Siweia, HopeASD, Dawn, p3lim, Paopao001, Qulight, Ray, Rubgrsch, zork

Links
Github: also alpha version here.
Curse: also beta version here
WOWInterface will only push release version. If you want beta version in new patch, should download on curse/github.
WOWInterface 只會推送正式版。測試版請去curse/github下載。

Feedback
I won't implement new features I personally not use or need. I'm not good at lua.
不會添加我不需要的功能,不要與任何其他名條插件混用。

If you get any issues when using, please confirm the issue persists even when disable all other addons and using oUF_Ruri alone. When issue feedback, please include the lua error message (if any) and the addon version you are using.
反饋問題之前,請確認此問題在單獨使用oUF_Ruri時也存在;反饋問題時,請貼出收到的lua錯誤(如果有)並說明你使用的插件版本。


You can use English/Traditional Chinese(正體中文)/Simplified Chinese(简体中文) when feedback.

R5.1
1. Update lib tankresource
2. Add paladin heroic talent with tank resorce and switch classpower position
3. Update filter list

R5.0
1. Update libs
2. Update filter list

SIZE="5"]R4.6[/size]
1. Hide CompactRaidFrameManager when raidframe enable, instead remove it.
2. Fix frame click feature
3. Update oUF lib.

R4.5a
1. Fix missing status test
2. Update filter list

R4.5
1. Bump version.
2. Update lib oUF.

R4.4
1. Bump version.
2. Update lib oUF.
3. Change aura icon tooltip anchor.
4. Add absrob bar and over absorb bar to all unitframe bars instead only bar nameplate and vert player frame.
5. Fix name missing after cast failed in horizontal mode.
6. Fix name anchor after cast failed on nubmer style nameplate.
7. Higher auras frame level to avoid absorb texture overlay.
8. Strings on the health frame now have same correct parent with higher frame level now.
9. Code clean.

R4.3
1. Fix partyframe build and horizontal unitframe

R4.2
1. Update libs
2. Update raid and party frames. Now partyframes setting standalond from raidframes
3. Add class raid buff auras to paryt frames, custom list at customfilter.lua
4. Add dead texture on both party and raid frames
5. Bump toc

R4.1
1. Update libs
2. Fix nameplate target show
3. Update filter list
4. Bump toc

R4.0
1. embedded oUF lib, user dont need download oUF now
2. change shadow border color
3. change shadow border size on unitframes and raidframes
4. update filterlist
5. fix raidframe border missing issue
6. temp totem modules (still working on it, didnt enable)
7. show "+" when full health unit have asbrob in numberstyle nameplate, to avoid aura covered asbrob text
8. fix unitframe fade logic
9. match vertical unitframe altpower height as same as pet and tot
10. fix vertical player frame asbrob show missing (but not finished)

R3.3
1. bump toc
2. fix bolster stack show issue
3. fix dk rune
4. change arcan charges color
5. change disconnected show way
6. update filter list

R3.2
1. add evoker elements
2. fix max classpower to 7

R3.1
1. disable raidframe as default
2. fix ele shm player debuff position on unitframe

R3
1. Bump toc
2. Match oUF 11
3. Add raidframes
4. Use icon for unit flag (afk/dnd) instead text
5. Add crosshair addon as embeds, all credits to semlar
6. Remove totme modules temporary

R2.8
Bump toc, update target list

R2.7
1. Update aura filter list
2. Fix predicted health cvar
3. Fix castbar icon position
4. Add casting target for bar style nameplate
5. Show fixed target for mythic+

R2.6
1. Bump toc
2. Add absorb for nameplates and player plates
3. Better position for elements
4. Todo: spell target


R2.5
update filter list

R2.4
update filter list

R2.3
bump toc

R2.2
1. fix number style nameplate icon castbar texture
2. fix bar style player plate class power shown
3. add standalone castbar color config
4. add player plate width config
5. add cvar nameplateMotionSpeed
6. add player plate spell list

R2.1
1. fix bar style nameplate color
2. fix player plate fadeout

R2
1. match oUF 10.0
2. fix backdrop template
3. update ouf_TankResource

R1.5
1. Fix bolster nil error
2. Standalone config for nameplate font size.
3. remove UNIT_HEALTH in tags and health bar frequentUpdates.
4. Fix no require spell error by ouf_TankResource
note: there was an frequent update issue happened but i dont know why, trying fix it.

R1.4
1. Add tank resource, show as class power style (all credits to HopeASD)
2. make player aura anchor update with resource bar show on
3. delete useless media
4. Add cast delay text and stagger value text
6. Rename AuraFilterList.lua as FilterList.lua, add new filter spell


R1.3
1. Bump toc
2. Fix wrong add power and stagger position when using vertical mode
3. Add totem bars
4. Add standalone vertical mode castbar position config
5. New feature: fader, default fade out alpha is 0 when out of combat.

R1.2
1. Bump toc
2. Fix wrong spelling

R1.1
1. Fix aura number
2. Add Github source page.

R1.0
Release.
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Author
Date
R5.0
826kB
EKE
08-12-24 11:55 PM
R4.6
274kB
EKE
03-15-24 07:10 AM
R4.5a
275kB
EKE
12-03-23 02:20 PM
R4.5
275kB
EKE
11-14-23 12:14 AM
R4.4
277kB
EKE
09-17-23 04:41 PM
R4.3
274kB
EKE
08-09-23 06:39 PM
R4.2
274kB
EKE
07-31-23 07:48 PM
R4.2
273kB
EKE
04-15-23 09:57 AM
R4.0
272kB
EKE
04-10-23 01:59 AM
R3.3
275kB
EKE
02-20-23 01:27 PM
R3.2
178kB
EKE
11-28-22 11:02 PM
R3.1
179kB
EKE
11-15-22 10:16 PM
R3
179kB
EKE
11-15-22 02:18 PM
R2.8
163kB
EKE
08-10-22 08:03 PM
R2.7
163kB
EKE
08-10-22 06:50 PM


Post A Reply Comment Options
Unread 10-01-24, 06:26 AM  
Thirus
A Murloc Raider

Forum posts: 4
File comments: 5
Uploads: 0
lua error

Hey, getting the following error:
Seems to be occuring when mobs cast something.

Code:
44x oUF_Ruri/Core.lua:78: attempt to index field 'UnitSpellTarget' (a nil value)
[string "@oUF_Ruri/Core.lua"]:78: in function `UpdateSpellTarget'
[string "@oUF_Ruri/Nameplates.lua"]:238: in function <oUF_Ruri/Nameplates.lua:237>
[string "=(tail call)"]: ?

Locals:
self = oUF_Ruri_nameplate2_CastBar {
 IconBD = Frame {
 }
 Icon = Texture {
 }
 BarShadow = Frame {
 }
 stagePoints = <table> {
 }
 bg = Texture {
 }
 __owner = oUF_NameplateNamePlate2 {
 }
 Spark = Texture {
 }
 spellTarget = FontString {
 }
 IconSD = Frame {
 }
 Text = FontString {
 }
 holdTime = 0
 Pips = <table> {
 }
 timeToHold = 0.050000
}
unit = "nameplate2"
(*temporary) = 221528
(*temporary) = nil
(*temporary) = nil
(*temporary) = "221528"
(*temporary) = 221528
(*temporary) = "%-(%d-)%-%x-$"
(*temporary) = "221528"
(*temporary) = "attempt to index field 'UnitSpellTarget' (a nil value)"
F = <table> {
}
C = <table> {
 BWidth = 160
 PlayerPlate = false
 CustomUnits = <table> {
 }
 CastbarWidth = 200
 HLMouseover = true
 MinAlpha = 1
 RaidFrames = false
 Inset = true
 SelectedScale = 1
 AuraSize = 20
 PartyFrames = false
 CastFailed = <table> {
 }
 PartySpace = 6
 PlayerBuffs = true
 buSize = 26
 RWidth = 128
 PWidth = 220
 TankResource = true
 NPWidth = 110
 vertTarget = false
 Position = <table> {
 }
 PHeight = 26
 RHeight = 44
 PartyWidth = 162
 PlayerDebuffs = true
 RangeAlpha = 0.400000
 Fade = true
 ShowAuras = true
 StandaloneCastbar = false
 NumberStyle = false
 Auranum = 5
 PartyPHeight = 2
 WhiteList = <table> {
 }
 enemyCR = true
 RaidBuffList = <table> {
 }
 PPHeight = 4
 RaidBlackList = <table> {
 }
 RPHeight = 2
 vertPlayer = false
 PlayerBlackList = <table> {
 }
 PPOffset = 6
 NPHeight = 8
 BlackList = <table> {
 }
 RSpace = 6
 Boss = true
 CastShield = <table> {
 }
 NPCastIcon = 32
 Crosshairs = true
 PlayerWhiteList = <table> {
 }
 ShowPower = <table> {
 }
 UnitTarget = <table> {
 }
 CastNormal = <table> {
 }
 PartyHeight = 44
 SimpleFocus = true
 MaxDistance = 45
 PlayerNPWidth = 180
 NumberstylePP = false
 sAuSize = 18
 UnitFrames = true
 Nameplates = true
 HLTarget = true
 PartyBuffSize = 22
 friendlyCR = true
 maxAura = 14
 Arena = true
 FadeOutAlpha = 0
 TOTWidth = 120
}
oUF = <table> {
 useHCYColorGradient = false
 colors = <table> {
 }
 Tags = <table> {
 }
 version = "devel"
 objects = <table> {
 }
 headers = <table> {
 }
}
When I comment out the line it seems to be fixed. Is it ok like this or should I change something?
Report comment to moderator  
Reply With Quote
Unread 03-15-24, 09:33 AM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 550
Uploads: 13
Originally Posted by haloti
Hello
can't click any bars right click
should be fixed in R4.6, and next time the issue feedback don't forget to explain the conditions under which the issue was triggered. (even you didn't to anything, although you do a fresh install and didn't change anything, it still can be a clue)
Last edited by EKE : 03-15-24 at 01:36 PM.
Report comment to moderator  
Reply With Quote
Unread 12-17-23, 04:36 AM  
haloti
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Hello
can't click any bars right click
Report comment to moderator  
Reply With Quote
Unread 12-03-23, 02:22 PM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 550
Uploads: 13
Originally Posted by haloti
hello when using the HP bar horizontally, the HP text does not appear
It should be fixed now.
Report comment to moderator  
Reply With Quote
Unread 11-19-23, 06:25 AM  
haloti
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
hello when using the HP bar horizontally, the HP text does not appear
Report comment to moderator  
Reply With Quote
Unread 02-20-23, 05:00 PM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 550
Uploads: 13
Re: Thank you for this good UI

Originally Posted by Malle2387
First of all I would like to thank you for all of this.

I have configured it so far but I could not find an option to disable ToT and the crosshairs when ich select a target.
Is this possible?


Best regrats
Malle2387
it should be there since version r3.
config.lua line149
Code:
-- options
C.Crosshairs = true
change to false
Last edited by EKE : 02-22-23 at 03:18 PM.
Report comment to moderator  
Reply With Quote
Unread 01-02-23, 12:21 PM  
Malle2387
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Thank you for this good UI

First of all I would like to thank you for all of this.

I have configured it so far but I could not find an option to disable ToT and the crosshairs when ich select a target.
Is this possible?


Best regrats
Malle2387
Report comment to moderator  
Reply With Quote
Unread 04-04-21, 06:50 PM  
oh_noes
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Really good unit frames. <3
Report comment to moderator  
Reply With Quote
Unread 10-13-20, 08:30 PM  
Calazar
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hey first off let me just say thanks for the addon. By far my favorite name plate I've ever had. Secondly, somehow I've disabled displaying the name of my target on the plate above the Number percent of health. How do I re-enable the name display.

Thanks
Report comment to moderator  
Reply With Quote
Unread 03-11-20, 01:09 AM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 550
Uploads: 13
Originally Posted by dmzPT
hii

i didn't explained myself correctly, i didn't meant i didn't had it, since i was gonna install the addon by the time i wrote the post..
feature only been written in change log before. it's added in main page now.
Report comment to moderator  
Reply With Quote
Unread 03-10-20, 11:46 PM  
dmzPT
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
hii

i didn't explained myself correctly, i didn't meant i didn't had it, since i was gonna install the addon by the time i wrote the post..

i was just asking if it had the feature or not

sorry about the misunderstanding.

Originally Posted by EKE
Originally Posted by dmzPT
1st of all,

good job

2nd...

is there an option to show the frames in combat only? (even if it has to be done by editing the lua files of course!)
¿

this feature already added since version r1.3, show uf only when in combat, none target and not full health,

are you sure you don't have this?
Report comment to moderator  
Reply With Quote
Unread 03-10-20, 09:53 AM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 550
Uploads: 13
Originally Posted by dmzPT
1st of all,

good job

2nd...

is there an option to show the frames in combat only? (even if it has to be done by editing the lua files of course!)
¿

this feature already added since version r1.3, show uf only when in combat, none target and not full health,

are you sure you don't have this?
Last edited by EKE : 03-10-20 at 09:09 PM.
Report comment to moderator  
Reply With Quote
Unread 03-09-20, 11:50 PM  
dmzPT
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
1st of all,

good job

2nd...

is there an option to show the frames in combat only? (even if it has to be done by editing the lua files of course!)
Report comment to moderator  
Reply With Quote
Unread 10-16-19, 05:36 PM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 550
Uploads: 13
Originally Posted by Elcottleto
Hello
Frist nice work.
Would it be possible to display only my own debuffs on the Target? För each Class i play?
no options for that, should edit code by yourself.

this part show code for boss debuff, which only show player debuff
https://github.com/EKE00372/oUF_Ruri...rames.lua#L343

Code:
T.CreateAuras(self)
self.Debuffs.onlyShowPlayer = true -- add this
Last edited by EKE : 02-18-20 at 01:13 PM.
Report comment to moderator  
Reply With Quote
Unread 10-13-19, 11:49 PM  
Elcottleto
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hello
Frist nice work.
Would it be possible to display only my own debuffs on the Target? För each Class i play?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: