Get an Epic Experience with Premium


Action Bars Login to Add Favorites
  • 1 Like
  • Rift
  • 35 Monthly Downloads
  • Supports: 1.7
  • 5,564 Total Downloads
  • Updated 04/01/2012
  • Created 11/04/2011
  • 6 Favorites
  • Project Site
  • Comments
  • Release Type: Beta
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 0.82beta

About KnowThineEnemy

"So it is said that if you know your enemies and know yourself, you can win a hundred battles without a single loss. If you only know yourself, but not your opponent, you may win or may lose. If you know neither yourself nor your enemy, you will always endanger yourself."


This addon passively tracks the abilities used by your friends and enemies and determines the roles and eventually the actual build they are using.

Role/build information is displayed in a small movable HUD when someone is targetted.

Provides a global KTE.getInstance():getSouls(playerName) function so that other addons can leverage its database. Will soon integrate with BookOfTheFallen addon + other addons.

tag 0.82beta
NerfedWar <>
2012-04-01 08:28:58 +0200



    - Lots of fixes
    Signed-off-by: NerfedWar <>


  • #11

    Update: the addon os Online:


    I'm not Bixler and I don't have an updated souldb :P But... I'm working on a rewrite of this addon. The possible name will be: KTE2 I would like to test the new code for the next one or two weeks an release this version as soon as possible.

    Please find a short list of all updates the new addon will have:

    - Support for English, German and French class and soul names added
    - Support for English, German and French client versions added
    - Support for English, German and French spell database added
    - Handling of DMG and heal events fixed and improved
    - Addon structure and description changed
    - Soul calculation improved
    - Handling of icons improved
    - Addon layout changed (Icons, Background, ...)
    - Addon initialization fixed
    - Code cleanup and lots of fixes
    - Project converted to UTF-8
    - Handling of generic CSV files added (en,de,fr)
    - Script for automatic spell, class and soul LUA generation added (en,de,fr)
    - Unused class files removed - Support for Rift 2.5 added

    Last edited by Perma on 2/10/2014 7:17:01 PM
  • #10

    hi, bixler Rift.

    can i have the updated souldb n soulabbrev ?

    if possible please email me thanks. 

    i try to use this addon, but all the skill is mixup

  • #9

    I updated the SoulDB and SoulAbbrev file and got everything up to date as far as SL souls and skills go. I added SL soul icons, corrected all skill point levels and added the fixes Architekt mentioned.

    It seems to be working perfectly fine. Only issue that it has is a bug that was around when Nerfed was still active. (Error: KTE/KTE.class.lua:384: table index is nil) But it doesnt seem to break the addon any from what I can tell. 

    I have no LUA knowledge I just poked around in the LUA files and on google until I fixed it. Curious if I could upload a continuation of this possibly with some help from someone experienced with LUA? I have emailed Nerfed hopefully he will respond.

    Last edited by BixlerRift on 7/21/2013 9:09:51 AM
  • #8

    Since this hasn't been updated, I took the liberty of dorking around with it and making some changes that seem to fix it. Here's what I changed (open up KTE.class.lua):

    change line 158 to:         local ability = Inspect.Ability.New.Detail(abilityId)

    Change line 633 to:     table.insert(Event.Ability.New.Add, { KTE.parseAbilityAddEvent, "KTE", "KTE.parseAbilityAddEvent" })

    Delete or comment out line 681. You can comment it like this: --self.kteFrame:ResizeToTexture()
    Delete or comment out lines: 718, 739, 760

    You should see three block boxes with a thin gold outline around them. Select a target, such as yourself and after a brief delay you should see it showing you their tree.

    PLEASE NOTE: I am very new to Rift and so I can't guarantee that, even though these changes make it work, that the information it's displaying is completely correct. All I can say is that for my character it is.

    Also note that if you find that frame to be annoying, you could hide it off screen (just drag it) and note that above both your character's and your target's portraits you'll see in small white text an abbreviation of the stat point allocation. For example, my fledgling rogue is an assassin and riftstalker so it shows "4RS, 6AS".

    I did notice that it's off by 2 for my assassin count. I would imagine that's due to the fact that I chose it as my first soul and I'm guessing the addon only accounts for points you've actually added yourself via leveling up, thus not counting your initial freebie points.

    [EDIT]: Well crap. Now that I've played a bit longer and leveled up, it doesn't seem like my display is changing at all. If anyone else is able to get it to work with it properly updating the display, let me know.

    [EDIT 2]: Hmm. Now it appears to be working totally fine again and has updated to properly reflect all my skill point allocations. Not sure what the trigger for it was but will try and investigate.

    Last edited by Architekt on 5/7/2013 2:55:48 AM
  • #7

    update beings worked on :)

  • #6

    plz update this!

  • #5

    Love this addon!  Dev, please update for the latest version of Rift!!!

  • #4

    Bug in correct version, new version coming later this week.

  • #3

    Very nice addon. I've been getting an error though:


    Error: KTE/KTE.class.lua:384: table index is nil

         In KTE / KTE.parseCombatEvent, event Event.Combat.Damage

    stack traceback:

    KTE/KTE.class.lua:384: in function <KTE/KTE.class.lua:360>

  • #2

    upgrade to version 0.7beta asap, versio  0.6beta has massive performance issues.

  • #1

    new version that fixes drag and drop of hud

  • 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 »

Star Trek Online Wiki Editing Contest