Wiki

Clone wiki

Daikatana / Installation

You'll need the game data of Daikatana patched to Version 1.2

If you don't own Daikatana already, the recommended way to obtain it is on GOG.com, especially when you're not using Windows.

You can also purchase a retail copy of the game rather cheaply on Amazon.com. There is no referral link in the URL. It's just provided as a convenience.

This page will describe how to get the game data and how to get Daikatana 1.3 running with that game data.

Contents

Get Game Data from Daikatana 1.2

You'll need the data/ subdirectory of an Daikatana 1.2 installation.

CD Version

If you own the old CD version, install it and install Patch 1.2, see Patches

Unfortunately, you really need to run the installer and patch installer, there is no way to extract them.

If you're not on Windows, you can use Wine, Crossover or something similar to run the installers.

GOG.com

Buy and download it on GOG.com.

The version there is already patched to 1.2

If you're on Windows, just run the installer, otherwise use innoextract or some other tool that is able to unpack Inno Setup installers.

You should find the data/ directory under app/data/.

The Linux version of Daikatana 1.3 contains an innoextract binary and the extract_from_gog.sh shellscript that help you with this - just call the extract_from_gog.sh with your path to the downloaded GOG Daikatana setup, e.g. ./extract_from_gog.sh /home/horst/Downloads/setup_daikatana_2.0.0.3.exe

Steam

Steam also offers Daikatana: http://store.steampowered.com/app/242980/

It's also already patched to 1.2

On Windows, just install it in Steam.
The relevant game Data can be found in C:\Program Files\Steam\steamapps\common\Daikatana\data\ (or wherever you've installed Steam)

On Linux/OSX unfortunately you can't just install the game, it's Windows-only on Steam.
However, you can still download the game with SteamCMD.
See this description for Linux or here for OS X on how to install SteamCMD on your system. You won't have to create a new user.

Then you can download Daikatana with

./steamcmd.sh +@sSteamCmdForcePlatformType windows +login <YOUR_STEAM_LOGIN_NAME> +force_install_dir ./daikatana/ +app_update 242980 validate +quit

(replace <YOUR_STEAM_LOGIN_NAME> with your steam login name)
When it's done you should have the normal windows installation of Daikatana in ./daikatana/ and the needed files in ./daikatana/data/

That number (242980) is the "AppID" of Daikatana; if you wanna use this to get the data of other games you own, you can look up the AppID at https://steamdb.info/

Install Daikatana 1.3

The Downloads can be found in our Downloads section.

Preparation

Backup your current.cfg file. In very rare instances the config file may be overwritten. If you downloaded the "FULL" package before 01-11-15 you need to delete the updated maps in your data/maps/ directory since we have now switched to a pak6.pak file.

Windows

Download and run the installer. For the installation folder select the root directory of your Daikatana installation. For Steam users this is probably located at "%ProgramFiles%\Steam\SteamApps\common\Daikatana" for 32-bit and at "%ProgramFiles(x86)%\Steam\SteamApps\common\Daikatana" for 64-bit. After install run daikatana.exe.

For 3DFX Voodoo users you must install WickedGL. You can use later versions of MesaFX but they aren't as fast. On startup WickedGL will say it's a demo, but there is no restriction. Simply press 'c' to continue.

Linux

Dependencies

You'll need 32bit (!) versions of libstdc++6, libGL and libopenal1. OpenAL may also need 32bit versions of libasound2, libpulse or similar, depending on the sound system you're using.

Of course you'll also need a 32bit version of 'libc6`, but the other libraries should already depend on that.

The other needed libraries (e.g. SDL2) are bundled with the game.

Installation

Download and unpack the archive, copy the contents of the unpacked data/ directory onto the data/ directory of your 1.2 installation (from above).
Copy the patched /data/ directory next to the Daikatana 1.3 daikatana executable and run ./daikatana

You could also create a symlink to the daikatana executable in $HOME/bin/ or /usr/local/bin or whatever, the game will still work.

Savegames, screenshots, configs etc will be saved to /home/YourUsername/.local/share/Daikatana/.

NOTE: Especially in the beta versions, you may sometimes get messages like

                !!!!
WARNING: No string for function at address 0xf27eaa00 in func_list[]!
   INFO: Function at address 0xf27eaa00 is actually called DelayedUse(edict_s*) !
   INFO: That function is from /home/caedes/gamedev/Daikatana/Daikatana-Source/bin/debug-i386/dlls/physics.so
!!! Please report this as a bug !!!

In that case, please create an issue in our Issue Tracker (or comment on an existing one for the same topic) and include the contents of your /home/YourUserName/.local/share/Daikatana/data/dk-missing-fns.txt file.

Thanks! :-)

Mac OS X

Download the archive, unzip it (double-clicking it should do).
You'll get a daikatana.app with a Daikatana icon, just start it.
On first start you'll get a filepicker to import the game data from a Daikatana 1.2 installation, the game data will be copied to /Users/your_username/Library/Application Support/Daikatana 1_3 Team/Daikatana/data/

Updated