Quantcast
Download
(45 Kb)
Download
Updated: 04/23/17 07:27 AM
Pictures
File Info
Compatibility:
Homestead (2.7)
Updated:04/23/17 07:27 AM
Created:04/23/17 07:27 AM
Monthly downloads:34
Total downloads:828
Favorites:8
MD5:
ChatLogger
Version: 1.0
by: sirinsidiator [More]
This addon allows you to easily turn on the built in chat log feature. It adds a warning icon to the chat window when the log is disabled and keeps it enabled between sessions once you switched it on.

The addon also contains a NW.js app which you can use to view the chat log. Just download NW.js and place it into the viewer folder. It will display everything saved in the chatlog file and also scan the saved variables for your ingame chat colors. The colors are currently only saved once when you first activate the addon. In order to overwrite it after you changed your chat colors, use the "/clexport" slash command ingame.
Optional Files (0)


Post A Reply Comment Options
Unread 10/11/17, 12:54 PM  
Shaitan

Forum posts: 0
File comments: 9
Uploads: 0
Originally Posted by sirinsidiator
I checked what the exe file does with a tool called Process Monitor and also did some research online and it seems that "Install Hook C:\Windows\system32\dwmapi.dll" is necessary for any application that wants to listen to keybinds, "Access COM Interface {8BC3F05E-D86B-11D0-A075-00C04FB68820}" for communicating with the internet and the two "Modify Key" entries are not actually modifications, but due to how nwjs accesses these keys in the registry (it calls create key but with the notify attribute in order to get a lock).

So while these are not necessary for the chatlog viewer and harmless in this case, they do raise a flag in your firewall since these are things a keylogger would do.
Ok, thanks for the research
Does your app use keybinds? Or nw.js installs it in any case?
Last edited by Shaitan : 10/11/17 at 12:56 PM.
Report comment to moderator  
Reply With Quote
Unread 10/11/17, 06:52 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1151
File comments: 691
Uploads: 28
Originally Posted by Shaitan
Originally Posted by sirinsidiator
It's just a runtime and it doesn't compile anything and shouldn't (and for me doesn't) write anything to system32 or the registry. Where did you download it from and which version do you use?
Ok, runtime, whatever. It shows window with chat logs viewer.
I downloaded it from the link you provided. nwjs-v0.25.4-win-x64.zip.
Install Comodo firewall, ebable HIPS and see for yourself. Judging from number of your posts and mods I dont think that your mod is malware or trojan, but still, it's suspicous.
I checked what the exe file does with a tool called Process Monitor and also did some research online and it seems that "Install Hook C:\Windows\system32\dwmapi.dll" is necessary for any application that wants to listen to keybinds, "Access COM Interface {8BC3F05E-D86B-11D0-A075-00C04FB68820}" for communicating with the internet and the two "Modify Key" entries are not actually modifications, but due to how nwjs accesses these keys in the registry (it calls create key but with the notify attribute in order to get a lock).

So while these are not necessary for the chatlog viewer and harmless in this case, they do raise a flag in your firewall since these are things a keylogger would do.
__________________
>siri.exe MyAddon
Does your addon work? [y/n] n
There is a typo in there.
Report comment to moderator  
Reply With Quote
Unread 10/10/17, 04:39 PM  
Shaitan

Forum posts: 0
File comments: 9
Uploads: 0
Originally Posted by sirinsidiator
It's just a runtime and it doesn't compile anything and shouldn't (and for me doesn't) write anything to system32 or the registry. Where did you download it from and which version do you use?
Ok, runtime, whatever. It shows window with chat logs viewer.
I downloaded it from the link you provided. nwjs-v0.25.4-win-x64.zip.
Install Comodo firewall, ebable HIPS and see for yourself. Judging from number of your posts and mods I dont think that your mod is malware or trojan, but still, it's suspicous.
Report comment to moderator  
Reply With Quote
Unread 10/10/17, 01:31 PM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1151
File comments: 691
Uploads: 28
Originally Posted by Shaitan
Originally Posted by sirinsidiator
Originally Posted by Shaitan
Why your chat viewer does all this?

Install Hook C:\Windows\system32\dwmapi.dll
Access COM Interface {8BC3F05E-D86B-11D0-A075-00C04FB68820}
Modify Key HKLM\SOFTWARE\Microsoft\Cryptography\RNG
Modify Key HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
I don't know what you did, but this is not related to ChatLogger or nw.io. Maybe you should run a virus or malware scan.
All of it tries to do nw.exe when you run it to view chat logs. And it still works even if all this activity blocked.
I dont know what is nw.js, but I assume it is a compiler that runs scripts from your viewer app.
nw.js is basically a webkit browser combined with a node.js server. It's just a runtime and it doesn't compile anything and shouldn't (and for me doesn't) write anything to system32 or the registry. Where did you download it from and which version do you use?
__________________
>siri.exe MyAddon
Does your addon work? [y/n] n
There is a typo in there.
Report comment to moderator  
Reply With Quote
Unread 10/10/17, 01:09 PM  
Shaitan

