github QW-Group/ezquake-source v3.0.1
ezQuake 3.0.1

latest releases: 3.6.4, 3.6.3, 3.6.2...
7 years ago

Changes in 3.0.1

Rulesets

  • Allowing alternate player models now determined by ruleset
  • Ruleset qcon reports the new player model (CapNBubs) as modified
  • Changing ruleset or /allow_scripts now releases all protected keys. Blocks /cl_idrive workaround.

Input

  • Added /con_toggle_deadkey cvar as a workaround for SDL2 deadkey-handling. Should stop first character typed at the console being corrupt when using a keyboard layout where the console toggle key is also an operating system deadkey.
  • Bugfix: keyboard operating system layout is used if the program is started and /cl_onload is set to a console command (was previously set to QWERTY until game started).
  • Bugfix: /cl_keypad cvar operational again, if set (default) then keypad & basic number keys can be bound independently. If turned off, keypad keys converted to standard keys, bindable as per QWCL.

Display

  • /gl_loadlitfiles now controls loading of all colored lighting, regardless if from .lit file or stored in the .bsp file. Hidden cvar /gl_noinlinergb removed.
  • Bugfix: horizontal fov was being increased when /viewsize caused effective aspect ratio to change. /scr_fovmode cvar controls how ezquake keeps the fov correct.
    • /scr_fovmode 0 (default) will use the aspect ratio of the monitor and then crop the image vertically. This matches the approach taken in QWCL
    • /scr_fovmode 1 will introduce horizontal letterboxing to keep the aspect ratio constant.

Menu

  • Ruleset qcon now available through menu
  • Sound: desired samples available through menu
  • "Light Mode" renamed to "Darken Map"
  • Bugfix: F2-F12 are now bindable in menu
  • Bugfix: When unbinding through menu, only keys that match the command are unbound (rather than all keys starting with the corresponding command)

Other

  • Various documentation corrections and updates.
  • Bugfix: Various memory leaks patched
  • Bugfix: /playdemo <longfilename> could crash client
  • Bugfix: console background resizes as console width/height changes.
  • Bugfix: ambient sound would not change volume if cl_maxfps was sufficiently high (leads to ambient sounds always playing or never playing)
  • Bugfix: on Linux systems, keyboard input will be grabbed as well as mouse when /in_grab_windowed_mouse set. Should stop window manager shortcuts from firing during game.
  • Bugfix: /connectbr will default to port 27500 if no port specified
  • Bugfix: No longer looks for files in root of the current drive if /userdir is empty

Build environment

  • Windows: can now access https:// server browser sources (libcurl library updated)
  • OSX: binary should now be compatible with OSX 10.9

Don't miss a new ezquake-source release

NewReleases is sending notifications on new releases.