Im posting here in an attempt to alleviate a memory issue Ive been having and I don't quite know whether or not it's Prat but It's worth asking.
Issue:
Everytime a line of text appears in my chat frame, my memory usage increases by 300kb. This is for every single line of text regardless of length or format. I use PerformanceFu to monitor my memory and it doesnt show Prat as using tons of memory but this has to be a chat addon issue or an issue with a library.
I'm leaning more towards a library because DewdropLib is ALWAYS at the top of my memory usage list but practically every ACE addon I use requires it and updating it hasn't lowered the memory usage. Anyone else notice this or have a suggestion?
Im posting here in an attempt to alleviate a memory issue Ive been having and I don't quite know whether or not it's Prat but It's worth asking.
Issue:
Everytime a line of text appears in my chat frame, my memory usage increases by 300kb. This is for every single line of text regardless of length or format. I use PerformanceFu to monitor my memory and it doesnt show Prat as using tons of memory but this has to be a chat addon issue or an issue with a library.
I'm leaning more towards a library because DewdropLib is ALWAYS at the top of my memory usage list but practically every ACE addon I use requires it and updating it hasn't lowered the memory usage. Anyone else notice this or have a suggestion?
Pretty much everything goes through the chatframes, or is chat related in some way. Make sure everything you use has been updated - dont update selectively.
Lately I've enabled the Sounds module and ever since I get this error when BigWigs gets enabled:
[2007/07/28 19:30:22-1699-x1]: Prat_Modules\modules\Sounds.lua:206: attempt to call global 'BuildSoundList' (a nil value)
BigWigs_Plugins\Sound.lua:183: in function `OnRegister'
BigWigs-2.0 r43584\Core.lua:525: in function `RegisterModule'
BigWigs-2.0 r43584\Prototype.lua:92: in function <Interface\AddOns\BigWigs\Prototype.lua:89>
<in C code>: in function `pcall'
AceAddon-2.0-44196 (Ace2):24: in function <Interface\AddOns\Ace2\AceAddon-2.0\AceAddon-2.0.lua:23>
AceAddon-2.0-44196 (Ace2):611: in function `InitializeAddon'
AceAddon-2.0-44196 (Ace2):483: in function <Interface\AddOns\Ace2\AceAddon-2.0\AceAddon-2.0.lua:460>
<in C code>: ?
AceEvent-2.0-44693 (Ace2):299: in function `TriggerEvent'
AceEvent-2.0-44693 (Ace2):955: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:948>
<in C code>: in function `LoadAddOn'
BigWigs-2.0 r43584\LoadOnDemand.lua:214: in function <Interface\AddOns\BigWigs\LoadOnDemand.lua:209>
...:
BigWigs-2.0 r43584\LoadOnDemand.lua:252: in function <Interface\AddOns\BigWigs\LoadOnDemand.lua:241>
<in C code>: ?
AceEvent-2.0-44693 (Ace2):299: in function `TriggerEvent'
BigWigs-2.0 r43584\LoadOnDemand.lua:261: in function <Interface\AddOns\BigWigs\LoadOnDemand.lua:258>
<in C code>: ?
AceEvent-2.0-44693 (Ace2):299: in function `TriggerEvent'
Roster-2.1-39966 (RosterLib):221: in function `?'
AceEvent-2.0-44693 (Ace2):728: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:715>
<in C code>: ?
AceEvent-2.0-44693 (Ace2):363: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:341>
Here?s the complete error msg ...
maybe this helps ..
Date: 2007-07-28 21:58:23
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Prat_Modules\modules\Alias.lua line 87:
AceLocale(Alias): Improper translation exists. "<command>[ <value>] - alias <command> to be executed as <value>, or return the value of the currently defined alias for <command> if <command> has not been assigned a value. eg: \"/alias /examplehello /say hello there\" - typing \"/examplehello\" will now cause your character to say \"hello there\"; \"/alias examplehello\" - prints \"/examplehello is aliased to /say hello there\"" is likely misspelled for locale deDE.
Debug:
[C]: ?
[C]: error()
...nterface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:100: error()
...ce\AddOns\FuBar\libs\AceLocale-2.2\AceLocale-2.2.lua:220: RegisterTranslations()
Prat_Modules\modules\Alias.lua:87: in main chunk
[C]: LoadAddOn()
Prat_AutoLoD\autolod.lua:7:
Prat_AutoLoD\autolod.lua:5
Prat_AutoLoD\autolod.lua:106: Load()
Prat\Prat.lua:799:
Prat\Prat.lua:789
[C]: pcall()
...face\AddOns\FuBar\libs\AceAddon-2.0\AceAddon-2.0.lua:24:
...face\AddOns\FuBar\libs\AceAddon-2.0\AceAddon-2.0.lua:23
...face\AddOns\FuBar\libs\AceAddon-2.0\AceAddon-2.0.lua:999: ManualEnable()
...face\AddOns\FuBar\libs\AceAddon-2.0\AceAddon-2.0.lua:927:
...face\AddOns\FuBar\libs\AceAddon-2.0\AceAddon-2.0.lua:920
[C]: ?
...face\AddOns\FuBar\libs\AceEvent-2.0\AceEvent-2.0.lua:262: TriggerEvent()
...face\AddOns\FuBar\libs\AceEvent-2.0\AceEvent-2.0.lua:955:
...face\AddOns\FuBar\libs\AceEvent-2.0\AceEvent-2.0.lua:948
AddOns:
....
Is there anyway to hide the "[Player] joined the channel" messages?
Thanks
Use the "filtering" module. Its in there.
This is a little off topic... and not quite the same as what's quoted. BUT!
I recently acquired System Message Control tool, which is nice. I was reading on the comments page for it on wowui that the Prat team had requested to use part of that addon (the event list, I think?) for something in Prat.
Does this mean it's going to be integrated as a module? :D
Well, I've spoken to the author of SMCT, and he said it would be OK to copy the main bits from the addon for use as a module in Prat - but that hasn't been done yet. As ever, people are welcome to contribute modules of their own. :) It's still on my todo list, though.
Hopefully this wont be too painful to answer, but is there any way to hide the minimap icon? I saw the response to show the minimap icon on the previous page but that didnt help (I'm actually surprised that person didnt respond back).
Ive checked and double checked to no avail. thanks
edit: heh. saw the easter egg Fin =). Is that a /s for everyone around to read because I was spamming it unintentionally rofl.
hi there! just like to say this is a great mod, but im having an issue, i tried goin thru some of these posts to find it, but nothin so im sorry if this issue has been discussed earlier, but my problem is every time i get whispered by someone random (i.e. not on my friends list) i cant see the whisper, all i get is there name, race and level, and their location. i thought maybe i had to click on it but that doesnt work either, im not sure what it is and any help would be appreciated
thank you
EDIT: i found out that its not due to the person being on my friends list, its just the first whisper they send me that i am unable to see
hi there! just like to say this is a great mod, but im having an issue, i tried goin thru some of these posts to find it, but nothin so im sorry if this issue has been discussed earlier, but my problem is every time i get whispered by someone random (i.e. not on my friends list) i cant see the whisper, all i get is there name, race and level, and their location. i thought maybe i had to click on it but that doesnt work either, im not sure what it is and any help would be appreciated
thank you
EDIT: i found out that its not due to the person being on my friends list, its just the first whisper they send me that i am unable to see
Try disabling the PlayerNames module. It attempts to find out information about players seen in the chat frame. It's possible that it might be delaying the whisper from getting through somehow. (Note: this is a total stab in the dark.)
I'm current using CustomFilters for chat highlighting (inbound) and auto correction (outbound) and made the following observations:
- "Hilight" should be spelled "Highlight"
- Outbound with Hilight enable would casue a disconnect as the server does not allow the transmission of escape codes that is not a seen item
- Play sound and Secondary Output did not seem to work for Outbound
Suggestions:
- Ability to enable/disable each filter
Suggested changes:
line 378: local textout = text
- retains the orginal text to allow for passthrough chat highlighting
line 387: if matchopts.replacewith and matchopts.replacewith ~= matchopts.searchfor then
- the code to decide to allow the original text to passthrough or replace it
line 618: p[pattern] = { searchfor = pattern, replacewith = pattern }
- to make adding patterns a little more friendly
An example of chat highlighting I use is:
["searchfor"] = "[Hh][Ee][Rr][Oo][Ii][Cc][Ss]?",
["replacewith"] = "[Hh][Ee][Rr][Oo][Ii][Cc][Ss]?",
An example of auto correction I use is:
["searchfor"] = " agil?i?t? ",
["replacewith"] = " agility ",
I think this is the same problem as Durdanius stated a few posts ago in Issue #2.
I have my main chat window display guild chat. An additional created chat window i use for whisper, party, raid, and officer chats.
Here's the issue: Whenever I log in, on any toon, Officer chat comes up in both windows. I don't want it in my general window, so I right-click it, go to channels, and sure enough Officer is NOT checked, just how it should be. I have to check it, then uncheck it to get it to stop showing up in that window.
I have already deleted my chat-cache.txt file and prat saved variables file and recreated all of my chat windows, didn't do anything.
I think this is the same problem as Durdanius stated a few posts ago in Issue #2.
I have my main chat window display guild chat. An additional created chat window i use for whisper, party, raid, and officer chats.
Here's the issue: Whenever I log in, on any toon, Officer chat comes up in both windows. I don't want it in my general window, so I right-click it, go to channels, and sure enough Officer is NOT checked, just how it should be. I have to check it, then uncheck it to get it to stop showing up in that window.
I have already deleted my chat-cache.txt file and prat saved variables file and recreated all of my chat windows, didn't do anything.
Any ideas? :)
Thanks!
Any idea on this? Driving me nuts :)
Are you sure you are using the lastest version? Can you post what version you are using?
I'm current using CustomFilters for chat highlighting (inbound) and auto correction (outbound) and made the following observations:
- "Hilight" should be spelled "Highlight"
- Outbound with Hilight enable would casue a disconnect as the server does not allow the transmission of escape codes that is not a seen item
- Play sound and Secondary Output did not seem to work for Outbound
Suggestions:
- Ability to enable/disable each filter
Suggested changes:
line 378: local textout = text
- retains the orginal text to allow for passthrough chat highlighting
line 387: if matchopts.replacewith and matchopts.replacewith ~= matchopts.searchfor then
- the code to decide to allow the original text to passthrough or replace it
line 618: p[pattern] = { searchfor = pattern, replacewith = pattern }
- to make adding patterns a little more friendly
An example of chat highlighting I use is:
["searchfor"] = "[Hh][Ee][Rr][Oo][Ii][Cc][Ss]?",
["replacewith"] = "[Hh][Ee][Rr][Oo][Ii][Cc][Ss]?",
An example of auto correction I use is:
["searchfor"] = " agil?i?t? ",
["replacewith"] = " agility ",
I get a massive amount of errors when I join EoS and possibly other BGs. I am using the latest rev of Prat. The errors are as follows:
[2007/07/30 23:20:30-512-x3370]: Prat_Modules\modules\ChatHead.lua:304: bad argument #1 to 'find' (string expected, got nil)
Prat_Modules\modules\ChatHead.lua:304: in function <Interface\AddOns\Prat_Modules\modules\ChatHead.lua:297>
(tail call): ?:
Prat_Modules\modules\ChatLink.lua:215: in function <Interface\AddOns\Prat_Modules\modules\ChatLink.lua:202>
(tail call): ?:
AB-1.0.5\AB.lua:158: in function `AB_Broadcast'
AB-1.0.5\AB.lua:132: in function `AB_OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>
---
[2007/07/30 23:39:25-512-x17111]: Prat_Modules\modules\ChatHead.lua:304: bad argument #1 to 'find' (string expected, got nil)
Prat_Modules\modules\ChatHead.lua:304: in function <Interface\AddOns\Prat_Modules\modules\ChatHead.lua:297>
(tail call): ?:
Prat_Modules\modules\ChatLink.lua:215: in function <Interface\AddOns\Prat_Modules\modules\ChatLink.lua:202>
(tail call): ?:
AB-1.0.5\AB.lua:147: in function `AB_Broadcast'
AB-1.0.5\AB.lua:132: in function `AB_OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>
I get a massive amount of errors when I join EoS and possibly other BGs. I am using the latest rev of Prat. The errors are as follows:
[2007/07/30 23:20:30-512-x3370]: Prat_Modules\modules\ChatHead.lua:304: bad argument #1 to 'find' (string expected, got nil)
Prat_Modules\modules\ChatHead.lua:304: in function <Interface\AddOns\Prat_Modules\modules\ChatHead.lua:297>
(tail call): ?:
Prat_Modules\modules\ChatLink.lua:215: in function <Interface\AddOns\Prat_Modules\modules\ChatLink.lua:202>
(tail call): ?:
AB-1.0.5\AB.lua:158: in function `AB_Broadcast'
AB-1.0.5\AB.lua:132: in function `AB_OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>
---
[2007/07/30 23:39:25-512-x17111]: Prat_Modules\modules\ChatHead.lua:304: bad argument #1 to 'find' (string expected, got nil)
Prat_Modules\modules\ChatHead.lua:304: in function <Interface\AddOns\Prat_Modules\modules\ChatHead.lua:297>
(tail call): ?:
Prat_Modules\modules\ChatLink.lua:215: in function <Interface\AddOns\Prat_Modules\modules\ChatLink.lua:202>
(tail call): ?:
AB-1.0.5\AB.lua:147: in function `AB_Broadcast'
AB-1.0.5\AB.lua:132: in function `AB_OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>
---
Disable the ChatHead module.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Issue:
Everytime a line of text appears in my chat frame, my memory usage increases by 300kb. This is for every single line of text regardless of length or format. I use PerformanceFu to monitor my memory and it doesnt show Prat as using tons of memory but this has to be a chat addon issue or an issue with a library.
I'm leaning more towards a library because DewdropLib is ALWAYS at the top of my memory usage list but practically every ACE addon I use requires it and updating it hasn't lowered the memory usage. Anyone else notice this or have a suggestion?
Pretty much everything goes through the chatframes, or is chat related in some way. Make sure everything you use has been updated - dont update selectively.
Everytime i start wow i'm getting the following errormessage:
Could you fix that?
Disable the alias module until Fin can look at it.
The same goes on for line 185, 186 and 187.
maybe this helps ..
Well, I've spoken to the author of SMCT, and he said it would be OK to copy the main bits from the addon for use as a module in Prat - but that hasn't been done yet. As ever, people are welcome to contribute modules of their own. :) It's still on my todo list, though.
Ive checked and double checked to no avail. thanks
edit: heh. saw the easter egg Fin =). Is that a /s for everyone around to read because I was spamming it unintentionally rofl.
for those interested:
ctrl+alt+ leftclick on the map icon
thank you
EDIT: i found out that its not due to the person being on my friends list, its just the first whisper they send me that i am unable to see
*sigh. I dont use Fubar so didnt think to look there. thanks!
Try disabling the PlayerNames module. It attempts to find out information about players seen in the chat frame. It's possible that it might be delaying the whisper from getting through somehow. (Note: this is a total stab in the dark.)
Also, are you sure that this is a Prat issue?
No, only local. Bah, I'll have to change it now. :)
I'm current using CustomFilters for chat highlighting (inbound) and auto correction (outbound) and made the following observations:
- "Hilight" should be spelled "Highlight"
- Outbound with Hilight enable would casue a disconnect as the server does not allow the transmission of escape codes that is not a seen item
- Play sound and Secondary Output did not seem to work for Outbound
Suggestions:
- Ability to enable/disable each filter
Suggested changes:
line 378: local textout = text
- retains the orginal text to allow for passthrough chat highlighting
line 387: if matchopts.replacewith and matchopts.replacewith ~= matchopts.searchfor then
- the code to decide to allow the original text to passthrough or replace it
line 618: p[pattern] = { searchfor = pattern, replacewith = pattern }
- to make adding patterns a little more friendly
An example of chat highlighting I use is:
["searchfor"] = "[Hh][Ee][Rr][Oo][Ii][Cc][Ss]?",
["replacewith"] = "[Hh][Ee][Rr][Oo][Ii][Cc][Ss]?",
An example of auto correction I use is:
["searchfor"] = " agil?i?t? ",
["replacewith"] = " agility ",
["searchfor"] = " agil?i?t?$",
["replacewith"] = " agility",
For your consideration.
Thank you.
Any idea on this? Driving me nuts :)
I would suggest using SMCT (System Message Control Panel) for now:
- http://www.wowinterface.com/downloads/info7403-SystemMessageControlToolSMCT.html
Are you sure you are using the lastest version? Can you post what version you are using?
I made the changes you provided code for:
I think the textout=textout was a bug, should have been as you suggested.
[2007/07/30 23:20:30-512-x3370]: Prat_Modules\modules\ChatHead.lua:304: bad argument #1 to 'find' (string expected, got nil)
Prat_Modules\modules\ChatHead.lua:304: in function <Interface\AddOns\Prat_Modules\modules\ChatHead.lua:297>
(tail call): ?:
Prat_Modules\modules\ChatLink.lua:215: in function <Interface\AddOns\Prat_Modules\modules\ChatLink.lua:202>
(tail call): ?:
AB-1.0.5\AB.lua:158: in function `AB_Broadcast'
AB-1.0.5\AB.lua:132: in function `AB_OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>
---
[2007/07/30 23:39:25-512-x17111]: Prat_Modules\modules\ChatHead.lua:304: bad argument #1 to 'find' (string expected, got nil)
Prat_Modules\modules\ChatHead.lua:304: in function <Interface\AddOns\Prat_Modules\modules\ChatHead.lua:297>
(tail call): ?:
Prat_Modules\modules\ChatLink.lua:215: in function <Interface\AddOns\Prat_Modules\modules\ChatLink.lua:202>
(tail call): ?:
AB-1.0.5\AB.lua:147: in function `AB_Broadcast'
AB-1.0.5\AB.lua:132: in function `AB_OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>
---
Disable the ChatHead module.