GLHeretic V0.4 [29/05/99] ------------------------- GLHeretic is an OpenGL port of Heretic for Win32. GLHeretic compiles with Microsoft Visual C V4.0 & V5.0 compilers. Minimal requirements are a Pentium & 32Mb of memory. For fast rendering, a 3D accelerated card is needed (OpenGL compatible). It runs fine on a P200 with a voodoo1 3dfx card. GLHeretic has been successfully tested on (with a decent framerate): P200 + 3dfx voodoo1 (WinNT, Win95) [V0.4] PII300 + ATI Rage Pro (WinNT) [V0.4] (transparent sprites are invisible) PII400 + 3dfx voodoo2 (Win98) [V0.3] K6/2-350 + I740 [V0.3] PII266 + Riva TNT (Win98) [V0.1] PII450 + Savage 3D (Win98) [V0.1] K6/2-300 + Riva TNT [V0.09] K6/2-300 + ATI Rage 128 [V0.09] PII450 + G200 (Win98) [V0.08] PII266 + Riva 128 (Win98) [V0.06] Note for 3Dfx users: -------------------- !!! Be sure you have installed the OpenGL beta 2.1 drivers from 3Dfx !!! Here how to install them: 1- Download from: http://www.3dfx.com/view.asp?IOID=26 2- Run opengl2.exe and uncompress it in a temp directory. 3- Copy 3dfxopengl.dll into your Doom directory. 4- Rename it into opengl32.dll. Quick Start: ------------ Put GLHeretic.exe in your heretic directory (shareware or commercial version). 3D PCI cards < 8Mb users: launch VOODOO1.BAT 3D PCI cards > 8Mb users: launch VOODOO2.BAT AGP users: launch AGP.BAT Important note: +++++++++++++++ When you start GLHeretic, there are informations displayed in a console. If you play fullscreen or with a 3Dfx, you may miss this console. You can redirect it to a log file by using: GLHeretic ..your command line switches here.. > log.log If you want to send me any problem, please attach this log.log file to your e-mail. Screenshots: ++++++++++++ You can make screenshots: use -ravpic & F1 key like the classic Heretic. A RAW file (GLshot.raw, flipped 640x480 RGB format) is generated. If you have a problem and want to send me a screenshot, please convert it to JPG (with PaintShopPro for example). Joystick issue: +++++++++++++++ If you don't have a joystick plugged in your computer, be sure the use_joystick value is set to 0 in your hereticrc.cfg. If it doesn't, you could experience slowing down ! What's new in Version 0.4: -------------------------- - Mouse look: Invert mouse Y axis: In doomrc.cfg, use: "invert_mouse 1" - Bug in floor raisng/lowering fixed (found in DoomGL) - Optimisations: the few fps lose in look up/down should be recovered ! - Screen width/height now correct in fullscreen mode. - "PAUSE" displayed when game is in pause. - Sound crash fixed (when using the phoenix rod with tome of power for example). +++++++++++++++++++++++++++++++++++++++++++ New command line switches: +++++++++++++++++++++++++++++++++++++++++++ -paltex: Paletted textures enabled. -sprfilter: Sprite filtering enabled. -sprcompr: Sprite compression enabled. -sprscale (0.5 default) Set sprite factor scale. -sprmaxsurf (65536 default) Set sprite maximum surface. -raster: Enable global raster. -dspraster: Enable display raster. -3dfx: Set max tesxture size to 256x256. -filterdist : Set sprite filtering distance (default is 0.00312) -width & -height : Set screen size (640x480 default). -mlook: Enable mouse look. -joysty Set joystick sensitivity (10 default). Any comments, bug reports, etc. are welcome. E-mail address: mryssen@club-internet.fr HTTP: http://perso.club-internet.fr/mryssen Michaël Ryssen.