vv221: ⚠ Following instructions are no longer useful, current ./play.it script has support for innoextract 1.8 -----
The latest GOG installer for Heroes of Might and Magic III is not officially supported by ./play.it yet, but it already works on our development version.
The process is a bit trickier than with our usual scripts, as we don't have support for InnoSetup 5.6.2 (the packaging format currently used for HoMM3 GOG latest installer).
Here is a small guide to get it working.
1. Install innoextract 1.8 development version
Install
innoextract build dependencies, then:
git clone
https://github.com/dscharrer/innoextract.git ~/innoextract.git
mkdir ~/innoextract.git/build
cd ~/innoextract.git/build
cmake ..
make
mkdir ~/bin
cp innoextract ~/bin/
cd
rm --force --recursive ~/innoextract.git
vv221: 2. Install the patched ./play.it library allowing to use the development version of innoextract + the development version of the ./play.it script for HoMM3
git clone
https://framagit.org/vv221/play.it.git ~/play.it.git
cd ~/play.it.git
git checkout dev-2.x/games/update/heroes-of-might-and-magic-3/new-archives
./play.it-2/patches/skip-innoextract-version-check.sh
make
make install
cd
rm --force --recursive ~/play.it.git
vv221: 3. Run the ./play.it script
Open a terminal in the directory including the HoMM3 installer, then:
PATH="$HOME/bin:$PATH"
play.it "./setup_heroes_of_might_and_magic_3_complete_4.0_(28740).exe"
vv221: 4. Follow the instructions given by the script to install the game
5. Enjoy ;)
Branch "checkout dev-2.x/games/update/heroes-of-might-and-magic-3/new-archives" does not exist. For me everything worked on master branch. Thanks.
BTW, in the end I had to reinstall wine as was offered by pkg mngr (Mint).