McWalter.org :: Playing Day of the Tentacle on Windows XP


Update

This guide is nearly a decade old, and mostly a decade out-of-date. While it does allow you to run Day of the Tentacle, a DOS game, on Windows XP, it's a bit complicated. I strongly recommend anyone trying to run DOTT on a modern Windows install, or on Linux or MacOS-X, to use ScummVM instead.

Introduction

This is a guide to running Lucasarts' awesome adventure game Day of the Tentacle ("DOTT") on a Windows XP machine.

You can find the original CD for DOTT in second-hand stores, and Lucasarts has released it on CD and (I believe) on DVD-ROM - but in all cases they've not updated it to run on Windows, and it generally needs some coaxing to work properly. These instructions show how to do this on Windows XP, but should (I've not tested) also apply to Windows2000.

Windows XP does a pretty good job of emulating a ten-year old DOS platform, at least as far as gameplay and graphics go, but it doesn't do a good job emulating the antique sound hardware of that era. Luckily Vlad Romascanu was written the excellent VDMSound system, which emulates the SoundBlaster and MIDI hardware that DOTT needs.

Setup

Here's how to setup support for the CD version of DOTT on WinXP:
  1. Download VDMSound and install it. Note that the current version of VDMsound is 2.1.0 beta - I can't get DoTT's music to work with it. Everything works fine with version 2.0.4, so please use that version.
  2. Create a directory called c:\dott.cd. Download this zip file and unpack it into that directory.

    After this, your c:\dott.cd directory should look like:

    directory image

  3. Edit the properties of the shortcut (above) to match your installation. You need to ensure that the Cmd Line property (on the Program tab) contains the correct value for the location of VDMSound, and make sure that the correct drive letter of your CD-ROM drive is set.

    In the screenshot below, VDMSound is installed in its default directory and the CD-ROM is the F: drive:

    properties_image

Playing Day of the Tentacle XP

Double-click the Day_of_the_Tentacle shortcut to play the game. You will experience one small problem with the game - occasionally the game will appear to hang after one of the characters has said something - just press the . (period) key, and the game will continue as normal.

Creating savegames

We're not out of the woods yet. If, with the above configuration, you try to save the game, DOTT will fail to do so - it's trying to save to the "current drive", which is the CD. I've not figured out a straightforward fix for this, as the DOTT executable also looks in that same current drive for game files.

There is one solution, but it's a bit of a hack. You can copy the entire DOTT directory, and the DOTT.EXE file as well, to the local drive (in my case, to the C:\DOTT.CD directory). After this, the C:\DOTT.CD directory looks like this:

image of EXPLORER showing c:\dott directory

In the above case I've made a second shortcut (Day_of_the_tentacle_local) to run this local DOTT.EXE executable, and with D:\DOTT.CD as the current directory. The shortcut's properties look something like this:

image of PIF editor window

Savegames are stored in the C:\DOTT.CD\DOTT directory. The only downside is that the entire contents of the CD are now on a local drive (that's around 270 megabytes).

Credits

Vlad Romascanu wrote VDMSound, which is really a spectacular effort.
Vlad also figured out the tweak to DOTT.INI, and how to unfreeze the game by pressing the period key.
This page is Copyright © 2002-2011 by W.Finlay McWalter.