Page 1 of 2
Chat filter macro
Posted: Sun Dec 11, 2022 12:33 am
by Yellovvjack
Atm I have a macro to filter out combat-text (/script TextLogSetEnabled("Combat",false)), however, is it possible to modify this macro to also not show loot chat lines and cultivation chat lines?
Re: Chat filter macro
Posted: Sun Dec 11, 2022 9:33 am
by sullemunk
Code: Select all
/script LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 30,false); LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 34,false)
Re: Chat filter macro
Posted: Sun Dec 11, 2022 11:53 am
by Yellovvjack
sullemunk wrote: Sun Dec 11, 2022 9:33 am
Code: Select all
/script LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 30,false); LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 34,false)
Thank you!
Edit: Is it possible to also modify it to not show "x person rolled x" when in a wb? It' clutters the chatbox when an entire wb rolls for an item. xD
Re: Chat filter macro
Posted: Sun Dec 11, 2022 12:29 pm
by Lithenir
Why do you have macros for that? You can literally change all that in the chat options oO
Including your last request
Re: Chat filter macro
Posted: Sun Dec 11, 2022 2:54 pm
by Omegus
Yellovvjack wrote: Sun Dec 11, 2022 11:53 am
sullemunk wrote: Sun Dec 11, 2022 9:33 am
Code: Select all
/script LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 30,false); LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 34,false)
Thank you!
Edit: Is it possible to also modify it to not show "x person rolled x" when in a wb? It' clutters the chatbox when an entire wb rolls for an item. xD
The original macro you posted was - I believe - to stop the combat log text from being saved anywhere at all and is supposedly a performance improvement. If you just want to change what shows up in what tab in general then right click on the chat tab, press filters, and then tick and untick all the boxes you want.
Re: Chat filter macro
Posted: Tue Dec 13, 2022 1:26 pm
by Yellovvjack
Omegus wrote: Sun Dec 11, 2022 2:54 pm
Yellovvjack wrote: Sun Dec 11, 2022 11:53 am
sullemunk wrote: Sun Dec 11, 2022 9:33 am
Code: Select all
/script LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 30,false); LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 34,false)
Thank you!
Edit: Is it possible to also modify it to not show "x person rolled x" when in a wb? It' clutters the chatbox when an entire wb rolls for an item. xD
The original macro you posted was - I believe - to stop the combat log text from being saved anywhere at all and is supposedly a performance improvement. If you just want to change what shows up in what tab in general then right click on the chat tab, press filters, and then tick and untick all the boxes you want.
Lol ty, you learn something new every day

Re: Chat filter macro
Posted: Thu Dec 15, 2022 5:31 pm
by Fenris78
sullemunk wrote: Sun Dec 11, 2022 9:33 am
Code: Select all
/script LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 30,false); LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 34,false)
Thanks for the macro !
Could you share a comprehensive list of numbers for disabling specific channels in chat ? I suspect it could be very useful to improve framerate.

Re: Chat filter macro
Posted: Thu Dec 15, 2022 8:45 pm
by sullemunk
you can make a "toggle" macro wich turns the filters on/off with a button
example:
Code: Select all
/script LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 30,not LogDisplayGetFilterState("EA_ChatTab1TextLog","Chat",30))
Re: Chat filter macro
Posted: Thu Dec 15, 2022 10:08 pm
by Fenris78
sullemunk wrote: Thu Dec 15, 2022 8:45 pm
you can make a "toggle" macro wich turns the filters on/off with a button
example:
Code: Select all
/script LogDisplaySetFilterState("EA_ChatTab1TextLog", "Chat", 30,not LogDisplayGetFilterState("EA_ChatTab1TextLog","Chat",30))
Thanks, I meant how to know what number code is for what channel ? Like 30 for a specific channel, 34 for another, etc. ?
Where can we find this info, i.e. number 1 = channel X, number 2 = Channel Y, etc. ?
Re: Chat filter macro
Posted: Thu Dec 15, 2022 10:18 pm
by sullemunk
Fenris78 wrote: Thu Dec 15, 2022 10:08 pm
Thanks, I meant how to know what number code is for what channel ? Like 30 for a specific channel, 34 for another, etc. ?
Where can we find this info, i.e. number 1 = channel X, number 2 = Channel Y, etc. ?
you can do a
Code: Select all
/script for k,v in pairs(ChatSettings.Channels) do EA_ChatWindow.Print(towstring(k)..L": "..towstring(ChatSettings.Channels[k].name)) end
and it'll print out all the chatfilter ID's in the chatlog