Get an Epic Experience with Premium

nkThings

Miscellaneous Login to Add Favorites
  • 5 Likes
  • Rift
  • 67 Monthly Downloads
  • Supports: 1.9
  • 7,497 Total Downloads
  • Updated 09/12/2012
  • Created 04/14/2012
  • 9 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: Creative Commons License By-Nc-Nd 3.0
  • Newest File: V2.0.9
or

About nkThings

nkThings is an unit frame addon aiming at making the unit frames more informative and visually appealing. It supports all classes and provides the following unit frames:

  • Player
  • Player's target
  • Player's target target
  • Player's pet
  • Player's pet target
  • Focus target
  • Focus target target
  • Group
  • Group targets
  • Group pets
  • Raid
  • Maintank (up to 3)
  • Maintank target

For all unit frames it will show health in numbers and percent as well as power (energy, mana, power). Each unit frame includes a cast bar which is colored blue if it's interruptable and yellow if not. Furthermore the soul vitality and planar count / max is displayed. Special buffs like 'dogma' are separated from the buff list and showed to the right of a unit frame. The same is true for rogue combo points on the target.

The addon knows two different alpha level: In and out of combat. This way you can hide the unit frames or make them nearly invisble if out of combat.

In the configuration (accessible by either (nk) Button or /nkt) you can change various settings per unit frame. Simply hit the 'update' button at the bottom to update the frames according to your settings.

Also please see included readme.txt for some advanced.information.

------------------------------------------------------------------------
r98 | naifu | 2012-07-01 15:09:58 +0000 (Sun, 01 Jul 2012) | 5 lines
Changed paths:
   A /tags/V2.0.9 (from /trunk:97)

Tagging as V2.0.9

