EQ Companion 0.6 has a major new feature. It adds support for the /LOC-command. You are now able to assign map images
to zones and once you have done that, when you use the /LOC command, EQ Companion will pop up the map and show where
you are on it. If you keep using the /LOC command, it will draw a trail of dots. It will also show your running speed
and the direction where you are heading.
- Upgrading information:
- Since the program name has been changed from EQLogMonitor to EQ Companion, the cleanest way to install
0.6 version is to uninstall EQLogMonitor (using the 'Add/Remove Programs' control panel) and download the
full installer and install it from scratch
- EQ Companion (or EQLogMonitor) has never put anything in the registry (apart from what the Visual Basic
Installer might have put there for uninstall information) so you can also just rename your 'EQLogParser'
directory to be 'EQ Companion' and just place the new executable there. You can even leave the directory
name intact if you do not want to keep it consistent with the program name.
- The NonMelee.DAT file has changed as I had to add the spell name in it to support tracking of weapon
proc resists. Because of this you should delete the old file before running 0.6. If you have added new
records to this file, you will have to add them in manually again
- Bug fixes:
- Fixed several error situations where emotes contained phrases I was looking for. These all resulted in
'Invalid Procedure call or argument' error.
- Fixed a bug where the program would crash if you would try to switch to different tab while the program
is reading in a log file. Now it is not possible to leave the Stats-window while a log file is being read in
- Fixed a minor sorting bug where the Fight Detail window would be sorted incorrectly if you never hit anyone
but you are hit by someone
- Fixed an overflow bug if your total fighting time exceeds about 9 hours (32767 seconds)
- Fixed the 'Lines per second' counter to work even if you open multiple log files
- Fixed a bug with modifying the non-melee list. None of your modifications would be saved on disc. Adding more
items would work, though. Now modifications are stored as well
- Fixed another Fight Detail window's sorting bug. Sometimes rows for attacks that had exact same amount of
damage would be sorted incorrectly.
- Fixed yet another sorting bug in the Fight Detail window. Sometimes critical rows were sorted incorrectly.
- Fixed an overflow bug when you receive more than 32000 platinum as loot or as split
- New features / enhancements:
- Mapping support:
- Added support for the /LOC command. You are now able to assign map files to zones and set the scale for the maps.
After that when you use the /LOC command, EQ Companion will pop up the map and show a marker at the position
where you are
- Added support for running speed calculation as well. If you use the /LOC command twice while running, EQ Companion will
show how fast you are running. The longer you run and keep using the /LOC command, the more accurate the
running speed calculation is.
- The marker on the map will also show your running direction if you use the /LOC more than twice within 5 seconds
- The preferences form has one more entry in the 'File locations' tab where you can designate where you keep all
your map files. If you use the /LOC command in a zone you have not assigned a map yet and the Maps-directory
has a file with the exact same file name as the zone name is, the map will be automatically loaded and assigned
to the zone.
- EverQuest is not too consistent with the zone names it uses. When you zone in, you will get
a message 'You have entered Western Plains of Karana' for example, but when you use the /WHO command, it will say
'There are 5 people in West Karana'. EQ Companion uses the zone names that you see when you zone in. It will also
automatically keep track of the zone names used by /WHO command so if you start logging after you have zoned
in, you can just issue a /WHO command and EQ Companion will know which zone you are in.
- Once the map file is loaded and displayed, it will have to be 'trained'. You click somewhere on the map and
let the program know what the EQ coordinates for that location are. Once you have done that for two places
(preferably from opposite corners of the zone to maximize accuracy) the scale for the map is set and it is
ready for use. Obviously if the map does not have coordinates printed on it, this will be difficult to do.
Luckily pretty much all the maps you find do have coordinates on them.
- An alternate method of training a map is by actually moving to a known place in the zone and using the /LOC command.
After that you can open the map window and press 'Loc 1' button in the 'Map training' frame. The program will then
instruct you to point on the map where you are. After that you should move to another known position in the zone,
once again, preferably some distance diagonally from the previous place to maximize accuracy, and press 'Loc 2'
button. After you have pointed on the map where you are, the map is trained.
- It is possible to assign multiple map files per zone. EQ Companion will automatically use the most suitable
map. For instance if you have 2 separate map files for 2 separate parts of the zone, when you move from
the area of the first map to the area of the second map, the map will change automatically. Also, if you have
more detailed map of a part of the zone (E.G. Firiona Vie city) and a general map that shows the whole zone
including the area with the detailed part, EQ Companion will automatically use the map with most detail
- If you do not have a map available for your current zone, the program will draw your location in the middle of an
empty screen and when you keep pressing /LOC it will draw markers as you go. That way you can easily see which
direction you are running.
- Speech support:
- If you have Microsoft's Speech API loaded, EQ Companion will use it in certain places. Windows XP has speech API
built in, but older versions of Windows need to install it separately. I have placed links to the installer in the
downloads-page. The installer file is about 70MB.
- The Preferences-dialog's Audio/visual tab has controls where you tell how speech is used. It also has 'Test speech'
button. Speech will be disabled by default. It will only be enabled after you have successfully tested it. You can
do this just by pressing the 'Test' button. If you hear speech and the program does not receive an error, speech will
- The voice, pitch, etc. are Windows defaults. When you install the package, you will get a new control panel
where you can change them.
- Speech is currently used in the following places:
- Map training instructions
- When your skills improve
- Warning if invisibility, levitate or enduring breath is about to expire (levitate and enduring breath do not give warnings
any more but if Verant enables them in the future, EQ Companion will speak them out.)
- Warning when the above actually expire
- When invisibility drops, it will also tell how long invisibility lasted
- Added one more menu-command in the 'File' menu, 'Open active log file'. The only difference between 'Open file'
and this is the default directory. If you use the original 'Open file' command, the default directory the
file-open dialog shows will be your assigned log-files directory. If you use the new 'Open active log file' command,
the default directory will be your assigned EQ-directory. The directories are assigned in the 'File locations' tab
of the preferences form
- Added one more attack type, rend/rends. It is no longer necessary to delete the AttackTypes.DAT file when there
are more hard-coded attacks. EQ Companion will always use the hard-coded list and reads in the file to see if there
are attack types to add to that list
- Added 'Ignored Lines' counter to the Stats-window. It will show how many lines EQ Companion ignored (because
they contained something EQ Companion is not set up to parse)
- Added 2 more columns to the Fight Detail window. It now displays how many times the maximum and minimum hits were
hit for. This is to give the maximum hit column more credibility. If a mob hits only once for 113 damage, for example
it is possible that it never actually hit for the true maximum. On the other hand if a mob hits for 115 for 6 times
during the fight, chances are 115 truly is the maximum damage the mob does. Maximum damage is useful in determining
mob's level. Typically mobs have a level range and the lowest one might hit for 101, next 103, and so on. Knowing
the maximum hit allows you to know the mob's exact level which is useful when comparing fights and melee stats. The HTML
table shows these numbers in parenthesis in the max hit and min hit columns.
- Added tracking of weapon proc resists. This required adding one more column in the NonMelee.DAT file for
the spell name. Because of this you should delete the existing NonMelee.DAT file before running EQ Companion 0.6
- Now all fighter's names are links to Caster's Realm character search. It used to be only for the main guys
- Added statistics to keep track of the percentage of single hits, double hits, triple hits quad hits and more than quad hits.
If you slash twice within one second, it is counted as double-hit, if you slash 3 times it is triple hit and so on. You can
score double hits if your double-hit skill succeeded, if you are using two 1HS weapons and your dual-wield skill succeeded
or even if you riposte so the statistics are by no means accurate. They will however give pretty good idea if you are using
a two-handed weapon or if your one-hand weapons are different attack types, slash and pierce for example. The fight detail
window will only show columns for numbers that were actually recorded, I.E. if you never hit a quad hit, you will only see
single, double and triple columns.
- Added one more check-box to the chat channels, 'Scroll to bottom'. When it is checked, when you receive new messages and
the window is full, the messages automatically scroll up keeping the latest message always visible. If you un-check the flag,
the list is not scrolled. It is easier to see which messages you have not seen that way.
- All the 3 check-boxes (No beep, No auto-switch and Scroll to bottom) are now saved to the INI file so they will remember
their individual settings
- Performance improvements:
- Monitoring active log files is vastly faster while monitoring a fight. The program used to update every single detail
in real-time to the fight detail window. Now the fight detail window is only refreshed once the current set of loglines
is read in.
- Made some other optimizations in the program.
- Added support for critical spell damage
- EQ Companion does not use the 3rd party AgHyperText DLL any more. The links in the 'About' dialog and item xref table
now open up in the built-in HTML window.
- Added 'Back' and 'Refresh' buttons to the HTML window
- Added 'Home page' and 'Message board' buttons to the HTML window as well
- Removed the 'Language' drop-down menu from the preferences dialog. Now EQ Companion will work no matter what locality
you are set to.