Skip to content
/ EqTool Public
forked from smasherprog/EqTool

p99 everquest spell timer, dps and map

License

Notifications You must be signed in to change notification settings

OkieDan/EqTool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PigParse

Watch the video

THIS PROGRAM WORKS SOLELY BY READING YOUR LOG FILE. This is legal according to the rules.

image

PigParse Pricing

Data is pulled in real time from the tunnel. If you discover any pricing problems or if you have ideas, post an issue!

Instructions:

  • Download the latest EQTool.zip, Unzip it and run EQTool.exe

  • The program runs in the system tray. Look there to reopen spells window or settings! Program will check for updates on startup and self update if required, but if you want to check for a new Update, use the menu in the system tray!
Why the pig?

https://discord.gg/nSrz8hAwxM

Features:
  • Detect EQ directory location instead of user required to enter it.
  • Detect Spells cast on others (this is a best guess as I am reading the log file so chloroplast and Regrowth of the growth have the same message)
  • Filter spells show by class
  • Remove Spells from List if "Worn off message occurs"
  • Mob Info Window gives details about mobs tht you con in game.
  • Automatically remove dead npc/player from the spell list.
  • Auto detect level and class!
  • DPS is trailing 12 second average.
  • Show fight Session data for comparisons.
  • Sieve Counter
  • Mob info shows pricing data for each item!
  • Timers on map for easy TOD tracking!
  • Pricing information in Mob info window.
  • Save spells cast on you when you log out so when you log back in they resume counter!
  • Maps
  • Automatic self update.
  • Timers (Only Minutes are supported)
Timers (Only Minutes are supported) -- All below commands work in regular say!
  • Timer Start Crypt Camp 35
  • Start Timer Crypt Camp 35
  • Timer Cancel Crypt Camp
  • Cancel Timer Crypt Camp
image

System Tray Icon

image

TO DO List EQTool

  • Fix buff timers when updating.
  • Add zone dump of names.
  • Add context menu to toggle pather vs static.
  • Add timers for cooldowns on abilities, like mend, defensive, etc.
  • Add code to detect pet and always show buffs for your pet.
  • Tab under Mob info window for last few minutes of Random rolls ordered by highest to lowest.
  • Extend Mob Info Window to show Players. Add note field to window that is saved locally.
  • Add visual cue that buff is under 1 minute left.
  • Add option to enable OTHERS hits for DPS meter.
  • Show others on map
  • Add Waypoint Command to add loc to map
  • Map window add toggle to follow location
  • Prevent Map panning outside of bounds
  • Release to single exe, not a zip
  • Determine pet level based on the maxhit and add to the DPS window
  • Add option to auto prune eq log file. EQ logfiles can cause issues with EQ itself if they get too large!
  • Raid Group suggestions for guild: AOE; CH Chain; AOE+Ch Chain; Other
  • Better track players levels and classes
  • Respawn Time in Mob Info window
  • Ability Hide/show mob info data
  • Automatically add timer when named npc dies. Use Wiki for notable npc names
  • Add donals BP to timers list
  • Rename Application to Pig Parse
  • Enrage / Charm Break alerts.
  • charm spell effect removal

TO DO List PigParse Pricing

  • Parse Raw tunnel Data instead of relying on TunnelQuest
  • Add Median pricing to chart
  • Add Person search.
  • Trim table history for common items like bonechips. More data doesnt improve price data.
  • Add table with item names to rebuild pricing for specific items.
  • Add loot TAB to Mob Window. This tab will show item name, looted from, player name who looted, and unix geek price data, running total looted.

FAQS

Why does chrome warn me?

image

  • Ignore it and download!

Why does windows pop up a blue screen?

image

  • Press More info and "Run anyway"

Why does the program not start?

image

  • In the above image, you are running the exe from INSIDE the zip. You must first EXTRACT the exe, then you can run it!

Why does my settings window say Configuration missing?

image

  • EQTool was unable to automatically detect your P99 install folder. You must specify it yourself!
  • EQTool detected that eq logging is turned off. You must click enable logging. This will turn on EQ's logging which is where EQTool gets informatioon from.

Do I have to set my class and level?

  • If you cast spells eqtool will automatically detect your class and level once you start casting spells.
  • You should still enter your class and level. It helps ensure calculations on spell durations are accurate.

I only care about spells cast on me, not everyone else!

  • Great, goto settings and make sure the box is checked; 'Only show spells that effect you'.

I only want to see cleric buffs; there are too many buffs to see!

  • Great, goto settings and make sure that cleric is the only class selected in the "Other Spells" section.

I have everything working, but i dont see my location on the map, why?

  • You need to type /loc into chat so that your location is feed to the log file.
  • Normally, players create a hotkey that is bound to their movement keys. Then add a /loc so that each time you move, the macro for /loc is called.
  • I set up my movement keys 'a' and 'd' to activate my hotbar 1 macro which has a /loc in it.

How do i get the latest update?

  • Goto the system tray, click the pig icon and goto check for updates.
  • Updates are checked for every timee the application starts as well.
  • If an update is available it will download and start the new version. The old version will be deleted.

Why do the spell effect still show for dead npcs?

  • This program reads your log file. So, if you were too far away to see the 'slain' message, then there is no way for EQTool to know the npc is dead.

Why do the see spell effects for others even though I checked the box 'Only show spells that effect you?'

  • EQTool will ALWAYS show detrimental spell effects on everyone. The reason is that EQTool CANNOT tell the difference between an NPC and a PC. This means that in order to show spell effects on NPC, like slow/tash, etc, i must show ALL detrimental spell effects on all NPS/PC alike.

How do I remove an NPC/Player from the spell list?

image

  • This can happen for many reasons. The most common being that they left the group and you want to remove them from the list.
  • Click the Trashcan next to the next and that NPC/Player will be removed from the list. This is a one-time action and if you cast on them again, they will reappear.

Where and how are sieves tracked?

image

  • Every time a message for the enchanter Mana sieve spell is encountered, the counter is incremented.
  • So, if you are in range of the sieve messages, you will have an accurate count in the Trigger list.

What is this DPS session tracking?

image

  • The first row is the saved fight data which shows all-time-best DPS, Biggest hit and Total Damage.
  • Current Session is best DPS, Biggest hit and Total Damage, except the timeframe starts since you have logged on.
  • Last Session is the old session data. You can use this to compare weapon swapping and differnt setups.

Why cant I see others DPS? I only see my own!

image

  • Turn on others hits in your eqsettings!

Map timers, how do they work?

  • Right click in the map and a menu will appear, add the time, and press add.
  • You can move the timer around by dragging it.
  • You can delete the timer by right clicking over it and clicking the delete option.
  • Timer color starts at Green and changes to Red the closer it gets to zero time remaining. Timers will last for 4 minutes after the time has expired then automatically remove themselves.

About

p99 everquest spell timer, dps and map

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 96.0%
  • HTML 4.0%