• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Eloquence-Fan Update

  Download the Curse Client

Project Updated:
Files Updated: Thu, May 28 2009
Supports Game Version: 3.1.0
Category: Chat & Communication
Tags:

, , , , and [Edit Tags]

Project Manager: blackknight95857669
Additional Authors: Phoggy
Current Version: Eloquence3.1
License: All Rights Reserved
Avg Daily DL (last 30 days): 16
Downloads Total: 4,514
Favorites: 28
Comments: 24
  • About Eloquence-Fan Update
  •  

Eloquence is a chat mod which attempts to filter as much of the stupidity out of the chat window as it can. PLEASE READ THE FULL DESCRIPTION, IT WILL ANSWER MOST QUESTIONS YOU MIGHT HAVE.

June 20 '09

UPDATE: Guess I spoke too soon. There is more than one code that controls the filter's link skip abilities. Still working on it. I actually went and spent the 40 bucks on the World of Warcraft Programming book lol, so I am serious about getting this fixed and maybe even recoded someday. I'm trying really hard to fix this at the same time I update for the next patch. Not promising anything though. I'm still trying to figure out what the undescribed variables actually are so that I'll better understand how the function works.

Also, I've been adding things to the spam filters . I've added stuff like an*l, lolumad(for any Sargeras Alliance players XD), Sulfuron Ingot and Thunderfury to the spam filters, the last 2 mainly cause 100% of the time I've seen them in chat it's being spammed. Been fiddling with the classcolor/level codes. I've (hopefully) managed to get them straightened out, I haven't had any "DKs not filtering correctly" issues with my copy. Thanks to everyone for being patient with me!
-----

CURRENT RELEASE: In my own testing all characters EXCEPT DEATH KNIGHTS are being caught and filtered correctly, up to level 80 :) *I should note that the DKs actual chat is being filtered, just for some reason at the moment Elo will not always update the level/class color for them, at least in my testing. I don't know why* Now, for you RP players, the update to the level cap SHOULD correct the dialect problems. If not, please feel free to notify me here and I'll see what I can do to fix that.

I'm still working on the Profession and Achievement link "bug". So far the only way I've gotten it to work is to add all the profession names (including specialization names such as Transmutation Master) and the word achievement into the Elo Skipword category detailed at the bottom of this description.

It should be noted that this is still NOT, I repeat NOT a FULLY functional version. I have updated the TOC file and fixed the XML so the addon stops throwing errors. I've even added in most, I repeat MOST of the Northrend abbreviations, the ones that were easiest to get done anyway. Certain ones such as AN for Azjol Nerub or UP for Utgarde Pinnacle I haven't quite figured out how to get to work only when in LFG context as yet. /Shrug I'm working with heirloom code here, and I'm still fairly new to Lua, sorry.

I welcome anyone that can/wants to help me with any of these issues to contact me here. Just please keep in mind, I do play, I do have a life, and this isn't the only project I'm working on. I will do what I can to keep this as functional as it currently is and work on bringing it to fully functional status, if possible. Thank you and enjoy.

________________________________

What Is It?
Eloquence is a linguistic mod that gives you control over communication. You can apply different levels of chat filters for yourself and others, trim long messages into clickable links, modify channel headers, apply colors to players' names, and manage spam in lots of ways.

I. Filters
Eloquence's biggest feature is the selectable filter settings. Anyone can appreciate its spell-checking and caps-squashing filters, while roleplayers will enjoy the various dialects. You can filter your own chat to other players, or you can keep your filtered experience totally private.

AVAILABLE FILTERS
Spell Book
The most basic yet important filter. Corrects common spelling and grammatical errors, reduces out-of-control repetition, and keeps people from shouting with all caps.

Decompression Engine
Expands Warcraft and MMO acronyms. Translates cryptic expressions like "288 lw lfw!" and "LF1M SMA PREF TANK!!!" into plain English

Emote Whiz
Verbalizes smilies, emoticons, and other ideogrammatic expressions.

Mouthwash
Replaces profanity and offensive words with more acceptable euphemisms.

Fantasy Writer
Rewrites many modern, out-of-character expressions with those found in fantasy literature.

Dialectician
Each speaker will speak in an accent or dialect based on his or her race. Eloquence detects player's races through a variety of means, but sometimes this isn't possible. Players of an unknown race are filtered using Fantasy Writer.

