09.07.2017, Release, 1.8.4.1
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
- Mention Highlighting in RP channels, Including Aliases.
- Shows Circle Commands and Chat Channel Commands in Channel Names
- Able to hide chat windows in combat
- Prepend per channel aliases to your chat messages
- Extended, Regular and Abbreviated chat channel labels
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.
---
Wildstar Reloaded, Killroy and the RP Marker {*}
According to reports and my own tests, Carbine has removed support for the RP Marker from the Chat parsing functions. What does this mean for you and for Killroy? It means that if you enable "Show All: Auto {*}" in the Killroy main menu, you will SEE the RP marker getting append to the beginning of your chat line. In the old Wildstar, that marker got edited/parsed out and you chat got flagged as "RP Chat" for the ChatLog filter. It appears that is no longer a thing, which is technically a good thing, IMO, because no one really used that RP filter all that much, but regardless, if you're seeing "{*}" , disable "Show All: Auto {*}". I've a ticket open with Carbine, so hopefully they'll let me know if this is a "bug" or a "feature". If it's a feature, I'll be able to simplify things a bit in Killroy as that several functions will not longer be required. As I know more, I will let you all know more.
---
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.
Example:
/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.