If you would like to submit information to the FAQ, or have a question you would like to see in the FAQ, please E-Mail James Toyski (ICQ: 15677296)
 ______________________________________________________________________________
Last update: 9 June 1999 12:07:08 EST

[1] Introduction

    [1-1] What is Doom Legacy? (31 August 1998)
    [1-2] Who is Doom Legacy? (31 August 1998)
    [1-3] What does Doom Legacy offer that Doom II didn't? (31 August 1998)
    [1-4] What do other people ask? (12 September 1998)

[2] Sound

    [2-1] How do I set up sound? (28 September 1998)
    [2-2] Sound Problems (31 August 1998)
        [2-2.1] My sound doesn't work.  Why? (31 August 1998)
        [2-2.2] Why doesn't my music work with General Midi? (31 August 1998)
        [2-2.3] I get no sound or music, but I have a sound  (31 August 1998)
           blaster genuine/compatable.  How do I fix this?
        [2-2.4] Why are the sounds 'slow', or 'low pitched'? (31 August 1998)
        [2-2.5] How can I get better sound out of my card? (22 November 1998)
        [2-2.6] How do I reverse my stereo? (31 August 1998)
    [2-3] How can I disable sound? (31 August 1998)

[3] Doomatic

[4] Network Games

    [4-1] What do I need? (31 August 1998)
    [4-2] How do I set it up? (31 August 1998)

[5] Modem Games

    [5-1] What do I need? (19 September 1998)
          [5-1.1] What do I need for DOS? (19 September 1998)
          [5-1.2] What do I need for Win95? (31 August 1998)
    [5-2] How do I set it up? (31 August 1998)
          [5-2.1] How do I set it up with DOS? (31 August 1998)
          [5-2.2] How do I set it up with Win95? (19 September 1998)
       [5-2.2.1] How do I set it up with Win95 using IPX/ODI (9 November 1998)
       [5-2.2.2] How do I set it up with Win95 using TCP/IP (9 November 1998)

[6] Internet Games

    [6-1] What do I need? (22 November 1998)
    [6-2] How do I set it up? (22 November 1998)
     [6-2.1] How do I set TCP/IP up? (22 November 1998)
     [6-2.2] How do I set IPX on the internet up? (22 November 1998)
     [6-3] I can't connect to the server or the server can't (13 September 1998)
        find the other players.  Why?
    [6-4] Where can I find Legacy Servers? (22 November 1998)
    [6-5] What options can I change to reduce the lag? (1 October 1998)
 

[7] Mouse and Joystick

    [7-1] Why doesn't my mouse/joystick work? (31 August 1998)
    [7-2] When I use forward with my mouse, I can't turn  (16 September 1998)
        left or right. Why?

[8] Video

    [8-1] STBAR is not found, what is it? (2 August 1998)
    [8-2] Where are the other video modes?  I only have 320x200. (2 August 1998)
    [8-3] Why doesn't the game restore the video mode I had (2 August 1998)
      chosen the last time I played Doom Legacy?
    [8-4] The video modes do not change correctly, why?
 

[9] 3Dfx Legacy
    [9-1] Where do I get the drivers I need?
    [9-2] What are the known problems/fixes for 3Dfx Legacy?
     [9-2.1] How do I fix "grSstWinOpen: need to use a valid window handle"?
     [9-2.2] How do I fix "3DFX chipset not detected"?
     [9-2.3] How do I fix "Mouse not detected"?
     [9-2.4] How do I fix "W_GetNumForName: FWATER1 not found!"?


Chapter [1]: Introduction

This FAQ will hopefully answer many of your questions.  If you are
  unable to find your answers here, you will want to write James Toyski.

Back to Top


[1-1] What is Doom Legacy?

Doom Legacy is an enhanced version of where idSoftware left with
  Doom.  It is a project that started in the December after 1997 after
  idSoftware released the source code to Doom.  The first goals
  of Doom Legacy was to update Doom by correcting bugs and add
  things that idSoftware should have been included with the
  original Doom.  After completing that goal, they continued to
  work on visual aspects so Doom will use the power of today's
  machines, not 1994's.

The philosophy of Doom Legacy evolves around keeping Doom simple
  and fast, the way it should be.

Back to Top


[1-2] Who is Doom Legacy?

