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

×
⚠ This thread is not kept up-to-date anymore, please go to the following one to get the latest links and instructions, or for any kind of feedback: [./play.it] Install the Dungeon Keeper games on Linux

-----

Hello fellow Linux gamers!

Here you can find informations about ./play.it, a tool building packages for Debian, Arch Linux, Gentoo and any derivative (Ubuntu, Manjaro, Linux Mint, etc.) from your installers for Dungeon Keeper games.
These packages can be installed easily with you favourite packages manager.

Download links and usage instructions can be found on the following pages:
Dungeon Keeper
Dungeon Keeper Ⅱ

We hope youʼll enjoy the ease-of-use provided by this tool as much as we enjoy writing and tweaking it ;)

Here you go for more supported games!
Post edited April 17, 2020 by vv221
Contrary to an installation of the game by running the GOG installer through WINE, this one does not provide a menu to change the language post installation. Instead texts and voices languages can be set through two variables to set when running the script.
Here are said variables and the list of values they accept, with the default one in bold characters:
LANG_TXT=english,dutch,french,german,italian,polish,spanish,swedish
LANG_VOICE=english,dutch,french,german,polish,spanish,swedish

As an example, the following command will build a package from which you can install the game with Polish voices and English texts:
LANG_TXT=french LANG_VOICE=polish sh ./play-dungeon-keeper_gog-2.1.0.7.sh
 
If you don’t set these variables when running this script, they will use the default values.
If you renamed your GOG installer, the script will not find it automatically. You have to give it the path to the archive as an argument in order for it to work. This can allow you to run the script without the need to copy the installer around.
Here is an example:
sh ./play-dungeon-keeper_gog-2.1.0.7.sh ~/Downloads/setup_dungeon_keeper_gold_2.1.0.7.exe
 
You can set different options while running these scripts to define some of its behaviours. Here comes the list of these options, with the default option inbold characters.

CHECKSUM=md5,none
By default, the script will check the installer integrity through md5sum. If you want to bypass this check for any reason, set this option to 'none' while launching the script:
CHECKSUM=none sh ./play-dungeon-keeper_gog-2.1.0.7.sh
 
COMPRESSION=none,gzip,xz
By default, the final .deb package is built without compression to speed up the process. You can use gzip or xz compression by setting this option to the adequate value.
Example to build a xz-compressed .deb package:
COMPRESSION=xz sh ./play-dungeon-keeper_gog-2.1.0.7.sh
 
PREFIX=/usr/local,any absolute path
By default, the .deb package will install the game data under '/usr/local'. If you want to install it under another path, you can by setting this option to the relevant path. Only an absolute path can be defined this way.
Example to install the game under '/opt/keeper':
PREFIX=/opt/keeper sh ./play-dungeon-keeper_gog-2.1.0.7.sh
 
Of course you can use a combination of these options.
The following command will build a package from the installer found in ~/Downloads, without checking its integrity before processing it, compressed through DPKG built-in xz, that will install the game in '/opt/keeper':
CHECKSUM=none COMPRESSION=xz PREFIX=/opt/keeper sh ./play-dungeon-keeper_gog-2.1.0.7.sh ~/Downloads/setup_dungeon_keeper_gold_2.1.0.7.exe
Thanks for all the information. :) Very helpful... I gave your posts good ratings!
avatar
tjbaxter: Thanks for all the information. :) Very helpful... I gave your posts good ratings!
Thanks ;)
As I’m going to re-write these scripts soon, is there anything you’d like to see improved?
avatar
vv221: Thanks ;)
As I’m going to re-write these scripts soon, is there anything you’d like to see improved?
I can't really point anything out that I would like to see improved, the scripts are great. I'm surprised that GOG hasn't officially added a GNU/Linux version of Dungeon Keeper yet.
avatar
tjbaxter: I can't really point anything out that I would like to see improved, the scripts are great.
Wow, that’s a great compliment, quite rare in software development ;)
Thank you for this!