Heart of Darkness engine reimplementation (Android, PSP, SDL2, Wii)
  • C++ 94%
  • C 5.9%
Find a file
2026-04-20 17:13:49 +01:00
docs Add technical notes from Gregory's website (converted to .md) 2026-04-20 17:13:43 +01:00
src Rearrange repository for readability 2026-04-20 13:39:54 +01:00
CHANGES.txt Import 0.2.9f 2021-04-24 00:00:00 +08:00
LICENSE Rearrange repository for readability 2026-04-20 13:39:54 +01:00
README.md Update README 2026-04-20 17:13:49 +01:00
RELEASES.yaml Import 0.2.9e 2021-02-16 00:00:00 +08:00

hode

About

hode is a reimplementation of the engine used by the game Heart of Darkness developed by Amazing Studio.

Further information about the game is available on Mobygames.

Data Files

The original data files from the Windows releases (Demo or CD) are required.

  • hod.paf (hod_demo.paf, hod_demo2.paf)
  • setup.dat
  • *_hod.lvl
  • *_hod.sss
  • *_hod.mst

See also the RELEASES.yaml file for a list of game versions this program has been tested with and details on their data files.

Running

By default the engine will try to load the files from the current directory and start the game from the first level.

Command-line Arguments

    Usage: hode [OPTIONS]...
    --datapath=PATH   Path to data files (default '.')
    --savepath=PATH   Path to save files (default '.')
    --level=NUM       Start at level NUM
    --checkpoint=NUM  Start at checkpoint NUM

Display and engine settings can be configured in the hode.ini file.

Game progress is saved in setup.cfg, similar to the original engine.

Credits

All the team at Amazing Studio for possibly the best cinematic platformer ever developed.