Doom Legacy originally started off with Denis Fabrice and
  Pereira Boris in December of 1997 after the Doom source code
  was released.  In July of 1998, Carl Persson joined the
  Legacy team to include ideas and another set of hands to code
  and improve Doom Legacy.

Back to Top


[1-3] What does Doom Legacy offer that Doom I & II didn't?

32 to player capability (Sure beats the original 4)
11 colors to choose from
Autoaim on/off
CD support
Chase cam (In BETA)
Console
Dehacked support
Enhanced demo support
Gravity
Hall of mirrors removed
Improved Networking
Jumping
Mapable controls
More Deathmatch starts
Mouse look
Preferred weapons order
Rocket trails
Skins
Sticking blood
Teamplay
Translucency
Up to 32 players
Video modes
Visplane limit increased
Walk over and under objects and enemies
Water

Back to Top


1-4 What do other people ask?

Generic questions

Q:  I get an error like this: OMPT=: cannot open  What does this mean?

A:  It occurs when you do not have anything in the path= statement.  To
     set a path, just type "path=c:\" or to whatever you want your path to
     be.

Q:  Under win95 or OS/2, I don't have enough memory.  Why?

A:  Tell win95 to put more dpmi memory for your dos box. To do
      this, drop a shortcut icon to doom3.exe, and experiment
      with the 'Protected mode (DPMI) memory' until it works.

Q:  Does anybody know any programs to take screens from Legacy? I
      tried using an old one called "Screen thief" but it doesn't seem
      to work.

A:  type "Doom3 -devparm" at the command line.  Then press F1 to take
     a screen shot while you're in the game

Questions and comments from Doom Legacy
version 1.25

Q:  When I'm playing Legacy in chase cam mode something goes wrong
      when ever I die or get to the next level. It's like the camera is stuck one
      place but I can still move my character around. How can I fix this?

A:  The Chase Cam is still under Beta testing.  The error you experience
      is a common error (at the moment) and will be fixed in the up-coming
      releases of Doom Legacy.

Back to Top


Chapter [2]: Sound

Doom Legacy uses the Allegro library.  This causes some problems
  and limitations, but your questions should be answered here!

Back to Top


[2-1] How do I set up sound?

Hopefully your sound will be auto detected a pon the launch of
  Doom Legacy.  If by chance it is not, you will need to edit the
  sound.cfg file.  Unfortunately, Doom Legacy does not have
  PC speaker support, so if you do not have a sound card, you
  will have no audio effects.

Back to Top


[2-2] Sound Problems

This section is split up into many parts.  Each section relates to a
different sound related problem, so you should find what you are
looking for.

Back to Top


[2-2.1] My sound doesn't work.  Why?

Make sure everything is correct in the sound.cfg.  Also make sure that
SET BLASTER has been set up.

Back to Top


[2-2.2] Why doesn't my music work with General Midi?

The sound driver that Doom LEGACY uses doesn't seem to support
  General Midi through the MPU port. You'll have to use the midi
  of your sound card.

Back to Top


[2-2.3] I get no sound or music, but I have a sound blaster
              genuine/compatable.  How do I fix this?

If you have a genuine or compatible Sound Blaster card, it is
  very important that you set the BLASTER environment variable.
  If you are playing under DOS, and never installed your sound
  card under DOS, run the setup of your sound card for DOS.

Check if the BLASTER variable was set: type 'SET' under dos
  (or DOS box)

Do you see something like 'BLASTER=A220 I5 D1 ...'?

Yes? If you don't hear sounds/music, then tweak the settings in
  the sound.cfg file until you get something, first try changing
  the type of the sound card, it is not always properly
  detected.

No? You have to set this variable in order that your sound card
  is detected. Run the setup that was shipped with your sound
  card, and make sure you run the setup for DOS too, it will
  usually add a line of the type 'SET BLASTER=...' in the
  autoexec.bat file.

Back to Top


[2-2.4] Why are the sounds 'slow', or 'low pitched'?

There seems to be a problem with the auto detection of some 8 bit
  sound cards.  You will have to set manually the 'sb_freq'
  value in the sound.cfg file to a lower value : 11906, 16129.

Back to Top


[2-2.5] How can I get better sound out of my card?

