You are here: Home » Communication » FlexChat v1.1.0FlexChat v1.1.0
Virus/spyware scanned on upload
WARNING: Not been updated since the last patch
Compatible with WotLK ()
Author: savyj
Updated 19/02/2006 (1451 days ago)
682 total downloads / downloads this week: 27 / downloads today: 14
Send PM to Savyj


FlexChat v1.1.0

Virus/spyware scanned on upload
WARNING: Not been updated since the last patchCompatible with WotLK ()
Author: savyj
Updated 19/02/2006 (1451 days ago)
682 total downloads / downloads this week: 27 / downloads today: 14
Send PM to SavyjPlease log in to vote! Current rating: 0
Overview
FlexChat is a WoW mod that allows you to create 4 'smart' channels for use with macros and scripts. These aren't actual channels but virtual channels that utilize one 'lowest common denominator' from the three primary chat channels: raid, party and say (in that order), depending on your current grouping situation. It also will differentiate based on your PvP status. Furthermore, you can customize whether all three or just 1 or 2 of the standard channels are considered in the list of possible channels to use.
How does it work?
To get usage in game, just type [color2]/flexchat[/color] with no arguments.
Entering [color2]/flexchat config[/color] will open the GUI config window.
As an example we'll use a channel that has all three standard channels checked (say, party and raid) for PvE and PvP and we'll say for the purpose of this context that it is 'channel1'.
Typing [color2]/flexchat channel1 Hello World[/color] will be equivalent to [color2]/say Hello World[/color] if you're alone, [color2]/party Hello World[/color] if you're in a party but not a raid and [color2]/raid Hello World[/color] if you're in a raid... automagically!
If you've setup a channel to output to a channel or channels that aren't available at the time you try to use FlexChat it will give an error in chat frame, 'No specified channel available' and output nothing else.
Why?
I made this for macros such as my 'Freeze Trap+' macro which outputs the message 'Laying Freeze Trap, 20 second mez, damage will break!' and then casts the 'Freeze Trap'.
Normally I would have to change the macro for whatever 'mode' I'm in, solo, party or raid.
With FlexChat I can set channel1 (for example) to party and raid. This will let my teammates know what I'm doing. I don't need to /say what's going on in most solo situations (people might think that's a bit weird) so I don't enable say, though if I'm mass PvP'n and I want to go solo for one reason or another, I can temporarily enable say for channel1 and let my teammates by proxy know what I'm doing.
What about Group mod or SendGroupMessage?
Both of these are good mods but aren't quite as flexible as FlexChat. Use whatever meets your needs the best, I say. :)
Dependencies
FlexChat requires the Ace mod/addon system. This is not included with the latest version of FlexChat and must be downloaded seperately.
Usage
/flexchat (displays usage)
/flexchat report (shows current settings, S=say, P=party, R=raid, -=Off)
/flexchat config (Opens GUI config)
/flexchat channel1 (sends message to channel1)
/flexchat channel2 (sends message to channel2)
/flexchat channel3 (sends message to channel3)
/flexchat channel4 (sends message to channel4)
Thanks!
Kaelten (for help with Ace system via KC Enhanced Trades)
Turan (for Ace addon system)
Awen (for some code from Spell Alert and general understanding how to code from looking at yours)
WoWWiki (for general understanding of how to code)
Daito (for helping me in the Blizz forums with the CheckButton bounds)
FlexChat is a WoW mod that allows you to create 4 'smart' channels for use with macros and scripts. These aren't actual channels but virtual channels that utilize one 'lowest common denominator' from the three primary chat channels: raid, party and say (in that order), depending on your current grouping situation. It also will differentiate based on your PvP status. Furthermore, you can customize whether all three or just 1 or 2 of the standard channels are considered in the list of possible channels to use.
How does it work?
To get usage in game, just type [color2]/flexchat[/color] with no arguments.
Entering [color2]/flexchat config[/color] will open the GUI config window.
As an example we'll use a channel that has all three standard channels checked (say, party and raid) for PvE and PvP and we'll say for the purpose of this context that it is 'channel1'.
Typing [color2]/flexchat channel1 Hello World[/color] will be equivalent to [color2]/say Hello World[/color] if you're alone, [color2]/party Hello World[/color] if you're in a party but not a raid and [color2]/raid Hello World[/color] if you're in a raid... automagically!
If you've setup a channel to output to a channel or channels that aren't available at the time you try to use FlexChat it will give an error in chat frame, 'No specified channel available' and output nothing else.
Why?
I made this for macros such as my 'Freeze Trap+' macro which outputs the message 'Laying Freeze Trap, 20 second mez, damage will break!' and then casts the 'Freeze Trap'.
Normally I would have to change the macro for whatever 'mode' I'm in, solo, party or raid.
With FlexChat I can set channel1 (for example) to party and raid. This will let my teammates know what I'm doing. I don't need to /say what's going on in most solo situations (people might think that's a bit weird) so I don't enable say, though if I'm mass PvP'n and I want to go solo for one reason or another, I can temporarily enable say for channel1 and let my teammates by proxy know what I'm doing.
What about Group mod or SendGroupMessage?
Both of these are good mods but aren't quite as flexible as FlexChat. Use whatever meets your needs the best, I say. :)
Dependencies
FlexChat requires the Ace mod/addon system. This is not included with the latest version of FlexChat and must be downloaded seperately.
Usage
/flexchat (displays usage)
/flexchat report (shows current settings, S=say, P=party, R=raid, -=Off)
/flexchat config (Opens GUI config)
/flexchat channel1
/flexchat channel2
/flexchat channel3
/flexchat channel4
Thanks!
Kaelten (for help with Ace system via KC Enhanced Trades)
Turan (for Ace addon system)
Awen (for some code from Spell Alert and general understanding how to code from looking at yours)
WoWWiki (for general understanding of how to code)
Daito (for helping me in the Blizz forums with the CheckButton bounds)
Patch notes for FlexChat v1.1.0
1.1.0 - February 19, 2006
* Removed Ace from installation files. You now need to download Ace 1.3 seperately.
* Upgraded TOC to 10900 (Patch 1.9.4 compliant)
* Added PvP/PvE sections to split functionality based on your PvP status. It was useful for me, maybe useful for others.
* Changed syntax to better match Ace 1.3 style of coding.
1.1.0 - February 19, 2006
* Removed Ace from installation files. You now need to download Ace 1.3 seperately.
* Upgraded TOC to 10900 (Patch 1.9.4 compliant)
* Added PvP/PvE sections to split functionality based on your PvP status. It was useful for me, maybe useful for others.
* Changed syntax to better match Ace 1.3 style of coding.
Comments
Advertisement
Latest Updates
| Mod Name | Updated | |
| Sell-O-Matic (Inventory/Item) | 56 minutes ago | ![]() |
| GTFO 2.0.2 (Combat Assist) | 8 hours ago | ![]() |
| Shinies! (Info Tracking) | 11 hours ago | ![]() |
| ArenaDB v1.5.6 (Info Tracking) | yesterday | ![]() |
| Titan Panel [Microbutt... (Titan Mods) | 3 days ago | ![]() |
| PassLoot r106 (Inventory/Item) | 3 days ago | ![]() |
| MacroBank r49 (Interface Additions) | 3 days ago | ![]() |
| Baud Bag (Inventory/Item) [NEW!] | 5 days ago | ![]() |
| DBCS_Model_Viewer (Interface Additions) | 5 days ago | ![]() |
| CorpseInfoRedux (Beta ... (Info Tracking) [NEW!] | 5 days ago | ![]() |
| Titan Panel [Recount] (Titan Mods) | 5 days ago | ![]() |
| Titan Panel [MinimapCo... (Titan Mods) | 5 days ago | ![]() |
| Titan Panel [Info] (Titan Mods) | 5 days ago | ![]() |
| Geesha's DropWorld (Info Tracking) | 6 days ago | ![]() |
| HealBot Continued (Interface Additions) | 7 days ago | ![]() |
| Mod Name | Updated | |
| Fishing Buddy EBA v0.9... (Collections/Packs) | 9 days ago | ![]() |
| MaelosUI v3 (Widescree... (Collections/Packs) | 56 days ago | ![]() |
| aXieUI - v3.3 (Collections/Packs) | 59 days ago | ![]() |
| DWM XUPanels - Pipes U... (Collections/Packs) | 84 days ago | ![]() |
| DWM WotLK UI (Collections/Packs) | 84 days ago | ![]() |
| DWM Turok2 UI (Collections/Packs) | 84 days ago | ![]() |
| DWM Pack- including Wo... (Collections/Packs) | 84 days ago | ![]() |
| DWM Blood Rayne UI (Collections/Packs) | 84 days ago | ![]() |
| DWM ACPanels - Pipes 2... (Collections/Packs) | 84 days ago | ![]() |
| LindoUI v3.0 (Collections/Packs) | 112 days ago | ![]() |
| Mike's Compilation Lit... (Collections/Packs) | 121 days ago | ![]() |
| Mike's Compilation v11... (Collections/Packs) | 121 days ago | ![]() |
| LaveUI 3.03 (Collections/Packs) | 131 days ago | ![]() |
| Vulcan UI (v6.2) (Collections/Packs) | 180 days ago | ![]() |
| Penguin Pak 3.2.0 Beta (Collections/Packs) | 181 days ago | ![]() |


