View on GitHub

fheroes2

Free Heroes of Might and Magic II (fheroes2) is a recreation of HoMM2 game engine.

fheroes2 installation guide

Requirements

You will need to have a demo version or the full version of Heroes of Might and Magic II game to be able to play. We strongly advise to purchase the original game on GOG or Ubisoft Store platforms.

Alternatively, you can download a free demo version of the game (in English only) using the bundled script. See detailed instructions below.

Installation

Precompiled binaries of the release version are currently available for the following platforms and operating systems:

Alternatively, you can download the precompiled binaries of the latest commit (snapshot) here.

Windows

Windows installer

Windows ZIP archive

macOS

MacPorts

If you are using MacPorts, you can install the game by running the following command:

port install fheroes2

Then follow the instructions on the screen.

Homebrew

If you are using Homebrew, you can install the game by running the following command:

brew install fheroes2

macOS ZIP archive

Linux

AUR package

If you are using Arch Linux or compatible distribution, you can install fheroes2 package from AUR (Arch User Repository).

Install using AUR helper

If you use one of AUR helpers, e.g. yay, you can install the game by running the following command:

yay -S aur/fheroes2

Install using official guide

Follow official guide. One of possible command sets:

git clone https://aur.archlinux.org/fheroes2.git
cd fheroes2
makepkg -si

Homebrew

If you are using Homebrew, you can install the game by running the following command:

brew install fheroes2

If you have a legally purchased copy of the original game, copy the subdirectories ANIM, DATA, MAPS and MUSIC (some of them may be missing depending on the version of the original game) from the original game directory to the $XDG_DATA_HOME/fheroes2 (usually ~/.local/share/fheroes2) directory. Otherwise, you can download and install the demo version of the original game by running the /usr/share/fheroes2/download_demo_version.sh script.

Linux ZIP archive

PlayStation Vita

Please note: you need to be running custom firmware for it to work.

Nintendo Switch

Please note: you need to be running custom firmware for it to work.

Snapshots (latest builds)

You can download the precompiled binaries of the latest commit (snapshot) for Windows ( x64 SDL2, x64 SDL1, x86 SDL2 and x86 SDL1 ), macOS ( SDL2 and SDL1 ), Ubuntu ( SDL2 and SDL1 ), PlayStation Vita and Nintendo Switch. These binaries incorporate all the latest changes, but also all the latest bugs, and are mainly intended for developers. DON’T EXPECT THEM TO WORK PROPERLY.