PDA

View Full Version : EQWhoLog


surron
08-20-2015, 07:21 PM
I wrote this program cause I don't like all you anons out there.

Usage...

1. Run program

2. Choose your log file (make sure /log on)

3. Insert into database /say $$log Name Class Level
a.) Level can be anything you want its a 100 character limit. ex. 55, OOR, BlueOOR, RedOOR, InRange

4. Query database /say $$who Name
a.) can make this a hotkey /say $$who %t

5. If on insert a duplicate is found (by name) it will just update that entry



http://i.imgur.com/h3JJlE7.jpg


Source and Build (compiled using vs2012 express)
http://www.filedropper.com/eqwholog

run EQWhoLog/bin/Release/EQWhoLog.exe (if you move the file out of that directory make sure you also move the players.sdf database too)

surron
08-20-2015, 07:31 PM
From the EULA "Programs that provide audibe ques or overlay information by only reading the Everquest Log Files are currently allowed. "

Doctor Jeff
08-20-2015, 10:16 PM
so wait you have to put in the information to see who people are firsT?
how do you get it if you see an anon person

ask them? Lol

If you see them you just con them...

georgie
08-20-2015, 11:12 PM
I normally just look em up on r99pvp.net and see who's killed them, and where ,then give an educated guess

TacoSmasher
08-20-2015, 11:13 PM
so wait you have to put in the information to see who people are firsT?
how do you get it if you see an anon person

ask them? Lol



holy fuck you are dumb goddd

Doctor Jeff
08-21-2015, 12:30 AM
I normally just look em up on r99pvp.net and see who's killed them, and where ,then give an educated guess

ya, easiest method by far, imo. and after a while of seeing those lists you start to know the levels of people you've never seen.

TacoSmasher
08-21-2015, 01:48 PM
you are one of those people that are too stupid to realize how stupid you are.

lol

surron
08-21-2015, 01:56 PM
Pumped is right, the program might not be to particularly useful for using pre 55.

However imagine if you and a group of others used this for a week and then merged databases, you would have a nice set of players.

RoguePhantom
08-21-2015, 02:06 PM
Little constructive criticism, plus enhancement ideas.

Your best bet is to actively monitor the EQ log (like GINA and GameParse does). Every login, /anon /who to set your current level (if it changed).

And when you con someone, The app sets the record of <name> to be "InRange" of your level, and current zone. Else, it could just add people via /who or /who all

Alt Tab to a UI, and have it display a Table of everyone its found, sortable by date, Zone they were last spotted in, level range, etc.

And if its in JSon, which im guessing it is, you can ultimately have a super lightweight, live index of everyone, their level range and where they are frequently seen.

EDIT: Hell, you could add a spot in the UI to add in the Class of a person too.

RoguePhantom
08-21-2015, 02:38 PM
Real Hard bro. Ghetto Perl.


rx => qr/
\A ##
(\ AFK\ |\ <LINKDEAD>)? ## AFK or LINKDEAD
\[ ##
(ANONYMOUS|\d+\ [^]]+) ## ANONYMOUS or level and class
\] ##
\s+ ##
(\w+) ## player name
\s+ ##
(?:\((.+?)\))? ## player race
\s* ##
(?:<(.+?)>)? ## guild tag
\s* ##
(?:ZONE:\ (\w+))? ## zone
\s* ##
(LFG)? ## LFG tag
\z ##
/x

my ($afk_ld, $anon_level_class, $name, $race, $guild, $zone, $lfg) = @_;
my ($afk, $linkdead, $anon, $level, $class);
if (! defined $afk_ld)
{
($afk, $linkdead) = ('', '');
}
elsif ($afk_ld eq ' AFK ')
{
($afk, $linkdead) = ('AFK', '');
}
else
{
($afk, $linkdead) = ('', 'LINKDEAD');
}
if ($anon_level_class && $anon_level_class ne 'ANONYMOUS')
{
($level, $class) = split ' ', $anon_level_class;
}
else { $anon = $anon_level_class; }

TacoSmasher
08-21-2015, 03:27 PM
way too much work, its like you are building a database of constantly changing data for the purpose of nothing


technical insight from computer genius pumped.


stick to tomatoes you simpleton

jcr4990
08-21-2015, 11:14 PM
I got a better solution: Remove anon/role from Red99

Server instantly way more fun