Andarch1

 
Tavern Dweller
|
posted November 02, 2026 01:38 AM |
|
Edited by Andarch1 at 01:55, 02 Nov 2026.
|
HotA Custom Obstacle Tool
Hello,
I have created a plugin for the HotA map editor called Custom Obstacle Tool and am seeking volunteers to test a pre-release version and provide feedback before I release a v1.0.
This plugin supports HotA 1.8.1 and is meant to enhance productivity for HotA map makers. It does not modify any HotA assets or files.
Both English and Russian are supported, and it would be great if a native Russian speaker could review the translations at this link: https://github.com/Andarch/h3-hota-custom-obstacle-tool/blob/main/docs/russian-translation-review.md
The latest pre-release version of the plugin (currently 0.9.4) can be downloaded here: https://github.com/Andarch/h3-hota-custom-obstacle-tool
Alternatively, here's a direct link to the v0.9.4 zip file: https://github.com/Andarch/h3-hota-custom-obstacle-tool/releases/download/v0.9.4/HotACustomObstacleTool-v0.9.4.zip.
Copy the EXE and DLL from the zip file into your Heroes 3 directory, and double-click the EXE to launch the map editor with the plugin loaded.
Features:
- Enhanced obstacle tool with two modes: Standard and Custom. Standard is the regular obstacle tool (the same as if the plugin weren't loaded). Custom is the plugin's mode that allows you to choose what types of obstacles will be generated.
- 121 selectable obstacle buttons covering 880 obstacle DEFs, organized into Mountains, Reefs, Hills, Mounds, Lakes, Craters, Fissures, Trees, Undergrowth, Rocks, Animals, and Miscellaneous.
- Enables placement of many obstacles not supported by the regular obstacle tool (maple trees, glaciers, ice formations, arches, animals, crates, barrels, ropes, sacks, abandoned boats, burnt structures, crumbled structures, bones).
- Hover the mouse over an obstacle button to see details including the obstacle name, example images, and allowed terrains.
- You can select/deselect obstacle buttons both before and after painting with the obstacle brush. If before, all buttons are enabled to allow you to pre-customize your selection. If after, only buttons relevant to the painted terrain type(s) are active, and the rest are greyed out. They will become active again if you paint on the relevant terrain.
- Optionally enable the Allow all terrains option to permit all obstacles to be generated on every terrain type (except Rock/Void). This setting is off by default and can be changed before or after painting with the obstacle brush. Button availability and hover previews reflect the option.
- Obstacle selections are remembered within the session, including when switching modes or tools.
- Minimap color fixes for obstacles that mistakenly use the lighter shade (passable) of each terrain color instead of the darker shade (blocked). This makes the editor's minimap correctly represent the passability of the map.
- Supports English and Russian, with the language of the editor automatically detected.

Thank you for your help! I might make a short demo video and will update this post if so.
|
|