[584] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Dehacked for Linux!

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Fri May 19 23:13:29 1995

Date: Fri, 19 May 1995 07:51:56 -0500
From: Lars Wirzenius <wirzeniu@rose.uthscsa.edu>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu

X-Mn-Key: announce

From: slouken@cs.ucdavis.edu (Sam Oscar Lantinga)
Newsgroups: comp.os.linux.announce
Subject: Dehacked for Linux!
Organization: University of California, Davis
Keywords: X11, svgalib, setuid, DOOM, port, configuration
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Followup-to: comp.os.linux.development.apps

Available NOW on sunsite.unc.edu as /pub/Linux/Incoming/ldhe-*.0.7c.tar.gz
    and later on ftp.cdrom.com as /pub/idgames/newstuff/ldhe-*.0.7c.tar.gz



4/13/95			LINUX DOOM HACK EDITOR	(Beta)

Wow, many hours and long nights later, I've brought together the finest
DOOM exe editor to the Linux community!

I deserve a good glass of wine. :)

Anyways, here it is, the Linux DOOM Hack Editor!

>From the DOS text by the original author (Greg Lewis):

  "DeHackEd is capable of heavily restructuring the way Doom works.  
Peruse various data tables in the Doom exe file, and modify them at will.  
Make fireballs invisible, make missiles do 2000 points of damage, make 
demons float!  Edit the Ammo tables to help your struggling Marine with 
more ammo.  Edit the Frame tables, and create new looking items, or extra-
fast shooting weapons.  And save your changes in patch files to distribute 
to your friends.  Create new types of deathmatches, with plasma "mines" 
and super-fast wimpy rockets.  Wad developers can modify monster types 
to distribute with their levels...  great new possibilities!"

The main difference between the DOS version and the Linux version,
is the Linux version doesn't have mouse support and is slower, but
it supports Linux X11 and SVGA DOOM binaries.

I tried porting it to SGI, and got it working with Linux and DOS
executables, but couldn't figure out the SGIxdoom executable.
Evidentally, it only supports DOOM 1, which is wierd...

You can run dehacked either in the Linux console, or in an X session.
It should be installed set-uid root, so it can display VGA graphics.
There should be no problem with this, because vga_init() is called even
before main().  If you don't want to install dehacked set-uid root, 
that's okay;  you will still be able to run it, but won't be able to 
view DOOM graphics in the console.

	To install dehacked set-uid root, move it to where you want it 
installed, and execute (as root):
	cd <install_dir> ; chown root dehacked ; chmod u+s dehacked

This version was compiled with g++ 2.6.3, Linux 1.2.4, and 
the libraries:
	libvga.so.1 (DLL Jump 1.2pl4) => /lib/libvga.so.1.2.4
	libX11.so.6 (DLL Jump 6.0) => /usr/X11R6/lib/libX11.so.6.0
	libc.so.4 (DLL Jump 4.6pl27) => /lib/libc.so.4.6.27

Please send me any cash or comments. :-)
and...
Enjoy!

	-Sam Lantinga			(slouken@cs.ucdavis.edu)


P.S.  If you want to send me dough or a postcard, send me e-mail and I 
      will give you my snail-mail address. :-)

--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.

home help back first fref pref prev next nref lref last post