Pages: 1 2 :: [one page] |
Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Maximiliam Ciksentmihaii
|
Posted - 2009.09.23 11:21:00 -
[1]
Edited by: Maximiliam Ciksentmihaii on 23/09/2009 11:23:53 Hi all,
i am currently writing this tool that would allow you to monitor the EVE online chat logs. It basically watches the logs for words/patterns that you define yourself. The logs are constantly written by eve so there is no significant delay between something said on a chat and the time its written in the log.
Id like to hear all your opinions on this. Please try to be constructive and bring valid arguments so the thread does not clutter up. The EULA is another factor. So if someone would recheck the EULA and give me some feedback on the legality of the software, it would be much appreciated.
Here is how it works:
Requirements: A running eve online client cause the program does monitor ONLY the logs. It can NOT log into the game system.
Rule system: Rules can be defined by the user. Each rule is linked to one channel. You can have many rules for each channel. Each rule can have a number of patterns it will match against. Anything thats said on the channel will be tested against these patterns. If there is a match the rule will fire and send out a notification. PAtterns use Regular Expression for best flexibility.
Notifications: The basic notifications will be balloon popups and audio notification. This can be expanded by using a plugin style system. Basicially there is no limit what you can do with the notifications except sending them back into the game. That would be against the EULA.
Some scenarios of use:
Watch for: * your buddies to say something. * some WT in local blahblahs something * Fleet actions, like x'ing up and stuff * Keep track of activity in that chats * Monitor Jita local for sales
Send notifications to * Audio system to alert you when you are afk doing something else * Balloon Popup message if you are busy doing something and have eve only in the background * Send a message to twitter and alert everyone that is on that twitter list ( i recommend a private twitter for that ) * Send a email
|

DrefsabZN
Caldari Butterfly Effect Corp.
|
Posted - 2009.09.23 12:26:00 -
[2]
To be honest id love it if this tool could actually give me a window I could put outside of eve for each chat window, some people may say what would be the point but on a multi monitor setup I could have a chat window say on one screen that I can monitor while keeping my eve ui free and uncluttered.
|

chadwill
Gallente NorCorp Technologies Insane Asylum
|
Posted - 2009.09.23 13:11:00 -
[3]
Edited by: chadwill on 23/09/2009 13:12:54 Edited by: chadwill on 23/09/2009 13:11:51
Originally by: DrefsabZN To be honest id love it if this tool could actually give me a window I could put outside of eve for each chat window, some people may say what would be the point but on a multi monitor setup I could have a chat window say on one screen that I can monitor while keeping my eve ui free and uncluttered.
Sound really usefull, if there is no delay.. ill happily resize my chat to a minimum.. and read it all on my 2. screen
Edit: Put me up as beta tester 
|

Maximiliam Ciksentmihaii
|
Posted - 2009.09.23 13:22:00 -
[4]
Thanks for the answer so far. Eve Chat Watch does not support displaying the chat though since that is not necessary as you program it for keywords or patterns. To display the chats itself would miss the purpose. You would need to monitor them yourself and that takes your attention away from something else.
Log files are updated right after a new message has arrived. You could theoreticly just use some generic logfile viewer with automatic reload, if the file changed, to view your logs. You also cannot chat from outside EVE anyway, only monitor. Please do not further discuss this feature here. Its not focus of this program
|

Nisd
Amarr Warsong Co.
|
Posted - 2009.09.24 07:53:00 -
[5]
This would be really useful, i would love a tool like this :)
|

