Hello girls and boys, here is the Linux port of Heretic ! You con now play Heretic with Linux/x86, Linux/m68k (thanks to Jes) and FreeBSD. (Current version: 0.9.2) You can play singleplayer games, load and save and resize the game-screen. It produces realistic Ambient Sfx-sound like in the original Dos-Heretic. (This means if you are attacked my a monster from a side, you will hear the sound on this side !!!) If you don't want to hear sound, start heretic with the '-nosound' switch. Note: Because of something strange the vga-version of Heretic(vgaheretic) doesn't work with sound on my machine... Thats why the vgaheretic-binary doesn't include sound. (but you can compile it in and try it for yourselve) It doesn't produce music yet, and the net-code isn't ready for use. There is a tcl/tk script (XHeretic-launch) in the source package now (needs tcl_tk 8.0). With it you can start heretic. It was created by Udo Munk for doom and was hacked for heretic by NoKey. Notes for compiling the source: >) First go into the sndserv directory, edit the Makefile and type make. >) Go back then, edit the Heretic Makefile and type make. >) if you have a glibc2-system, edit the Makefile and remove the '#' before -D__GLIBC2__ >) if you want an optimized build and you are a lucky owner of a 586 and above Intel CPU edit the Makefile and remove the '#' before $(COPT.x86) >) Heretic comliles and runs on Linux/m68k now. Just edit the Makefile and add the $(COPT.m68k) to the $(CFLAGS) and remove the other $(COPT.xxx) ! >) To compile it on FreeBSD, edit the Makefile and add $(COPT.FreeBSD) to the $(CFLAGS). Don't forget to remove old(other) $(COPT.xxx). >) If you have problems compiling the source, you are free to send an E-Mail to 'wertmann@cs.uni-potsdam.de' >) If you want to use the ggi-version of the game, look at http://www.ggi-project.org to get a recent version of ggi. IMPORTANT: ----------- >) This port uses some code of the doom-port for Linux. >) Read 'orig_license.txt' !!! >) The modifcations to the original source code are free under the GPL >) Read Gamekeys.txt for the keys used in the Game. >) You need at least the shareware-version of the Heretic WAD ! >) The GGI-version runs in 8, 15, 16 and 32 bpp. If you want to run it on a 24bpp X display you can use the palemu target (GGI_DISPLAY=palemu ggiheretic). Note that in higher depths GGI-on-X is _much_ faster than the native X11-version, especially on a scaled display. >) The X11-version runs under every colordepth above 8bpp, but performs best under 8bpp mode >) The SVGAlib-version runs under a console. You must be root to run vgaheretic, or set the suid-bit for vgaheretic. >) If you have the shareware WAD, you MUST rename (or symlink) it to heretic_share.wad ! >) If you have the full-commercial WAD, you MUST rename (or symlink) it to heretic.wad ! >) There must be the 'sndserver' file in the Heretic-directory, look for it. If not, go to the sndserv directory, type make and go back. TODO: ----- >) Make music work ! >) Make Netgames work ( IPX and UDP ) !!!