- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,153 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Bukkit Plugins
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top Terraria Maps
- Top StarCraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
UnlimitedChatMessage
- 3 Likes
- World of Warcraft
- 2,463 Monthly Downloads
- Supports: 5.3.0
- 14,358 Total Downloads
- Updated 05/22/2013
- Created 12/22/2009
- 48 Favorites
- Project Site
- Comments
- Release Type: Release
- License: GNU General Public License version 3 (GPLv3)
- Newest File: 1.9.2
About UnlimitedChatMessage
PM me if you'd like to take over development of this project.
UnlimitedChatMessage (UCM) removes the 255 character limit from the chat editbox allowing you to send extra long messages into chat. It does this by breaking up your outgoing message into smaller 255 character messages.
Ever try to post a dungeon walk threw into chat but can't paste the whole text into the edit box? UCM solves that problem.
If you want each line to be it's own message. type /ml before pasting your message.
RealID users:
UCM does not support unlimited length RealID whispers/conversations. When typing a message for RealID the chatbox will return to default max character limit (255).
Donations welcome. There's a donate button here.
Bitcoin address: 12Z1ExLqeSNrrmRUW82jbt3eNjcKsaLwty
------------------------------------------------------------------------
r48 | zwixx | 2013-05-22 19:59:12 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
A /tags/1.9.2 (from /trunk:47)
* Bump TOC
------------------------------------------------------------------------
r47 | zwixx | 2013-05-22 19:56:13 +0000 (Wed, 22 May 2013) | 1 line
Changed paths:
M /trunk/UnlimitedChatMessage.toc
* Bump TOC
------------------------------------------------------------------------
r45 | zwixx | 2013-04-30 16:47:19 +0000 (Tue, 30 Apr 2013) | 2 lines
Changed paths:
M /trunk/UnlimitedChatMessage.toc
M /trunk/core.lua
* Problems with UTF-8 solved if the split are in the 2 byte character.
* TOC-Update
------------------------------------------------------------------------
r44 | cyprias | 2011-09-19 02:46:14 +0000 (Mon, 19 Sep 2011) | 1 line
Changed paths:
M /trunk/UnlimitedChatMessage.toc
- Updated TOC to 40200.
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 1.9.2-nolib | Release | 5.3.0 | 4 | 05/22/2013 |
| 1.9.2 | Release | 5.3.0 | 2,241 | 05/22/2013 |
| 1.9.1-nolib | Release | 5.2.0 | 3 | 05/01/2013 |
| 1.9.1 | Release | 5.2.0 | 1,628 | 05/01/2013 |
| 1.9.0-nolib | Release | 4.2 | 49 | 07/16/2011 |
| 1.9.0 | Release | 4.2 | 6,618 | 07/16/2011 |
| 1.8.1beta | Beta | 4.0.3a | 561 | 02/07/2011 |
| 1.8.1beta-nolib | Beta | 4.0.3a | 7 | 02/07/2011 |
| 1.8.0-nolib | Release | 4.0.3a | 6 | 02/02/2011 |
| 1.8.0 | Release | 4.0.3a | 776 | 02/02/2011 |
| 1.7.1beta | Beta | 3.3.5 | 497 | 08/08/2010 |
| 1.7.1beta-nolib | Beta | 3.3.5 | 6 | 08/08/2010 |
| v1.7.0 | Release | 3.3.5 | 109 | 08/04/2010 |
| v1.7.0-nolib | Release | 3.3.5 | 3 | 08/04/2010 |
| v1.6.0 | Release | 3.3.5 | 15 | 07/04/2010 |
| v1.6.0-nolib | Release | 3.3.5 | 1 | 07/04/2010 |
| v1.5.1beta | Beta | 3.3.3 | 17 | 03/30/2010 |
| v1.5.1beta-nolib | Beta | 3.3.3 | 2 | 03/30/2010 |
| v1.5.0 | Release | 3.3.0 | 30 | 02/17/2010 |
| v1.5.0-nolib | Release | 3.3.0 | 1 | 02/17/2010 |
| v1.4.1beta | Beta | 3.3.0 | 11 | 01/29/2010 |
| v1.4.1beta-nolib | Beta | 3.3.0 | 1 | 01/29/2010 |
| v1.4.0 | Release | 3.3.0 | 15 | 01/18/2010 |
| v1.4.0-nolib | Release | 3.3.0 | 1 | 01/18/2010 |
| v1.3.1beta | Beta | 3.3.0 | 6 | 01/15/2010 |
| v1.3.1beta-nolib | Beta | 3.3.0 | - | 01/15/2010 |
| v1.3.0 | Release | 3.3.0 | 8 | 01/02/2010 |
| v1.3.0-nolib | Release | 3.3.0 | - | 01/02/2010 |
| v1.2.1beta | Beta | 3.3.0 | 2 | 12/30/2009 |
| v1.2.1beta-nolib | Beta | 3.3.0 | - | 12/30/2009 |
| v1.2.0 | Release | 3.3.0 | 3 | 12/28/2009 |
| v1.2.0-nolib | Release | 3.3.0 | - | 12/28/2009 |
| v1.1.3beta | Beta | 3.3.0 | 1 | 12/28/2009 |
| v1.1.3beta-nolib | Beta | 3.3.0 | - | 12/28/2009 |
| v1.1.2beta | Beta | 3.3.0 | 2 | 12/27/2009 |
| v1.1.2beta-nolib | Beta | 3.3.0 | - | 12/27/2009 |
| v1.1.1beta | Beta | 3.3.0 | 19 | 12/24/2009 |
| v1.1.1beta-nolib | Beta | 3.3.0 | - | 12/24/2009 |
| v1.1.0 | Release | 3.3.0 | 6 | 12/23/2009 |
| v1.1.0-nolib | Release | 3.3.0 | 3 | 12/23/2009 |
| v1.0.1beta | Beta | 3.3.0 | 3 | 12/22/2009 |
| v1.0.1beta-nolib | Beta | 3.3.0 | 1 | 12/22/2009 |
Addon Packs Containing This...
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,586,655 Monthly Downloads
-
- Recount
- Combat
- 1,080,253 Monthly Downloads
-
- AtlasLoot Enhanced
- Map & Minimap, Professions, Arena, and Boss Encounters
- 692,050 Monthly Downloads
-
- Deadly Boss Mods - Burning Crusade and Vanilla mods
- Combat and Boss Encounters
- 550,804 Monthly Downloads
-
- Tidy Plates
- Artwork, Combat, Tank, and Unit Frames
- 466,118 Monthly Downloads