bug fix: now catching a strange bug that details for an invalid unit specifier are being retrieved
bug fix: an issue was fixed which lead to invalid / empty unit informations
bug fix: added watchdog exception when updating frames
------------------------------------------------------------------------
r97 | naifu | 2012-07-01 15:09:00 +0000 (Sun, 01 Jul 2012) | 1 line
Changed paths:
   M /trunk/RiftAddon.toc
   M /trunk/config.lua
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 2.0.9
------------------------------------------------------------------------
r95 | naifu | 2012-06-28 09:57:52 +0000 (Thu, 28 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkUnit/RiftAddon.toc
   M /trunk/Libs/nkUnit/events.lua
   M /trunk/RiftAddon.toc
   M /trunk/config.lua
   M /trunk/events.lua
   M /trunk/main.lua

Release 2.0.8
------------------------------------------------------------------------
r93 | naifu | 2012-06-27 15:24:39 +0000 (Wed, 27 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkGenie/RiftAddon.toc
   M /trunk/Libs/nkGenie/grid.lua
   M /trunk/Libs/nkGenie/main.lua
   M /trunk/Libs/nkGenie/mask.lua
   A /trunk/Libs/nkGenie/progressbar.lua
   M /trunk/Libs/nkGenie/text.lua
   M /trunk/Libs/nkTools/RiftAddon.toc
   M /trunk/Libs/nkTools/main.lua
   M /trunk/RiftAddon.toc
   M /trunk/api.lua
   M /trunk/config.lua
   M /trunk/locales/localizationDE.lua
   M /trunk/locales/localizationEN.lua
   M /trunk/locales/localizationRU.lua
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 2.0.7
------------------------------------------------------------------------
r91 | naifu | 2012-06-26 16:24:11 +0000 (Tue, 26 Jun 2012) | 1 line
Changed paths:
   A /trunk/Libs/nkTools
   A /trunk/Libs/nkTools/RiftAddon.toc
   A /trunk/Libs/nkTools/main.lua
   M /trunk/RiftAddon.toc
   M /trunk/main.lua

Release 2.0.6
------------------------------------------------------------------------
r89 | naifu | 2012-06-26 13:18:30 +0000 (Tue, 26 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkGenie/RiftAddon.toc
   M /trunk/Libs/nkGenie/actionbutton.lua
   M /trunk/Libs/nkGenie/button.lua
   M /trunk/Libs/nkGenie/checkbox.lua
   M /trunk/Libs/nkGenie/combo.lua
   M /trunk/Libs/nkGenie/dialog.lua
   M /trunk/Libs/nkGenie/frame.lua
   M /trunk/Libs/nkGenie/grid.lua
   M /trunk/Libs/nkGenie/itemtooltip.lua
   M /trunk/Libs/nkGenie/locales/localizationDE.lua
   M /trunk/Libs/nkGenie/locales/localizationEN.lua
   M /trunk/Libs/nkGenie/locales/localizationFR.lua
   M /trunk/Libs/nkGenie/locales/localizationRU.lua
   M /trunk/Libs/nkGenie/main.lua
   M /trunk/Libs/nkGenie/mask.lua
   M /trunk/Libs/nkGenie/menu.lua
   M /trunk/Libs/nkGenie/radiobutton.lua
   M /trunk/Libs/nkGenie/scrollbox.lua
   M /trunk/Libs/nkGenie/slider.lua
   M /trunk/Libs/nkGenie/tabpane.lua
   M /trunk/Libs/nkGenie/text.lua
   M /trunk/Libs/nkGenie/textfield.lua
   M /trunk/Libs/nkGenie/texture.lua
   M /trunk/Libs/nkGenie/window.lua
   D /trunk/Libs/revTools
   M /trunk/RiftAddon.toc
   M /trunk/api.lua
   M /trunk/config.lua
   M /trunk/events.lua
   M /trunk/locales/localizationDE.lua
   M /trunk/locales/localizationEN.lua
   M /trunk/locales/localizationRU.lua
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 2.0.5
------------------------------------------------------------------------
r87 | naifu | 2012-06-25 18:31:33 +0000 (Mon, 25 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkGenie/RiftAddon.toc
   M /trunk/Libs/nkGenie/grid.lua
   M /trunk/Libs/nkGenie/main.lua
   M /trunk/RiftAddon.toc
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 2.0.4
------------------------------------------------------------------------
r85 | naifu | 2012-06-25 17:14:15 +0000 (Mon, 25 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkGenie/RiftAddon.toc
   M /trunk/Libs/nkGenie/frame.lua
   M /trunk/Libs/nkGenie/itemtooltip.lua
   M /trunk/Libs/nkGenie/main.lua
   M /trunk/Libs/nkGenie/mask.lua
   M /trunk/Libs/nkGenie/text.lua
   M /trunk/Libs/nkGenie/texture.lua
   M /trunk/Libs/nkUnit/main.lua
   M /trunk/RiftAddon.toc
   M /trunk/config.lua
   M /trunk/events.lua
   M /trunk/locales/localizationDE.lua
   M /trunk/locales/localizationEN.lua
   M /trunk/locales/localizationRU.lua
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 2.0.3
------------------------------------------------------------------------
r83 | naifu | 2012-06-24 10:33:58 +0000 (Sun, 24 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkGenie/RiftAddon.toc
   M /trunk/Libs/nkGenie/grid.lua
   M /trunk/Libs/nkUnit/events.lua
   M /trunk/Libs/nkUnit/main.lua
   M /trunk/RiftAddon.toc
   M /trunk/config.lua
   M /trunk/events.lua
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 2.0.2
------------------------------------------------------------------------
r81 | naifu | 2012-06-23 19:24:42 +0000 (Sat, 23 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkUnit/RiftAddon.toc
   M /trunk/Libs/nkUnit/events.lua
   M /trunk/Libs/nkUnit/main.lua
   M /trunk/RiftAddon.toc
   M /trunk/events.lua
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 2.0.1
------------------------------------------------------------------------
r79 | naifu | 2012-06-23 13:57:01 +0000 (Sat, 23 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkGenie/RiftAddon.toc
   M /trunk/Libs/nkGenie/button.lua
   M /trunk/Libs/nkGenie/dialog.lua
   A /trunk/Libs/nkGenie/gfx/editPen.png
   A /trunk/Libs/nkGenie/gfx/iconCancel.png
   M /trunk/Libs/nkGenie/grid.lua
   M /trunk/Libs/nkGenie/slider.lua
   M /trunk/Libs/nkGenie/tabpane.lua
   M /trunk/Libs/nkGenie/window.lua
   M /trunk/RiftAddon.toc
   A /trunk/api.lua
   M /trunk/config.lua
   M /trunk/events.lua
   M /trunk/gfx/gridBG.png
   A /trunk/gfx/gridBGLayoutManager.png
   A /trunk/layouts.lua
   M /trunk/locales/localizationDE.lua
   M /trunk/locales/localizationEN.lua
   M /trunk/locales/localizationRU.lua
   M /trunk/main.lua
   M /trunk/readme.txt
   M /trunk/unitframe.lua

Release 2.0.0
------------------------------------------------------------------------
r77 | naifu | 2012-06-22 16:54:54 +0000 (Fri, 22 Jun 2012) | 1 line
Changed paths:
   M /trunk/RiftAddon.toc
   M /trunk/events.lua
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 1.4.0 RC5
------------------------------------------------------------------------
r75 | naifu | 2012-06-22 15:45:08 +0000 (Fri, 22 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkUnit/events.lua
   M /trunk/RiftAddon.toc
   M /trunk/events.lua
   M /trunk/main.lua

Release 1.4.0 RC4
------------------------------------------------------------------------
r73 | naifu | 2012-06-22 08:53:11 +0000 (Fri, 22 Jun 2012) | 1 line
Changed paths:
   M /trunk/events.lua
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 1.4.0 RC3
------------------------------------------------------------------------
r71 | naifu | 2012-06-21 16:06:53 +0000 (Thu, 21 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkUnit/events.lua
   M /trunk/Libs/nkUnit/main.lua
   M /trunk/RiftAddon.toc
   M /trunk/events.lua
   M /trunk/main.lua
   M /trunk/readme.txt
   M /trunk/unitframe.lua

Release 1.4.0 RC3
------------------------------------------------------------------------
r70 | naifu | 2012-06-21 13:10:29 +0000 (Thu, 21 Jun 2012) | 1 line
Changed paths:
   D /trunk/Libs/LibUnitChange
   A /trunk/Libs/nkUnit
   A /trunk/Libs/nkUnit/LibUnitChange
   A /trunk/Libs/nkUnit/LibUnitChange/LICENSE
   A /trunk/Libs/nkUnit/LibUnitChange/RiftAddon.toc
   A /trunk/Libs/nkUnit/LibUnitChange/main.lua
   A /trunk/Libs/nkUnit/RiftAddon.toc
   A /trunk/Libs/nkUnit/events.lua
   A /trunk/Libs/nkUnit/main.lua
   M /trunk/RiftAddon.toc
   M /trunk/config.lua
   M /trunk/events.lua
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 1.4.0 RC3
------------------------------------------------------------------------
r68 | naifu | 2012-06-19 12:24:48 +0000 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/RiftAddon.toc
   M /trunk/events.lua
   M /trunk/main.lua

Release 1.4.0 RC2
------------------------------------------------------------------------
r66 | naifu | 2012-06-19 12:06:49 +0000 (Tue, 19 Jun 2012) | 1 line
Changed paths:
   M /trunk/RiftAddon.toc
   M /trunk/config.lua
   M /trunk/events.lua
   A /trunk/gfx/notreadyIcon.png
   A /trunk/gfx/readyIcon.png
   M /trunk/locales/localizationDE.lua
   M /trunk/locales/localizationEN.lua
   M /trunk/locales/localizationRU.lua
   M /trunk/main.lua
   M /trunk/readme.txt
   M /trunk/unitframe.lua

Release 1.4.0 RC1
------------------------------------------------------------------------
r64 | naifu | 2012-06-10 09:41:46 +0000 (Sun, 10 Jun 2012) | 1 line
Changed paths:
   M /trunk/Libs/nkGenie/RiftAddon.toc
   M /trunk/Libs/nkGenie/combo.lua
   M /trunk/Libs/nkGenie/grid.lua
   M /trunk/RiftAddon.toc
   M /trunk/main.lua
   M /trunk/unitframe.lua

Release 1.3.1
------------------------------------------------------------------------

Comments

First Previous Page 1 of 4 Next Last
  • #66

    All of the nkAddons gives me the following error:

    Error: Unknown frame type "nkExtTexture"
        In nkAdvisor / addonLoaded, event Event.Addon.Load.End
    stack traceback:
        [C]: in function 'createFrame_core'
        nkManager/main.lua:46: in function 'new'
        nkManager/main.lua:29: in function 'init'
        nkAdvisor/main.lua:17: in function <nkAdvisor/main.lua:13>
  • #65

    Error: Incorrect function usage.
    Parameters: (Frame: nkThings.uniFrame_castFrameTexture.0x245ddcd0), -1.#IND
    Parameter types: Frame, number
    Function documentation:
    Sets the width of this frame. Undefined results if the frame already has two pinned X coordinates.
    Not permitted on a frame with "restricted" SecureMode while the addon environment is secured.
    Frame:SetWidth(width) -- number
    Parameters:
    width: The new width of this frame.
    In nkThings / updateHandler, event Event.System.Update.Begin
    stack traceback:
    [C]: in function 'SetWidth'
    nkGenie/frame.lua:38: in function 'update'
    nkThings/unitframe.lua:541: in function 'updateInfo'
    nkThings/events.lua:29: in function <nkThings/events.lua:5>

  • #64

    ok i seemed to have Pinpointed it, it seems like if you use ANY font besides standard you have this issue, also anyway to abbreviate their shard they are on next to their name?  IT fills in way to much of the bar

  • #56

    anyway to fix the fonts?  They arent staying in the frame with gm's fix it works, but the health to the right doesnt work, unless you make it REALLY small

  • #57

    Weird, I'm not seeing that issue on mine.  Does it happen on load or only after the resize error.  I'll take a look and see if it's a quick fix like the other.

  • #63

    in regards to no money, IF THIS WORKED, I am the few people that actually give money, I gave 50 dollars to nkaddons when he was doing it.  I give money when its due.  I told gor I would send him an amazon gift card for 100 if HE DID IT, but the problem is people dont do it.  I have no issues paying for something when its due.  I would pay anyone if they fixed it.  I do alot of front end design (web) and some VB and C++.  I however, do not even want to touch what was done here to try and fix it.  I have worked on myui when it came out and just have to much game time playing to do the mod.  Like I said, I dont mind paying people to get a mod working 100% even 90%! LOL, the fact that this works about 12% im kind of frustrated.  If someone offers ot pay you, you cant give that reason :)

  • #62

    Talissa, I totally understand your frustration, but that's the risk we take by using addons.  There is no guarantee the author will stick with the game or even the addon.  In this case, the original author stepped asside and gave the addon to Gornutz to maintain.  Now Gornutz didn't write this from the ground up and has no real interest in it other than he likes, uses, and wants to maintain the addon.  For that I want to thank him.  He gets absolutely no money for his efforts and most of the time addon authors only recieve negative feedback that their addon is broken.

    As users, we need to appreciate that the person maintaining the addon isn't doing this for a living.  In fact they are enjoying the SL launch just like the rest of us.  They have stated that they are doing background work on what needs to be done in order to update the entire NK suite of addons.  Hopefully he/she has help in doing this.  The fix I put in, will allow you to use the addon, but doesn't give you 100% functionality.  We have to be patient.  How much time?  That's for each individual user to decide.  I hope that Gornutz doesn't drop the project because I like this addon as well.

    I share in your frustration, but having a developer background, I also sympathize with the addon's author.  I hope you hang in there and continue to use the addon once it is brought back to life.

  • #61

    there is no health percent on my unit frame, its on my targets.  I tried that and because i have health/healthmax its alot of characters thus causing this overlap.  No offense to author, but there have been 0 updates on any of his mods.  Nkrebuff doesnt even work, the cooldowns dont show and function.  He just removed a couple of lines to make it not have an error.  I am not trying to be mean but people take on mods but dont do anything to fix them.  Its kind of annoying

  • #60

    I looked into this further and it's more than just a line change in a single module.  It's more than I really want to take on right now.  We'll have to wait for author.  In meantime if you remove the healthpercent from text, you should be fine.  You don't really need to know your max hp onscreen do you?

  • #58

    i have mine custom, here is a screenshot of the error

    http://postimage.org/image/dug72w5qp/
    http://postimage.org/image/mqqz6twcx/
    http://postimage.org/image/r15n2f1g1/

    as you can see it overlaps differently, now when i change the font to standard which it looks like its using then change it back and hit ok, its OK for the time being then it goes back to the way it was.  I have contacted the author about this mod and nkrebuff still not working and it seems like the responses are few and far between

    Last edited by Talissa on 12/14/2012 12:14:59 PM
  • #54

    Error: Incorrect function usage.
    Parameters: (Frame: nkThings.uniFrame_castFrameTexture.0x2317a598), -1.#IND
    Parameter types: Frame, number
    Function documentation:
    Sets the width of this frame. Undefined results if the frame already has two pinned X coordinates.
    Not permitted on a frame with "restricted" SecureMode while the addon environment is secured.
    Frame:SetWidth(width) -- number
    Parameters:
    width: The new width of this frame.
    In nkThings / updateHandler, event Event.System.Update.Begin
    stack traceback:
    [C]: in function 'SetWidth'
    nkGenie/frame.lua:38: in function 'update'
    nkThings/unitframe.lua:541: in function 'updateInfo'
    nkThings/events.lua:29: in function <nkThings/events.lua:5>

  • #55

    I've gotten that a few times as well, however, if you just hit ignore (plus checkbox) it only happens once per session.  It doesn't cause the addon to crash at all.  The issue is in combat, you can not adjust the frame information... However, the addon is not using the new frame sizing and defaults... This causes the error.  Not a big deal or deal breaker.  I'll let the gornutz fix this in his updates.

  • #52

    Ok... I'm not the author, but found the issue.  It seems they depricated unit event handlers.  They have replaced it with a new functionality that allows developers to take advantage of partial availability.

    So if you go into your addon folder nkThings\Libs\nkUnit  open up the main.lua file in notepad or something.

    Change lines 37 and 38 to look like:

            table.insert(Event.Unit.Availability.Full, { nkUnit.events.unitAvailable, "nkUnit", "unitAvailable"})
            table.insert(Event.Unit.Availability.None, { nkUnit.events.unitUnavailable, "nkUnit", "unitUnavailable"})

    I haven't tested for long periods.  If you run across another error, post it here.  I'll try to fix that as well.  I know the author is bogged down with all the changes, so this might buy him/her some time and allow us to use the most awesome addon!

    Last edited by bakergm on 12/13/2012 10:41:17 AM
  • #53

    ok that worked, however I do have a question what about the castbar, it goes across the screen, and one more thing?  Do you use nkrebuff, do you think you could take a look at the cooldown part of it, it doesnt seem to show it.  I have messaged him but I think hes really busy.

     

    also next issue is, when you change the fonts, it doesnt hold, meaning when you reload from porting ot something, it always changes it back to the default and then it doesnt fit on the bar

     

    also another error

    Error: X axis: An axis with a set size cannot have more than one unique set point.
    In nkThings / nkThings.nkThingsConfigbtUpdate:LeftPress
    stack traceback:
    [C]: in function 'SetPoint'
    nkGenie/text.lua:75: in function 'update'
    nkThings/unitframe.lua:1464: in function 'redraw'
    nkThings/main.lua:583: in function 'updateFrames'
    nkThings/config.lua:766: in function 'updateFrames'
    nkThings/config.lua:108: in function 'func'
    nkGenie/button.lua:115: in function <nkGenie/button.lua:115>

    Last edited by Talissa on 12/14/2012 8:08:13 AM
  • #51

    after 2.1 there is no more compatability mode, its 100% broke, I have tried to fix it myself with a 0 success rate

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!