Forum posts: 0
File comments: 9
Uploads: 0
Originally Posted by sirinsidiator
Originally Posted by Shaitan
Why your chat viewer does all this?

Install Hook C:\Windows\system32\dwmapi.dll
Access COM Interface {8BC3F05E-D86B-11D0-A075-00C04FB68820}
Modify Key HKLM\SOFTWARE\Microsoft\Cryptography\RNG
Modify Key HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
I don't know what you did, but this is not related to ChatLogger or nw.io. Maybe you should run a virus or malware scan.
All of it tries to do nw.exe when you run it to view chat logs. And it still works even if all this activity blocked.
I dont know what is nw.js, but I assume it is a compiler that runs scripts from your viewer app.
Last edited by Shaitan : 10/10/17 at 01:11 PM.
Report comment to moderator  
Reply With Quote
Unread 10/10/17, 03:54 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1151
File comments: 691
Uploads: 28
Originally Posted by Shaitan
Why your chat viewer does all this?

Install Hook C:\Windows\system32\dwmapi.dll
Access COM Interface {8BC3F05E-D86B-11D0-A075-00C04FB68820}
Modify Key HKLM\SOFTWARE\Microsoft\Cryptography\RNG
Modify Key HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
I don't know what you did, but this is not related to ChatLogger or nw.io. Maybe you should run a virus or malware scan.
__________________
>siri.exe MyAddon
Does your addon work? [y/n] n
There is a typo in there.
Report comment to moderator  
Reply With Quote
Unread 10/09/17, 03:14 PM  
Shaitan

Forum posts: 0
File comments: 9
Uploads: 0
Why your chat viewer does all this?

Install Hook C:\Windows\system32\dwmapi.dll
Access COM Interface {8BC3F05E-D86B-11D0-A075-00C04FB68820}
Modify Key HKLM\SOFTWARE\Microsoft\Cryptography\RNG
Modify Key HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
Report comment to moderator  
Reply With Quote
Unread 06/19/17, 04:04 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1151
File comments: 691
Uploads: 28
Re: Use actual guild names?

Originally Posted by praxcelis
I'm guessing you don't have the viewer showing guild names because it's probably difficult to get the right names and handle guild name changes, or leaving one guild for another. But could you add an option for the user to set them within the viewer with a warning about accuracy issues?
I could save them along with the channel colors... I'll consider it for the next version.
__________________
>siri.exe MyAddon
Does your addon work? [y/n] n
There is a typo in there.
Report comment to moderator  
Reply With Quote
Unread 06/16/17, 03:05 PM  
praxcelis

Forum posts: 0
File comments: 14
Uploads: 0
Use actual guild names?

I'm guessing you don't have the viewer showing guild names because it's probably difficult to get the right names and handle guild name changes, or leaving one guild for another. But could you add an option for the user to set them within the viewer with a warning about accuracy issues?
Report comment to moderator  
Reply With Quote
Unread 04/30/17, 10:16 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1151
File comments: 691
Uploads: 28
Re: Chat tab option selection causes error.

Originally Posted by Alaren96
Get the following error when I click on the option 'button' for a chat tab..

user:/AddOns/ChatLogger/StartUp.lua:142: function expected instead of nil
stack traceback:
user:/AddOns/ChatLogger/StartUp.lua:142: in function 'AppendChatLogMenuItem'
(tail call): ?
ZO_ChatWindowOptions_Clicked:3: in function '(main chunk)'
Thanks for reporting this. I forgot to include LibCustomMenu into the addon. I will bundle it into the next update. Until then you can just download and install it as a standalone addon.
__________________
>siri.exe MyAddon
Does your addon work? [y/n] n
There is a typo in there.
Last edited by sirinsidiator : 04/30/17 at 10:16 AM.
Report comment to moderator  
Reply With Quote
Unread 04/30/17, 01:00 AM  
Alaren96
 
Alaren96's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 9
Uploads: 1
Chat tab option selection causes error.

Get the following error when I click on the option 'button' for a chat tab..

user:/AddOns/ChatLogger/StartUp.lua:142: function expected instead of nil
stack traceback:
user:/AddOns/ChatLogger/StartUp.lua:142: in function 'AppendChatLogMenuItem'
(tail call): ?
ZO_ChatWindowOptions_Clicked:3: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.