GWMapper is a new tool that works with
to track and visualize player, enemy, and ally coordinates. It allows logging with adjustable sensitivity,cartography points, and the generation of interactive Plotly plots for easy analysis.Features
Player, Enemy, and Ally Coordinate Logging
- Automatically logs locations of players, enemies, and allies.
- Adjustable distance sensitivity: control how often coordinates are logged.
Cartography & Custom Coordinate Logging
- Record cartography points or custom coordinates directly at the player’s current location.
- Custom coordinate names can be changed as needed.
Interactive Coordinate Visualization with Plotly
- Export logs to an interactive Plotly plot for visual analysis.
- Save plots as shareable HTML files.
Easily Copyable Logs
- Coordinates are saved in readable, copy-paste-friendly logs.
---
Requirements
1. Python 3.12 (32-bit)
32-bit version of Python is required.
2. GWToolbox
- Place `Py4GW.dll` in the GWToolbox plugin folder.
- Load the Py4GW plugin from the toolbox settings.
3. Plotly Library
- Run the following command to install Plotly:
```
pip install plotly
```
- If Plotly isn’t installed, the script will attempt to install it automatically.
---
Setup and Usage
1. Copy `Py4GW.dll` into the GWToolbox plugin folder.
2. Open GWToolbox and load the Py4GW plugin from the settings.
3. Navigate to the GWMapper script from the Py4GW interface.
4. Run the script to start logging.
5. Activate the script to begin tracking coordinates.
6. *Optional*:
- Add Cartography or Custom coordinates at the player’s location.
- You can change the custom coordinate name as needed.
7. Click Write Coords to File to save logs and the HTML map to:
`/Coordinate_Logs/MAP_NAME`.
8. Use Clear All to reset all coordinates.
- Additional Clear options are available for more specific resets.
---
Note
This tool is still new, and your feedback is appreciated! If you encounter any issues, let us know.
---







