Skip to content

Paracelsus83/H3Landscape

Repository files navigation

H3Landscape

Plugin for the HoMM3 HD+ (Heroes of Might & Magic III patch)

About

This add-on makes the battlefield backgrounds better match the terrain on which the battle takes place.
First and foremost, it adds a lot of new images of underground battlefields.

Compatible with HoMM3 Complete edition and Horn of the Abyss 1.8.0.

Download and installation

You can download the H3Landscape plugin installer from the Last release.
The installer H3Landscape.msi should automatically find the location of the installed “Heroes of Might & Magic III” game. If it does not, you have to specify the folder where the game is located.
After installing the plugin, run HD_Launcher.exe and add “Landscape” to the list of plugins.
To run Horn of the Abyss with the H3Landscape add-on, use the H3HotA_HD_L.exe file.

Build

To build the H3Landscape plugin, you need Microsoft Visual Studio 2022 with the following components installed:

  • MSBuild
  • C++ Windows XP Support for VS 2017 (v141) tools
  • Windows Universal CRT SDK

You can build the plugin in several ways:

  • by opening the H3Landscape.sln solution in Visual Studio 2022 (MSBuild + CL compiler)
  • by using the CMake tool with NMake Makefiles generator (NMake + Clang-CL compiler)
  • by using the CMake tool with Visual Studio generator (MSBuild + CL compiler)

If you want to build the plugin using CMake on Windows, it is recommended to install the Clang compiler, which is provided as a component of Visual Studio.

To generate project files using CMake, it is best to use the following command:

cmake -G "NMake Makefiles" <source dir>

(the NMake tool is part of the Microsoft Visual Studio package)

To build the Landscape.lod resource file, you need the mmarch.exe tool. If Visual Studio cannot find this tool during the build process, it will attempt to download it automatically.

H3Landscape uses the NH3API library, which is included in this project as a git submodule.
To download the NH3API submodule, after cloning the H3Landscape repository, you have to also execute the command:

git submodule update --init

About

Mod enhancing the landscape in Heroes3

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors