v1.4.2
The HeHackEd Update
- Big update with full Heretic Hehacked support (+DSDhacked)
- A bunch of Heretic features
- Obituaries
- Swirling Flats
- Finite Height (Over / Under) Support
- And a whole lot more!
NOTICE: Savegames from older versions are not supported
HeHackEd Support for Heretic
- Added full HeHackEd Support for Heretic
- Supports in wad
HEHACKEDlumps as well as the-hheargument for.hhefiles - Auto-detects version based on text and pointer offsets
- Added DSDhacked support + Boom style REX (Raven Extended) block support (
[STRINGS],[CODEPTR], etc) - More info here: HeHacked
Obituary Support
- Added support for Obituaries for Doom, Heretic, and Hexen
- Hehacked also supports the following obituaries (example:
OB_WIZARDHIT) - Supports the classic dehacked strings
OB_SUICIDEOB_BARONOB_BARONHIT
- Supports dehextra dehacked strings
Obituary_Deh_Actor_55Obituary_Deh_Actor_55_Melee
- Supports the new UZDoom dehacked obituaries in thing definitions
ObituaryMelee obituarySelf obituary
- Supports strings for environmental deaths:
OB_CRUSHOB_FALLINGOB_SLIMEOB_VOODOO
Added Swirling Flats
- Added swirling flat support for Software and OpenGL
- Added menu option under "Display", with
off/smart/on Smartoption only enables swirling flats for default liquids and enables it for Hexen
Added Finite Height (Over / Under) Support from Nugget Doom
- Allows over/under for just the player or for all things.
- The feature is disable for demo recording/playback as well as for MAPINFO wads.
Heretic + Hexen Additions
- Added
SWITCHESsupport for Heretic (tested "Quoth the Raven") - Heretic/Hexen remembers inventory selection after load
- Added new
artifact_descnyanhud component that shows the artifact name / description just like in the KEX port (customisable via Display -> Hud) - Add support for Heretic KEX Episode 4 and 5 mapscreens (for casual play)
- Add Crispy Heretic-like support for extra music names for Heretic (allow
MUS_E4M1for E4M1 instead of the defaultMUS_E1M6) - Add Dynamic credits to Heretic / Hexen demoloop
Cheats
- Added new
basiliskcheat that allows monsters to die when they "see" the player. This is based on line of sight / reject. Can be useful for testing maps (thanks Gibus Wearing Brony for the idea) - Added new
iddl"Lock Finder" cheat that similar toiddffinding keys,iddlfinds locked doors. This feature works for 3/6 key doors as well. - Added
buddhacheat - Added
killme,strip, andbasiliskcheats to the console - Added
Indianacheat back to Heretic
ENDOOM
- Zokum's ENDOOM font has been updated to 1.6
- Fix ENDOOM "Smart" Option to take into account "autoload" wads (thanks Gibus Wearing Brony for the bug report)
Automap Line Thickness Improvements
- Added 2 more thickness options
- Software drawing has been redone for better performance
- Example: Sunder MAP32 now gets 2x more performance when zoomed out and using 4x line thickness
- When
map_use_multisamplingis enabled, it now will just use the normal thick drawing method (there was no performance benefit + quality was negligible) - Software and OpenGL line thickness are slightly more gradual now
- Minimap changed to always use 1x line thickness (bigger lines look bad imo)
Reduced Palette Options
- Changed "Pain Palette Range" option to adding support for all palettes.
- Now for "Pain", "Pickup", "Powers", and "Effects" (NEW), there are full/reduced/off settings
- Added "Palette Effects" to adjust Hexen exclusive palettes (example: poison, 4th weapon palettes)
Added Message Wordwrap / Ellipsis
- The automap level name is now shortened by an Ellipsis when it goes off screen
- The top message can now span up to 4 lines in length via word wrap
- Word wrap takes screenwidth into consideration
- The announce map component will now allow 2 lines for map name, and 1 line for author.
Other New Stuff
- Add new
target_healthnyanhud component that works like the "Target's Health" widget from CRL - Add Crispy Heretic-like support for Ultimate Doom E4 music lumps (allow
D_E4M1for E4M1 instead of the defaultD_E3M4) - Add back "skull pop" easter egg removed in latest PrBoom Plus (when not demo recording/playback)
- You can set
Quake Intensityup to 400% for funsies - Console now doesn't "eat" characters in front of the cursor, and pushes text forward when cursor is behind
- Added vector line automap marker option
- Added KEX style automap player arrow
- Voodoo dolls now show for OpenGL "Nice Things"
Other Fixes
- Fix OpenGL HOM line between the statusbar and the gameview
- Fix garbage pixels for bottom row of software fuzz in low resolutions
- Fix "Pause" graphic location being based on the top of the view window.
Fix "Pain Palette Range" not being saved in config["Pain Palette Range" has been replaced with "Pain Palette" options] (thanks eshen for the bug report)- Fix lingering weapon flash states when weapon alignment is set to "Centered"
- Fix "Blinking Keys" in Heretic to not change based on framerate
- Fix Hexen fighter flechette exploding on the player when using freelook
- Fix a Hexen crash regarding
P_InitSlideLineand bouncing fighter flechettes - Fix raven font having the wrong kerning (messages and the menu now have closer together text)
- Fix "Detailed Quicksave" being tied to the wrong config
- Fix custom wads removing the
idnutsound effect (very important fix) - Fix Hexen's "Yellow Message" queue logic
- Fix a few incorrectly set text shadows
- Update FluidSynth - Fixes some wads (example: Neptunian Nightmare) from hard crashing (thanks rfomin for helping me debug this)
Removed Features
- ZDoomGL "Blend Animations" have been removed. It doesn't look good for many animations.
- "GL AutoAim from Center" has been removed. I'd rather not overcomplicate autoaim logic just for OpenGL.
sml_berserkandsml_armorexhud components have been removed (I don't think these are of much use)