It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
anianruoss: (…)
Thanks for the feedback, I hope you have fun with this one ;)
Hi
First off thanks for all the work on these. The files for 1404 on GOG have changed and no longer match the names on the script page, is it okay to rename them to match and run the script or will that fail horribly?

Thanks,
Warren
avatar
warren1965: (…)
It might work, but it will most probably fail horribly ;) (without bad consequences for you system nor your installers)
If you want to give it a try, use the script with --checksum=none option to bypass the installers integrity check:
./play-anno-1404.sh --checksum=none
I added it to the list of outdated scripts so our contributors know that it needs updating.
Post edited April 21, 2019 by vv221
avatar
vv221: It might work, but it will most probably fail horribly ;) (without bad consequences for you system nor your installers)
If you want to give it a try, use the script with --checksum=none option to bypass the installers integrity check:

./play-anno-1404.sh --checksum=none
avatar
vv221: I added it to the list of outdated scripts so our contributors know that it needs updating.
I changed the script a little bit to reflect the correct names and checksums but the extraction fails with

Available innoextract version is too old to extract data from the following archive: setup_anno_1404_2.01.5010_cs_(24639).exe
I downloaded the latest innoextract version (1.7), but it still gives me the same error.

EDIT: Looks like the latest innoextract development snapshot is able to extract the latest innosetup files created with version 5.6.2 but officially it only supports until version 5.6.1. Can the version check be skipped?
Post edited April 21, 2019 by AthenesWrath
avatar
AthenesWrath: Looks like the latest innoextract development snapshot is able to extract the latest innosetup files created with version 5.6.2 but officially it only supports until version 5.6.1. Can the version check be skipped?
Yes, but not in the current stable version of ./play.it.
To use our development version allowing to skip innoextract version check, follow part 1. and 2. of the Diablo installation instructions:
https://www.gog.com/forum/diablo/playit_install_diablo_on_linux/post1

For the record, here are said instructions:

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
 
2. Install the patched ./play.it library allowing to use the development version of innoextract
 

git clone https://framagit.org/vv221/play.it.git ~/play.it.git
cd ~/play.it.git
git checkout staging-2.11.2
./play.it-2/patches/skip-innoextract-version-check.sh
make
make install
Post edited April 21, 2019 by vv221
Update

Anno 1404

* Fix dependencies list
* Store user data outside of WINE prefix
Update

Anno 1404

* Build dedicated packages for each supported language, allowing to install only the one you want to use
Update

Anno 1404

* Use the shipped installer of DirectX instead of downloading a new copy
Update

Anno 1404

New installers are supported:
- setup_anno_1404_2.01_v2_(30326).exe
    + setup_anno_1404_2.01_v2_(30326)-1.bin
- setup_anno_1404_2.01_v2_(french)_(30326).exe
    + setup_anno_1404_2.01_v2_(french)_(30326)-1.bin

The current GOG-provided installers are now language-specific, the previous ones included all supported languages in a single installer.
Feel free to ask us to add support for extra languages, for this game this is an operation that should be quite easy and quick.
avatar
vv221: Update

Anno 1404

New installers are supported:
- setup_anno_1404_2.01_v2_(30326).exe
+ setup_anno_1404_2.01_v2_(30326)-1.bin
- setup_anno_1404_2.01_v2_(french)_(30326).exe
+ setup_anno_1404_2.01_v2_(french)_(30326)-1.bin

The current GOG-provided installers are now language-specific, the previous ones included all supported languages in a single installer.
Feel free to ask us to add support for extra languages, for this game this is an operation that should be quite easy and quick.
Thanks for all of your hard work getting this great game running on Linux. I just tried this today, and am still seeing the error "Available innoextract version is too old to extract data from the following archive: setup_anno_1404_2.01_v2_(30326).exe"

I saw a post in this thread from about a year ago saying to "use our development version allowing to skip innoextract version check" when someone ran into this problem for setup_anno_1404_2.01.5010_cs_(24639).exe, is it expected that this should be necessary since the file name is different? Will following that process work here?
avatar
derekguenther: (…)
If you are using Ubuntu or a derivative like Linux Mint, instructions on how to get an up-to-date build of innoextract can be found in ./play.it documentation: Common issues on Ubuntu - Innoextract version is too old.

If you are using another distribution please tell me and I’ll try to help you getting a more recent version of innoextract,
avatar
vv221: (…)
That worked smooth as silk, thank you! I had tried using Lutris but it would just crash on startup, despite making sure that it was using DX9 and everything. This one little hiccup was my only snag. Thanks again! Really looking forward to playing this with my son. :)
Update

Anno 1404

Fix a symbolic link creation issue that broke support for old installer setup_anno_1404_2.0.0.2.exe.