Skip to content

ERA-Projects/era-project-eng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

228 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Downloads ERA Discord Invite

⚔️ Heroes of Might and Magic III: ERA Project (English Version)

Welcome to ERA Project — a modern platform for Heroes of Might and Magic III modifications.
ERA continues the ideas of WoG (Wake of Gods), maintaining backward compatibility and providing powerful tools for modders, scripters, and plugin developers.


🧩 What is ERA

ERA is a modular enhancement for the original Heroes III that expands the game’s capabilities through:

  • 🔹 ERM 2.0 — an improved scripting language for events and logic;
  • 🔹 C++ plugins (via the ERA API);
  • 🔹 Modular mod-loading system;
  • 🔹 Better compatibility with HD Mod and modern systems;
  • 🔹 Flexible customization of random maps, objects, and UI.

ERA serves as a core engine upon which you can build large-scale modifications
or lightweight plugins that change gameplay, visuals, or object behavior.


🚀 Key Features

  • 🧠 Modern ERM 2.0 — improved syntax, macros, new commands, and extended data types.
  • ⚙️ C++ Plugin Support — integrate via .dll files, hooks, and the extended ERA API.
  • 🗺️ Map & Object Editor — fine-tune spawn density, frequency, and generation rules.
  • 🎨 Enhanced UI Framework — new widgets, dynamic sprites, filtering, and sorting.
  • 📦 Mod System — modular activation, load order control, and conflict detection.
  • 💬 Localization Support — text loaded from JSON by locale name.

📦 Game Installation

Note

To get the latest version, download it from RELEASES

1️⃣ Automatic installation via Heroes Launcher
  • Download Heroes Launcher and install it outside system folders;
  • Open the ERA tab in the games list;
  • Select any working version of Heroes III based on Shadow of Death:
  • Choose installation language (Russian / English);
  • Select the target directory;
  • Wait for files to download and unpack;
  • Open ⚙️ > HD Mod Settings:
    • set language to Russian or English;
    • choose your screen resolution;
    • recommended mode: stretchable 32-bit OpenGL by Verok;
    • adjust optional “Tweaks”;
  • Click Play in Heroes Launcher.
2️⃣ Manual installation
  • Prepare a working folder of Heroes III based on Shadow of Death (SoD / Complete / MOP / WoG / HotA).
  • Copy into a new directory:
    • all .dll files from the game root;
    • the MP3 folder;
    • the Data folder with:
      • H3bitmap.lod
      • H3sprite.lod
      • Heroes3.snd
      • VIDEO.VID
    • optional: the Maps folder;
  • Download the latest release;
  • Extract files into the game folder;
  • Run Tools/install.bat to initialize default mods,
    or Tools/Mod Manager/mmanager.cmd to manage them manually (WOG mod is required);
  • Configure HD Mod via HD_Launcher.exe;
  • Launch the game through h3era HD.exe.

🔄 Updating the Game

Tip

Use Heroes Launcher for automatic updates.

1️⃣ Automatic update
  • Launch Heroes Launcher
  • Click ⚙️ > Check for Updates
  • Wait for the process to complete
2️⃣ Manual update
  • Download the latest release;
  • Make sure no files were removed in any mods;
  • If some were deleted, remove those mod folders before updating;
  • Extract the new archive over the existing installation, replacing outdated files.

🗑️ Uninstallation

1️⃣ Automatic removal via Heroes Launcher
  • Open Heroes Launcher
  • Click ⚙️ > Uninstall
  • (Optional) keep base game files
  • Confirm removal
2️⃣ Manual removal
  • Delete the game folder manually

🧰 For Developers

ERA provides an open platform for creating your own mods, scripts, and plugins.

  • ERM 2.0 — main event-driven scripting language
  • C++ Plugins — direct access to game internals via ERA API
  • JSON / INI — for configuration, localization, and parameters

📘 ERM 2.0 Documentation
🔧 ERA API Reference


🖼️ Screenshots

Main Menu TrainerX Mod Random Map Generator Settings
Menu TrainerX Mod RMG

🤝 Community

Contributions are welcome — open a Pull Request or submit an Issue with your ideas.


🧾 License & Authors

This project is distributed under the MIT License.
Author and Coordinator — daemon_n
Contributors are listed in contributors.md


🏰 ERA Project is not just a mod — it’s a platform for endless Heroes III expansion.
Create, experiment, and breathe new life into the game you love!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors