GLHexen V0.9 [18/09/99] ----------------------- GLHexen is an OpenGL port of Hexen for Win32. GLHexen 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. GLHexen only works with Hexen V1.1. (http://www.raven-games.com/kokak/hexn11rp.exe) What's new in Version 0.9: -------------------------- - Clipping problems fixed (thanks to Thierry Van Elsuwe, author of the Doom Legacy GL project, for the tips). in hexenrc.cfg: clippingquality 0, 1 or 2: 0 is the faster solution (lots of polygons missing) 1 is the default solution (some polygons missing). 2 is the slower solution (no polygon missing). - PWADs compatibility: + Tesselation errors now generates a warning instead of a fatal error, when you use a PWAD. Certainly, there will be holes in this sector. So you should edit it (removing the useless linedefs or adding the missing linedefs). + Textures larger than 256x256 should now be visible on the 3Dfx cards. - Polyobjects / sectors not updated when you teleport to an already visited map fixed. - Spikes now raise/sink normally. - "Always run" key added (key_alwaysrun in hexenrc.cfg). GLHexen has been successfully tested on (with a decent framerate): P200 + voodoo1 (Win95) [V0.9] PII450 + voodoo2 (Win98) [V0.8] P233 MMX, 64mb RAM, Voodoo2, Win98 [V0.8] K6-2/300 + Riva TNT (Win98) [V0.6] PII300 + 3DFX Voodoo 3 2000 [V0.6] PII300 + ATI Rage Pro (WinNT) [V0.1] (transparent sprites are invisible) PII266 + Riva TNT (Win98) [V0.08] PII266 + S3 Savage 4 (Win98) [V0.08] PII400 + voodoo2 (Win98) [V0.08] Note for 3Dfx users: -------------------- Here how to install OpenGL beta 2.1 drivers from 3Dfx: 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. Similar procedure for MiniGL & Quake3 drivers. Quick Start: ------------ Put GLHexen.exe in your Hexen directory. 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 GLHexen, there is information 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: GLHexen ..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 Hexen. 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). +++++++++++++++++++++++++++++++++++++++++++ New command line switches: +++++++++++++++++++++++++++++++++++++++++++ -paltex: Paletted textures 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. -width & -height : Set screen size (640x480 default). -mlook: Enable mouse look. Invert mouse Y axis: in doomrc.cfg, use: "invert_mouse 1" -joysty Set joystick sensitivity (10 default). +++++++++++++++++++++++++++++++++++++++++++ hexenrc.cfg new options +++++++++++++++++++++++++++++++++++++++++++ smoothsprites 1 : Display anti-aliased sprites. usecoronas 1 : Display coronas on "light sources" (torches, etc.) useMD2 1 : Display MD2 monsters instead of sprites. dynamiclighting 0 : No lighting. 1 : Vertices lighting. 2 : Lightmap lighting. MD2lighting 0 : No lighting on MD2 objects. 1 : Positional lighting. 2 : Vertices lighting. monsterlighting 1 : monsters missiles generate light. playerlighting 1 : player weapons generate light. MD2interpolated 1: MD2 animations are interpolated (smoother). clippingquality 0 : the fastest solution (lots of polygons missing) 1 : the default solution (some polygons missing). 2 : the slowest solution (no polygon missing). To see the status bar, press the "-" key on the numeric keypad. Any comments, bug reports, etc. are welcome. E-mail address: mryssen@club-internet.fr HTTP: http://perso.club-internet.fr/mryssen Michaël Ryssen.