Use the DIGMID driver, it is supported in Doom Legacy.   The
  Gravis Ultrasound uses digital samples to play midi music. On
  a simple 8 bit card, you can use digital samples too, which
  will sound usually better than what is output by the poor fm
  synthesis chip of 8 bit cards.

You will need to get a Gravis Ultrasound patch set, you can find
  several ones for free on internet, it consists of a bunch of
  '.pat' files which are the digital samples to play the midi
  instruments (e.g.: piano, conga, guitar, etc.).

Check the Allegro home page for some links to GUS patches:
  http://www.talula.demon.co.uk/allegro/

There is a quality that has been generated by James Toyski, so if you
  have  any questions about it, feel free to write him.  Unfortunately,
  it is a whopping 8 megs, but wait until you hear the quality.  You can
  download the patch at http://www.evansbbs.com/~james/legacy/sound/patch.zip

If you are too impatient to get the 8 meg file, I have a 2 meg file ready
  for Legacy!  Quality is not as good, but it is better.  It is still
  recommend that you use the the 8 meg patch, but that my not be what
  everyone wants.  Go to http://www.evansbbs.com/~james/legacy/sound/patch2.zip
  if you want a smaller patch.

If you choose to get an alternate patch, from Allegro or some other source,
  you will most likely need this file.  It is 'pat2dat' which will convert the
  files so they are compatible with Legacy.

Now to activate the DIGMID driver:

Set the 'midi_card' value to 8 (DIGMID) in the sound.cfg file.
  Make sure you leave the 'digi_voices' blank, or set it to a
  low value, because the midi music will use digital voices.  At
  the end of the sound.cfg file, set the 'patches' value to the
  path, where you have installed a Gravis Ultrasound midi patch
  set.
  e.g.: patches = d:\music\midipat\patches.dat

Back to Top


[2-2.6] How do I reverse my stereo?

Change the console variable 'stereoreverse' to either 1 or 0.
  Or, you can edit the sound.cfg file, and set the 'flip_pan'
  variable.

Back to Top


[2-3] How can I disable sound?

You have many choices to do this.  You can:

Edit the sound.cfg file and set digicard/midicard to 0 (none)
Add the parameter -nosound after doom3 (doom3 -nosound)
Add the parameter -nomusic
Add the parameter -nocd

Back to Top


Chapter [3]: Doomatic

Please check the Doomatic FAQ

Back to Top


Chapter [4]: Network Games

Network games are currently the best way to play multiplayer with
Doom Legacy.  It is highly supported, but modem and internet play
are on its' way!

Back to Top


[4-1] What do I need?

A network card with IPX network protocol bound to it.

Doomatic (Written by Fab and Boris) and have it installed
  (Check doomatic.txt included with the ZIP file that you got
  Legacy in for help installing).

Back to Top


[4-2] How do I set it up?

Once the Network cards are setup properly, execute Doomatic and
  begin the network game.  If you have questions about Doomatic,
  please read Chapter 3.

Back to Top


Chapter [5]: Modem Games

**NOTICE**  The current steps walk through a SMOOTH game, but
                           the client will notice a small delay with everything
                           but turning.  The reason why the turning works is
                           because of the prediction coded into v1.25.  More
                           coding will need to be inserted to fix the small
                           delay with all they other marine movements.

Back to Top


[ 5-1] What do I need?

There are two known ways of beginning a modem game.  One for
  Windows 95 and one for DOS.

Back to Top


[5-1.1] What do I need for DOS?

A modem (28.8+ works for sure...  Have yet to test others)
Possibly a terminal such as Telemate
HX8 (This link also comes with the HX3 doc)

Back to Top


[5-1.2] What do I need for Win95?

Windows 95:  A Modem (28.8+ works for sure)
Dial-Up Networking (Comes with Plus! or can be
    downloaded at Microsoft)
Doomatic or a TCP/IP version of Legacy

Back to Top


[5-2] How do I set it up?

There are other slight alterations that can be done to create a modem
  game under DOS or Windows 95.  These ways have yet to be tested
  and made sure they work properly.  So until then, here is a step by
  step guide to help you create a modem connection.

Back to Top


[5-2.1] How do I set it up with DOS?

You will need to set up HX8 before beginning the process of
  connecting.  To do this, put HX8 into your Doom directory.
  Edit the HX8.CFG  The lines are explained below.

