Skip to content

CRL 1.2 (released: 2023-04-30)

Compare
Choose a tag to compare
@JNechaevsky JNechaevsky released this 30 Apr 00:08

Technical improvements

  • Changed behavior of "Triggered intercepts overflow" message: now it's showing in-game warning only when All-Ghosts effect is happening. Console output is still showing both cases.
  • Optimized "Traget's health" widget and extended indication to "top / top + name / bottom / bottom + name". Names are Dehacked-friendly.
  • SEG counter now able to show overflowed values like 333/256 and thus, able to blink yellow-red.
  • Improved MAXOPENINGS limits handling. Openings counter (OPN:) now able to catch MAXOPENINGS overflows and print in-game warning.
  • In-game warnings now print when MAXLINEANIMS or MAXPLATS is overflowed.
  • Updated libsamplerate library to version 0.2.2-1.
  • Increased vanilla screenshot files cap from 100 to 10000, a "screen shot" message is appearing only in -devparm mode.
  • Added support for up to 8 pages of savegames.

Spectator mode

  • Movement and rotation now interpolated in uncapped framerate mode!
  • Saving and pausing now possible while spectating, slightly improved mouse cursor capturing in windowed mode.
  • Controls are now automatically returned back to player when level exited in spectator mode.

Freeze mode

  • Whole game world including level timer now properly freezed (excluding player, of course).
  • Freeze mode now keeping across levels.
  • Puffs from hit-scan attacks no longer able to appear below floor and above ceiling levels.

Static Engine Limits

This is a new submenu with two following items:

  • Prevent Z_Malloc errors. Prevents "Z_Malloc: failed on allocation .." errors when Doom runs out of Zone memory.
  • How-swappable limits between vanilla and doom-plus levels.

Please note: do not consider preventing Z_Malloc errors and Doom-plus limits for making vanilla or Chocolate Doom compatible maps! This is not how the things will work. However, for regular playing it is completely okay to don't get memory errors and have an ability to see more complex scenes like on Sigil.

Multiplayer

  • Updated networking code. This provides compatibility for playing multiplayer game with Chocolate Doom, Crispy Doom and Woof! (in vanilla complevel). Support for DeathMatch 3.0 and improved coop spy (an actual status bar values and sound separation for spied player) are also included.
  • Netgame chat now working.

Compiled using GCC 12.2.0 under MSYS environment.