fheroes2
fheroes2 emulates Heroes of Might and Magic II. It reads 2 files, 1 of them required: without a required file it does not start games.
About this profile
Technical notes
Free reimplementation of the Heroes of Might and Magic II engine (New World Computing, 1996). It plays the original or demo data. EmuELEC builds this revision, installs the engine's resurrection.h2d under /usr/share/fheroes2/files/data and runs fheroes2 from /storage/roms/ports/fheroes2. When data/HEROES2.AGG is absent there, its fheroes2.sh offers to download the demo (h2demo.zip from archive.org) and unpacks its DATA and MAPS directories in place. ref: version.txt:1, EmuELEC packages/sx05re/emuelec-ports/fheroes2/package.mk:4-7,15-23, EmuELEC packages/sx05re/emuelec-ports/fheroes2/scripts/fheroes2.sh:9-40
Every resource is looked up under each root directory in turn: the
FHEROES2_DATA build path and environment variable, the program's directory,
then the OS data directories. The data subdirectory is scanned for .agg
files, the one whose lowercased name ends in heroes2.agg is the game
resource file, and a heroes2x.agg beside it turns on The Price of Loyalty
content. No AGG, no resurrection.h2d, or an AGG without the font stops the
start with a missing resource window.
ref: src/, src/,
src/fheroes2/h2d/h2d.cpp:35-62, src/
Maps are the .mp2, .mx2 (with the expansion) and .fh2m files of the maps
directories, campaign videos come from anim, anim2, heroes2/anim or data,
and CD music from music. All are optional.
ref: src/, src/,
src/
2 files: 1 required, 1 optional. 1 more file comes with the app.
By kind: 3 game data.
In this collection: 0 in repo and 2 missing.
Game data
Section titled “Game data”heroes2.agg required missing game data
Game resource archive (retail or demo HEROES2.AGG)
- Path:
data/heroes2.agg - System: Heroes of Might and Magic II
- Installed by the platform's own package on: emuelec
- Source:
src/fheroes2/agg/agg.cpp:62-97
- Found by a case-insensitive name ending among the .agg files of the data directory. EmuELEC's launcher fetches the demo on first start.
heroes2x.agg optional missing game data
The Price of Loyalty resource archive
- Path:
data/heroes2x.agg - System: Heroes of Might and Magic II
- Source:
src/fheroes2/ agg/ agg.cpp:99-115
Comes with the app
Section titled “Comes with the app”resurrection.h2d comes with the app game data
fheroes2's own resource container, installed with the engine
- Path:
files/data/resurrection.h2d - System: Heroes of Might and Magic II
- Size: 29.6 KB
- SHA1:
beb7cb43518447a8cd6faae7a697a79de3c31b39 - Source:
src/fheroes2/h2d/h2d.cpp:35-62
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start