MyComputer     (Computer Name)
com3,19200      (Communication Port and speed of your
                           modem)
doom3.exe         (Must have this Line to play Doom
                            Legacy)
-packetsize 512  (Must have this packet size for decent
                            play.  Try experimenting with other
                            numbers.  Many have been reported to
                            work. Caution:  Too low and it may kick
                            you out)
-deathmatch        (These last two lines are examples of
-nomonsters         what you may want to include for your
                            game.  You may use more lines if you
                            would like.)

A modem connection must be established before you can start a
  Modem game.  With one method, you will need to enter your terminal
  program (Telemate for example).  For both systems that are using
  a modem connection, it is recommended that you type "ATZ" to
  reset your modem with NOTHING enabled.  Some people argue
  you should use "AT&F" which sets the modem to the factory defaults,
  but could also enable compression.  The second thing you will want to do
  on the computer that is dialing, for touch tone is type
  "ATDT###-####".  For pulse you will want to type
  "ATDP###-####".  The computer that is going to receive the
  call, type "ATA" when the phone rings.  Once the modems
  connect exit the program WITHOUT disconnecting the modem.

The other method of beginning a modem connection uses the redirection
  commands included with DOS.  However, not all computers will be able
  to use this method because the system itself sends the modem commands
  faster than it can handle, causing a loss of characters, which in return
  does not command the modem to do anything.  The second method can
  be useful so you don't have to find and configure a terminal program.

To use the second method, at the DOS prompt type 'ATZ > COMx' where
  'x' is your COM number.  If you are unaware of what COM port your
  modem is on, use MSD (Microsoft Diagnostics) to help you determine this.
  If you are the dialing computer, type 'ATDT ###-#### > COMx' if you have
  touch tone, or 'ATDP ###-#### > COMx' for pulse dialing.  The computer
  that is receiving the call, type 'ATA > COMx' when the phone rings.

Once connected, go into your Doom directory and execute HX8.  When both
  computers are identified, begin the game.

Back to Top


[5-2.2] How do I set it up with Win95?

Since Boris has added TCP/IP support to Doom Legacy,
  there are now two ways of working it!  TCP/IP appears
  to be the most fluent and error free of the two choices,
  but in the end it is up to you.

Back to Top


[5-2.2.1] How do I set it up with Win95 using IPX/ODI