CSH WhiteKnight
Gallente Pat Sharp's Potato Rodeo Wildly Inappropriate.
|
Posted - 2009.09.24 11:10:00 -
[6]
I`m currently working on a tool that has features similar to this, altho the end result will be quite different.
I too would like to know if scraping the chatlogs is a EULA problem or not.
|

Nisd
Amarr Warsong Co.
|
Posted - 2009.09.24 12:46:00 -
[7]
Don't think it should cause any problems. As you ain't doing any thing to the game, or giving any advantages.
If you look on the cache reading project they are okay, so think you will do just fine.
|

Maximiliam Ciksentmihaii
|
Posted - 2009.09.24 13:52:00 -
[8]
Edited by: Maximiliam Ciksentmihaii on 24/09/2009 13:53:49 Heres is a prototype. Have a look at it and let me know what comes to mind.
Simply download and unzip where you want it. No installer, just start the exe file. http://rapidshare.com/files/281932128/Eve_Chat_Watch_Prototype3.zip ---- Here is the home page for the application. It provides some help on how to use it.
http://mastersoftheuniverse.lima-city.de
You need at least .NET Framework 2.0. Most systems should have that though. Otherwise you can download it from Microsoft. Please let me know if you dont have it. That would be interesting to know, maybe i need to bundle it with the future self installing version.
Please report any bugs you find.
The program can be run on MacOX and Linux using the Mono Framework http://www.mono-project.com/Main_Page
|

Osku Rei
Caldari
|
Posted - 2009.09.25 16:40:00 -
[9]
mmm im currently making a app just like this + more features :S
the EULA is a bit of a head scratcher, would be nice if a gm commented on this
|

Maximiliam Ciksentmihaii
|
Posted - 2009.10.01 15:49:00 -
[10]
Release Candidate 1 is here.
Changes: Removed the Prototype expiration.
Release Candidate 1
|

Maximiliam Ciksentmihaii
|
Posted - 2009.10.14 13:29:00 -
[11]
I made the source available for Eve Chat Watch: find it on http://mastersoftheuniverse.lima-city.de Both as zipped source release and as subversion rep.
|

ingenting
20th Legion Sodalitas XX
|
Posted - 2009.10.18 19:36:00 -
[12]
Edited by: ingenting on 18/10/2009 19:40:23 Edited by: ingenting on 18/10/2009 19:39:47 cool app, but the [Ee] (upper OR lowercase) pattern doesnt work.
example does not work: .>.[Ii]ngen.*
this works: .>.ingen.*
also it is very buggy when editing rules and options etc (wont save settings haft the time, guess thats why you got that Reset button)
|

Krathos Morpheus
Gallente Legion Infernal
|
Posted - 2009.10.19 05:00:00 -
[13]
Is it possible to show the message on the balloon?
|

ingenting
20th Legion Sodalitas XX
|
Posted - 2009.10.19 21:55:00 -
[14]
Originally by: Krathos Morpheus Is there any way to make the filters only match the content of the message and not the sender?
add .>. before your filter, like i wrote above
|

Krathos Morpheus
Gallente Legion Infernal
|
Posted - 2009.10.20 01:17:00 -
[15]
Edited by: Krathos Morpheus on 20/10/2009 01:19:48
Originally by: ingenting
Originally by: Krathos Morpheus Is there any way to make the filters only match the content of the message and not the sender?
add .>. before your filter, like i wrote above
Nice! Now for you: try this >.*[Ii]ngen
|

ingenting
20th Legion Sodalitas XX
|
Posted - 2009.10.20 07:53:00 -
[16]
Edited by: ingenting on 20/10/2009 07:53:41
Originally by: Krathos Morpheus Edited by: Krathos Morpheus on 20/10/2009 01:19:48
Originally by: ingenting
Originally by: Krathos Morpheus Is there any way to make the filters only match the content of the message and not the sender?
add .>. before your filter, like i wrote above
Nice! Now for you: try this >.*[Ii]ngen
my hero! thanks!
now if only the op could fix the settings being removed every time you restard it :)
|

BeanBagKing
The Keepers of JewGold Gypsy Nation
|
Posted - 2009.10.25 00:06:00 -
[17]
Seems like a wonderful idea, wish it would work for me :( I keep getting all kinds of Unhandled Exception errors, anyone else having problems? Specifically "An item with the same key has already been added" or "Object reference not set to an instance of an object", also it doesn't seem to be detecting my logs folder (I have it set, logs are in it, but get the message "There are no logs in the chatlogs folder"!). This may be related to one of the UE's above.
|

BeanBagKing
The Keepers of JewGold Gypsy Nation
|
Posted - 2009.10.27 20:29:00 -
[18]
Edited by: BeanBagKing on 27/10/2009 20:30:51 Alright, the problem is on my end. I have over 46 MB's of text logs, and something (perhaps sheer size?) in there is causing the UE's. If I clean out my logs folder it works just fine.
Posted on the SourceForge site for this tool.
Originally by: "monkistador" At this stage the program is likely to produce errors related to the log file readout. A simple trial and error is to clean out the chatlog directory. Under these conditions the tool starts usually without error. If you continue to use it and suddenly get an error you are in a good position to provide information about the problem. Since a new log file is likely to be the culprit, zip up the log files that cause the errors and notify me. With the logfiles i can get down to the problem.
(sorry to steal your thunder here Max, but I figured I'd update everyone on my problem and let them know to watch for this in one blow)
Basically if you get errors, clear you logs. When you get a new error stop everything, zip up the logs and send them to Max/upload them somewhere. Having logs where you know the error recently occurred would help him a lot in tracking this down. I'll be doing this when I get home and also testing several theories with my broken logs when I get home. Goodluck finding the problem.
Edit: there was a link to the exact post on sourceforge, but the forums edit the word **** in the middle of evecha****ch into *'s, breaking the link. CCP, I think your filter is a bit overzealous, comon...
|

Tonto Auri
Vhero' Multipurpose Corp
|
Posted - 2009.10.27 22:33:00 -
[19]
Originally by: DrefsabZN To be honest id love it if this tool could actually give me a window I could put outside of eve for each chat window, some people may say what would be the point but on a multi monitor setup I could have a chat window say on one screen that I can monitor while keeping my eve ui free and uncluttered.
Then simply do it? tail -f /your/chat/log -- Thanks CCP for cu |

BeanBagKing
The Keepers of JewGold Gypsy Nation
|
Posted - 2009.10.28 17:23:00 -
[20]
Can anyone tell me what the syntax would be to match a word by itself... perhaps an example would be simplest
If I use .>.*[Kk]ing
I get matches every time someone says "hey king", however, I also get hits from talking, tracking, and ISKing. I only want it to match if the word is preceded by a white space (beginning of a line or a space) and is proceeded by the same (end of a line or a space, also be nice if it could be proceeded by a punctuation character !.?, etc to match "hey king!")
|

Maximiliam Ciksentmihaii
|
Posted - 2009.11.22 16:43:00 -
[21]
Hi all, VERSION 4 is out! Fixed many bugs and added mp3 support and variable to configure the notification message!
|

Maximiliam Ciksentmihaii
|
Posted - 2009.11.22 16:51:00 -
[22]
Thats kinda though: Try this http://www.gskinner.com/RegExr/ . Dont guarantee 100% that all regex will work in C# build there, but they should.
Sorry for the pause, started a new job so there wasnt much time. Should go a bit quicker now.
|

Maximiliam Ciksentmihaii
|
Posted - 2009.11.25 20:59:00 -
[23]
Added an application starter plugin
|

Maximiliam Ciksentmihaii
|
Posted - 2009.11.28 18:09:00 -
[24]
I am pleased to announce Version 5 of my tool.
Changes:
r5- 28.Nov2009 Improved persistant data storage for future releases Autostart monitoring feature Added "match only chat message" function for regex Improved channel name display and selection. Multiple channel selection is now easyly done with shift + click or strg+click Added additional variable $CHATMESSAGE. Variables can now be used in the short description field too! Added a button to clear the event log. Fixed global enable disable feature. Bugfixes
|

BeanBagKing
The Keepers of Gold Gypsy Nation
|
Posted - 2009.11.28 18:19:00 -
[25]
\o/
|

Maximiliam Ciksentmihaii
|
Posted - 2009.12.06 14:02:00 -
[26]
o/ you are welcome
|

Maximiliam Ciksentmihaii
|
Posted - 2009.12.19 13:04:00 -
[27]
A question for all eve chat watch users. How bothersome is the startup delay of eve chat watch?
Just to let you all know there is a simple workaround. Clear out your eve chatlog folder. Then cha****ch doesnt have to parse all the old logs.
|

EdwardNardella
Capital Construction Research
|
Posted - 2009.12.22 04:21:00 -
[28]
If I use my name will it notify me every time I send a message? Can I make one rule to watch all channels? How does it handle several clients with some in the same channel? CCRES is recruiting pilots who want to live in WSpace/Wormholes. Fill out an application here! |

Rivqua
Caldari Omega Wing
|
Posted - 2009.12.23 13:28:00 -
[29]
Can you tell me how long is the detail, at what interval does eve write to logs ? is it instant, or delayed ? _________________ -- Rivqua -- --- Omega Wing --- |

EdwardNardella
Capital Construction Research
|
Posted - 2009.12.24 01:48:00 -
[30]
Wow wonderful tool! This is really going to help out me and my corp. A few questions tho.
1. I can't seem to have two rules watching the same channel. Can this be changed? 2. Can you make the font size in the events tab adjustable? 3. Can you make it so that new events appear at the top of the list?
Thanks so very much, do you accept ISK donations? If so to whom do I send it? CCRES is recruiting pilots who want to live in WSpace/Wormholes. Fill out an application here! |

Maximiliam Ciksentmihaii
|
Posted - 2010.01.04 18:32:00 -
[31]
Edited by: Maximiliam Ciksentmihaii on 04/01/2010 18:37:13 Ahh many questions.
@EdwardNardella Well i guess you found by now the little tick box "match only message" that will stop it from matching your name in your own messages. For watching all channels you have to add them all. Didnt know you couldnt monitor the same channel with two rules. Gonna add a match them all function for convenience. Font size is adjustable in the events tab.. hmm i think i can do that, ill try. Yeah the thing with the events showing up at the bottom :) . Well thats no problem can do that too.
Dont know about multi-client. I assume the second client creates another set of logs and ECW will always use the latest logs. This would be a little bit tricky to make ECW stop doing that and have it use the log assigned. Could supress update of logfiles while the program is running. That would solve your problem to a degree. You still need to assign the logs for the second client manually. Dont see a way around this as eve doesnt tag the logs. Well maybe its totally different, i am just guessing here.
@Rivqua What do you mean with detail? Log writing is instant. Eve Chat Watch checks for changes every 1.5 or 2 secs dont know the setting anymore.
Sry for not answering, christmas and stuff you know. Eve Chat Watch isnt that popular either so you understand i wont invest so much time into it. ISK Donations are very much welcome and will help to get me away from boring grinding to do stuff for ECW :) All to Maximiliam Ciksentmihaii please.
Gonna look into the stuff mentioned above. Ill see what i can do over the week and on the next weekend. Should be no trouble at all to get these minor improvements going.
|

EdwardNardella
Capital Construction Research
|
Posted - 2010.01.05 02:25:00 -
[32]
Since I posted that message I haven't had any problems with multiple toons in the same room.
Also for the "watch all rooms" could you have chat watch look for new rooms too?
Doing good work M8, 100M ISK sent. CCRES is recruiting pilots who want to live in WSpace/Wormholes. Fill out an application here! |

Michael Heraldsson
|
Posted - 2010.01.05 10:25:00 -
[33]
Nice tool, i wish a more stable release for my birthday ;)
|

Lila Flowers
|
Posted - 2010.01.06 17:11:00 -
[34]
What do you mean its unstable? Provide me with some info to fix it!
|

Maximiliam Ciksentmihaii
|
Posted - 2010.01.10 19:17:00 -
[35]
New version is up.
ChangeLog:
Rules can be set to watch all. Event log message font adjustment and new message appear on top of the list. You can monitor the same channel with multiple rules now.
Fixed a critical bug where ECW would crash on startup.
Havent tested much, please let me know if one of the features doesnt work.
|

Dsan
Smegnet Incorporated Libertas Fidelitas
|
Posted - 2010.01.17 02:49:00 -
[36]
seems to work perfectly here, on windows 7, running eve windowed mode.
am I correct when I say that I can't trigger a filter myself ?
|

Liquelity
Amarr
|
Posted - 2010.01.17 14:26:00 -
[37]
Could you please create a guide on how to install/compile this on MAC OS X, as I cant get it to work. I tryed downloading the zip with the exe, but cant run that (even using mono?), then i tryed to compile some of the code from your SVN, didnt work either?
|

BeanBagKing
Ch3mic4l Warfare Destined For Glory
|
Posted - 2010.01.17 20:43:00 -
[38]
Woot! I always love new releases and bug fixes! Glad to see your still working on the project Max!
|

IcarusNardella
|
Posted - 2010.02.10 01:19:00 -
[39]
I am really loving this program. 100m more ISKies sent.
Could you please add an option to display line breaks on the events tab? Some chat messages are structured with line breaks and reading them in the events tab is difficult.
Also.
There seem to be issues with running multiple displays, chat watch seems to stop updating after some random amount of time during undetermined circumstances when running one or more clients on a system with multiple displays.
I don't have much more info about this issue tho sorry.
|

DenShou
Wolves of Fenrir Coercion Phenomenon
|
Posted - 2010.02.10 02:53:00 -
[40]
Hummn use for this, I could leave my machine on 23/7 logged in for say a week with this on and track names for war targets on an alt that I have stashed in another alliance.
Course I could just parse my chat logs in alliance chat for names. ~
Faith can move mountains.... of Inventory - Rule #104 Ferengi Rules of Acquisition
|

AndrewNardella
|
Posted - 2010.02.28 21:44:00 -
[41]
Any updates coming?
|

Burnmate
|
Posted - 2010.03.05 18:04:00 -
[42]
ok this question isn't really releated on this program but this program ispire me for an idea... is possible to log the fleet status like who is in fleet and allert if some1 join/left?
this can be usefull for know who is in fleet in a particular time
|

AndrewNardella
|
Posted - 2010.03.08 16:12:00 -
[43]
Originally by: Burnmate is possible to log the fleet status like who is in fleet and allert if some1 join/left?
I would find this extremely useful for me. You should post in the features and ideas forum.
|

Johnathan Roark
Caldari The Graduates Morsus Mihi
|
Posted - 2010.03.24 02:55:00 -
[44]
My request is for it to watch for private chat windows for when someone convoes me when they are in my address book. Also, rules that apply to all Private chat windows would be nice as well.
POS-Tracker 3.0 Hosting |

Darina Smirayne
TransMiners
|
Posted - 2010.04.22 22:00:00 -
[45]
Nice tool. It is a major shame that the rules are not saved between sessions! I can watch for my name or someone waving, but anything more complicated is just a waste of time to enter before every session. -- There are times when I wish that I actually had a creative bone in my body! |

BlackJack 21
Capital Construction Research Pioneer Alliance
|
Posted - 2010.07.13 21:45:00 -
[46]
yeah a guide on how to get this to work on mac would be great, can't seem to get it to work.
|

BeanBagKing
Terra Incognita Black Star Alliance
|
Posted - 2010.09.21 06:03:00 -
[47]
Been a while since this got some notice, it's still a great tool!
|
|
|
Pages: 1 2 :: [one page] |