How To FTP Shareware Doom v1.9
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

                           Last Change: 27/Jul/96
                           ^^^^^^^^^^^^^^^^^^^^^^

Notes:
^^^^^^

Please read ALL of this file before attempting to get the game, to make
sure you understand what to do. See:

  rec.games.computer.doom.announce

for an up-to-date list of Doom ftp sites, or email me for a list. Use this list
to decide where to obtain files by ftp. If you require more details about how
to use ftp then email me asking for the 'introduction to ftp' help file (I may
have sent you this as well anyway). Finally, once you get onto an ftp site and
have found the main Doom directory, you will find all the files discussed here
in the 'idstuff/doom' sub-directory under the main Doom directory (eg.
/pud/doom/idstuff/doom on ftp.luth.se).


Introduction.
^^^^^^^^^^^^^

One easy way to get Shareware Doom is from an ftp site.

Many sites have the shareware version, which is the whole of episode 1 from the
registered version (the full game has a further two episodes but you will NOT
be able to find this on ftp sites for obvious reasons! :D). However, there are
only a few sites that are _guaranteed_ to have the appropriate files. These
sites are the main Doom ftp site and the various 'mirrors' of this site which
exist around the world. If you have access to the world wide web, then see:

  http://doomgate.gamers.org/dhs/helpdocs/ftpwww.html

for a complete list.

The ftp sites will usually also have the various patch files with which one can
upgrade older versions of Shareware Doom (and also Registered Doom patches, if
you happen to have Registered Doom). There are quite a few older versions of
Shareware Doom floating about (many people never bother upgrading), but the
only one which is available from the main Doom ftp site and its mirrors is the
_latest_ version of Shareware Doom, namely v1.9. Note that if you are looking
for Shareware Doom that is NOT to be run on a PC, then look in the appropriate
sub directory within 'idstuff' (eg. SGI, SUN, NEXT, etc.) and note that non-pc
Shareware Doom will tend to be from v1.6 to v1.8. Always download the
accompanying text files for non-pc versions as the installation instructions
will be very different from the pc version.

If you intend to upgrade an older version of Shareware Doom, then please see
Appendix A which has more information on this subject.


Downloading Shareware Doom.
^^^^^^^^^^^^^^^^^^^^^^^^^^^

Here are instructions for downloading Shareware Doom, version 1.9...

Step 1: Ftp to an appropriate site.

As an example, I did this (I'm using Unix, incidentally. PC users might
use an ftp program from Windows, etc.):

   ftp ftp.luth.se

This site is in Sweden, Europe, by the way.

At the prompt for your name, enter 'ftp' (minus the quotes). If 'ftp' gives
an error, enter 'anonymous' instead (normally, either will work).

As a password, enter your full email address; ie. you'd enter:

   <name>@<address>

e.g. I entered:

   mapleson@cee.hw.ac.uk

Actually, I could have abbreviated this to just:

  mapleson@

since most ftp sites 'fill in' the rest automatically.

Type the password carefully as it won't be echoed to the screen.


Step 2: Goto the appropriate directory.

On this particular site, enter:

   cd pub/doom/idstuff/doom

followed by:

   dir

(on some sites you might have to enter 'ls -l' though this is not common.
I'd include the -l to see how big the files are, or you can use the 'dir'
command instead)

Amongst the various files, you'll see these two:

-r--r--r--  1 31       20            488 Oct 19  1995 doom19s.txt
-r--r--r--  1 31       20        2450688 Oct 19  1995 doom19s.zip

The file doom19s.zip is the shareware game in zip (compressed) form. The file
doom19s.txt is a brief contents description of the zip file. The README
contained within the zip file has a more detailed decription.

The other files which will be visible are patch files for various versions of
Shareware and Registered Doom I, plus patch files for various versions of Doom
II (there is NO Shareware version of Doom II). See Appendix A for more details
on patch files.


Step 3: Use binary mode.

Before you can get the file(s), you have to switch to binary mode, otherwise
any files you get will be useless. So enter this:

   bin

Or, if that gives an error (very unlikely), enter this:

   image

You'll get a message saying 'Switched to type: binary', or something similar
('Switched to type I, binary.', is a common message). Computers represent
non-text information (eg. a zip file) using all 8 bits of each byte of data,
whereas ordinary ASCII text uses just 7 bits (ASCII numbers 128 to 255 are
generally undefined). Without using binary mode, the data downloaded will
become 'corrupted' because the 8th bit of each incoming byte will be ignored.
So, *always* use binary mode!


4. Next, enter this:

   hash

This will make '#' symbols appear during the ftp process, enabling you to see
how the data transfer is getting on. Each '#' represents a certian number of
bytes transferred. It varies from 1024 to 8000 upwards. Incidentally, if you
can use the ncftp program, that program actually tells you what percentage of
the transfer has been completed so far, which is more informative than #
symbols. I, however, can only use ordinary ftp. Users of Mosaic or Netscape
(or any other World Wide Web browser) will find such programs also give a good
indication of how the ftp transfer is going.

