Get an Epic Experience with Premium


Chat, Communication, and Mail Login to Add Favorites
  • WildStar
  • 1,694 Monthly Downloads
  • Supports: API 9
  • 15,941 Total Downloads
  • Updated 02/08/2015
  • Created 03/31/2014
  • 37 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: Current Release, 1-5-15
Support development! **

About Killroy

02.08.15, Current Release, 1-5-15

NOTE: Due to the changes with Drop 4, you must delete your Killroy Saved Variables!

Manual Available Here!

Figured I needed to clean this up a bit and condense things. Killroy is a ChatLog modification for roleplayers in Wildstar. It has several features that make roleplay easier. The current feature list includes the following:

  • Cross-faction Chat
  • Asterisk Emote, Emote Quotes, and OOC Bracket chat color formatting in any channel.
  • Auto Insertion of the Carbine RP Chat Marker {*} in RP Only mode
  • A customizable Range Filter that reduces the distance say chat and emotes are received, with a soft falloff and occlusion detection.
  • Customizable Chat Colors
  • Fixes a ChatLog  bug that prevents muting of individual custom chat channels and circles (CustomChatColors required for this fix.)
  • 500+ character sends, with "chunking" into multiple sends.
  • Inline Target (%t) insertion in your chat.
  • Inline Emotes, {<youremote>}, that allow you to play animated emotes as you chat in say or emote.
  • Command Line access. /kl for usage prompt.
  • Per Channel RP Filter Settings
  • Custom Fonts in Chat and Chat Bubbles
  • Override and Restoration of all ChatLog Settings
  • Kills Chat Line Fade Timer

Killroy requires the Carbine ChatLog Addon. It will not play well with any addon that replaces ChatLog or overrides ChatLog's methods. Killroy works by modifying ChatLog. If another addon modifies the same code, there will be conflicts which may not be immediately apparent.


ChatLog and "RP Only" mode

Carbine's ChatLog addon has a built in feature for filtering RP Chat from regular OOC chat. It's kind of hidden away and difficult to use by default. Killroy makes it easier by auto inserting the RP marker in your chat stream, but you can still confuse folks if you don't know what you're doing.

There are three settings for ChatLog's RP Filter: Both, RP Only and No RP. Every chat you send in Wildstar gets tagged by the system with a collection of variables. One of those variables tells the UI whether or not your chat is RP. The filter then either excludes no RP chat, excludes RP chat, or allows both. To tag your chat as RP chat you need to use the characters below (unless of course you're using Killroy with ChatLog in RP Only mode.)

Keep in mind that most folks aren't going to notice or bother with the RP filter, so the majority will only see your chat in the default (NoRP) mode. Taking that into account, the RP Filter is best used when you want some privacy and have agreed with your RP friends to use it.

ChatLog formatting characters:

"{#}": Forces input into the "alien" font.

"{*}": Forces input into "roleplay" mode.

"{!}": Removes special formatting from what comes after it.


/s {*} Mary had a {!} little lamb, its {#} fleece was white {!} as snow.

Would send "Mary had a" to the chat as RP text, "little lamb, its" as regular chat, "fleece was white" as alien text and "as snow" as regular text.

Some minor changes to the channel cleanup methods.


First Previous Page 1 of 14 Next Last
  • #213

    Nope, I have no intention of modifying the UI sprites in any significant way. Killroy's open source, so anyone can fork the project and make their own customized version though.

  • #212

    Hi Baslack!

    was wondering if you have any plans of remaking the chat visual ? 

    i mean, like change the background and border and such ? i want mine to look like elv ui from wow ^^

    so i can match with Forge ui in wildstar!

  • #211

    @Cirinde, Good to hear. Let me know if you run across any more bumps.

  • #210

    Update: I got it to work. Found some hidden files that still had saved data in them. Thank you Baslack for helping.

  • #209

    @Cirinde, I need a complete third party addon list, as well as any ChatLog and Killroy saved variables. Pack them up and submit a link to me via Dropbox or other file sharing service. I'm unable to reproduce the errors in question, or I would not have gone to full release. Please submit these materials so I can help you. Thanks in advance for your cooperation.

  • #208

    First set of error upon reloading ui:

    ...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:304: attempt to index global 'tViewed' (a nil value)
    stack trace:
        ...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:304: in function <...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:289>

    Second error upon clicking on chat window:

    ...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:2116: attempt to index field 'tViewedChannels' (a nil value)
    stack trace:
        ...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:2116: in function 'AddChannelTypeToList'
        ui\ChatLog\ChatLog.lua:1863: in function 'DrawSettings'
        ...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:1515: in function <...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:1489>

    I have deleted all chat logs, but still get these errors. Unless I'm missing something.

  • #207

    1-5-15, Switched to Current Release. Note, if it gives you problems delete all ChatLog and Killroy saved variables. I've done this with good success and can report no problems or error messages. Saved variables can be found in:


    as well as


  • #205

    Thanks once again for the great add-on!

    Tried to use the new beta, got this error on loading the UI:

    ...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:304: attempt to index global 'tViewed' (a nil value)

    stack trace:
    ...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:304: in function <...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:289>

    Error persists through deleting Killroy Saved Variables using the Curse client and an uninstall/reinstall. 

  • #206

    Please delete both your ChatLog saved variables and your Killroy ones. Then let me know if the problem persists. The line in question refers to the viewed channels table of a ChatWindow. If that doesn't exist, somethings gone seriously sideways with ChatLog. A fresh start may clear the problem.

  • #203

    New BETA posted, 1-5-15. Fixed a minor issue with channel toggling. As always, post errors, steps to reproduce, etc. Thanks for the assistance and for using Killroy.

  • #201

    Using the latest beta (1-5-14) I get this error when trying to enable/disable a channel in the chat channel settings:

    ui\ChatLog\ChatLog.lua:2639: attempt to perform arithmetic on field '?' (a boolean value)
    stack trace:
    ui\ChatLog\ChatLog.lua:2639: in function 'HelperRemoveChannelFromAll'
    ...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:1984: in function <...a\Roaming\NCSOFT\WildStar\Addons\Killroy\Killroy.lua:1959>

    Seems to be working fine otherwise!

  • #202

    Danke. Think I squashed it. New BETA posted, 1-5-15.

  • #204

    Confirmed fixed. Trying out 1-5-15 now, smooth sailing so far. Good job!

  • #200
    New BETA! 1-5-14

    New beta posted, addresses issues with Carbine's broke ass GetUniqueId() causing channel view settings not to save. As always, report any issue, with steps to reproduce, error messages and installed addons listed. Thanks in advance for your assistance and for using Killroy.

    Last edited by baslack on 2/5/2015 10:21:39 PM
  • #199

    So far, the beta version is working.  Still testing...

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

Gamepedia Free-shirt Giveaway