SubMessaging
The chat box stops at 255 letters. SubMessaging lifts that limit. Write or paste as much as you like and it goes out as a few clean messages, one after the other.
What it does
- Long text is split at word and sentence ends, never in the middle of a word, an item link or a letter.
- Parts always go out in order. In guild, party, raid and whispers the next one only goes after the last one showed up in chat.
- While you type, a small bar shows how many parts your message will have. While it sends, it shows the progress. You can stop at any time.
- Paste text with several lines and each line can be its own message.
- Part numbers like (1/3) if you want them.
- Very long messages ask first, so you don't flood guild chat by accident.
Channels, Say and Yell
In channels like General or Trade, and in Say and Yell outside instances, the game wants a key press for every message. One key press can send several messages, so your Enter sends the first 5 parts at once (set the number under "Parts per Enter"). Most long messages need only that one Enter. For a longer one, press Enter on the empty chat box, click Send next, or use the key binding (Key Bindings, AddOns, SubMessaging) for the next parts.
Whispers, party, raid and guild normally go by themselves. If the game holds a part back, SubMessaging switches to the key press for that message, so nothing gets lost.
Boss fights
In boss fights, Mythic+ and PvP matches the game locks chat for addons. SubMessaging steps aside there, so your normal chat keeps working. A long message that was still going out waits, and after the fight you can send the rest or drop it.
TotalRP3
TotalRP3 brings a small library called LibChatFilter. It also works on your chat text just before it is sent, and it can put your whole long message back into the chat box. The game cannot send a message that long, so the chat box stays open with your message still in it.
SubMessaging has a fix for this. It is off by default. To turn it on:
- Type
/smor click the minimap button. - Turn on "Fix TotalRP3 (LibChatFilter) keeping text in the chat box".
When TotalRP3, or another addon with LibChatFilter, is loaded and the fix is off, SubMessaging shows a warning a few seconds after you log in. Click the warning to open the options.
Opening it
Type /sm or click the minimap button. Pick a theme ("My class" by default) and set the options.
Good to know
- Made for WoW Forever.
- The idea comes from UnlimitedChatMessage by Zwixx. SubMessaging is new code, written from scratch.

