CRL 1.1 (released: 2023-04-15)
Technical improvements
- Added support for imitation of Arch-Vile's attack jumping, key can be binded in Setup/CRL Controls/Movement section. Note: to keep demo sync compatibility, jumping is not allowed while demo recording/playing and while network game. (thanks esselfortium)
- Support for drag-n-drop of IWAD/PWAD/DEH/LMP files into executable now working as it should (thanks Clang compiler...).
- Added support for WAD/DEH files autoload from Chocolate Doom. An
autoload
folder will be placed in source port directory. - Added dedicated button for toggling Always Run mode. Default is
CapsLock
, can be rebinded in Setup/CRL Controls/Movement section. - Added dedicated buttons for moving camera up and down in Spectator mode. Can be binded in Setup/CRL Controls/Movement section.
- Extended "Bad drawpatch" error message: now it's showing which exactly patch is causing error (i.e. is drawn off-screen).
- Added VSync toggling, framerate limiter and framerate counter (thanks @fabiangreffrath, @rfomin, @mikeday0 and @AlexMax).
- Optimized Chocorenderlimits palette handling for non-colorblind mode - this will fix barely noticeable fps dropoffs on palette changing (gamma-correction, pain and bonuses).
- ENDOOM screen is now showing in same window as the game.
- Multicolored HOM effect now framerate-independent and always using 35 fps speed.
- Game setting now always saved, even after error message.
- Hovering mouse over inactive game window no longer mover camera; mouse is always grabber in windowed mode while active Spectator mode.
- Added Control Setting ingame menu. Mostly a replica of few setting from Setup executable.
- Updated SDL2 library to version 2.26.5.
- Windows OS only: Icons in error dialog boxes now using modern flat style.
- Windows OS only: console output windows is no longer hot-swappable in game menu. This will fix small hiccup at program startup and fix window "flashing". However, fully operational console is still available by using
-console
command line parameter. - Other small technical improvements.
Gameplay features
- Added "Restore monster targets" feature, which will restore targets and aggression from savegames. It's hot-swappable and does not require resaving after toggling feature on/off. Can be handy for checking/rechecking some combat situations. Default option is off to keep vanilla behavior (thanks @fabiangreffrath).
Automap
- Changed green color of IDDTed items: now it's showing countable items.
- IDDTed items no longer looking always top while Spectator and automap rotate mode.
- Player arrow will glow and extra triangle will be drawn while active Spectator mode on automap.
Command line parameters
- Added
-shorttics
parameter for playing with low turning resolution to emulate demo recording. - Added
-coop_spawns
parameter to start single player game with items spawns as in cooperative netgame. - Windows OS only: added
-console
parameter to allocate text console for program prints output.
Bug fixes
- Saving setting in Setup executable no longer resets game window position.
- Fixed pressing
F11
was not able to select gamma-correction level4
. - Window position no longer resets to centered after starting game in full screen mode.
Compiled using GCC 12.2.0 under MSYS environment.