A set of CLI tools for extracting/exporting/converting orignal game resources from Heroes of Might and Magic III Complete (HoMM3) needed to play the Swift rewrite of the game named Tritium
❗️You MUST have access to the game resources of the original game.
Place the original game resources in a directory, maybe ~/Library/Application Support/Tritium/Original
. Lets refer to this directory as inputPath
. In this directory, place the two original directories:
- Maps
- Data
The "Maps" directory SHOULD contain the original *.h3m
map files that will be converted to *.json
format.
The "Data" directory MUST contain these files:
- H3ab_ahd.snd
- H3ab_ahd.vid
- H3ab_bmp.lod
- H3ab_spr.lod
- H3bitmap.lod
- H3sprite.lod
- Heroes3.snd
- VIDEO.VID
swift run Laka --help
swift run all -i <inputPath> -o <outputPath> -l info
For example:
swift run all -i ~/Library/Application\ Support/Tritium/Original -o ~/Library/Application\ Support/Tritium/Extracted
"Laka" means "Extract" in Swedish 🇸🇪
This toolset is greatly inspiried by the amazing HoMM3-map-viewer toolset (TypeScript).
All rights for the original game and its resources belong to former The 3DO Company. These rights were transferred to Ubisoft. We do not encourage and do not support any form of illegal usage of the original game. We strongly advise to purchase the original game on Ubisoft Store or GOG.