tag:github.com,2008:https://github.com/JNechaevsky/international-doom/releasesRelease notes from international-doom2025-01-23T18:55:49Ztag:github.com,2008:Repository/661411044/8.12025-01-25T07:25:04ZInternational Doom / Heretic / Hexen 8.1 (2025-01-25)<h3>Renderer</h3>
<ul>
<li>Numerous performance optimizations in rendering, drawing, and translucency blending functions (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>).</li>
<li>Added "Exclusive Fullscreen" mode, available in Rendering Options.</li>
<li>Windows: Changed the default screen scale API to Direct3D 11.</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Added mouse control for menus (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>).</li>
<li>Added auto-detection for Unity and Doom 1+2 IWAD search folders (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NightFright2k19/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NightFright2k19">@NightFright2k19</a>).</li>
<li>Improved color intensity and saturation handling logic (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>, with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MrAlaux/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MrAlaux">@MrAlaux</a>).</li>
<li>Implemented contrast adjustment, available in Display Options (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>).</li>
<li>Local time widget now consistently displays AM/PM, regardless of the system locale (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>).</li>
<li>Restored grayscale fuzz effect ("B&W"), now resource-independent and mod-friendly (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>).</li>
<li>Applied color corrections to palette flash effects (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>).</li>
<li>Digital music lumps are now read directly from memory, without needing extraction to the system temp folder (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>).</li>
<li>Fixed minimal window size behavior: it is no longer affected by rendering resolution, and the window size remains consistent after increasing resolution and restarting the program (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a>).</li>
<li>Improved smoothness of "smooth" fake contrast mode on angled walls (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>).</li>
<li>Added support for drag-n-drop WAD/DEH files onto the executable file on Linux (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>, with thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>).</li>
</ul>
<h3>Widgets</h3>
<ul>
<li>Added customizable color schemes for widgets (thanks <strong>Uni</strong>).</li>
<li>Implemented multiple display formats for KIS stats (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>, with thanks to <strong>Uni</strong>).</li>
</ul>
<h3>Automap</h3>
<ul>
<li>Implemented adjustable automap line thickness. Available sizes are: "1x–6x" and "auto" (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>).</li>
</ul>
<h3>New "Miscellaneous Features" Menu</h3>
<p>A new submenu is now available in Options, containing various uncategorized settings. Note: none of these options change existing port behavior. The menu includes settings for:</p>
<ul>
<li><strong>Accessibility</strong>: Options for invulnerability effect, palette flash effects, movement and weapon bobbing amplitudes, and colorblind filters (ported from Chocorenderlimits/CRL, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pvictress/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pvictress">@pvictress</a>).</li>
<li><strong>Autoload</strong>: Controls whether WAD and DEH files should be auto-loaded and if PWAD-named folders should be created (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Meerschweinmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Meerschweinmann">@Meerschweinmann</a>).</li>
<li><strong>Menu Settings</strong>: Additional fine-tuning options.</li>
</ul>
<h3>Support for remastered music from <code>extras.wad</code></h3>
<ul>
<li>If <code>extras.wad</code> from Doom 1+2 is loaded via <code>-file</code>, auto-loaded, or dragged and dropped onto the executable, the "Preferred Soundtrack" option in the Sound Options menu will allow switching between "Remix," "Original," or "Off." If <code>extras.wad</code> is not loaded, the option will remain forced to "Off" (special thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Meerschweinmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Meerschweinmann">@Meerschweinmann</a>).</li>
</ul>
<p>Note: this feature does not provide support for <code>TRAKINFO</code> lump.</p>
<h3>Fixes</h3>
<ul>
<li>Resolved an issue where the player would unintentionally fire a weapon when loading a save game with the left mouse button while moving the mouse.</li>
<li>Fixed writing incorrect data to the footer during demo recording and level restart (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a> and <strong>gera</strong>).</li>
</ul>
<h3>Library Updates</h3>
<ul>
<li>Updated SDL to version 2.30.11.</li>
<li>Updated FluidSynth to version 2.4.2.</li>
</ul>
<p><em>Compiled using Visual Studio Build Tools 2022, version 17.12.4.</em></p>JNechaevskytag:github.com,2008:Repository/661411044/8.02024-10-06T05:55:51ZInternational Doom / Heretic / Hexen 8.0 (2024-10-06)<p>This is a next major version with technical improvements and few eye-candy features.</p>
<h3>Compiled with Build Tools for Visual Studio 2022</h3>
<p>Kind thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a> for a lot of help with Visual Studio and <strong>insellium</strong> for raising the issue of Windows XP support!</p>
<ul>
<li>Win64 version: compiled as statically linked executable, so additional .dll files are no longer needed and existing ones from previous versions can be safely removed.</li>
<li>Win32 version: still using .dll dependent approach, but now compatible with Windows XP.<br><sub> <em>Note for XP users: <a href="https://www.catalog.update.microsoft.com/Search.aspx?q=XP%20service%20pack%203" rel="nofollow">Service Pack 3</a> and <a href="https://download.visualstudio.microsoft.com/download/pr/566435ac-4e1c-434b-b93f-aecc71e8cffc/0D59EC7FDBF05DE813736BF875CEA5C894FFF4769F60E32E87BD48406BBF0A3A/VC_redist.x86.exe" rel="nofollow">Microsoft Visual C++ 2015-2019</a> Redistributable for x86 systems are required. SSE2 compatible CPU is required as well.</em></sub></li>
</ul>
<h3>Features</h3>
<ul>
<li>Significantly improved smoothing of "Diminished Lighting: Smooth" in TrueColor rendering.</li>
<li>Added "Palette Fading Effect" feature to make the fading effects smoother. This also affects berserk fade in Doom; Wraithwerge, Bloodscourge and poison palette in Hexen.</li>
<li>Added back "Sound of crushed corpse" feature, but now it's using stock IWAD <code>DSSLOP</code> sound.</li>
<li>"Items are tossed when dropped" gameplay feature now working.</li>
<li>Implemented intermediate brighter gamma-correction levels.</li>
<li>Added <code>-levelstat</code> command line parameter for Doom (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kraflab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kraflab">@kraflab</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xemonix0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xemonix0">@xemonix0</a>).</li>
<li>Added "Square Aspect Ratio" feature to Automap Setting (shamelessly taken from Woof! Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thearst3rd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thearst3rd">@thearst3rd</a>).</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Better sprite clipping for higher field of view settings and wider aspect ratios (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ceski-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ceski-1">@ceski-1</a>).</li>
<li>Even better precision for patch drawing functions on higher wide screen modes, <a href="https://www.doomworld.com/forum/topic/148537-ultra-widerpix854-329-super-ultrawide-assets-for-the-doom-and-raven-games/?tab=comments#comment-2855640" rel="nofollow">Ultra-Widerpix854</a> 32:9 wide screen assets now working correctly (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Meerschweinmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Meerschweinmann">@Meerschweinmann</a>).</li>
<li>Added dedicated "Speed On" mouse button, added names for mouse wheels and slightly reordered mouse bindings menu (thanks <strong>Dweller Dark</strong>).</li>
<li>Fixed sector's sound origin for large levels (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kitchen-ace/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kitchen-ace">@kitchen-ace</a>).</li>
<li>Gameplay Features pages can be scrolled via arrow keys when cursor is placed on <code>< Scroll pages ></code> item.</li>
<li>Improved coloring accuracy of Jaguar automap color scheme.</li>
<li>Other small technical improvements.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Path to GUS patches folder now may contain spaces (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mikeday0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mikeday0">@mikeday0</a>).</li>
<li>Hexen: fixed possible incorrect save game deletion (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mikeday0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mikeday0">@mikeday0</a>).</li>
<li>Heretic and Hexen: fixed incorrect automap line anti-aliasing when toggled in the game menu.</li>
</ul>
<h3>Libraries update</h3>
<ul>
<li>Updated SDL library to version 2.30.8.</li>
</ul>JNechaevskytag:github.com,2008:Repository/661411044/7.52024-06-29T09:16:21ZInternational Doom 7.5 / Heretic 7.1 / Hexen 7.1 (2024-06-29)<h3>Controls</h3>
<ul>
<li>Added fast mouse polling for lower lag interpolation at uncapped frame rate (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ceski-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ceski-1">@ceski-1</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mikeday0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mikeday0">@mikeday0</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a>).</li>
<li>Mouse movement while the mouse button is held down in the active menu is no longer considered an extra key press.</li>
<li>Player will no longer automatically press <code>use</code> when entering a new level after skipping intermission texts by pressing <code>use</code>.</li>
<li>Added a special bind for toggling the extended HUD, available in the Keyboard Binds / Special Keys section (toggles all enabled on-screen widgets and the demo bar, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Catoptromancy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Catoptromancy">@Catoptromancy</a> and Aurelius).</li>
<li>Level reload / Go to next level from tally screen now possible.</li>
</ul>
<h3>Video</h3>
<ul>
<li>Improved support for UltraWide screen modes at higher render resolutions. Added 32:9 widescreen mode to the Video Options menu, as it is now properly supported. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Meerschweinmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Meerschweinmann">@Meerschweinmann</a>).</li>
<li>Improved stability and precision of full-screen patch drawing at higher render resolutions (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Meerschweinmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Meerschweinmann">@Meerschweinmann</a>).</li>
<li>Added "Crossfade" for "Screen wiping effect".</li>
</ul>
<h3>Other improvements</h3>
<ul>
<li>Save and Load menu now shows date and time of save game file (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>).</li>
<li>Added <code>savegames_path</code>, <code>screenshots_path</code> config variables and <code>-shotdir</code> command line parameter (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/liPillON/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/liPillON">@liPillON</a>).</li>
<li>Single sided automap lines now appearing last in drawing order (Woof! issue <a href="https://github.com/fabiangreffrath/woof/issues/1665" data-hovercard-type="issue" data-hovercard-url="/fabiangreffrath/woof/issues/1665/hovercard">#1665</a>. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ribbiks/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ribbiks">@ribbiks</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>).</li>
<li>"Mark secret sectors" will now always show secret sectors after they've been found on the automap, and optionally before as well (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kitchen-ace/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kitchen-ace">@kitchen-ace</a>, thanks!).</li>
<li>Extended "Show ENDOOM" to "PWAD only".</li>
<li>Quick load before quick save now possible (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>).</li>
<li>Updated program icons to 256x256 size.</li>
</ul>
<h3>Doom only</h3>
<ul>
<li>Added back <code>-complevel N</code> command line parameter to emulate a specific version of Doom engine executable. Supported complevels are <code>0</code>, <code>1</code>, <code>2</code>, <code>3</code> and <code>4</code>.</li>
</ul>
<h3>Heretic only</h3>
<ul>
<li>Added back support for graphical startup, available in Video Options menu.</li>
</ul>
<h3>Hexen only</h3>
<ul>
<li>Extra translucency of Quietus' green clouds has been disabled, as they can cause serious framerate drops on point-blank attacks.</li>
</ul>
<h3>Libraries update</h3>
<ul>
<li>Updated SDL library to version 2.30.4 and FluidSynth to version 2.3.5</li>
</ul>
<p><em>Compiled using GCC 14.1.0 under MSYS environment.</em></p>JNechaevskytag:github.com,2008:Repository/661411044/7.42024-03-08T06:13:55ZInternational Doom 7.4 (2023-03-08)<h3>Video</h3>
<ul>
<li>Improved True color code for better compatibility of drawing graphical patches when <code>PLAYPAL</code> and <code>COLORMAP</code> lumps have different color indexes. (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>)</li>
<li>Reduced memory consumption of screen border drawing when using bordered screen sizes (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a>).</li>
</ul>
<h3>Automap</h3>
<ul>
<li>Automap can be zoomed in/out by using mouse wheel (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NightFright2k19/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NightFright2k19">@NightFright2k19</a>).</li>
<li>Marks properly cleared after finishing the level (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NightFright2k19/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NightFright2k19">@NightFright2k19</a>).</li>
<li>Zooming in/out by pressing <code>+</code> and <code>-</code> interpolated again in uncapped frame rate mode.</li>
</ul>
<h3>New features</h3>
<ul>
<li>Added mouse look option to Control settings (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Meerschweinmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Meerschweinmann">@Meerschweinmann</a>).</li>
<li>Added dedicated bind for toggling vertical mouse movement (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kitchen-ace/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kitchen-ace">@kitchen-ace</a>).</li>
<li>Implemented "On Death Action" feature, available in Gameplay section of Gameplay Features menu.</li>
</ul>
<h3>Other improvements</h3>
<ul>
<li><code>Y</code>-type actions can be by confirmed by left mouse button, <code>N</code>-type actions can be confirmed by right mouse button.</li>
<li>Starting game in nightmare skill, end game and quit can be confirmed by Enter key.</li>
<li>Added proper support for wide status bar graphics with <code>0</code> horizontal offset (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NightFright2k19/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NightFright2k19">@NightFright2k19</a>).</li>
<li>Added support dedicated music tracks for the 4th episode (thanks <strong>Horizon</strong>).</li>
<li>Fixed possible demo desync when floating powerups modified by Dehacked (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Meerschweinmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Meerschweinmann">@Meerschweinmann</a>).</li>
<li>Empty save game slots now prefilled with map name on game saving (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NightFright2k19/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NightFright2k19">@NightFright2k19</a>).</li>
<li>Improved detection for chex.deh (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NightFright2k19/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NightFright2k19">@NightFright2k19</a>).</li>
<li>Background shading now covers all game menus, blinking no longer happening while active menu and uncapped game state (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NightFright2k19/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NightFright2k19">@NightFright2k19</a>).</li>
<li>Chosen player view no longer resets to first player in multiplayer demo playback.</li>
<li><code>-warp</code> command line parameter can be used without spaces in Doom 1, i.e. <code>-warp 23</code> will warp to 2nd episode and 3rd level (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>).</li>
<li>Monsters forget player after use of notarget cheat.</li>
<li>Vanilla menu strings now have highlighting/fading effect.</li>
<li>Fixed vanilla bug of blinking Tower of Babel level on intermission screen when switching to "Entering" state.</li>
</ul>
<h3>Libraries update</h3>
<ul>
<li>Updated SDL to version 2.30.0.</li>
<li>Updated SDL Mixer to version 2.8.0. This version fixes FLAC music looping critical issue.</li>
</ul>JNechaevskytag:github.com,2008:Repository/661411044/hxn-7.02024-03-08T06:11:20ZInternational Hexen 7.0 (2024-03-08)<p>Just like it was done to Doom, this is a next major version, a total refresh. Whole project has been reviewed, rewritten and reassembled, as well as all resource dependency and "bloat" features has been removed.</p>
<p>This project couldn't be possible to exist without <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mikeday0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mikeday0">@mikeday0</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ceski-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ceski-1">@ceski-1</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bradharding/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bradharding">@bradharding</a>, as well as <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kitchen-ace/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kitchen-ace">@kitchen-ace</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Meerschweinmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Meerschweinmann">@Meerschweinmann</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NightFright2k19/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NightFright2k19">@NightFright2k19</a>!</p>JNechaevskytag:github.com,2008:Repository/661411044/htic-7.02024-03-08T06:11:52ZInternational Heretic 7.0 (2024-03-08)<p>Just like it was done to Doom, this is a next major version, a total refresh. Whole project has been reviewed, rewritten and reassembled, as well as all resource dependency and "bloat" features has been removed.</p>
<p>This project couldn't be possible to exist without <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mikeday0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mikeday0">@mikeday0</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ceski-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ceski-1">@ceski-1</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bradharding/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bradharding">@bradharding</a>, as well as <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kitchen-ace/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kitchen-ace">@kitchen-ace</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Meerschweinmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Meerschweinmann">@Meerschweinmann</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NightFright2k19/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NightFright2k19">@NightFright2k19</a>!</p>JNechaevskytag:github.com,2008:Repository/661411044/7.32023-12-31T07:04:36ZInternational Doom 7.3 (2023-12-31)<h3>Improvements</h3>
<ul>
<li>Added support for x3, x5 and x6 rendering resolutions (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MrAlaux/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MrAlaux">@MrAlaux</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Meerschweinmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Meerschweinmann">@Meerschweinmann</a>).</li>
<li>Switching between rendering resolutions and widescreen modes now fast and painless.</li>
<li>Added support for Sigil II (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mikeday0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mikeday0">@mikeday0</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ceski-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ceski-1">@ceski-1</a>)</li>
<li>Brightmaps now applied to translucent and color-translated sprites.</li>
<li>Added dedicated keyboard bind for making 180° degree turn in Movement section (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>).</li>
<li>Added support for variable FOV, available in the Display Options menu. Available range is from 45 to 135, default value is 90 (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bradharding/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bradharding">@bradharding</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MrAlaux/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MrAlaux">@MrAlaux</a> and <strong>CacoKnight</strong>).</li>
<li>Added support for «SSG in Doom 1» feature (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a> and <strong>CacoKnight</strong>).</li>
<li>Disabled <code>doom-all</code> autoload for Freedoom.</li>
<li>Small technical and performance improvements.</li>
</ul>
<h3>Demos</h3>
<ul>
<li>Added various enhancements for demo recording from Crispy Doom (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>):
<ul>
<li>Demo info footer.</li>
<li>Prevention of overriding demos by adding a "-NNNNN" file name suffix.</li>
<li>Ability to "join demo" (i.e. giving controls to the player and continue recording).</li>
</ul>
</li>
<li>Improved "Special Keys" handling while demo playback:
<ul>
<li>Pressing "Restart level/demo" now restarts demo and keeps it playing.</li>
<li>Pressing "Go to next level" now goes to next level of demo and keeps it playing.</li>
</ul>
</li>
<li>Frame rate no longer forcefully uncapped after using demo warp (i.e. <code>-playdemo demo.lmp -warp 18</code>) if vertical sync is enabled.</li>
<li><code>IDCLEV</code> cheat code now working in demo playback (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>). Additionally, it is possible to go previous levels, not just next ones.</li>
<li>Demo warping should be a little bit faster now.</li>
<li>Demo bar colors is now independent from game palette, always showing black and white colors.</li>
</ul>
<h3>Libraries update</h3>
<ul>
<li>Updated SDL to version 2.28.5.</li>
</ul>JNechaevskytag:github.com,2008:Repository/661411044/7.2.12023-10-29T06:36:15ZInternational Doom 7.2.1 (2023-10-29)<h3>Improvements</h3>
<ul>
<li>Gray <code>0</code> and <code>5</code> are now properly recognized in keyboard bindings and side/extra mouse buttons are now properly recognized in the mouse bindings menu.</li>
<li>IDDQD cheat code: fixed reviving if god mode was already enabled (<a href="https://github.com/fabiangreffrath/crispy-doom/pull/1106" data-hovercard-type="pull_request" data-hovercard-url="/fabiangreffrath/crispy-doom/pull/1106/hovercard">#1106</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomas7770/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomas7770">@tomas7770</a>).</li>
</ul>
<h3>Source code</h3>
<ul>
<li>Almost the entire codebase has been updated to the latest Chocolate/Crispy Doom code. This includes numerous fixes and stability improvements.</li>
<li>Enabled ASan as a compile-time option (see <code>ENABLE_ASAN</code> in <code>/CMakeLists.txt</code> file, may not work with GCC, need Clang), fixed all remaining "pedantic" warnings in GCC 13.2.0 and 17.0.2, and separated platform-dependent sources at compile-time (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a>).</li>
</ul>JNechaevskytag:github.com,2008:Repository/661411044/7.22023-10-22T04:42:29ZInternational Doom 7.2 (2023-10-22)<h3>Improvements</h3>
<ul>
<li>Better color translation from cyan to green (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/liPillON/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/liPillON">@liPillON</a>).</li>
<li>Disabled sector special 17 in <code>gameversion 1.2</code> (<a href="https://github.com/chocolate-doom/chocolate-doom/pull/1554" data-hovercard-type="pull_request" data-hovercard-url="/chocolate-doom/chocolate-doom/pull/1554/hovercard">#1554</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tpoppins/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tpoppins">@tpoppins</a>).</li>
<li>Playing demos with multiple levels is now possible with Pistol Start game mode enabled.</li>
<li>Renamed Fake Contrast from "On" to "Original" for better compliance with other menu items (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpenRift412/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpenRift412">@OpenRift412</a>).</li>
<li>Player movement and camera rotation no longer possible while active game menu in multiplayer game.</li>
<li>Improved messages ticker handling.</li>
<li>"Centered" message of revealed secret will be shown if messages are off, to work with same logics as "top" placement.</li>
<li>Blinking key or skull on status bar now optional and disabled by default to match up default port setting. Feature can be enabled back in Gameplay Features / Status Bar.</li>
<li>Added <code>fsynth_gain</code> config file variable to fine tune the FluidSynth output level (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Vitoria90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Vitoria90">@Vitoria90</a>).</li>
<li>Improved support for tall skies and it's stretching (<a href="https://github.com/fabiangreffrath/crispy-doom/issues/1092" data-hovercard-type="issue" data-hovercard-url="/fabiangreffrath/crispy-doom/issues/1092/hovercard">#1092</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kitchen-ace/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kitchen-ace">@kitchen-ace</a>).</li>
<li>Improved support for <code>DEHACKED</code> lump loading from PWAD (<a href="https://github.com/fabiangreffrath/crispy-doom/issues/1101" data-hovercard-type="issue" data-hovercard-url="/fabiangreffrath/crispy-doom/issues/1101/hovercard">#1101</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kitchen-ace/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kitchen-ace">@kitchen-ace</a>).</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fixed possible errors and silent crashes on toggling video options (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MrAlaux/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MrAlaux">@MrAlaux</a>).</li>
<li>Fixed possible random silent crash on visplanes drawing.</li>
</ul>
<h3>Demos</h3>
<ul>
<li>Gameplay-unsafe cheats now disabled while demo playing/recording. Safe ones <code>IDMUS</code>, <code>IDDT</code> and <code>IDMYPOS</code> are still allowed (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>).</li>
<li>An ingame message "Demo recording: <em>demoname.lmp</em>" will be printed right after the start with demo recording.</li>
</ul>
<h3>Available again</h3>
<ul>
<li>Level Name widget (automap only / always). Can be useful while demo watching.</li>
</ul>
<h3>Windows OS only</h3>
<ul>
<li>Added support for drag-n-drop .ini config files onto the executable.</li>
<li>Windows 11: Snipping Tool no longer appears after pressing <kbd>PrintScreen</kbd> key (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bradharding/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bradharding">@bradharding</a>). <kbd>Win+Shift+S</kbd> combination will work as usual for this case.</li>
</ul>
<h3>Libraries update</h3>
<ul>
<li>Updated SDL to version 2.28.4.</li>
<li>Updated FluidSynth to version 2.3.4.</li>
<li>Updated included MinGW libraries to their actual versions.</li>
</ul>
<p><em>Compiled using GCC 13.2.0 under MSYS environment.</em></p>JNechaevskytag:github.com,2008:Repository/661411044/7.12023-09-16T17:37:57ZInternational Doom 7.1 (2023-09-16)<p>Seventh anniversary of the project! 🎂</p>
<h3>Improvements</h3>
<ul>
<li>"Translucency" feature extended to "Additive" (current implementation) and "Blending" (more classical look) modes.</li>
<li>"Revealed secret message" feature extended to "Top" (current implementation) and "Centered".</li>
<li>Added "Reset bindings to default" function to mouse bindings menu.</li>
<li>Fixed <a href="https://doomwiki.org/wiki/Status_bar_face_hysteresis" rel="nofollow">status bar face hysteresis</a> when player is going invulnerable from pain/ouch states.</li>
<li>Reorder sprites rendering, so that objects with higher map indices appear in front (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>).</li>
<li>Various small improvements for brightmaps:
<ul>
<li>Improved lighting of armor bonus, BFG9000 (world and HUD sprites) and <code>SW2STONE</code> texture for Doom 1.</li>
<li>Fixed incorrect brightmapping on armor bonuses, explosive barrels and rarely on floor textures in some instances.</li>
<li>Excluded TNT brightmaps when not using tnt.wad (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kitchen-ace/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kitchen-ace">@kitchen-ace</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabiangreffrath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabiangreffrath">@fabiangreffrath</a>).</li>
</ul>
</li>
<li>Various small technical improvements (also thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfomin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfomin">@rfomin</a>).</li>
<li>Upgraded SDL library to version 2.28.3.</li>
</ul>
<h3>Available again</h3>
<ul>
<li>Color Settings subsection for fine-tuning color saturation and RGB intensity, available in Display Options menu.</li>
<li>Wider status bar modes in wide screen rendering.</li>
<li>Crosshairs are back in Gameplay Features menu, but with fewer options.</li>
<li>"Translucent" style for fuzz effect.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fixed possible silent crash on toggling hires/widescreen modes while demo playing or network game.</li>
<li>Added back fixed sound attenuation on Doom 2 map 8.</li>
<li>Fixed marks drawing on automap in wide screen modes.</li>
<li>Fixed PIT_ApplyTorque when line has no length (thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kraflab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kraflab">@kraflab</a>).</li>
<li>[Windows only] Improved drag-n-drop support of files onto executable.</li>
</ul>
<p><em>Compiled using GCC 13.2.0 under MSYS environment.</em></p>JNechaevsky