Readme: | Hexen II: Hammer of Thyrion (uHexen2) - version 1.5.10
Using SDL2 - build by BeWorld
http://uhexen2.sourceforge.net/ http://sourceforge.net/projects/uhexen2/
Hammer of Thyrion is a cross-platform port of Raven Software's Hexen II source to support Linux, FreeBSD, OpenBSD, QNX, other unices, Mac OS X, Windows, and DOS. It is based on an old linux port Anvil of Thyrion.
Hexen II was created by Raven Software Corp., published by Id Software Inc and distributed by Activision, Inc. Hexen II and Portal of Praevus are trademarks of Raven Software Corporation. Hammer of Thyrion is *not* made, and is *not* supported by any of these software companies in any way.
Copyright --------- This code is copyright the repective authors and it is released under the GNU Public License v2.
Hammer of Thyrion (uHexen2) release notes: ========================================================================
======================================================================== Changes in v1.5.10: (Feb. 28, 2025.) ========================================================================
This is a minor bug fix and maintenance release:
- Added BSP2 format support, thanks to an initial patch by Spike.
- Fixed possible crash in effects code (thanks to Jonathan Bergeron).
- Fixed getting stuck with loading plaque upon attempting to load a bad save from the menu.
- Support for -userdir command line argument to override the hardcoded user directory in unix builds
- OpenGL: Fixed dark dynamic lights, e.g. when Necromancer uses invulnerability. (thanks to Shanjaq Astraljam, sf.net bug 48.)
- OpenGL: Fixed graphical artifacts with scaled UI (sf.net bug 59.)
- OpenGL: gl_clear now defaults to 1 and glClearColor is black. The new cvar r_clearcolor (palette index from 0 to 255, default is 0) can be used to change the clear color. (from fitzquake.)
- Render: Compensate viewmodel distortion at fov > 90.
- Software renderer: fixed a left/right alias edge clipping bug.
- Multiple performance tweaks mostly targeting the software renderer especially when running on old hardware (thanks to Szilard Biro.)
- Fixed hexen2 inventory item drop to take effect immediately: New command 'invdrop' which was actually present in hexenworld. Users must bind their key again in the menu system in order for that to work. (sf.net bug 58.)
- Windows, midi: Fixed volume reseting after loop (sf.net bug 66.)
- Improvements to mp3 tag detection / skipping.
- New console command music_jump: Jump to given order in music, like Unreal's music change. Only for module (tracker) music.
- Map utils: BSP2 format support: qbsp must be run with the "-bsp2" command line switch in order to output in bsp2 format.
- Utils: light, vis, and jsh2color now default to auto-detecting the max number of threads.
- Support for the oem (Matrox m3D bundle) old 1.08 version: h2patch can now detect and patch it.
- Windows: removed the long-obsoleted Scitech MGL video driver.
- DOS: removed the long-obsoleted MPATH and BW-TCP network drivers.
- Amiga (m68k): multiple updates/optimizations thanks to Szilard Biro.
- Amiga (m68k): support for PSX controller, cdplayer.library and Paula audio support, thanks to Szilard Biro.
- Amiga (m68k): added support for Bebbo's gcc6/libnix based toolchain, dropped support for VBCC compiler.
- AROS: initial x86_64 support.
- All platforms: Several HexenC (hcode) tweaks and clean-ups.
- Multiple minor fixes, tidy-ups, and protability tweaks, and updates to third-party libraries.
- Source repository moved to git.
|