Comments
In 5.2 it works correctly. One bug is that if you use non-US characters its give a LUA error message.
If it's ok for you Cyprias, I correct this bug in the repository
A possible fix for this:
-- UTF-8 Reference:
-- 0xxxxxxx - 1 byte UTF-8 codepoint (ASCII character)
-- 110yyyxx - First byte of a 2 byte UTF-8 codepoint
-- 1110yyyy - First byte of a 3 byte UTF-8 codepoint
-- 11110zzz - First byte of a 4 byte UTF-8 codepoint
-- 10xxxxxx - Inner byte of a multi-byte UTF-8 codepoint
local function chsize(char)
if not char then
return 0
elseif char > 240 then
return 4
elseif char > 225 then
return 3
elseif char > 192 then
return 2
else
return 1
end
end
local function utf8sub(str, startByte, numBytes)
local currentIndex = startByte
local returnedBytes = 0;
while numBytes > 0 and currentIndex <= #str do
local char = string.byte(str, currentIndex)
currentIndex = currentIndex + chsize(char)
numBytes = numBytes - chsize(char)
returnedBytes = returnedBytes + chsize(char)
end
return str:sub(startByte, currentIndex - 1), returnedBytes
end
------------------------------------------------------------------------------------------
function GetShorterString(longMsg)
local shortText, sizeBytes = utf8sub(longMsg, 1, defaultMaxLetters - 1)
local remainingPart = longMsg:sub(sizeBytes + 1, longMsg:len())
return shortText, remainingPart;
end
I am keeping this in my installed addons because when it was updated it was amazingly useful. If I had the knowledge or the time I would offer to help update it... But as it stands I must wait & hope that someone else can
i know you haven't played since wrath as you told , but can you update the addon just one last time for Mist of Pandaria for old times sake ? :) , since it will probably take time to find another author and the latest is a litte bit ... well over a year old lol xD , i think all your fans would appreciate it :D
Please update this for the new patch!
I haven't played WoW since wrath. UCM is licenced under GPLv3 if anyone wants to continue developing it. I can add people to the project members so they can commit changes to the repo.
This addon is in desperate need of updating. It's been well over a year since the last update, and there is a ton of new content out in the game. Prior to the release of patch 5.0.4 it had a few bugs, my guess is that it will only have more issues down the road.
Please get this updated :)
Will there be an update for UCM?
No longer working I have Uninstalled and reinstalled this several times. No time stamp and no way to open the window with all of the lines of chat...
I can't find any setting that opens them manually & not finding it in the configuration either.
Really frustrated :(
First of all, let me say THANK YOU for creating this addon! I used to have another mod that had a similar function, but it has been broken for over a year, so finding this mod was just a godsend!
I do have a question: Is it possible to have the chat input box show multiple lines of text? Perhaps like the screenshot you have up as #1 of 4? Ideally the box itself would be able to be, two, three, or four lines tall.
I am in the habit of writing long RP messages (and sometimes long regular messages!) but it is nearly impossible to edit them without being able to see multiple lines.
Thanks for your time!
At the moment you can try typing /ml before typing your message, that should switch the editbox to multiline mode. But it won't have a max lines, it'll just keep getting bigger.
OMG that is amazing! Thank you!
ETA: Is there a way to set this as the default behavior for the editbox, or a way to jerry-rig it that way?