Both computer need to have IPX/ODI protocol bound to their
  Dial-Up adapter.  To do this go to Start -> Settings ->
  Control Panel -> Network.  Once in the network setup, click
  Add -> Protocol -> OK -> Microsoft -> IPX/SPX-Compatible
  Protocol -> OK  It may need your Win95 CD so keep it handy
  (Unless you have CAB's stored elsewhere)

You will also need at least one computer with a Dial-Up
  Networking (DUN) server installed.  To set up DUN, go to:
  My Computer -> Dial-Up Networking -> Connections -> Dial-Up
  Server -> Allow caller access.  Select ok and you will be all
  set.

The computer that is the client will need to create a new
  connection.  Do this by going to: My Computer -> Dial-Up
  Networking -> Make New Connection  Give the server a name,
  and click "Next" and continue to enter the phone number in.
  Click "Next" and then "Finish"  In the Dial-Up Networking
  window find the connect you just selected and right click on
  it, and then go to properties.  Continue to server menu and
  uncheck "Enable software compression."  From there, Ok your
  way out back to the Dial-Up Networking window.  Double click
  on your connection and click "Connect" to begin the
  connection.  This will begin the dial process and connect you
  to your opponent.  If you get know answer, make sure the
  server is up and running properly.

Once both computers are connected, they both need to execute
  Doomatic.  Some one needs to start a new game and to press
  escape.  This will pull down the menus and arrow over to
  "Server".  Arrow down to "Add Param" and add
  "-packetsize ###"  It is recommended you use 512, but you may
  wish to experiment with what is best for you.  Remember, too
  small of packets will crash the game.

If you need help with Doomatic, please refer to Chapter 3

Back to Top


[5-2.2.2] How do I set it up with Win95 using TCP/IP

Both computer need to have TCP/IP protocol bound to their
  Dial-Up adapter.  To do this go to Start -> Settings ->
  Control Panel -> Network.  Once in the network setup, click
  Add -> Protocol -> OK -> Microsoft -> TCP/IP -> OK
  It may need your Win95 CD so keep it handy
  (Unless you have CAB's stored elsewhere)
  Once TCP/IP is installed, you will need to assign yourself
  an IP address.  Highlight TCP/IP and click 'Properties'.
  Select the IP Address tab and choose 'Specify an IP
  address'  For the IP address, put in 192.168.0.xxx
  where xxx is any number from 0 to 255.  You can change
  the other 9 digits, but the above is designated to LANs and
  will not interfere with the internet in anyway. 
  Both computers need to have a DIFFERENT
  IP address.  Remember this number, for you will need it
  later.

You will also need at least one computer with a Dial-Up
  Networking (DUN) server installed.  To set up DUN, go to:
  My Computer -> Dial-Up Networking -> Connections -> Dial-Up
  Server -> Allow caller access.  Select ok and you will be all
  set.

The computer that is the client will need to create a new
  connection.  Do this by going to: My Computer -> Dial-Up
  Networking -> Make New Connection  Give the server a name,
  and click "Next" and continue to enter the phone number in.
  Click "Next" and then "Finish"  In the Dial-Up Networking
  window find the connect you just selected and right click on
  it, and then go to properties.  Continue to server menu and
  uncheck "Enable software compression."  From there, Ok your
  way out back to the Dial-Up Networking window.  Double click
  on your connection and click "Connect" to begin the
  connection.  This will begin the dial process and connect you
  to your opponent.  If you get know answer, make sure the
  server is up and running properly.

Once both computers are connected, they both need to execute
  Doom3.exe.  You can either create a shortcut with the parameters
  you wish to use or run a DOS prompt and do it that way.
  The command line options work like this:

  Sever:  doom3 -server <number of players> <other params>
  Client:  doom3 -connect <server IP address>

Back to Top


Chapter [6]: Internet Games

I have participated in internet games that run correctly, but there
  is a noticeable lag (.2 seconds or so) between what the client sees
  and what the server sees.

Back to Top


[6-1] What do I need?

At the moment, there is a version of Doom Legacy out with TCP/IP
  support.  It is constantly updated so I am unable to provide a link for
  it.  Just check the forum and post a message asking where it is.

Go to www.zone.com and follow the procedure to get the required
  software to function on an IPX game.  You will also have to get
  IPXSETUP if you deleted it because you didn't need it because
  of the superiority of Doomatic.

If you would like to reduce the lag as much as possible, get the Hexen
  version of DM and IPXSETUP.  This will also allow up to 8 players.
  You can get it here: 8playleg.zip

Back to Top


[6-2] How do I set it up?

Since Boris started the creation of TCP/IP Legacy, I am being
  forced to split this into two different sections.  But enough of
  the complaining, let's get to the good stuff :-)

Back to Top


[6-2.1] How do I set TCP/IP up?

If you wish to test the TCP/IP version, here is what you need to
  do:

Decide who will be the server.  The server will need to know their
  IP address.  If you do not know it, go to start -> run and type:
  winipcfg <enter>  In here you will find the IP address you need.
  Give the IP address to all the clients that will be joining the game.
  The server then should launch doom3.exe with '-server <# of players>
  After the clients know for SURE the server is waiting, they should
  type: 'doom3 -connect <IP Address>'

There is a known bug within the TCP/IP version.  If Legacy is not
  closed properly, you will get a "Error : BindToPort : Address already
  in use (EADDRINUSE)" message.  Have no fear, there are two
  ways around.  The easy and quick way to by pass this error message
  is to use a different port.  To do this add: -udpport 12345 (or another
  free slot)  The more time consuming method is to reboot your
  computer, but this should not be necessary.

Back to Top


[6-2.2] How do I set IPX on the internet up?
 

To use the Zone or other sites/programs that simulate an IPX
  network for a TCP/IP connection, try this:

Begin a game in the Zone and let the others join.  Once everyone
  is in (Up to 4 using the Doom IPXSETUP, 8 using the Hexen
  IPXSETUP) launch and you will get a DOS prompt.

If you have the Hexen version of DM and IPXSETUP, rename
  your doom3.exe to hexen.exe (Type 'ren doom3.exe hexen.exe'
  or create a duplicate by typing 'copy doom3.exe hexen.exe')
  Once done with this, execute DM.  If you would like to play
  old deathmatch (Not supported by Hexen's DM, type
  'dm -deathmatch')  Select your options and press F10 to
  continue!

If you have the original DM and IPXSETUP, rename your
  doom3.exe to doom2.exe or doom.exe.    Execute DM,
  select your options, and press F10 to begin.

Back to Top


[6-3] I can't connect to the server or the server can't find
                   the other players.  Why?

This is a bizarre question that I came across while I was testing
  Legacy over the internet.  The problem lies within networking.
  Most likely, one of the individuals have a LAN set up at their
  location.  The only way I know of at the moment to bypass this
  error is to physically remove the network card, all network
  related drivers except the Dial-Up adapter and TCP/IP.

I am unable to explain why this happens.  Legacy must desire to
  communicate with the network adapter, not where the data is
  coming from.

Back to Top


[6-4] Where can I find Legacy Servers?

For the moment there are no public servers.  What is currently
  out is getting TCP/IP working effectively so there can be
  public servers.

Back to Top


[6-5] What options can I change to reduce the lag?

Here is a quick list of settings you can use to help reduce the
  lag:

FACT:  If the server shrinks their screen, the client(s) may notice
  a HUGE difference.  No matter what, there will be a change for
  the better.

FACT: Keep the levels small.  Tends to make in more fun when
  you also have to compete with a lag.

FACT: Close off ICQ (Or disconnect), any Internet Browser that
  may want to update every now and then, and any e-mail programs.
  In other words, close off anything that may interfere with the TCP/IP
  connection.

Untested theories or hard to prove an increase:

The user with the faster modem, not computer should be the
  server.  The more packets the server can send out the better.
  Typically the same number of packets are lost whether or not
  you have a fast or slow connection.  Face it, 100-10 > 20-10!
  (Yes, that is stretched a little <G>)
Avoid jumping whenever possible
Try to avoid weapons such as the Plasma gun and Rocket Launcher.
  The more things flying/moving, the worse.

If you know of anything else, please let James Toyski know!

Back to Top


Chapter [7]: Mouse and Joystick

If you are mouse or joystick problems, hopefully you
  will find your answer here.

Back to Top


[7-1] Why doesn't my mouse/joystick work?

First, check that the mouse/joystick is activated : go at
  the console and type either 'use_mouse' or 'use_joystick'.
  If it tells '0' than the mouse/joystick is not used, set
  the variable to 1. e.g.: 'use_mouse 1'. For the joystick,
  different values will support different types of joystick,
  check the console documentation for the command
  'use_joystick' for more. Even if the mouse or joystick is
  activated, you have to set up the controls into the Setup
  Controls menu.  That is: tell what use you will make of
  the mouse/joystick buttons.

Back to Top


[7-2] When I use forward with my mouse, I can't turn
                   left or right. Why?

Some how the CFG file has been messed up.  The forward key
  is also the strafe key because Legacy supports more than one
  action key.  Just change the strafe key.

Back to Top


Chapter [8]: Video

Video problems occur every now and then...  If you have
  them, this is the place to be!

Back to Top


[8-1] STBAR is not found, what is it?

You have a old version of Doom. Just upgrade your version to
  1.9. You can find patch to upgrade from  idSoftware's
  site.

Back to Top


[8-2] Where are the other video modes?  I only have 320x200.

Doom LEGACY adds new video modes only if a VESA2 (or better)
  driver is present. The VESA2 driver is a standard of
  'talking' between a program and the huge amount of
  different graphics cards available today.

If you don't have a VESA2 driver, you can download UNIVBE,
  or SMART DISPLAY DOCTOR from http://www.scitechsoft.com
  or if you have an S3 based card, you can download the
  free software called 'S3VBE'.
 http://www.s3.com/bbs/shrware/s3vbe318.zip

Back to Top


[8-3] Why doesn't the game restore the video mode I had
                  chosen the last time I played Doom Legacy?

The current video mode has to be made the 'default' so that
  it is saved to the config.cfg file : press the key 'D' on
  the Video Options menu to set the current video mode the
  default.

Back to Top


[8-4] The video modes do not change correctly.  Why?

This usually occurs in Windows 9x.  It is because Legacy is not
  able to access all of the memory it needs.  To give it
  the memory it needs, create a shortcut icon and edit the properties.
  Then change the amount of XMS or extended memory to 4-8 mg.

Back to Top


Chapter [9]: 3Dfx Legacy

Oh boy.  Looks like I'll be focusing a lot of time on this section.
  Please be sure to read this part before writing me about something
  not working.  I hope to have all of the trouble shooting questions
  answered before Fab gets of break. :)

Mail me: james.toyski@evansbbs.com

Back to Top


[9-1] Where do I get the drivers I need?

Here is a listing of all the drivers (To my knowledge) that are
  possible to use.  If you know of others, please let me know.

It appears that the Voodoo (1) users may not have correct
  results with any of the drivers below.  If that is the case,
  download this file from evansbbs.com: rkvg.exe or get it here
  at frag.com: rkvg.exe (These are alson in section 9-2.2)

    3Dfx Voodoo - RkVG.exe
    3Dfx Voodoo Banshee (AGP for Win95) - vbw95a.exe
    3Dfx Voodoo Banshee (AGP for Win98) - vbw98a.exe
    3Dfx Voodoo Banshee (PCI) - vbw9xp.exe
    3Dfx Voodoo Rush (Dual Board) - OEMRushD.exe
    3Dfx Voodoo Rush (Single Board) - OEMRushS.exe
    3Dfx Voodoo2 - RkV2.exe

Here is how to install the files:

1.  Unzip them in a temporary directory.
2.  Right click on My Computer and select properties
3.  Select the "Device Manager Tab"
4.  Find you 3Dfx video card.  It should be listed under "Sound,
        video, and game controllers" or "Display adapters"
5.  Highlight it and click on Properties
6.  Select the "Driver" tab
7.  Click "Change Driver..."
8.  Select "Have Disk..." and direct it to the temporary directory
        with the new drivers for it.
9.  Select "Ok"
10.  Afterwards, you will need to reboot your computer.  Do so
        and you should be all set.

Back to Top


[9-2] What are the known problems/fixes for 3Dfx Legacy?

Here are the error messages that have been reported.  Please
read through them before sending e-mail for help.

Back to Top


[9-2.1] How do I fix "grSstWinOpen: need to use a valid window handle"?

The previous method of removing all the drivers only to
  re-install them was a step in the right direction.  However, that
  did not seem to be the complete case.  The answer does lie
  within the drivers, but it was not as easy as just re-installing
  them.  It has been reported that a certain glide3x.dll file is
  needed.  In particular, it is an older version.  This different
  driver has fixed three other people so far, I just hope it
  work for you too!  So where can you get this wonderful
  file?  I have zipped it up and put it on two locations.

First, my own personal server: Glide3x.zip
And frag.com: Glide3x.zip

Now what do you do with the new file?  Unzip it in
  your Doom Legacy directory.  You can put it hear
  since Doom Legacy checks its own directory first!

That should be all, once again, please let me know if
  it works or not.  Thanks.

I would also like to take a little space to thank
  Tom Burzynski for his time and input that made this
  solution possible!  From the Legacy Team and Legacy
  fans:  THANKS!

Back to Top


[9-2.2] How do I fix "3DFX chipset not detected"?

This problem was introduced by the fix of "grSstWinOpen..."
  I could take the easy way out and say, "Buy a new 3Dfx card" but
  I know I would get MANY complaints about that :-)

Below is a link for a file that you may want to try.  It is the Glide 3
  version 3.00 which has been reported to work with Voodoo
  cards.

Get it here: rkvg.exe
Or from frag.com: rkvg.exe

Thank you Mario Rühmkorf for sending me the drivers!
  You have hopefully made other Legacy fans happier today :-)

Back to Top


[9-2.3] How do I fix "Mouse not detected"?

Delete the *.cfg files in your directory.  This seems
  to correct the problem.  (Thanks Tyrant!)

Back to Top


[9-2.4] How do I fix "W_GetNumForName: FWATER1 not found!"?

There may be no fix :(  This problem seems to
  only occur with Doom I, except it only happens with the
  unregistered version.  If you know of a fix, please tell me!

Back to Top