When I follow the instructions (also giving the scripts +x option), I get the following error upon play-heroes-of-might-and-magic-3.sh execution:
Using setup_homm_3_complete_4.0_(10665).exe
Checking integrity of setup_homm_3_complete_4.0_(10665).exe OK
Extracting data from setup_homm_3_complete_4.0_(10665).exe
warning: unexpected setup data version: 5.5.7 (unicode)
warning: unexpected Auto Boolean value: 20
warning: unexpected Architecture flags: 10
warning: unexpected data while converting from CP1200 to UTF-8
stream error: basic_ios::clear
Done with 1 error and 4 warnings.
Does anyone know what to do?
I use XUbuntu 14.04.
original post Amazing what you did OP! This is one of the best games ever and I really appreciate your input. However, due to your recent upgrade of the scripts, in Ubuntu 16.04 LTS, the version for the innoextract is too low and the extraction stops very soon. However, a higher version of innoextract can be installed through a ppa repository. Instructions can be found and this link :
linuxhelp...com/how-to-install-innoextract-on-ubuntu-16-04/
Since I cannot post links, just remove the extra dots before com.
The script requires innoextract 1.6/ 5.5.8 and ubuntu 16.04 gives by default only 1.5 / 5.5.6. So you need to use the repository in that link and reinstall innoextract and just follow the rest of the instructions from OP. Everything works after that.
Cheers
original post This issue usually happen when using Ubuntu 16.04 or a derivative, and is due to an innoextract version too old for the target installer.
You can download an updated innoextract build from ./play.it website:
https://www.dotslashplay.it/ressources/innoextract/ubuntu/xenial/