Project 1999

Go Back   Project 1999 > General Community > Server Chat

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 06-05-2014, 10:46 AM
sevendeuceoff sevendeuceoff is offline
Large Rat


Join Date: May 2014
Posts: 6
Default EQ LogTools - log parsing tool

Hi,

I put together this little program for personal use, but decided to add more features and release it to the public.

EQ LogTools is a parsing tool that reads the last line of a Project 1999 log file. It looks for specific triggers for spells and disciplines and starts countdown timers when a spell has been successfully cast/landed on a target.

It also includes a "trigger" panel for notifying you when a user-defined text string occurs in the log file.

Lates beta version of EQ LogTools (0.7) can be downloaded here:
https://sourceforge.net/projects/eqlogtools/


Notes:
- Recommend using "Show PC spells for group only", as other's spells may (rarely) show up in timers if they're casting the same detrimental spell roughly at the same time as you.

Known issues:
- Spell durations, spell names, casting times, trigger strings and spell icons were taken from the Project1999 wiki, Lucy and the EQEmu forum tools and EQ Emu source code, and may be incorrect for some spells.
- If a casting skill is raised after a successful detrimental spell lands on a target, the timer for that spell may not trigger, as parsing is done by last line of text in a log file.
- Dispelled/clicked off spells are not removed from timers, however the timer fields can be erased manually or with a button.


Bugs and/or omissions can be reported here, or email (address in readme.txt).

Screenshots:

https://a.fsdn.com/con/app/proj/eqlogtools/screenshots/demo.png

https://a.fsdn.com/con/app/proj/eqlogtools/screenshots/demo2.png
Last edited by sevendeuceoff; 06-05-2014 at 11:02 AM..
  #2  
Old 06-05-2014, 11:51 AM
tristantio tristantio is offline
Fire Giant

tristantio's Avatar

Join Date: Nov 2010
Posts: 855
Default

Where's the source?

Also why require the JRE if you aren't just distributing the java or jar files? (what's the point of a jar in an exe)?
__________________
Realtime auction logger: http://ahungry.com/eqauctions/
Last edited by tristantio; 06-05-2014 at 11:53 AM..
  #3  
Old 06-05-2014, 12:15 PM
mipstien mipstien is offline
Aviak


Join Date: Jan 2011
Posts: 64
Default

this program looks really helpful, but yeah source is nice.
  #4  
Old 06-05-2014, 12:41 PM
webrunner5 webrunner5 is offline
Planar Protector

webrunner5's Avatar

Join Date: Nov 2011
Location: Oxford, Ohio
Posts: 4,100
Default

Yeah, this could be a very useful tool, but it does seem TOP HEAVY code wise??
  #5  
Old 06-05-2014, 12:51 PM
Haynar Haynar is offline
Developer

Haynar's Avatar

Join Date: Oct 2009
Location: West of the Mississippi
Posts: 2,870
Default

No source? Might be a key logger.

1st post too. Yikes.

I recommend against 3rd party programs that have not been verified clean.

Just some friendly advice.

H
__________________
We eventually catch ALL RMTs. If you are not banned right away for RMT, it is likely because we are currently tracking the seller.

Have you been Haynar'd lately?
  #6  
Old 06-05-2014, 01:24 PM
sevendeuceoff sevendeuceoff is offline
Large Rat


Join Date: May 2014
Posts: 6
Default

Had a pretty busy day, sorry [You must be logged in to view images. Log in or Register.]

Source here:

https://github.com/72o/EQLogTools
  #7  
Old 06-05-2014, 02:17 PM
tristantio tristantio is offline
Fire Giant

tristantio's Avatar

Join Date: Nov 2010
Posts: 855
Default

Code:
  where E is a type-variable:
    E extends Object declared in class JComboBox
src/eqlogtools/ClassHandler.java:371: warning: [unchecked] unchecked call to DefaultComboBoxModel(E[]) as a member of the raw type DefaultComboBoxModel
                                EQLogToolsGUI.comboGroup_14.setModel(new DefaultComboBoxModel(SpellNames.spellNamesDruid[13]));
                                                                     ^
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
src/eqlogtools/ClassHandler.java:371: warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
                                EQLogToolsGUI.comboGroup_14.setModel(new DefaultComboBoxModel(SpellNames.spellNamesDruid[13]));

  where E is a type-variable:
    E extends Object declared in class JComboBox
Note: Some input files additionally use unchecked or unsafe operations.
100 warnings
Won't compile for me, how are you compiling? With Eclipse? (This was with the javac on CLI).

Also what wrapper are you using for jar to exe? (I assume thats how you're making a native exe)
__________________
Realtime auction logger: http://ahungry.com/eqauctions/
  #8  
Old 06-05-2014, 02:30 PM
sevendeuceoff sevendeuceoff is offline
Large Rat


Join Date: May 2014
Posts: 6
Default

Quote:
Originally Posted by tristantio [You must be logged in to view images. Log in or Register.]
Code:
  where E is a type-variable:
    E extends Object declared in class JComboBox
src/eqlogtools/ClassHandler.java:371: warning: [unchecked] unchecked call to DefaultComboBoxModel(E[]) as a member of the raw type DefaultComboBoxModel
                                EQLogToolsGUI.comboGroup_14.setModel(new DefaultComboBoxModel(SpellNames.spellNamesDruid[13]));
                                                                     ^
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
src/eqlogtools/ClassHandler.java:371: warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
                                EQLogToolsGUI.comboGroup_14.setModel(new DefaultComboBoxModel(SpellNames.spellNamesDruid[13]));

  where E is a type-variable:
    E extends Object declared in class JComboBox
Note: Some input files additionally use unchecked or unsafe operations.
100 warnings
Won't compile for me, how are you compiling? With Eclipse? (This was with the javac on CLI).

Also what wrapper are you using for jar to exe? (I assume thats how you're making a native exe)
Yes with Eclipse. I used launch4j for wrapping
  #9  
Old 06-06-2014, 05:00 PM
iruinedyourday iruinedyourday is offline
Banned


Join Date: Apr 2014
Posts: 7,354
Default

any updates on this sweet looking tool?

I am afraid to use cus of this heh, but it looks so cool!

Quote:
Originally Posted by Haynar [You must be logged in to view images. Log in or Register.]
No source? Might be a key logger.

1st post too. Yikes.

I recommend against 3rd party programs that have not been verified clean.

Just some friendly advice.

H
  #10  
Old 06-07-2014, 10:17 AM
sevendeuceoff sevendeuceoff is offline
Large Rat


Join Date: May 2014
Posts: 6
Default

Quote:
Originally Posted by iruinedyourday [You must be logged in to view images. Log in or Register.]
any updates on this sweet looking tool?

I am afraid to use cus of this heh, but it looks so cool!
Source has been posted, but I can assure you the program is quite safe. All it does is parse a log file and save your selections in the Windows registry for the next time you open the program.
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 03:34 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.