Path: mantis!not-for-mail
From: polansky@hershey.harvard.edu (Robert Polansky)
Newsgroups: rec.games.computer.doom.announce,alt.games.doom,rec.games.computer.doom.misc
Subject: sundgadoom fix for Solaris 2.3
Followup-To: rec.games.computer.doom.misc
Date: 11 Jan 1995 10:58:24 -0000
Organization: Aiken Computation Lab, Harvard University
Lines: 25
Sender: tony@mantis.co.uk
Approved: doom@mantis.co.uk
Message-ID: <3ev4bl$57g@necco.harvard.edu>
Keywords: Hack!

A friend of mine has found a way to get sundgadoom to work on Solaris
2.3. He was motivated to do this because almost nobody has 2.4 now and
we wanted to play net game of Doom.

The fix is....

Use emacs (or another binary editor if you must) to get rid of the dga
call that sundgadoom fails on. For most of you that was
dga_draw_visibility. In emacs, replace the word 'dga_draw_visibility'
with something like 'printf' followed by 13 '^@' characters (the
length of the word dga_draw_visibility). Each ^@ is a single
character, so it is easiest to just cut and paste a ^@ that is already
in the file. Save the modified file to a new file. 'ls -al' should
show the new file to be the same size as the original. chmod it to an
executable, and you're off and running.

To use dga libraries correctly, type the following command to start
doom:

/opt/SUNWdxlib/bin/dxlib ./sundgadoom_fixed -3 [other options...]

This really cooks. Have fun.

-Rob Polansky