It isn't necessary to enter hash for the ftp to work, but I always do
because I find the feedback useful. It's reassuring to see those hash signs
appearing. :)

Now enter this to get the big Shareware Doom file:

   get doom19s.zip

followed (after a possibly hefty wait!) by:

   quit

to exit the ftp program (or click on 'Disconnect', whatever is appropriate).

Actually, a safer way to exit ftp is to enter 'close' before entering
'quit', but (so far) leaving out the 'close' has caused me no problems.

Of course, you might find you can't get onto a site because too many
other people are on it. If this happens, use a different site or try
later on.

Also, you can keep an eye on how the ftp is going by repeatedly listing the
file that's getting created as you wait (assuming you can do more than one
thing at once, using some kind of windowing system. I use XWindows on an SGI
Indy, so this is easy). Comparing this to how big the file will eventually be
gives you some idea of how long it's going to take. If it's gonna take *hours*,
kill the process off (if you can! Easy on Unix) and try a different site. Try
to use a site that's closest to you and don't forget that the early hours of
the morning (say, 3am to 8am, local time of the site you're accessing) will be
the best time to transfer files.

How long the file(s) takes to transfer will vary greatly from site to site,
from 30 to 40 seconds to as much as an hour, depending on how much 'bandwidth'
your Internet connection has. A 28.8K modem user might have to wait about 15
minutes, whilst someone at an educational site (fast link) could get the file in
less than a minute.

The example site I used here is usually pretty fast (peaks at 100K/sec
where I am in Edinburgh); however, in this case, I downloaded the file in
mid evening so it took just under 14 minutes (the fastest I've had from this
site for this file is 30 seconds). Unfortunately, modem users are going to
get MUCH slower rates. If you're in the UK, download at cheap rate times!

But most of all, always try and use a site that's closest to you; ie. if a
mirror of the main Doom ftp site is closer to you than the main site itself,
then use the closer one. Actually, this is a general rule as it depends partly
upon what kind of machine is actually running the ftp site which you're trying
to access. For instance, ftp.luth.se (in Sweden) is run by a much more powerful
machine than the one which manages a Doom mirror site in the UK, so even
though the Swedish site is much further awaym it's actually up to six times
faster than the UK site from where I am! :D

You can also do a little test to see how fast the site is. Download a small
file (any one will do) that's around 30K. From this you can work out how long
the Shareware game would take to download and hence the overall speed of one
site compared to another. You'll probably find speeds vary greatly throughout
the day. Build up a list of 'best times' to access various sites. Doing this
could gratly reduce your phone charges, so it's well worth it. Anyway, on with
the ftp...

The file you get is a 'zip' file which means it has been compressed. You need
an unzipping program to extract the original file(s).

UNIX users,may have a system command called 'unzip', so enter:

   unzip doom19s.zip

PC users need something like PKUNZIP v2.04g, in which case you'd enter:

   pkunzip doom19s.zip

A few words on unzipping files: make sure, if you're using PKUNZIP, that you
have version 2.04g just to be on the safe side. If you do not have this, see:

  http://doomgate.gamers.org/dhs/helpdocs/ftputils.html

on the WWW (if you don't have web access, ask me for a copy of the ftputils help
file).

I got the following from unzipping the doom19s.zip file:

  Inflating: install.bat            
  Inflating: deice.exe              
  Inflating: dooms_19.dat           
 Extracting: dooms_19.1             
  Inflating: dooms_19.2             

Thus, entering 'ls -l' (I'm using Unix; pc users use dir of course) gave:

-rw-r--r--  1 mapleson    17303 Feb  2 01:23 deice.exe
-rw-r--r--  1 mapleson  2450688 Mar  3 12:14 doom_19s.zip
-rw-r--r--  1 mapleson  1439232 Feb  2 01:24 dooms_19.1
-rw-r--r--  1 mapleson   994588 Feb  2 01:24 dooms_19.2
-rw-r--r--  1 mapleson      226 Feb  2 01:23 dooms_19.dat
-rw-r--r--  1 mapleson      184 Feb  3 18:13 install.bat

You can now delete the doom19s.zip file if you want to.

If you don't already have the files on your pc, you will need to transfer
them to floppies and get them there. You'll need two high density floppy
disks. Say they're called Disk 1 and Disk 2.

Place the file 'doom_19.2' on Disk 2. Place all the remaining files on Disk 1.

On your pc, insert Disk 1, select drive A, and enter:

   install

The game will then install itself.

The data takes about two and a half minutes to load from the floppy disks.
After this is finished, you will be asked to re-insert Disk 1 and press RETURN
(by the way, if you can afford the hard drive space, you can install the game
direct from having the files on your hard drive, in a directory call INSTALL or
something, which is MUCH faster! Just copy them over and enter install from
there).

Having pressed RETURN, it will ask you what drive you want to decompress the
game to. Just press the letter that corresponds to the drive you want.

Then, you are asked for the directory to install into (usually in the form
<drive>:\DOOMSW or something similar). Again, just press RETURN (unless you
want to alter the directory specification to \games\doom or something).

After pressing RETURN, the game will 'DE-ICE' - that is, it will decompress
itself onto the drive. This process only takes 20 seconds on a 486/66, but
it'll probably take somewhat longer (maybe a minute or two) on something
like a 386/40. Depends on your processor and drive type. What I _can_ say is
that about 4 lines of dots appear (you'll know what I mean by that when you
see it). The speed at which the dots are displayed should then give you some
idea as to how long it's going to take to DEICE. Shouldn't take long...

When it's finished, the game will automatically run the Doom setup program:

Select your sound card settings (if wanted/possible), re-configure the
controls if necessary/desired, etc. Then select the 'Save settings and
run Doom' option.

And that's it! Note: make sure that if you reconfigure the mouse or keyboard
controls, you must press F10 to accept the new setup, and _not_ RETURN!

This setup program can be run any time from DOS by entering 'setup' from
your Doom directory, by the way.

Doom runs best on a 'clean' system, i.e. make sure you have nothing
unnecessary running in memory, sych as EMM. If you have DOS 6.2 or higher,
hold down Shift during boot-up. Alternatively, create special autoexec.bat
and config.sys files that have the barest minimum of essentials for playing
Doom (sound card commands, etc).

The biggest improvment you can get in speed in Doom (after selecting low res
mode and/or reducing screen size) is to upgrade from 4 meg to 8 meg of RAM. If
the game is slow, try reducing screen size and use low res mode. After memory,
a big improvement can be obtained by using a VESA Local Bus and good video
card. Doom is a bus-instensive game (a 486DX50 can be faster at running Doom
than a 486DX2/66 becaue the DX50 has a faster bus). I hear a good video card is
the Tseng series. If don't have much memory, a faster hard drive helps.
Obviously, a faster processor will always give a general speed-up, but RAM and
bus speed are probably the key factors as regards smoothness of game play
(though note that the game will almost always be slow on a 386 system).


NOTE! Read the README file in the Doom directory! It has LOTS of useful info
and trouble-shooting answers.

Have fun! :)

Ian.

PS. I have *many* help files available about Doom, including a cheat codes list,
secrets guide, etc. If you want any of these, email me and I'll send you an index
of what is available, or see:

  http://doomgate.gamers.org/dhs/

on the EEE

******************************************************************************

Appendix A. Using patch files.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

If you have an earlier version of Shareware Doom, you can either download the
latest version complete or upgrade step by step via the patch files. Which
option you choose depends on how large the patch files are, ie. how many
upgrade steps you'd have to go through to get your Shareware Doom up to the
latest version. If you'd have to use more than two patches, then save yourself
the hassle and just download the latest version complete.

If you look in the idstuff sub-directories on one of the Doom ftp sites, you
will see a number of files, most of which are patch files. For a complete
description of these various patch files, see:

   http://doomgate.gamers.org/dhs/helpdocs/patchinf.html

on the WWW. I have special help for those wishing to upragde to v1.2.
There is also a patch file to upgrade from v1.0 to v1.1, but this is no longer
readily available (it should still be locatable by archie or gopher though).
Note that Australian players wishing to upgrade from v1.1 to v1.2 should email
me _first_ for special info.

Patch files work by 'patching' the .WAD, .EXE and other files with new data,
creating a new version of each. The patching process expects a _clean_ and
unmodified version of the game to upgrade. When using a patch, it is best to
unzip the patch zip file _outside_ your Doom directory; this is because the new
FILE_ID.DIZ can overwrite the old one, which stops the patch from working
since it expects to find the old one! This problem is particularly acute with
the v1.1 --> v1.2 patch, thus the existence of a special help file I have
regarding upgrading from v1.1 to v1.2.

Anyway, after unzipping the patch files, move the 'patch*.*' files into your
Doom directory and run them (enter 'PATCH'). Each file will be updated in turn.
The process can take some time on systems with slow hard drives, so it's best
to just leave it running and go make some coffee or something. :)

- End of Appendix A.

Ian.

The Doom Help Service (DHS):  http://doomgate.gamers.org/dhs/

SGI Network Admin, University of Central Lancashire, Preston, England, PR1 2HE.
Doom: mapleson@gamers.org | Tel: (+44) 01772 893297, Fax: (+44) 01772 892913 
Misc: mapleson@cee.hw.ac.uk | Office machine: SGI Indy R4400-200Mhz, 1MB cache
64MB RAM, 2GB SCSI disk, 24bit 17" 1280x1024, CDROM+DAT, IndyCam Digital Camera.