Upon changing the custom resolution height in the control panel, the label shown on the “Change to” button would indicate the color depth had changed to 16bit.
Crash when attempting to use the ccmdadd without all required arguments.
Vissprites produced for mobjs whose origin sector is of zero height.
Opaque materials on twosided linedefs that fill the gap between floor and ceiling are drawn slightly darker than they should be (with fakeradio enabled).
On entering a map after having left a previous one, the player's HUD weapon would be visible briefly before raising from the lowered position as expected.
Climbing a step into a teleporter results in the player squating briefly after teleportation.
Changed cvarrend-dev-mobj-bbox Draw bounding boxes for all mobjs, not just those which are sector-linked.
Changed default mipmapping filter to linear filter, linear mip (GL_LINEAR_MIPMAP_LINEAR).
All games
On selecting Quit from the main menu the screen now gradually fades to black while the quit sound plays (if enabled) before exit.
DOOM
Removed three unused sound identifiers that are not present in the original game: wsplash nsplash blurb
Added a new sound identifier “secret” to be played upon the player locating a secret area. The same sound is still played by default but the new identifier allows modders to change them independently.
Heretic
Items picked up by the player during map setup will not produce item-pickup sounds or screenflashes. Pickup messages will be added to the log as normal.
Added a new sound identifier “secret” to be played upon the player locating a secret area. The same sound is still played by default but the new identifier allows modders to change them independently.
Hexen
Removed fixed limit MAX_ACS_STORE. At most, twenty deferred action script starts could be in affect at any given time.
It is now possible to warp using the console if a game has not yet been started. In this instance a new game is initiated using the default skill and player class.
New features
Engine
Added a plugin hook that gets called during every run of the game loop (HOOK_TICKER). The length of the current tick is passed in the data argument as a pointer to timespan_t (i.e., double*).
Transition effects. When busy mode ends a transition effect may be drawn to blend between the screen shown whilst busy and the destination frame. Implemented three effects: 1) basic crossfade 2) Smoothed DOOM screenwipe 3) DOOM screenwipe. jDoom uses the smoothed DOOM screenwipe by default. Other games use crossfade.
cvarcon-transition Transition effect used when leaving busy mode: 0=Crossfade, 1=DOOM (smooth), 2=DOOM
Smoothing of per-linedef angle lightlevel deltas. Approximated rounded surfaces are lit more realistically when using the sector lighting model. Default value for rend-light-wall-angle is now 1.2f as the new smoothing makes this less noticeable.
cvarserver-game-plane-fixmaterialscroll1=Fix bug in original Heretic which would only allow scrolling materials on planes to move east (enabled by default).