Download
(7Kb)
Download
Updated: 12-04-10 09:05 AM
Pictures
File Info
Updated:12-04-10 09:05 AM
Created:unknown
Downloads:18,742
Favorites:94
MD5:

Low Memory Chat  Popular! (More than 5000 hits)

Version: 9
by: jaliborc [More]

Low Memory Chat is no longer maintained on WoWInterface. For the latest release, check Curse.


If you are looking for a highly configurable chat mod, LM Chat isn't for you: this is an extremely small add-on, and has no configurable settings.
Help about enabling an disabling features can be found here.


Features
  • Low Memory Usage: less than 1,7 kb (no modules)
  • Hides the up, down and menu chat buttons
  • Chat menu button inside the chat frame, at the upright corner optional module
  • Enables chat scrolling
  • Relocates bottom button to be inside the chat frame, and it only appears when you are scrolling.
  • Shorten and removes channel names (the color should be enough)
  • Makes Yell, Whisper, Party, Raid, Guild and Officer channels sticky optional modules
  • Moves the editbox to the top of the frame optional module
  • Lets you choose between several editbox styles (see the second image)
  • Timestamps optional module
  • Disable Tab Flash optional module
  • Disable Text Fading optional module

Languages
  • English
  • Spanish
  • German (thanks to disiz)
  • French (thanks to oaudry)

Based In
  • Chat Box - Robinson
  • Chat Timestamp - Micah
  • Rage Skin - N00bZXI
  • zChat - Industrial

How to Help
  • Report bugs you find
  • Share your ideas for new features
  • Share your addons with your friends
  • And, if you which, consider donating. Anything is appreciated!

Click here to lend your support!

Version 8
  • Updated for 4.0.3

Version 8
  • Updated for 3.3.5
  • Most bugs fixed. Some might persist.

Version 7.5
  • Tagged for 3.3

Version 7.4
  • Fixed a bug causing the module Timestamps to not load

Version 7.3
  • Improved the code of almost every module
  • Added new module: ArrowMode
  • Added new border style: Darkness

Version 7.2
  • Update for 3.2

Version 7.1
  • Fixed a bug causing the chat bottom button to not hide when clicked
  • Custom channels (general, trade,...) can now be set to sticky

Version 7
  • Added editbox styles: blizzard, smooth (classic LM Chat) and borderless for now
  • Significantly improved the code. Didn't tested it yet, but should use a lot less CPU and also a bit less memory
  • Placing the editbox at top of the chart is now an optional module

Version 6.1
  • Update the TOC file, so that WoW and WoWInterface know that it is still working. Nothing changed really.

Version 6
  • Better Module System
  • Now you can choose wich channels you want sticky
  • New Module: relocated menu button
  • New Language: French

Before Version 6
  • No records available
Post A Reply Comment Options
Unread 08-24-07, 04:37 AM  
jaliborc
A Chromatic Dragonspawn
 
