Alphabetical Index | Tags by Size | Find tag:

Hexen (Grouped)

Related tags: All Games, Chex Quest, Doom, Doom64, HacX, Heretic

Authorship: 56% danij, 43% skyjake, 0% Roman Hargrave

View commits by date

Jump down to:
  Fixed (148)
  Heretic (49)
  Refactor (39)
  Cleanup (27)
  Doom (19)
  ACS (17)
  libcommon (17)
  Added (14)
  Debug (9)
  Doom64 (8)
  Multiplayer (8)
  ACScript (4)
  Changed (4)
  MapInfoParser (4)
  ACScriptInterpreter (3)
  Automap (3)
  Documentation (3)
  Client (2)
  Game Save (2)
  Menu (2)
  Scripting (2)
  SndInfoParser (2)
  Console (1)
  Deathkings (1)
  Definitions (1)
  g++ (1)
  GameSession (1)
  InFine (1)
  Light Decorations (1)
  LightningAnimator (1)
  MP (1)
  MSVC (1)
  Renderer (1)
  Resources (1)
  Savegame Tool (1)
  Server (1)
  SFX (1)
  Thinker (1)
April 2017
2017-04-18 : Mushroom poison clouds should not be pushed (vanilla emulation)
July 2016
2016-07-02 : Mage wand missile smoke should not hit anything
June 2016
2016-06-17 : Determining Mage's wand smoke direction
March 2016
2016-03-24 : Sapphire Wand smoke mobjs take their angle from the main missile
September 2014
2014-09-13 : Removed warpNumber assert in getMapUriForWarpNumber
August 2014
2014-08-27 : Animated sky setup is now handled by the engine
2014-08-12 : Updated line special, map warp number translation wrt episode IDs
April 2014
2014-04-12 : Include mapTime and present players info in saved session metadata
2014-04-08 : Wrong magic number in end game condition tests
February 2014
2014-02-17 : Switched h2_main.c to C++
January 2014
2014-01-25 : Allow patching of map definitions in MAPINFO lumps
2014-01-25 : The mapinfo definition database is now indexed by map URI
October 2013
2013-10-27 : Removed misleading comment in P_CheckOnMobj()
March 2013
2013-03-11 : Removed some unnecessary cruft from anim.ded
August 2012
2012-08-27 : Massacre cheat will kill underwater Stalkers (serpents) and Wraiths
July 2012
2012-07-09 : Fighter is Yellow by default in single-player
June 2012
2012-06-27 : Allow warping to maps without a cluster
2012-06-23 : Four player colors are available in v1.0
2012-06-18 : Bumped version number for 1.9.9
2012-06-18 : Detecting v1.0 more reliably
March 2012
2012-03-02 : Play only one environment Wind sound at a time
February 2012
2012-02-21 : Renamed audio.ded as sounds.ded
2012-02-21 : Moved Texture Environment defs from audio.ded into a new file
December 2011
2011-12-26 : Do not collapse powerup icon head-up displays when wearing off
2011-12-26 : Align only the TOPCENTER uiwidgets to match cvar msg-align
2011-12-26 : Re-jigged top uiwidget groups
2011-12-19 : Nest bottom row of fullscreen HUD widgets inside a new group
August 2011
2011-08-27 : Player falling scream
2011-08-11 : No local splashes
June 2011
2011-06-23 : Fix crash if player has no mobj
2011-06-19 : Disallow state actions on client
2011-06-18 : Allow mobjs to tick locally
2011-06-18 : Weapon attack requests to server
May 2011
2011-05-22 : Allow spawning mobjs for client
February 2011
2011-02-13 : Successful execution of a deferred ACS script event would result in erroneously free'ing the rest of the store, subsequently leading to access violations later on (see here http://sourceforge.net/tracker/index.php?func=detail&aid=3175797&gro
2011-02-13 : "Crash with unknown sector types" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=3053872&group_id=74815&atid=542099#). Clean up.
January 2011
2011-01-24 : "HeXen: Maulotaur throwing crash" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=3164437&group_id=74815&atid=542099).
November 2010
2010-11-18 : The command line options -playdemo and -timedemo are handled by the engine; we should not try to interpret them also.
October 2010
2010-10-18 : Miss determination of hexen.wad as dk.
April 2010
2010-04-09 : Fatal error attempting to play Deathkings of the Dark Citadel.
2010-04-09 : Fatal error attempting to play Deathkings of the Dark Citadel.
2010-04-05 : Do a full HUD widget update when calling ST_Start.
2010-04-04 : "Death Wyvern movement broken". (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2855075&group_id=74815&atid=542099)
2010-04-02 : Draw the HUD health chain exactly as it appears in the original game.
March 2010
2010-03-24 : When gibbed, the Stalker's arm would fly out in a random direction at high speed (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2970432&group_id=74815&atid=542099)
November 2009
2009-11-13 : End game trigger doesn't work" (see here http://sourceforge.net/tracker/?func=detail&aid=2855066&group_id=74815&atid=542099).
2009-11-08 : Herisarch's mana cubes" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2855092&group_id=74815&atid=542099#)
2009-11-08 : Maulotaur charge attack" (see here http://sourceforge.net/tracker/?func=detail&aid=2800846&group_id=74815&atid=542099).
September 2009
2009-09-01 : "Clip through a wall if an object is near". (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2799048&group_id=74815&atid=542099)
June 2009
2009-06-05 : Quicksave confirmation disabled by default (should be enabled) (see here http://sourceforge.net/tracker/?func=detail&aid=2801027&group_id=74815&atid=542099).
May 2009
2009-05-05 : Command line option -warp not working.
March 2009
2009-03-25 : sigsegv attempting to open the automap (when configured to display statusbar while open) and after an armour item has been collected by the viewplayer.
December 2008
2008-12-06 : Random class selection via the menu when starting a new game. Enhanced menu initialization to build the player class and episode selection menus dynamically. Created text definitions for jHexen's player class and skill mode names.
October 2008
2008-10-30 : The Mage's Wand Missile and the Cleric's Flame Missile were not written to saved games. This was due to these mobjs using an alternative thinker (P_BlasterMobjThinker) and the save code has only ever checked for mobjs using P_MobjThinker (all the way
2008-10-24 : HUD icons like the spinning Wings of Wrath are offset to the right to avoid overlaying the mana icons in the fullscreen HUD. However they were also offset when the view mode was statusbar-overlay.
2008-10-20 : All patches used by both the statusbar and fullscreen HUD are now precached at startup and during an engine reset in ST_loadGraphics.
July 2007
2007-07-07 : The original code replaces the string offsets with pointers, and only works if pointers and ints are both four bytes long. The revision allocates a separate array for the pointers, allowing the pointer size to be greater than 4.
March 2007
2007-03-23 : Changed archived thing ids to base 1 so that a NULL mobj ptr can be represented by zero (in line with the other supported games). Ids from old versions are translated.
2007-03-17 : Moved more sound sequence related stuff to sn_sonix.c
September 2006
2006-09-16 : Moved R_SetAllDoomsdayFlags() to jhexen/src/hrefresh.c

  Fixed (148) — Hexen

August 2021
2021-08-04 Fixed | Heretic : Fixed updating visAngle of immobile things
February 2021
2021-02-01 Fixed : Sky height in translated Map Info definitions
December 2019
2019-12-30 Fixed : Some color translation tables not loaded
2019-12-13 Fixed : Duplicate linedef property
2019-12-03 Fixed : Workaround for warping while dead
2019-12-02 Fixed : Music missing on MAP26 (Desolate Garden)
November 2018
2018-11-24 Fixed : Disable all weapon switching when morphed
September 2018
2018-09-23 Automap | Fixed : Map scaling glitches
July 2017
2017-07-26 Fixed : Avoid crash due to missing actor target
April 2017
2017-04-23 Fixed : Crash when going through portals while Heresiarch attacks
January 2017
2017-01-02 Fixed : Doors in map 13 rotate only once
July 2016
2016-07-24 Fixed : Warnings about unsigned angle math
October 2015
2015-10-30 Fixed : Breaking a suit of armor makes no sound
2015-10-29 Fixed | Refactor | Thinker : Mobj-on-mobj checks shouldn't duplicate the mobj
July 2015
2015-07-23 Fixed : Failure to load Hexen due to sprite error ("Unknown view 0")
2015-07-23 Fixed : Failure to load Hexen due to sprite error ("Unknown view 0")
June 2015
2015-06-19 Fixed : Omit warnings about music definitions from MAPINFO
2015-06-13 Fixed : Crash when spawning a missile
May 2015
2015-05-20 Fixed : Death Wyvern gets stuck
2015-05-17 Fixed : Crashes due to null pointer access
2015-05-14 Fixed : Compiler warning (unused argument)
2015-05-12 Fixed : Unsuccessful use of puzzle item should not move cursor
2015-05-12 Fixed : Unsuccessful use of puzzle item should not move cursor
2015-05-12 Fixed : Resolve merge conflicts from 05f0b122
2015-05-12 Fixed : Incorrect mana given on collection of fourth-weapon piece
2015-05-12 Fixed : Incorrect mana given on collection of fourth-weapon piece
2015-05-08 Fixed | Heretic : "Fly Up" should do nothing if Wings isn't owned
2015-05-08 Fixed | Heretic : "Fly Up" should do nothing if Wings isn't owned
2015-05-04 Fixed : Wendigo attack angle incorrect
March 2015
2015-03-11 Fixed | Refactor : Korax teleport order (refactoring oversight)
February 2015
2015-02-24 Fixed : Various invalid memory reads when starting ACScripts
January 2015
2015-01-29 Fixed : 'Sherlock' cheat gives wrong items in Hexen (typo)
November 2014
2014-11-29 Fixed : Spurious alerts re nonexistent Material defs in hexen-demo
2014-11-23 Fixed : Record Variable 'songLump' not found
October 2014
2014-10-26 Fixed | MP : Client crashes when a plane moves on client side
2014-10-06 Fixed | SFX : Cough sound playback on Player vs PoisonCloud collision
July 2014
2014-07-19 Doom | Doom64 | Fixed | Heretic | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-04 Doom | Doom64 | Fixed | g++ | Heretic | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
June 2014
2014-06-27 Doom | Fixed : Compiler warnings (missing initializers, unused args)
2014-06-15 Fixed | GameSession : Always update the internal.save when revisiting a map
2014-06-02 Fixed : Function arguments in wrong order (3D thunderclap sound)
May 2014
2014-05-19 ACScript | Fixed : Deferred ACScript task management
2014-05-19 Fixed : Extra artifacts given when jumping between hub maps
April 2014
2014-04-21 Fixed : Crash when starting a new game from end game finale
2014-04-15 Fixed : Fall through star bridge, etc. (mobj collision range)
2014-04-08 Fixed : Crash starting end game finale
March 2014
2014-03-28 ACScriptInterpreter | Fixed : DeferredTask memory management
February 2014
2014-02-10 Fixed : Build failure (order of includes)
January 2014
2014-01-31 Fixed | libcommon : Crash during hexen-dk game init (invalid nextMap)
2014-01-31 Fixed | MapInfoParser : Incorrect assignment of logical map numbers to map URIs
2014-01-25 Fixed : Namespace of memcpy
2014-01-25 Fixed | SndInfoParser : SIGSEGV attempting to parse a SNDINFO lump intended for ZDoom
2014-01-24 Cleanup | Fixed | MapInfoParser : Fixed map music assignment; cleanup
2014-01-20 Fixed : Build failure
October 2013
2013-10-05 Fixed : Overly large hub ending messages
2013-10-04 Fixed : Reading a savegame with no ASEG_END (otherwise intact)
September 2013
2013-09-29 Fixed : Default value of 'msg-echo' should be 1
2013-09-13 Fixed : Excessive light for Hexen's Mage Frost Shard FX
July 2013
2013-07-17 Fixed | Heretic : 'ctl-inventory-use-next', inventory crash and logic errors
2013-07-13 Fixed | Heretic : 'ctl-inventory-use-next' should default to 1
2013-07-13 Fixed | Heretic | MSVC : Automap not visible (optimization problems)
2013-07-11 Fixed : Amount of armor from the Bracers artifact
2013-07-09 Fixed : Crash when morphing a Dark Servant
2013-07-09 Fixed : Crash when Dark Servant deals damage
June 2013
2013-06-29 Fixed : Reading saved polyobjs in release build
2013-06-26 Fixed | Heretic : Default look up/down key bindings were inversed
March 2013
2013-03-28 Fixed | Multiplayer : Client wasn't notified when keys picked up
2013-03-28 Fixed : Status bar life gem colors match player color
2013-03-26 Client | Fixed : Duplicated Fighter weapon effects
2013-03-26 Fixed | InFine : Player class conditions
2013-03-20 Fixed : Incorrect Material mods defs for X_FAC01/X_FAC09
2013-03-20 Fixed | Heretic | Multiplayer : Rendering the torch power-up
2013-03-19 Fixed | Multiplayer : Player's weapon after respawn
2013-03-19 Fixed | Heretic : Out of date material definitions
2013-03-18 Fixed | Multiplayer : Use correct player start for new player
2013-03-18 Fixed | Multiplayer : Font size in the scoreboard
2013-03-16 Fixed | Server : Sound sequences not played (e.g., door creak)
2013-03-16 Client | Fixed : Duplicated psprite attack effects
2013-03-16 Fixed : Special palettes of Mage/Cleric weapons
2013-03-11 Fixed : Fixed typos in texture precache group defs
August 2012
2012-08-27 Fixed : Fog cloud movement
July 2012
2012-07-31 Fixed | Game Save : Mismanagement of SaveInfo data when saving in Hexen
2012-07-16 Automap | Fixed : Attempted out-of-range PLAYPAL lookup with "reveal 3"
2012-07-04 Fixed : Don't color translate the Pig class
2012-07-03 Fixed : Loading color translation tables for class 2
2012-07-03 Fixed : Allow warp/setmap only to defined maps
2012-07-03 Fixed : Player colors in the Player Setup menu
2012-07-03 Fixed | Menu : In v1.0, cycle through the four available colors
2012-07-01 Fixed : Fixed color translations in the Player Setup menu
June 2012
2012-06-30 Fixed : P_TranslateMap() broken in release build
2012-06-27 Fixed : Crash when opening a swing door
2012-06-23 Fixed : Intermission and victory texts
April 2012
2012-04-30 Fixed : Disallow warp cheat when the player is dead
2012-04-22 Fixed : "Choose Skill Level:" title positioned incorrectly
2012-04-18 Fixed | Heretic | Multiplayer : Fixed crash when using an inventory item
2012-04-18 Fixed : Setting player class in deathmatch when spawning
2012-04-11 Fixed : Hexen 4-level demo IWAD recognition
February 2012
2012-02-26 Fixed : Korax spirit movement
2012-02-25 Fixed : Correctly position the game ending text
2012-02-17 Fixed : Errors in player-on-mobj logic
2012-02-17 Fixed : Player falling scream was not played in single-player
January 2012
2012-01-17 Fixed : No music beyond title
2012-01-17 Fixed : Skies not scrolling
2012-01-12 Fixed : First map of a new game was incorrectly chosen
2012-01-03 Fixed : Fixed missing pottery explode sound
2012-01-02 Doom | Fixed | Heretic : Fixed round off error in HUD region calculation
2012-01-01 Doom | Fixed | Heretic : Fixed scaling of statusbar at 4:3 aspect ratios
2012-01-01 Doom | Fixed | Heretic : Fixed scaling of statusbar at 4:3 aspect ratios
December 2011
2011-12-29 Fixed : Fixed "reborn" save slot handling
2011-12-28 Fixed : Fixed on-mobj tests for client
2011-12-28 Fixed : Fixed on-mobj checks
2011-12-26 Fixed : Fixed horizontal alignment of world timer head-up display
2011-12-26 Fixed : Fixed vertical alignment of map name head-up display
2011-12-24 Fixed : Fixed duplicated Fighter Axe lightning on client
2011-12-23 Fixed : Fixed duplicated Mage Wand attacks
2011-12-18 Fixed : Fixed superfluous new line in massacre cheat log message
2011-12-17 Fixed : Fixed "warp" command
2011-12-15 Fixed : Fixed bug in loading savegames
2011-12-11 Fixed : Fixed earthquake view shake
2011-12-02 Fixed : Fixed irregularities with map numbers
October 2011
2011-10-11 Fixed : Fixed crash related to ACSStore (saves)
September 2011
2011-09-13 Fixed : Fixed warning about ++
2011-09-13 Fixed : Fixed warning about ++
August 2011
2011-08-06 Fixed : Fixed a segfault
July 2011
2011-07-07 Fixed : Fixed player mobj color translation
2011-07-06 Fixed : Fixed potential crash in multiplayer
June 2011
2011-06-23 Fixed : Fixed immediate plane moves
2011-06-23 Fixed : Fixed polyobj rotation
2011-06-23 Fixed : Fixed bug in mobj collision testing
2011-06-23 Fixed : Fixed potential crash when landing on a mobj
2011-06-18 Fixed : Fixed HUD in multiplayer
September 2010
2010-09-23 Fixed | Heretic : Ensure the inventory widget is closed upon entering a new map or on player death if open. Fixed Heretic/Hexen: Horizontal placement of the fullscreen inventory widget sub-elements calculated incorrectly.
March 2010
2010-03-06 Fixed : On map start statusbar counters are initially hidden. Fixed Hexen: On map start statusbar health chain only animates up to your actual health level once per game session, instead of every time.
November 2009
2009-11-19 Fixed : "Unknown Thing warnings". [http://sourceforge.net/tracker/index.php?func=detail&aid=2855071&group_id=74815&atid=542099]
2009-11-18 Fixed | Heretic : "Heretic and HeXen: hud weapon graphics set too low". [http://sourceforge.net/tracker/?func=detail&aid=2872354&group_id=74815&atid=542099] Changed: Revised lighting of psprites when using the DOOM lighting model to more closely emulate th
2009-11-14 Fixed : World timer incremented on fractional rather than fixed tic.
2009-11-14 Fixed : "Dormant foes waking up after loading saved game". [http://sourceforge.net/tracker/?func=detail&aid=2856016&group_id=74815&atid=542099]
2009-11-14 Fixed : "Korax teleport order". [http://sourceforge.net/tracker/?func=detail&aid=2855070&group_id=74815&atid=542099]
2009-11-13 Fixed : " ". [http://sourceforge.net/tracker/?func=detail&aid=2855082&group_id=74815&atid=542099] Fixed (Hexen): cvar "msg-hub-override", did not work.
June 2009
2009-06-05 Fixed : "HeXen: Melee weapons not drawing blood" (see here http://sourceforge.net/tracker/?func=detail&aid=2801021&group_id=74815&atid=542099).
2009-06-05 Fixed : HeXen: Telefog has no Z offset (see here http://sourceforge.net/tracker/?func=detail&aid=2801002&group_id=74815&atid=542099).
2009-06-05 Fixed : "HeXen: Centaur two shields" (see here http://sourceforge.net/tracker/?func=detail&aid=2800847&group_id=74815&atid=542099).
May 2009
2009-05-29 Fixed : Puzzle pieces not placeable.
2009-05-29 Fixed : Portals don't work - they have been turned into black holes that you cannot escape. Fixed (jHexen): Inventory items not loaded from saved games.
February 2009
2009-02-21 Fixed : Bug #2620256, DDVT Inconsistency (Fatal Error).
October 2008
2008-10-23 Fixed : Numerous problems with weapon piece display on the statusbar when semi-translucent. Fixed jHexen: In deathmatch, the statusbar Kills label patch was not drawn if the statusbar was NOT semi-translucent. Fixed jHexen: If the statusbar is completely tra
2008-10-22 Fixed : The statusbar graphic features a copy of the fighter's chain which was visible behind the animated chain. Fixed by way of a kludge that cuts out that section of the statusbar and draws a near-black solid rectangle to fill the hole. Fixed jHexen: The
2008-10-20 Fixed : Fixed bug in the inventory which led to the wrong artifact use function being called if P_InventoryUse was passed a artitype_e id greater than AFT_SUPERHEALTH.

↑ Back to top

  Heretic (49) — Hexen

August 2021
2021-08-04 Fixed | Heretic : Fixed updating visAngle of immobile things
December 2020
2020-12-06 Added | Heretic | Scripting : Added binding for P_SeekerMissile
April 2020
2020-04-04 Heretic : Controlling local earthquakes
December 2019
2019-12-21 Added | Doom | Heretic | Scripting : Added Thing "On death" script
March 2019
2019-03-16 Heretic | Menu : Episode/Skill page titles
September 2018
2018-09-30 Added | Heretic : Added “mf3_nomorph” to prevent morphing
2018-09-22 Automap | Heretic : Improved automap background picture, line width
May 2015
2015-05-08 Fixed | Heretic : "Fly Up" should do nothing if Wings isn't owned
2015-05-08 Fixed | Heretic : "Fly Up" should do nothing if Wings isn't owned
August 2014
2014-08-24 Doom | Doom64 | Heretic | Refactor : Renamed intermission source files
2014-08-24 Doom | Doom64 | Heretic | Refactor : Standardized intermission API function naming conventions
July 2014
2014-07-19 Doom | Doom64 | Fixed | Heretic | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-12 Cleanup | Doom | Doom64 | Heretic | Refactor : Switched *console.c to C++, cleanup
2014-07-04 Doom | Doom64 | Fixed | g++ | Heretic | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
2014-07-02 Cleanup | Doom | Doom64 | Heretic : Cleanup intermission for all games
2014-07-02 Doom | Doom64 | Heretic | Refactor : Intermission APIs for all games are now C++ only
June 2014
2014-06-28 Doom | Doom64 | Heretic | libcommon | Refactor : Use de::LumpIndex's C++ API
July 2013
2013-07-27 Heretic : Additional default control bindings for WASD setup
2013-07-24 Doom | Heretic : Improved map title positioning in automap
2013-07-17 Fixed | Heretic : 'ctl-inventory-use-next', inventory crash and logic errors
2013-07-13 Fixed | Heretic : 'ctl-inventory-use-next' should default to 1
2013-07-13 Fixed | Heretic | MSVC : Automap not visible (optimization problems)
June 2013
2013-06-26 Fixed | Heretic : Default look up/down key bindings were inversed
March 2013
2013-03-20 Fixed | Heretic | Multiplayer : Rendering the torch power-up
2013-03-19 Fixed | Heretic : Out of date material definitions
December 2012
2012-12-12 Doom | Heretic : Sync game plugin versions with Doomsday's version
August 2012
2012-08-26 Cleanup | Doom | Heretic : Cleaned up cheat registration and callback functions
July 2012
2012-07-05 Heretic : Clients update clmobj color translation class and map
April 2012
2012-04-18 Fixed | Heretic | Multiplayer : Fixed crash when using an inventory item
February 2012
2012-02-07 Added | Heretic : Added audio feedback for "view-size" changes
January 2012
2012-01-03 Doom | Heretic : Correct aspect ratio of head-up displays
2012-01-03 Doom | Heretic : Correct aspect ratio of map title display
2012-01-02 Doom | Fixed | Heretic : Fixed round off error in HUD region calculation
2012-01-01 Doom | Fixed | Heretic : Fixed scaling of statusbar at 4:3 aspect ratios
2012-01-01 Doom | Fixed | Heretic : Fixed scaling of statusbar at 4:3 aspect ratios
December 2011
2011-12-17 Heretic : Turn torches toward walls
August 2011
2011-08-10 Heretic : Clear bodyque when PU_MAP purged
2011-08-04 Heretic : stability fixes
September 2010
2010-09-28 Heretic : Missing current map name display in the automap.
2010-09-23 Fixed | Heretic : Ensure the inventory widget is closed upon entering a new map or on player death if open. Fixed Heretic/Hexen: Horizontal placement of the fullscreen inventory widget sub-elements calculated incorrectly.
August 2010
2010-08-12 Changed | Doom | Heretic : Bad texture animation cycles (e.g., as defined in ANIMATED lumps) now produce a warning in the log instead of a critical error message.
May 2010
2010-05-18 Changed | Heretic : Remapped the FONTA character patches for ASCII 91-94 to minimize impact on the standard naming convention. The new mapping only requires swapping the patches for characters 91<>95.
April 2010
2010-04-27 Heretic : The fullscreen HUD current item display cannot be enabled/disabled from the menu.
November 2009
2009-11-18 Fixed | Heretic : "Heretic and HeXen: hud weapon graphics set too low". [http://sourceforge.net/tracker/?func=detail&aid=2872354&group_id=74815&atid=542099] Changed: Revised lighting of psprites when using the DOOM lighting model to more closely emulate th
September 2009
2009-09-04 Heretic : "Heretic/HeXen: Minor inventory glitches" (see here http://sourceforge.net/tracker/?func=detail&aid=2800850&group_id=74815&atid=542099).
August 2009
2009-08-30 Heretic : "Emptying your supply of any item in HeXen leaves a blank spot in the left most panel in your inventory when you next open it, until you scroll off it" (see here http://sourceforge.net/tracker/index.php?func=detail&aid=2800850&group_id=74815&
June 2009
2009-06-16 Added | Heretic : "Heretic/HeXen: MF_Ripper Blood". Changed jHeretic/jHexen: Gave MT_BLOOD the MF_SOLID flag. The original Heretic/Hexen collision detection logic did not allow for non-solid mobjs to pass through solid ones. This meant that invariably, blood spawned b
2009-06-15 Heretic : Minotaur floor fire moving too fast.
January 2009
2009-01-15 Heretic : #2488388 crash during startup if missing AUTOPAGE lump (Blasphemer IWAD). Revert to drawing the automap background as a solid colour. Note; will automatically change automap background colour so as to look similar to the original game.

↑ Back to top

  Refactor (39) — Hexen

October 2015
2015-10-29 Fixed | Refactor | Thinker : Mobj-on-mobj checks shouldn't duplicate the mobj
March 2015
2015-03-11 Fixed | Refactor : Korax teleport order (refactoring oversight)
2015-03-04 Cleanup | libcommon | Refactor : Consolidated more logic for launching missiles, cleanup
January 2015
2015-01-12 Refactor : Removed redundant code (DeferredTask deserialization)
2015-01-12 Refactor : Clarified ACS state reading
December 2014
2014-12-05 Cleanup | Refactor : Switched st_stuff.c to C++ plus cleanup
August 2014
2014-08-30 LightningAnimator | Refactor : Use a QVector for LightningAnimator's sector light levels
2014-08-27 Refactor : Moved LightningAnimator to new source files
2014-08-24 Doom | Doom64 | Heretic | Refactor : Renamed intermission source files
2014-08-24 Doom | Doom64 | Heretic | Refactor : Standardized intermission API function naming conventions
2014-08-24 Refactor : Renamed intermission API functions to follow libdoom
July 2014
2014-07-29 libcommon | Refactor : Access MapInfo defs from the DED database
2014-07-12 Cleanup | Doom | Doom64 | Heretic | Refactor : Switched *console.c to C++, cleanup
2014-07-02 libcommon | Refactor : Moved MAPINFO (lump) parsing to libcommon
2014-07-02 Doom | Doom64 | Heretic | Refactor : Intermission APIs for all games are now C++ only
2014-07-02 Refactor : Switched hrefresh.c to C++
June 2014
2014-06-28 Doom | Doom64 | Heretic | libcommon | Refactor : Use de::LumpIndex's C++ API
2014-06-28 Refactor : Switched in_lude.c to C++
2014-06-24 Refactor : Switched p_spec.c to C++
2014-06-24 Cleanup | Refactor : Switched m_cheat.c to C++, cleanup
March 2014
2014-03-25 ACScript | Refactor : Renamed ACScriptInterpreter methods for consistency
February 2014
2014-02-10 Refactor : Prefer the term 'hub' wrt map progression in MAPINFO
January 2014
2014-01-30 Refactor : Implement sound sequence (de)serialization with Reader/Writer
2014-01-30 ACS | Refactor : Implement ACS state (de)serialization in C++, with Reader/Writer
2014-01-29 Refactor : Switched p_pillar.c and p_waggle.c to C++
2014-01-26 ACS | Refactor : Renamed some ACS scripting components, for clarity
2014-01-26 Cleanup | Refactor : Switched ACS bytecode interpreter to C++, renamed sources, cleanup
2014-01-25 Refactor : Moved ACScript (thinker) savegame io to p_acs.c
2014-01-25 Cleanup | Refactor : Moved ACS savegame io to p_acs.c, cleanup
2014-01-23 Refactor : Use HexLex to parse SNDINFO/SNDSEQ data
2014-01-23 Refactor : Use HexLex to parse ANIMDEFS data
2014-01-23 Refactor : Use HexLex to parse MAPINFO data
October 2013
2013-10-27 Refactor : Don't use mobj-check-position vars for mobj-ontop-mobj tests
2013-10-26 Refactor : Pass mobj-on-top-mobj arguments via Mobj_BoxIterator
August 2013
2013-08-07 libcommon | Refactor : Relocated game side polyobj management to libcommon
2013-08-07 libcommon | Refactor : Relocated mobj thinker id list to common/src/p_actor.cpp
July 2012
2012-07-13 Refactor : Don't call G_InitForNewGame() when leaving for a map in the same hub
2012-07-03 Refactor : Unifying logic for setting mobj color translation
June 2012
2012-06-21 Refactor : Removed the now redundant GA_SINGLEREBORN game action

↑ Back to top

  Cleanup (27) — Hexen

March 2015
2015-03-04 Cleanup | libcommon | Refactor : Consolidated more logic for launching missiles, cleanup
February 2015
2015-02-24 Cleanup | libcommon : Cleanup
December 2014
2014-12-05 Cleanup | Refactor : Switched st_stuff.c to C++ plus cleanup
August 2014
2014-08-10 Cleanup : Cleanup
July 2014
2014-07-12 Cleanup | Doom | Doom64 | Heretic | Refactor : Switched *console.c to C++, cleanup
2014-07-02 Cleanup | Doom | Doom64 | Heretic : Cleanup intermission for all games
June 2014
2014-06-24 Cleanup | Refactor : Switched m_cheat.c to C++, cleanup
February 2014
2014-02-27 ACS | Cleanup : Applied 'session' naming convention to ACScript
2014-02-08 Cleanup : Cleanup
2014-02-01 ACS | Cleanup : Cleanup
January 2014
2014-01-27 ACS | Cleanup : Cleanup
2014-01-27 ACS | Cleanup : Load bytecode string constants as static Strs, cleanup
2014-01-27 ACS | Cleanup : Cleanup
2014-01-26 Cleanup : Cleanup
2014-01-26 Cleanup | Refactor : Switched ACS bytecode interpreter to C++, renamed sources, cleanup
2014-01-25 Cleanup | Refactor : Moved ACS savegame io to p_acs.c, cleanup
2014-01-25 Cleanup | MapInfoParser : Cleanup
2014-01-24 Cleanup | Fixed | MapInfoParser : Fixed map music assignment; cleanup
2014-01-24 Cleanup | MapInfoParser : Cleanup
2014-01-20 Cleanup : Continued cleaning up MAPINFO lump parsing
2014-01-20 Cleanup : Cleanup
March 2013
2013-03-26 Cleanup | Debug : Cleanup
2013-03-18 Cleanup : Cleanup
August 2012
2012-08-29 Cleanup : Relocated corpse queue re-population on save load to p_saveg.c
2012-08-26 Cleanup | Doom | Heretic : Cleaned up cheat registration and callback functions
July 2012
2012-07-03 Cleanup | libcommon : Cleanup
January 2012
2012-01-29 Cleanup : Removed unused defines from am_map.h

↑ Back to top

  Doom (19) — Hexen

December 2019
2019-12-21 Added | Doom | Heretic | Scripting : Added Thing "On death" script
August 2014
2014-08-24 Doom | Doom64 | Heretic | Refactor : Renamed intermission source files
2014-08-24 Doom | Doom64 | Heretic | Refactor : Standardized intermission API function naming conventions
July 2014
2014-07-19 Doom | Doom64 | Fixed | Heretic | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-12 Cleanup | Doom | Doom64 | Heretic | Refactor : Switched *console.c to C++, cleanup
2014-07-04 Doom | Doom64 | Fixed | g++ | Heretic | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
2014-07-02 Cleanup | Doom | Doom64 | Heretic : Cleanup intermission for all games
2014-07-02 Doom | Doom64 | Heretic | Refactor : Intermission APIs for all games are now C++ only
June 2014
2014-06-28 Doom | Doom64 | Heretic | libcommon | Refactor : Use de::LumpIndex's C++ API
2014-06-27 Doom | Fixed : Compiler warnings (missing initializers, unused args)
July 2013
2013-07-24 Doom | Heretic : Improved map title positioning in automap
December 2012
2012-12-12 Doom | Heretic : Sync game plugin versions with Doomsday's version
August 2012
2012-08-26 Cleanup | Doom | Heretic : Cleaned up cheat registration and callback functions
January 2012
2012-01-03 Doom | Heretic : Correct aspect ratio of head-up displays
2012-01-03 Doom | Heretic : Correct aspect ratio of map title display
2012-01-02 Doom | Fixed | Heretic : Fixed round off error in HUD region calculation
2012-01-01 Doom | Fixed | Heretic : Fixed scaling of statusbar at 4:3 aspect ratios
2012-01-01 Doom | Fixed | Heretic : Fixed scaling of statusbar at 4:3 aspect ratios
August 2010
2010-08-12 Changed | Doom | Heretic : Bad texture animation cycles (e.g., as defined in ANIMATED lumps) now produce a warning in the log instead of a critical error message.

↑ Back to top

  ACS (17) — Hexen

February 2014
2014-02-27 ACS | Cleanup : Applied 'session' naming convention to ACScript
2014-02-01 ACS | Debug : Error if a script tries to address outside its local value stack
2014-02-01 ACS : Simplified ACScript => BytecodeScriptInfo lookup
2014-02-01 ACS : Deferred script tasks now reference maps with URI
2014-02-01 ACS | Cleanup : Cleanup
January 2014
2014-01-30 ACS | Refactor : Implement ACS state (de)serialization in C++, with Reader/Writer
2014-01-27 ACS | Cleanup : Cleanup
2014-01-27 ACS : Moved more logic into the new interpreter class
2014-01-27 ACS | Cleanup : Load bytecode string constants as static Strs, cleanup
2014-01-27 ACS : Removed more unnecessary globals used by the bytecode interpreter
2014-01-27 ACS | Cleanup : Cleanup
2014-01-27 ACS : Continued work on remodeling the ACS bytecode interpreter
2014-01-27 ACS : Translate ACS script numbers when loading new bytecode
2014-01-26 ACS : Ensure bytecode command functions are of the expected form
2014-01-26 ACS : Continued moving logic into the new interpretor class
2014-01-26 ACS : Continued work on clarifying/remodeling the ACS bytecode interpreter
2014-01-26 ACS | Refactor : Renamed some ACS scripting components, for clarity

↑ Back to top

  libcommon (17) — Hexen

March 2015
2015-03-04 Documentation | libcommon : Typos
2015-03-04 Cleanup | libcommon | Refactor : Consolidated more logic for launching missiles, cleanup
February 2015
2015-02-24 Cleanup | libcommon : Cleanup
July 2014
2014-07-29 libcommon | Refactor : Access MapInfo defs from the DED database
2014-07-19 Doom | Doom64 | Fixed | Heretic | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-04 Doom | Doom64 | Fixed | g++ | Heretic | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
2014-07-02 libcommon | Refactor : Moved MAPINFO (lump) parsing to libcommon
June 2014
2014-06-28 Doom | Doom64 | Heretic | libcommon | Refactor : Use de::LumpIndex's C++ API
March 2014
2014-03-29 libcommon : Moved the internal savegame to /home/cache/internal.save
January 2014
2014-01-31 Fixed | libcommon : Crash during hexen-dk game init (invalid nextMap)
August 2013
2013-08-07 libcommon | Refactor : Relocated game side polyobj management to libcommon
2013-08-07 libcommon | Refactor : Relocated mobj thinker id list to common/src/p_actor.cpp
March 2013
2013-03-27 Debug | libcommon : Replaced fatal error with assertion
July 2012
2012-07-03 Cleanup | libcommon : Cleanup
2012-07-03 libcommon : Simplifying color translations
June 2012
2012-06-22 libcommon : Do not write the in-game player map with the game save header
2012-06-22 libcommon : mapTime should not be part of the game save header

↑ Back to top

  Added (14) — Hexen

December 2020
2020-12-06 Added | Heretic | Scripting : Added binding for P_SeekerMissile
December 2019
2019-12-21 Added | Doom | Heretic | Scripting : Added Thing "On death" script
September 2018
2018-09-30 Added | Heretic : Added “mf3_nomorph” to prevent morphing
May 2015
2015-05-23 Added | Light Decorations : Added a subtle light on the MONK18 texture
March 2013
2013-03-19 Added : Added a values.ded
June 2012
2012-06-27 Added | Debug : Added assertion to catch a crash when opening a swing door
2012-06-18 Added : New game mode for the Hexen version 1.0 IWAD
April 2012
2012-04-20 Added | Debug : Added assert() to catch a particle in NULL sector
2012-04-12 Added : Separate game mode for the Beta Demo
February 2012
2012-02-21 Added : Texture Environment defs for all materials in the Flats namespace
2012-02-07 Added | Heretic : Added audio feedback for "view-size" changes
January 2011
2011-01-07 Added : Added some basic checking for malformed ACS bytecode in P_LoadACScripts. Zero-length "dummy" BEHAVIOR lumps no longer cause a fatal error during map load. No point in doing anything more elaborate at this stage; the ACS-bytecode-to-Doomsday-Script in
June 2009
2009-06-16 Added | Heretic : "Heretic/HeXen: MF_Ripper Blood". Changed jHeretic/jHexen: Gave MT_BLOOD the MF_SOLID flag. The original Heretic/Hexen collision detection logic did not allow for non-solid mobjs to pass through solid ones. This meant that invariably, blood spawned b
March 2007
2007-03-23 Added : Added type byte for line_t and sector_t. Added sector class sc_ploff to jHexen's save code (used to reduce the size of an archived sector if none of the floor or ceiling texture offsets are non-zero).

↑ Back to top

  Debug (9) — Hexen

February 2014
2014-02-01 ACS | Debug : Error if a script tries to address outside its local value stack
January 2014
2014-01-25 Debug : Fix log output of P_TranslateMapIfExists()
May 2013
2013-05-05 Debug : Signed vs. unsigned integers
2013-05-05 Debug : Signed vs. unsigned integers
March 2013
2013-03-27 Debug | libcommon : Replaced fatal error with assertion
2013-03-26 Cleanup | Debug : Cleanup
July 2012
2012-07-24 Debug : Print map info/warp numbers at the correct time
June 2012
2012-06-27 Added | Debug : Added assertion to catch a crash when opening a swing door
April 2012
2012-04-20 Added | Debug : Added assert() to catch a particle in NULL sector

↑ Back to top

  Doom64 (8) — Hexen

August 2014
2014-08-24 Doom | Doom64 | Heretic | Refactor : Renamed intermission source files
2014-08-24 Doom | Doom64 | Heretic | Refactor : Standardized intermission API function naming conventions
July 2014
2014-07-19 Doom | Doom64 | Fixed | Heretic | libcommon : Compiler warnings (missing initializer, unused arg)
2014-07-12 Cleanup | Doom | Doom64 | Heretic | Refactor : Switched *console.c to C++, cleanup
2014-07-04 Doom | Doom64 | Fixed | g++ | Heretic | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)
2014-07-02 Cleanup | Doom | Doom64 | Heretic : Cleanup intermission for all games
2014-07-02 Doom | Doom64 | Heretic | Refactor : Intermission APIs for all games are now C++ only
June 2014
2014-06-28 Doom | Doom64 | Heretic | libcommon | Refactor : Use de::LumpIndex's C++ API

↑ Back to top

  Multiplayer (8) — Hexen

March 2013
2013-03-28 Fixed | Multiplayer : Client wasn't notified when keys picked up
2013-03-20 Fixed | Heretic | Multiplayer : Rendering the torch power-up
2013-03-19 Fixed | Multiplayer : Player's weapon after respawn
2013-03-18 Fixed | Multiplayer : Use correct player start for new player
2013-03-18 Fixed | Multiplayer : Font size in the scoreboard
April 2012
2012-04-18 Multiplayer : In co-op mode, spawn weapons for all classes
2012-04-18 Fixed | Heretic | Multiplayer : Fixed crash when using an inventory item
January 2012
2012-01-15 Multiplayer : Bishop missiles are spawned locally

↑ Back to top

  ACScript (4) — Hexen

May 2014
2014-05-19 ACScript | Fixed : Deferred ACScript task management
March 2014
2014-03-25 ACScript | Refactor : Renamed ACScriptInterpreter methods for consistency
2014-03-25 ACScript : ACScriptInterpreter::DeferredTasks are now ISerializable
2014-03-21 ACScript : Fix build errors/warnings

↑ Back to top

  Changed (4) — Hexen

August 2010
2010-08-12 Changed | Doom | Heretic : Bad texture animation cycles (e.g., as defined in ANIMATED lumps) now produce a warning in the log instead of a critical error message.
May 2010
2010-05-18 Changed | Heretic : Remapped the FONTA character patches for ASCII 91-94 to minimize impact on the standard naming convention. The new mapping only requires swapping the patches for characters 91<>95.
April 2010
2010-04-18 Changed : Position the inventory left/right indicators relative to the number of visible slots.
March 2010
2010-03-20 Changed : It is now possible to -warp using the console if a game has not yet been started. In this instance a new game is initiated using the default skill and player class.

↑ Back to top

  MapInfoParser (4) — Hexen

January 2014
2014-01-31 Fixed | MapInfoParser : Incorrect assignment of logical map numbers to map URIs
2014-01-25 Cleanup | MapInfoParser : Cleanup
2014-01-24 Cleanup | Fixed | MapInfoParser : Fixed map music assignment; cleanup
2014-01-24 Cleanup | MapInfoParser : Cleanup

↑ Back to top

  ACScriptInterpreter (3) — Hexen

March 2014
2014-03-28 ACScriptInterpreter | Fixed : DeferredTask memory management
2014-03-26 ACScriptInterpreter | Savegame Tool : Read/Write a serialization header to ACScriptState files
January 2014
2014-01-27 ACScriptInterpreter : Moved remaining ACS interpretation logic into ACScriptInterpreter

↑ Back to top

  Automap (3) — Hexen

September 2018
2018-09-23 Automap | Fixed : Map scaling glitches
2018-09-22 Automap | Heretic : Improved automap background picture, line width
July 2012
2012-07-16 Automap | Fixed : Attempted out-of-range PLAYPAL lookup with "reveal 3"

↑ Back to top

  Documentation (3) — Hexen

March 2015
2015-03-04 Documentation | libcommon : Typos
October 2014
2014-10-05 Documentation : Todo comment wrt NetSv_SendLocalMobjState use in A_BishopAttack
January 2012
2012-01-17 Documentation : Updated apidoc for p_sound.h

↑ Back to top

  Client (2) — Hexen

March 2013
2013-03-26 Client | Fixed : Duplicated Fighter weapon effects
2013-03-16 Client | Fixed : Duplicated psprite attack effects

↑ Back to top

  Game Save (2) — Hexen

July 2012
2012-07-31 Fixed | Game Save : Mismanagement of SaveInfo data when saving in Hexen
June 2012
2012-06-23 Game Save : Add saveinfo_t for the "base" slot

↑ Back to top

  Menu (2) — Hexen

March 2019
2019-03-16 Heretic | Menu : Episode/Skill page titles
July 2012
2012-07-03 Fixed | Menu : In v1.0, cycle through the four available colors

↑ Back to top

  Scripting (2) — Hexen

December 2020
2020-12-06 Added | Heretic | Scripting : Added binding for P_SeekerMissile
December 2019
2019-12-21 Added | Doom | Heretic | Scripting : Added Thing "On death" script

↑ Back to top

  SndInfoParser (2) — Hexen

January 2014
2014-01-25 SndInfoParser : Fix patching of MAPINFO (lump) definitions with SNDINFO-read values
2014-01-25 Fixed | SndInfoParser : SIGSEGV attempting to parse a SNDINFO lump intended for ZDoom

↑ Back to top

  Console (1) — Hexen

January 2014
2014-01-31 Console : Improved output of "scriptinfo"

↑ Back to top

  Deathkings (1) — Hexen

December 2019
2019-12-23 Deathkings : Cvar for controlling monster respawn rate

↑ Back to top

  Definitions (1) — Hexen

May 2015
2015-05-21 Definitions : Death Wyvern's fireballs use additive blending

↑ Back to top

  g++ (1) — Hexen

July 2014
2014-07-04 Doom | Doom64 | Fixed | g++ | Heretic | libcommon : Compiler warnings (unused variables, signed/unsigned comparison)

↑ Back to top

  GameSession (1) — Hexen

June 2014
2014-06-15 Fixed | GameSession : Always update the internal.save when revisiting a map

↑ Back to top

  InFine (1) — Hexen

March 2013
2013-03-26 Fixed | InFine : Player class conditions

↑ Back to top

  Light Decorations (1) — Hexen

May 2015
2015-05-23 Added | Light Decorations : Added a subtle light on the MONK18 texture

↑ Back to top

  LightningAnimator (1) — Hexen

August 2014
2014-08-30 LightningAnimator | Refactor : Use a QVector for LightningAnimator's sector light levels

↑ Back to top

  MP (1) — Hexen

October 2014
2014-10-26 Fixed | MP : Client crashes when a plane moves on client side

↑ Back to top

  MSVC (1) — Hexen

July 2013
2013-07-13 Fixed | Heretic | MSVC : Automap not visible (optimization problems)

↑ Back to top

  Renderer (1) — Hexen

June 2016
2016-06-27 Renderer : More accurate movement alignment for models

↑ Back to top

  Resources (1) — Hexen

October 2018
2018-10-26 Resources : Detect Macintosh version of Hexen IWAD

↑ Back to top

  Savegame Tool (1) — Hexen

March 2014
2014-03-26 ACScriptInterpreter | Savegame Tool : Read/Write a serialization header to ACScriptState files

↑ Back to top

  Server (1) — Hexen

March 2013
2013-03-16 Fixed | Server : Sound sequences not played (e.g., door creak)

↑ Back to top

  SFX (1) — Hexen

October 2014
2014-10-06 Fixed | SFX : Cough sound playback on Player vs PoisonCloud collision

↑ Back to top

  Thinker (1) — Hexen

October 2015
2015-10-29 Fixed | Refactor | Thinker : Mobj-on-mobj checks shouldn't duplicate the mobj

↑ Back to top