CRL 1.7 (released: 2024-01-03)
First things first
- If render counters are set to "Overflows only", visplanes counter will still blink if MAX value has an overflow value.
- Pressing
USE
key on DR special type's 1-sided linedef no longer aborts with an error, but prints an in-game warning instead. - Added check for MIDI type
0
, and If found, a console and in-game warning will be printed. This is rare, but critical case for Vanilla Doom, see reference (thanks @andrikpowell for heads up and @ceski-1 for investigation and fix!).
New cheat codes
IDKA
gives only all keys.MDK
kills monster on target (thanks @MrAlaux).- Cheat code
TNTEM
explodes all monsters on level (turns into "xdeath" state),KILLEM
just kills them.
New keyboard binds
- Added dedicated bind for No Momentum mode.
- Added dedicated bind for
MDK
cheat. - Added dedicated bind for making 180° degree turn (thanks @fabiangreffrath).
- Added dedicated bind for toggling extended HUD (all on-screen widgets and demo bar, thanks @Catoptromancy and Aurelius).
Please note, no default binds were provided for these actions.
Existing features
- Extended "Report revealed secrets" to new "Centered" position.
- Extended screen wipe effect to new "Fast" speed.
Other improvements
- Slightly tightened up CRL menu for better matching up with widgets and menu lines. Added "Display Options" submenu with few new options like optional menu background shading.
- Better color translation from cyan to green (thanks @fabiangreffrath and @liPillON).
- Player movement and camera rotation no longer possible while active game menu in multiplayer.
- Improved messages ticker handling.
- Improved support for
DEHACKED
lump loading from PWAD (#1101, thanks @fabiangreffrath and @kitchen-ace).
Demos
- Playing demos with multiple levels is now possible with Pistol Start game mode enabled.
- Gameplay-unsafe cheats now disabled while demo playing/recording. Safe ones
IDMUS
,IDDT
andIDMYPOS
are still allowed (thanks @fabiangreffrath). - Improved "Special Keys" handling while demo playback:
- Pressing "Restart restart level/demo" now restarts demo and keeps it playing.
- Pressing "Go to next level" now goes to next level of demo and keeps it playing.
- Frame rate no longer forcefully uncapped after using demo warp (i.e. like
-playdemo demo.lmp -warp 18
) if vertical sync is enabled. IDCLEV
cheat code now working while demo playing (thanks @fabiangreffrath). Additionally, it is possible to go previous levels, not just next ones.- Demo warping should be a little bit faster now.
- Demo bar colors now more compatible with possible custom palettes.
Hi Z_Malloc, bye Z_Malloc
- Removed "Prevent Z_Malloc errors" feature. It's not related to render limits and should not happens normally, unless some extreme cases is invoked, like walking through NUTS.wad with no clipping mode. This is also needed to be in sync with Chocolate Doom, see issue and pull request.
Setup executable
- Converted to multiplayer launcher on same manner as in Woof and Inter-Doom. Since all options and are available in game menu, it will get rid of big amount of further double work.
Windows OS only
- Windows 11: Snipping Tool no longer appears after pressing PrintScreen key (thanks @bradharding). Win+Shift+S combination will work as usual for this case.
Libraries update
- Updated SDL to version 2.28.5.
Compiled using GCC 13.2.0 under MSYS environment.