Project 1999

Project 1999 (/forums/index.php)
-   Blue Server Chat (/forums/forumdisplay.php?f=17)
-   -   EQ LogTools - log parsing tool (/forums/showthread.php?t=153423)

sevendeuceoff 06-05-2014 11:46 AM

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/eqlo...shots/demo.png

https://a.fsdn.com/con/app/proj/eqlo...hots/demo2.png

tristantio 06-05-2014 12:51 PM

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)?

mipstien 06-05-2014 01:15 PM

this program looks really helpful, but yeah source is nice.

webrunner5 06-05-2014 01:41 PM

Yeah, this could be a very useful tool, but it does seem TOP HEAVY code wise??

Haynar 06-05-2014 01:51 PM

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

sevendeuceoff 06-05-2014 02:24 PM

Had a pretty busy day, sorry :)

Source here:

https://github.com/72o/EQLogTools

tristantio 06-05-2014 03:17 PM

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)

sevendeuceoff 06-05-2014 03:30 PM

Quote:

Originally Posted by tristantio (Post 1482969)
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

iruinedyourday 06-06-2014 06:00 PM

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 (Post 1482776)
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


sevendeuceoff 06-07-2014 11:17 AM

Quote:

Originally Posted by iruinedyourday (Post 1484723)
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.


All times are GMT -4. The time now is 02:25 AM.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.