|
|
Table of Contents |
|
|
| NOTE! The user's guide is horribly unfinished. Hopefully I will get it finished soon... | ||
|
|
1. Installation (back to top) |
|
|
|
You can download EQ Companion from the
downloads-page. Since EQ Companion is written in Visual Basic, it requires
some Visual Basic run-time libraries to run. If you have Visual Basic 6
installed on your computer, all you need is the approximately 200kb executable
only ZIP file. If you do not have VB 6 or if you are not sure, you should
download the full installer which is approximately 3mb. There are separate
installer programs for different versions of Windows so if you decide to
download the full installer, make sure you pick the one for your windows
version. The executable-only ZIP files work with all Windows versions. There are 2 ways of using EQ Companion, you can either use it off-line to parse your old log files or you can use it on-line to parse the live EverQuest log file as you are playing EverQuest. If you have 2 networked computers, you can install EQ Companion on your second computer and use the first to play EverQuest with. Running the installer: The installer file is a ZIP file. You should have WinZip on your computer to un-pack the file. You can download WinZip for free from http://www.winzip.com. With WinZip installed on your computer, you can just double-click on the EQ Companion installer file and WinZip opens it up. You can use WinZip's 'Install' button to start the installation. The only thing you are asked for is in which directory you want to install EQ Companion in. The default directory should work just fine. Once EQ Companion is installed, you should be able to find it from your start menu. Downloading the executable-only ZIP file: Typically the installer program does not install the latest version. The downloads-page has link for the latest version of EQ Companion. This file is typically only about 200kb in size. Once you download it and open it in WinZIP, you should extract is on top of your old version of EQ Companion. |
||
|
|
2. Getting started (back to top) |
|
|
|
Finding your log file: EQ Companion works by reading a log file that EverQuest writes into. This log file resides in the same directory where you have installed EverQuest into. The file name for the log file looks like 'eqlog_<playername>_<servernumber>.txt' where '<playername>' is your character's name and '<servernumber>' is a 2-digit number that identifies the EverQuest server you play on. Enabling the log file in EverQuest: By default EverQuest does not write into this log file. You have to specifically turn the logging on. After you have signed on to EverQuest, you can type '/LOG ON' in the command window. You can also turn the logging on permanently by opening your EQClient.INI file. In its [defaults] section there is an entry which says 'log=false' or 'log=true'. When this is set to to be 'log=true' the logging will be on automatically every time you run EverQuest. Using EQ Companion on-line or off-line: There are 2 ways of using EQ Companion. You can either use it off-line to parse old log files or you can use it on-line to actively monitor the log file as you are playing EverQuest on another computer. Either way all you need to do is open your log file and you are good to go. Opening the log file: There are several ways of opening the log file. The 'Open log file... (Ctrl+O)' menu command is intended for opening an old log file. The 'Open active log file...' menu command is for opening an active log file for real-time parsing. You can specify the initial directory the 'File Open' dialog shows separately for both of these commands. They are set in the Preferences dialog's 'File locations' tab. 'Open log file... (Ctrl+O)' command opens into the directory that 'Log Files Directory' entry points to. 'Open active log file...' command will open into the directory that 'EverQuest Directory' points to. If you tend to always open the exact same log file, you can use the 'Open Auto-Load Log File' menu command to open it without having to choose the file name using the file-open dialog. First you will have to designate the log file in the same preferences-dialog's 'File locations' tab under the 'Auto-load log file' entry. If you are opening an active log file and your log file keeps getting just larger and larger, it might take a while for EQ Companion to read through it all before it starts actually monitoring new lines. To prevent this, you can set the 'Skip to end of file when opening active log file' flag in the preferences dialog's 'File locations' tab. EQ Companion will also build a 'Recently opened files' menu structure automatically as you open log files. It will always show the last 10 log files you have opened sorted so that the last file opened is on top of the list. |
||
|
|
3. Menu Items (back to top) |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
4. Preferences Settings (back to top) |
|
|
|
General preferences tab:
The following flags are stored in the INI file and are useful if you only use EQ Companion to parse fights, for example. Checking these will make processing the log file faster as EQ Companion does not have to check for chat messages, etc.
There is a similar set of flags in the STATS-window, but those flags are not stored in the INI file. You can use them to enable these settings
on the fly while EQ Companion is already reading through your old log file and parsing it.
You have 4 choices on how EQ Companion should act when it encounters an error. Unless you choose the 'Disable trapping' option, EQ Companion will always write the error in a file called Debug.log which is in the same directory where the executable is. In that file you will find detailed information on where the error happened, what the error was and which log line caused the error.
General preferences - Data limits: Here you can tweak EQ Companion's memory usage. When EQ Companion parses a
log file, an internal array is maintained which keeps track of each damage
message; who hit who for how much damage and using which attack type. It also
remembers if the hit was a miss and if so, the reason for the miss. It
also remembers if the hit was a special hit like critical or crippling blow. All
this information is stored per fight. General preferences - Default user name: EQ Companion needs to know your character's name to parse critical hits and crippling blows correctly. It has 3 ways of figuring out your character's name:
If you are parsing old log files that you have renamed, check #1 will not
work. If you have also edited your log files and gotten rid of the 'playername
saved.' lines, check #2 will not work either. In this case you can enter your
character name here and you will still be able to get criticals and crippling
blows parsed correctly. General preferences - Magelo id#: The HTML table will show your user name and this is actually a link to Caster's Realm's character search page. If you rather make this link into your Magelo profile, just enter your profile number here. File locations tab:
File locations tab has settings which deal directories and files.
HTML Report tab:
HTML Report - Include in report: Here you define what you want to be included in the HTML report.
After HTML is generated: Here you tell what EQ Companion will do after the HTML table is generated.
Columns to include: Here you can define which columns you want to include in the HTML table. The more columns you include, the more cluttered the table will be. You can easily not include Start and End for example as the duration is more important to show. Also to show number of hits, number of misses and hit% is a bit wasteful, by not showing number of misses you are not really missing any information. If you did not have misses on to begin with, you can choose not to show hit% as well as it will be 100% anyways. Use style sheet to define cell colors (reduced HTML code): Some browsers will not show the HTML table in its correct colors if you enable this option. The advantage, though, is that the amount of HTML code will be greatly reduced. HTML Table colors: Here you can define the colors that the HTML table will use. I have provided 2 pre-set color schemes. You can also define your own color scheme. To define your own, you can start with one of the pre-defined ones by pressing 'Set 1' or 'Set 2' buttons. After that you can set the colors as you wish. To set the text color, left-click on the item name and to set the background color, right-click on the item name. The fight data table will use the same color scheme as your HTML table. |
||
|
|
5. Statistics Page (back to top) |
|
|
|
The statistics page is the page you will see when you launch EQ Companion. It
shows statistics about the log once it has been read in and parsed. It also
allows you to change parsing settings on the fly when the log file is being read
in. Filtering: You can use these options to make EQ Companion parse log files faster by eliminating parsing of things you are not interested in. These flags are only used when opening old log files and they do not do anything while monitoring an active log file. There are similar set of flags in the Preferences dialog. The difference is these flags are not saved in the INI file and they can be used on the fly while EQ Companion is already parsing the log file.
SPECIAL NOTE: EQ Companion has special coding if you have set 'Ignore all chat', 'Ignore all loot' and 'Ignore all skill increases' flags and have specified a date range for fights. Under these conditions EQ Companion will be able to read through the log file very rapidly until it hits your dates. If you only specify a single day, EQ Companion will skip through the log file the fastest. All it needs to do is read the log file line by line and just do a string comparison against the time stamp in the log lines. If you specify a date range, it has to parse the time stamp and this slows things down a little bit, but it still finds your dates much faster than if you did not enable the 3 options above. Chat window stats: Here you will see how many tells, shouts, etc. the log file included Log file stats: Here you will see information about the log file.
Fight stats: Here you will see statistics about all fights parsed.
|
||
|
|
6. Map-Window (back to top) |
|
|
|
The map window pops up when you use the /location (or /loc) command in
EverQuest. You can also open it using the appropriate menu command in the
'Windows' menu or by pressing its keyboard shortcut, F9. If you have the map already set up for your current zone, it will be displayed. The name of the zone is shown in the title bar of the window. The map window has a hidden control panel. When you hover the mouse pointer on top of the status bar of the window (the panel at the bottom of the window), the control panel opens up at the bottom of the window. You can also toggle the control panel with F3-button. The control panel:
Train map: Here you can start the map training procedure. For more information about map training, refer to section 7, Training maps, below. Choose map: Here you can filter out maps. You can choose the continent and if you want to see outdoor zones, dungeons, etc. It will show the total number of maps and how many there are that meet your filter criteria. The pop-up menu will only include maps that meet your filter criteria. Status bar: The status bar shows the status of the map and it also shows instructions
while you are training the maps. The 'Speed' panel shows your current running
speed if you have used the /LOC command at least twice within 5 seconds. The
'Loc' shows the location under the mouse pointer. |
||
|
|
7. Training Maps (back to top) |
|
|
| In order to get maps to work, you will need to have a map available for the zone you are in. You will also have to tell the program about the coordinate system of the map. The first part is easy enough. I’m sure I’m not the only one who has a directory full of downloaded bitmaps from pretty much every zone in Norrath. The preferences dialog has a new entry where you can assign the directory where the map files are in. If the name of the map happens to be exactly the same as the name of the Zone, EQ Companion will load it automatically. Otherwise you will have to go to the tables-window and assign the map file to the zone. Once the map is loaded, you have to train it. All you need to do is point 2 places on the map and tell what the EQ location for those places are. If the map has the coordinates printed on it, you can just use those. Otherwise you can actually go to two known places on the zone and press /LOC and show on the map where you are. I have tried to make the training part as easy to do as possible. Basically you just click on the map, type the Y and X coordinates (in the same way as they are used in EQ) pressing TAB to go from one field to another. Click on another spot on the map and do it again. Once the map is trained, you do not have to it again. Of course every zone needs to be done separately. | ||
|
|
8. Using Maps (back to top) |
|
|
| Using maps | ||