jaliborc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 196
File comments: 329
Uploads: 20
Originally posted by Kyahx
Have you actually done CPU profiling of both? Last time I looked at your mod...it was calling somewhat-expensive functions (this:GetParent():GetName() twice) during a non-throttled OnUpdate function (for a "module" I didn't even have "enabled") which was causing constant CPU usage, even when nothing was happening.

Your mod also creates a copy of the global table 7 times during startup (and then proceeds to use getglobal instead of the cache). Your other "modules" create an astonishing amount of garbage as well, not to mention timestamps creating some very vauge and unneeded global functions.

By all means correct me if I'm wrong, but I don't think you've done as extensive profiling of your own mod as you would want your users to believe, and your mod is far from efficient in relation to how you advertise it.
I used Option House to see wich had a lower memory and CPU usage: LM Chat or Phanx Chat.
LM Chat had a lower memory and CPU usage.
Report comment to moderator  
Reply With Quote
Unread 08-23-07, 01:01 PM  
Kyahx
A Wyrmkin Dreamwalker
 
Kyahx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 34
Uploads: 6
Originally posted by jaliborc
Simple:
  • Increased memory and CPU usage.
Have you actually done CPU profiling of both? Last time I looked at your mod...it was calling somewhat-expensive functions (this:GetParent():GetName() twice) during a non-throttled OnUpdate function (for a "module" I didn't even have "enabled") which was causing constant CPU usage, even when nothing was happening.

Your mod also creates a copy of the global table 7 times during startup (and then proceeds to use getglobal instead of the cache). Your other "modules" create an astonishing amount of garbage as well, not to mention timestamps creating some very vauge and unneeded global functions.

By all means correct me if I'm wrong, but I don't think you've done as extensive profiling of your own mod as you would want your users to believe, and your mod is far from efficient in relation to how you advertise it.
Last edited by Kyahx : 08-23-07 at 01:58 PM.
Report comment to moderator  
Reply With Quote
Unread 08-23-07, 06:34 AM  
devfool
A Murloc Raider

Forum posts: 4
File comments: 18
Uploads: 0
feature needed: option to popup message if chat frame contains your name
Report comment to moderator  
Reply With Quote
Unread 08-22-07, 05:18 PM  
jaliborc
A Chromatic Dragonspawn
 
jaliborc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 196
File comments: 329
Uploads: 20
Originally posted by Dreadlorde
I can't get my chat channels name's shortened[/b]
I saw your compilation "Gold UI". It is because of other mod. I don't know which. But I will make a module that fix the problem.

Originally posted by Linda
Why not use PhanxChat ?
Simple:
  • Increased memory and CPU usage.
  • Requires Ace2 (some players don't use it - I don't use)
Last edited by jaliborc : 08-23-07 at 07:17 AM.
Report comment to moderator  
Reply With Quote
Unread 08-22-07, 03:31 PM  
Linda
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Why not use PhanxChat ?
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 08-15-07, 02:21 PM  
Dreadlorde
A Pyroguard Emberseer
 
Dreadlorde's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2302
File comments: 141
Uploads: 4
This addon is about perfect..I can't think of anything else to add.

edit: I can't get my chat channels name's shortened
__________________

Funtoo - Plan 9 - Windows 7
Last edited by Dreadlorde : 08-16-07 at 08:30 AM.
Report comment to moderator  
Reply With Quote
Unread 08-15-07, 01:46 PM  
disiz
A Deviate Faerie Dragon
 
disiz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 55
Uploads: 1
Thanks jaliborc! This one gets better from version to version... Keep it up !
Report comment to moderator  
Reply With Quote
Unread 08-08-07, 09:39 PM  
Dreadlorde
A Pyroguard Emberseer
 
Dreadlorde's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2302
File comments: 141
Uploads: 4
wtb officer channel sticky.
__________________

Funtoo - Plan 9 - Windows 7
Report comment to moderator  
Reply With Quote
Unread 08-03-07, 03:54 AM  
disiz
A Deviate Faerie Dragon
 
disiz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 55
Uploads: 1
Originally posted by Psychophan7
Having chat fade disabled by default would be excellent to have.
/sign

..and the menu button inside the chatframe. Exactly like the scrolldown button but in the upperright corner.

Greetings disiz
Report comment to moderator  
Reply With Quote
Unread 08-02-07, 07:16 PM  
Dreadlorde
A Pyroguard Emberseer
 
Dreadlorde's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2302
File comments: 141
Uploads: 4
does the officer channel sticky?
__________________

Funtoo - Plan 9 - Windows 7
Report comment to moderator  
Reply With Quote
Unread 08-01-07, 03:16 PM  
jaliborc
A Chromatic Dragonspawn
 
jaliborc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 196
File comments: 329
Uploads: 20
Originally posted by Psychophan7
Having chat fade disabled by default would be excellent to have.
That feature will be in the next version.
Report comment to moderator  
Reply With Quote
Unread 07-31-07, 12:18 PM  
Psychophan7
A Chromatic Dragonspawn

Forum posts: 153
File comments: 47
Uploads: 0
Having chat fade disabled by default would be excellent to have.
Report comment to moderator  
Reply With Quote
Unread 07-30-07, 06:43 PM  
tardmrr
Lua Ninja
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 134
Uploads: 12
Originally posted by Kyahx (emphasis added for clarity)
* XML is unneeded (and bad)
Not true. There's nothing wrong with using XML. The rest of your post is... not wrong enough to warrant correcting, but some of your generalizations show how generalizations are bad.
Last edited by tardmrr : 07-30-07 at 06:44 PM.
Report comment to moderator  
Reply With Quote
Unread 07-30-07, 05:03 PM  
Kyahx
A Wyrmkin Dreamwalker
 
Kyahx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 34
Uploads: 6
Just for reference: http://www.wowwiki.com/UI_Best_Practices

* Globals are bad
* Reusable Tables inside loops are generally bad
* Global-environment tables inside loops are _always really_ bad
* Re-skinning a single frame 7 times is also bad
* Creating the same function 7 times is bad
* Doing the same *anything* 7 times in a row is generally bad
* XML is unneeded (and bad)
* Efficient use of conditionals statements, not so bad!

And for good measure:
* Improper indentation is bad

(If its any consolation, I'm honestly trying to help here, albeit through criticism :P)
Report comment to moderator  
Reply With Quote
Unread 07-30-07, 03:05 PM  
tardmrr
Lua Ninja
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 134
Uploads: 12
It is unnecessary to create the backdrop and region tables and the scroll and hide local functions 7 times. This practice increases your memory use. In fact, you don't even need to create the region table-- l2varag. Also, having your scroll function as a global is just asking for trouble.
Last edited by tardmrr : 07-30-07 at 03:10 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.