ALLIANCE DIALECTS
Human: In-character speech with some phrases like "King's honor, friend."
Dwarf: Everything's in Scots! "Ah'm no' shuir if that wull wirk, laddie."
Night Elf: Some Darnassian like "Asha'falah" and slightly formal language (few contractions).
Gnome: Quirky, brainy vocabulary and folksy cliches.
Draenei: Few contractions and some Draenei words.

HORDE DIALECTS
Orc: A few Orcish words and phrases like "Lok'tar" and "Zug zug".
Tauren: Formal language with some race-specific sayings like "Winds be at your back!"
Troll: Thick Jamaican basilectic patois with some Trollish like "Tas'dingo!"
Undead: A slight hiss that intensifies when they get excited. Several Forsaken sayings.
Blood Elf: Proud and cocky, with some phrases in Thelassian.

II. Chat Links
Eloquence offers two styles of Clickable Chat Links that trims long messages and tags them at the end. Clicking them will reveal the original (long) message. This way you can keep enchanters and guild recruiters from clogging your chat window! (Due to the way links are handled, it doesn't work on messages that contain linked items).

III. Headers
a. Eloquence can shorten common channel headers like "[1. General]" into a number "[4.]" or letter "[G.]". Several display styles are available.
b. Eloquence can color players' names based on their class and add their level, if Eloquence knows them. You can have players whose classes are unknown are assigned a random color if you wish. Eloquence can also color player's names inside chat messages for easy recognition.

IV. Display Options

Eloquence features multiple miscellaneous display options to give you more control over what you see in your chat window. The options window has checkboxes for suppressing chat spam, duel announcements, drunk/sober messages, coin spam, brackets, and PvP ranks.

V. Player Data

Some features need Eloquence to know something about a player speaking. These are the race-specific Level 4 filter and the "Names of Known Players" setting. If these options are enabled, Eloquence will passively gather info on your friends, party/raid/guild members, and players you mouse-over. You can also have Eloquence actively gather data when you change zones and talk to NPCs. A slider lets you choose how long to keep data. You can see how many player entries Eloquence has gathered, and purge the list if you wish.

VI. Text Commands

You can apply custom filters. For example, typing "/elo add gz = grats" (without quotes) will tell Eloquence to turn "gz" (as a whole word) into "grats". Custom filters are applied before Eloquence's are, so you can override the defaults this way too. For example, type "/elo add woot = woot" to keep Eloquence from altering the word "woot".

You can tell Eloquence to not filter certain players or channels. Type "/elo skip Thrakzor" (without quotes) to let Thrakzor's chat appear normally. Type "/elo channel Addon" to keep the custom channel "Addon" from being filtered at all.

You can also tell Eloquence to skip specific words. Type "/elo skipword (X)" (without quotes) to let any chat with word X appear unfiltered. EX: "/elo skipword achievement" will tell Eloquence NOT to filter any messages that appear in the chat frame with the word achievement in them. You will have to do this for every toon you have for now, I will work on getting profiles into the code in the future

  • Downloads (4)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Eloquence-Fan Update Eloquence3.1 Release 3.1.0 700 5/28/2009
  Eloquence-Fan Update Eloquence 3 Release 3.1.0 228 5/22/2009
  Eloquence-Fan Update Eloquence 2 Release 3.0.2 2,178 10/18/2008
  Eloquence-Fan Update 1-beta Release 2.0.0 115 4/27/2008
  • 1 page(s)
Advertisement
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Josaline said 

    Ok still crashes on my lock. Although not on any other characters. So must be an issue with my lock. I'll post you my SavedVariables on my lock. See if that helps.

    Reply Report Permalink
  • You wouldn't happen to have PetEmote, or something like that, would you? Already figured out Elo and that mod don't get along..

    Reply Report Permalink
  • Josaline said 

    no but i have petleash. But, it only crashes on my lock when i run it with advertiser. My locks addon i use is Soulspeak.
    I do however use other tradeskill mods such as Advanced Tradeskill Window, Ackis Recipe List, Carbonite, Enchantrix,TB_Artisan if that info helps

    Reply Report Permalink
  • So then you've tried disabling all other mods save for Eloquence and Advertiser and it's still crashing?

    Reply Report Permalink
  • Josaline said 

    I also use rphelper2

    Reply Report Permalink
  • Well as long as you haven't set Elo to filter your outgoing messages, none of the tradeskill stuff should have any effect/conflict with Elo... However, any mods that use the chat frame could definitely cause issues. I have been almost exclusively testing with a lock (old toon on a server I don't play on anymore heh, um, he is only 70, so that MAY make a difference.. but I couldn't tell you for sure)

    Reply Report Permalink
  • Josaline said 

    Right here's an update...

    I tested it out on my warrior, who is also an enchanter. It crashed. Seems to be the only problem is with enchanting. All other prof links work fine and so do achievements. I'm gonna disable any enchanting mods and see what happens.

    Reply Report Permalink
  • Josaline said 

    Ok, i posted the enchanting link manually myself and it crashed. So its got nothing to do with Advertiser. Its the link itself.

    I do use Prat chat mod. Im clueless to this puzze and i appreciate u helping me with this. Where's Sherlock when ya need him ^^

    Reply Report Permalink
  • Josaline said 

    puzzle rather*

    Reply Report Permalink
  • Josaline said 

    Ok, its working. Didn't realise it doesn't save the elo skipword globally, just per character. Doesn't also add words globally either.

    You must be sick of the sight of me now lol but one request before i leave you.

    Any chance you can add profiles? So i'm able to copy my settings e.g my skipwords/added words etc to other chars. Saves time inputting them all over again...and i have many characters ^^

    Reply Report Permalink
  • lol It's ok, as long as you have the patience with me still learning how to work this stuff :) I'll see about working that into the mix at some point.

    Reply Report Permalink
  • Josaline said 

    Brilliant! I've used this mod like forever. It's one of my top faves. Keep up the good work.

    Reply Report Permalink
  • Josaline said 

    Ah ye ofc. Just don't check forums all too often so sorry for the silence. Ye, I play on EU server. Although I've been using Eloquence for quite some time. The mod alone doesn't let me click on links. Although i see you are working on that. However, it lets me click on recipes, armour etc, just not Profs/achievement links.

    Running Advertiser with Eloquence...basically in detail to what happens is upon log in, Advertiser does an automated message with links in the trade channel, BUT Eloquence conflicts with it and causes the game to crash whenever Advertiser tries to spam that message.

    Anyway...i hope you're able to find the problem. I don't really use the addon to perfect my writing but merely to perfect others.

    Reply Report Permalink
  • Josaline said 

    Also conflicts with "Advertiser" mod. Game crashes on log in.

    Reply Report Permalink
  • /shrug, Only error I got was linked to AceLocale/SpamSentry. No crash. Did the crash happen as soon as you installed Elo? Or had you set the filters up in any way? Oh and what server locale do you play on (ie EU, US, etc)? If it's anything other than a US server, odds are Elo is not going to play well. Localization is something I need to work with.

    Reply Report Permalink
  • Been working on the links for the last month. Biggest problem I'm having other than still being pretty green with Lua programming is that Marr set up functions with no description comments, so it's kinda like I'm breaking code, whilst learning programming. I've gotten as far as finding at least 2 snippets of code that control the "skip links when filtering" engine, I just haven't figured out how exactly it works.

    Guess I'll have a look at the coding in Advertiser and see what the mods are arguing about, if it's something I have to change or what.

    Reply Report Permalink
  • In the meantime, if you'd like to continue to use Eloquence, I suggest using the /elo skipword command to tell Elo to skip filtering sentences with Prof links in them. Might want to add the word "achievement" for now too, those links won't work either. If you care, that is :)

    Reply Report Permalink
  • Josaline said 

    The profession links i.e. [Enchanting] cannot be clicked on/linked whilst enabling this addon. It produces no error either. Any chance of fixing this please? :)

    Reply Report Permalink
  • I just tried Elo, and like what I see. Unfortunately, it spews the following Lua error[*]:

    SendChatMessage() must be in utf8 format.

    What can I do to fix it? I'm not afraid of modifying either Lua or XML files.

    [*] That is, the message does not happen when I disable Eloquence.

    Reply Report Permalink
  • Well, in order for me to even attempt to debug that I'd have to know when it occurs, what other mods you have, particularly chat mods, and whether or not you tried reproducing the bug by disabling all other mods and repeating whatever action you did that threw the error in the first place.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 3,461 Prat 3.0 Chat & Communication
  2. 1,565 EPGPLootmaster Chat & Communication, Guild...
  3. 919 BadBoy: Anti Spam Automatic Reporter Chat & Communication
  4. 625 WIM (WoW Instant Messenger) v3 Chat & Communication
  5. 559 Chatter Chat & Communication