This utility can be used to help generate the “lines” portion of a map for EQ2MAP.
The program is an update to
- Rex ‘Saint Peter’ Schrader’s mapper2 and log_cleaner Perl scripts
- Tacoman’s ZoneRect calculator
Those programs are described in the
map making tutorial.
The program consolidates those utilities and automates most of the manual copy/paste operations.
The program also provides new (or modified) functions:
- Scan multiple log files in one pass.
- Automatically associate a map name with its zone name.
- Group by elevations can create a separate SVG file for each elevation group.
- Filter log lines by time range.
- Easily launch zero, one, or two SVG editors/viewers.
- Calculate a reasonable scaling factor for importing the SVG into your image processing software.
- Calculate (approximate) coordinates of the blue crosshairs.
- Directly read an SVG file, extract the game coordinates, approximate the crosshair coordinates, and calculate the scaling factor and zone rect.
- Generate the entire XML <ImageSytle> element for the MapStyles.xml file.
- Convert both ways between an in-game location and a map X,Y location.
- Generate an index between the SVG path name and the start of that path in the log file.
More details on usage can be found at
the project github site
Installation
The program is a stand-alone executable but it does depend upon Microsoft’s .NET 8 framework library.
Unzip the file and run the EQ2MapTools.exe. If the library is not already installed on your computer, the program should prompt you to download it. The download is automatic, but you will need to run the downloaded file to install the library. Once the library is installed, the program should run.