You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ability to download add-ons from the Mods menu (using the community add-on server by default; specify -addons <url> on the command line to use a different server, -noaddons to disable)
new Levels menu, inspired by the one in Mark V, with various enhancements such as support for searching (by BSP name/map title) and skill selection
last save is loaded automatically after dying (sv_autoload 0 to disable, sv_autoload 1 to ask for confirmation, sv_autoload 2 to always load previous save, if any)
initial autosave support (sv_autosave 0 to disable)
moved saving to a background thread (avoids autosave stutter on complex maps)
improved compatibility with 2021 re-release: the engine will no longer write configs to the Nightdive folder to avoid an issues with the KEX engine where certain episodes would no longer function properly; existing configs will be automatically migrated to the new save location (%USERPROFILE%\Saved Games\Ironwail\rerelease)
added EGS and GOG Quake detection
initial support for CSQC HUDs (Arcane Dimensions, Alkaline 1.1/1.2), using code from QSS (by @Shpoike)
skill selection menu for Quake64
reworked Options menu
added Options, Controls and Video menu searching
improved console Tab completion
text can be matched anywhere, not just at the beginning of a cvar/command/argument: maxfps + Tab = host_maxfps showfps + Tab = scr_showfps box + Tab = r_showbboxes map fair + Tab = map ctsj2_fairweather
added argument cycling for map/load/save/game/sky commands (Tab/Shift+Tab)
support for emulating non-square pixels in the UI/HUD (e.g. scr_pixelaspect 5:6)
customizable screenshot names and folder (using cl_screenshotname cvar, defaults to screenshots/%map%_%date%_%time%)
Supported variables: map, maptitle, date, time, year, month, day, hour, min, sec
viewsize 130 option (press +/- to activate/deactivate) for cleaner screenshots (no weapon/HUD/text messages)
built-in zooming support, bindable from the Controls menu
New cvars/commands: zoom_fov, zoom_speed, +/-zoom, togglezoom, zoom_in/out
changed Controls menu to display more entries when possible
cvar to disable mouse support in the UI (ui_mouse 0)
cvar to enable sound effects when using the mouse to select different menu items (ui_mouse_sound)
menu sound effects are now throttled (ui_sound_throttle to change the interval, 0 to disable)
r_showbboxes_filter option (from @andrey-budko), which limits entities highlighted by r_showbboxes to those with matching classnames: r_showbboxes_filter secret highlights entities with classnames containingsecret r_showbboxes_filter =trigger_secret highlights entities with classname equal totrigger_secret
Note: Tab-completion is supported
r_showbboxes_health cvar (0 = show all entities, 1 = show entities with health > 0, -1 = show entities with health <= 0)
r_showbboxes_think cvar (0 = show all entities, 1 = show entities with thinktime > 0, -1 = show entities with thinktime <= 0)
skies command, which lists all available skies (with an optional filter argument)
Tab completion for sky command
Tab completion for bind/unbind key names
word-based navigation/deletion in console (using Ctrl+Left/Right/Backspace/Delete)
ability to bind Caps/Num/Scroll Lock and Print Screen keys
optional filter argument for maps command
model scale support (requires protocol 999) - original patch from @JosiahJack, with fixes from @temx
bumped model limit to 4096 (for quakemash)
maps command now prints map titles, too, not just BSP names
further reduced CPU usage
added skybox animation ("skywind") support
skybox caching (to avoid hitching when repeatedly switching between the same skyboxes)
order-independent transparency (r_oit 0 to disable, e.g. on integrated GPUs)
added option to sort transparent entities by distance when r_oit is disabled (r_alphasort)
changed rendering order for transparent brush entities (when both r_oit and r_alphasort are off) to match QuakeSpasm
added Transparency option to Video menu
improved color matching for 8-bit palettization: higher quality on modern maps, more authentic on classic ones
fullbright colors are now deduced from the colormap instead of being hardcoded
changed fog from planar to spherical (stable when turning around)
optimized particle rendering and increased default particle limit (using code from @mhQuake)
work-arounds for bugs in old Intel GPU drivers ⚠️ Note: some very old Intel GPU drivers might crash/stop responding during gameplay.
Currently there is no fix or work-around for this issue, if you are affected by it please use a different engine, such as Quakespasm, Quakespasm Spiked, QSS-M or FTE
discrete GPU will be used by default, if available, instead of integrated one
fixed softlock in mge2m2
functional nomonsters cvar
enabled resizing in windowed mode
more responsive v_gunkick 2 implementation (@mhQuake)
changed default v_gunkick value to 2 (smooth)
v_gunkick, cl_rollangle, cl_bob and scr_clock are now saved to config