main ezQuake source code base
C C++ Objective-C NSIS Shell Makefile Other
Permalink
Failed to load latest commit information.
mingw32-libs VOIP: re-instate MM3, using SDL 2.0.5 audio capture Dec 21, 2016
misc fix fixbundle.sh Oct 29, 2016
.config_windows VOIP: re-instate MM3, using SDL 2.0.5 audio capture Dec 21, 2016
.gitignore Add Travis CI config file Mar 11, 2016
.travis.yml TRAVIS: Remove pcre from package list Mar 16, 2017
CHANGELOG Remove console particles Feb 19, 2014
COMPILING_FOR_WINDOWS.txt Small cleanup after last commits Oct 15, 2015
COMPILING_ON_LINUX.txt Added new dependencies to instructions to support client-side VOIP - … Jan 31, 2017
COMPILING_ON_OSX.txt Added new dependencies to instructions to support client-side VOIP - … Jan 31, 2017
Ctrl.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
Ctrl.h ALL: voidify where funcs take no args Mar 8, 2016
Ctrl_EditBox.c MENU: Use right-/left arrow to change values Mar 23, 2017
Ctrl_EditBox.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
Ctrl_PageViewer.c ALL: Remove the isAltDown, isCtrlDown, isShiftDown functions Mar 3, 2015
Ctrl_PageViewer.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
Ctrl_ScrollBar.c ALL: voidify where funcs take no args Mar 8, 2016
Ctrl_Tab.c ALL: Fix gcc warnings about broken indentation Jul 25, 2016
Ctrl_Tab.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
EX_FileList.c EX_FILELIST: fix compare array to pointer value Jan 26, 2017
EX_FileList.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
EX_browser.c EX_BROWSER: fix potential buffer overflows (#193) Jan 18, 2017
EX_browser.h EX_BROWSER: Remove Com_Printf() from background thread. Oct 14, 2016
EX_browser_net.c EX_BROWSER_NET: silence compiler about void* <- int casting Jan 19, 2017
EX_browser_pathfind.c EX_BROWSER: Remove Com_Printf() from background thread. Oct 14, 2016
EX_browser_ping.c THREADS: Move Sys_CreateThread to sys_sdl2.c Jul 19, 2016
EX_browser_qtvlist.c THREADS: Move Sys_CreateThread to sys_sdl2.c Jul 19, 2016
EX_browser_sources.c EX_BROWSER_SOURCES: Corruption writing sources.txt Mar 11, 2017
EX_qtvlist.c EX_QTVLIST: Fix SNAFU (missing space) Dec 18, 2015
EX_qtvlist.h EX_QTVLIST: New module to parse JSON from Atrophy's QTV API Mar 1, 2015
LICENSE Add CHANGELOG, rename gnu.txt to LICENSE and Readme.md fixups Jan 27, 2014
Makefile LINUX: Make gamma workaround support gamma sizes other than 256 Mar 23, 2017
README.md Update README.md Mar 12, 2016
adivtab.h DOS/WIN => UNIX style. (tr -d "\r") Jul 5, 2005
anorm_dots.h DOS/WIN => UNIX style. (tr -d "\r") Jul 5, 2005
anorms.h DOS/WIN => UNIX style. (tr -d "\r") Jul 5, 2005
block16.h DOS/WIN => UNIX style. (tr -d "\r") Jul 5, 2005
block8.h DOS/WIN => UNIX style. (tr -d "\r") Jul 5, 2005
bspfile.h MAPS: Support larger maps using 29a and BSP2 file formats Mar 22, 2017
cd_linux.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
cd_null.c add gnu/gpl preamble to files where it was missing Jan 23, 2011
cd_win.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
cdaudio.h qboolean --> qbool Sep 9, 2005
cl_cam.c MVD: Support //ucmd with player reference Mar 17, 2017
cl_cmd.c ALL: fix checks for if-a-string-is-set (#194) Jan 18, 2017
cl_demo.c DEMOS: Fix bugs related to skipping messages in mvd Feb 3, 2017
cl_ents.c BSPs: Client-side support for newer map formats (BSP2, 29a) Mar 22, 2017
cl_input.c VOIP: re-instate MM3, using SDL 2.0.5 audio capture Dec 21, 2016
cl_main.c EXTENSIONS: Support for mvdsv extension, float coords for origins only Feb 26, 2017
cl_multiview.c MULTIVIEW: Disable multiview during intermission Dec 22, 2016
cl_nqdemo.c DEMO_JUMP_MARK: Detect all marked points, not just those for current … Aug 25, 2016
cl_parse.c DEMO RECORDING: Directly copy packet entities if not using mvd extens… Mar 22, 2017
cl_pred.c MULTIVIEW: Revamp. Draw all views in one game loop rather than 1/loop. Oct 25, 2016
cl_screen.c RACE: Translucent players/icons/vweps in race mode Jan 18, 2017
cl_slist.c CL_SLIST: Get rid of va() usage Dec 9, 2015
cl_slist.h Increase MAX_SERVER_LIST (max. # of server.txt entries) from 256 to 512 Apr 9, 2006
cl_tcl.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
cl_tent.c DEMOS: Fix bugs related to skipping messages in mvd Feb 3, 2017
cl_view.c LINUX: Make gamma workaround support gamma sizes other than 256 Mar 23, 2017
cl_view.h Massive GLQUAKE cleanup Jan 2, 2014
client.h BSPs: Client-side support for newer map formats (BSP2, 29a) Mar 22, 2017
cmd.c CMD: Fix legacycmd recursion bug(s) Mar 23, 2017
cmd.h RULESETS: Limit number of sequential wait commands Apr 28, 2016
cmodel.c BSPs: Client-side support for newer map formats (BSP2, 29a) Mar 22, 2017
cmodel.h MAPS: Support larger maps using 29a and BSP2 file formats Mar 22, 2017
collision.c add gnu/gpl preamble to files where it was missing Jan 23, 2011
com_msg.c EXTENSIONS: Support for mvdsv extension, float coords for origins only Feb 26, 2017
common.c common.c: allow multiple GPL map hashes Jul 25, 2016
common.h MAPS: Support larger maps using 29a and BSP2 file formats Mar 22, 2017
common_draw.c HUD_GROUPS: Fixup hud group code a bit Jul 27, 2016
common_draw.h HUD_GROUPS: Fixup hud group code a bit Jul 27, 2016
config_manager.c CONFIG_MANAGER: /con_bindphysical support for cfg_load Aug 22, 2016
config_manager.h Massive GLQUAKE cleanup Jan 2, 2014
console.c CONSOLE: Block console key from being treated as deadkey Jun 30, 2016
console.h CONSOLE: Add /con_mm2_only cvar May 26, 2016
crc.c replacing ezquake sv part with mvdsv one. Perhaps there some issues. Jul 21, 2008
crc.h No commit message Jul 22, 2008
cvar.c CVAR: Don't reset auto values when the value hasn't changed Nov 6, 2016
cvar.h HELP: Add help_verify_config command Nov 6, 2016
cvar_groups.h Keyboard mapping fixups, joystick leftovers removed Jan 8, 2014
demo_controls.c ALL: voidify where funcs take no args Mar 8, 2016
demo_controls.h Unix LF Oct 31, 2007
document_rendering.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
document_rendering.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
draw.h ALL: voidify where funcs take no args Mar 8, 2016
embed_tcl.h Updating libs (png, pcre, expat, tcl) to recent versions Feb 7, 2008
ez_button.c fix some warnings, add eclipse project files May 2, 2011
ez_button.h - Changed the default event handler function pointer to take an extra… Jul 6, 2008
ez_controls.c ALL: Remove the isAltDown, isCtrlDown, isShiftDown functions Mar 3, 2015
ez_controls.h Merge tr_init and vid_sdl2. Some refactorization done Jan 12, 2014
ez_label.c ALL: Remove the isAltDown, isCtrlDown, isShiftDown functions Mar 3, 2015
ez_label.h EZ_LABEL: Quick fix for potential array OOB access Mar 6, 2015
ez_listview.c Some more ez controls stuff Aug 28, 2009
ez_listview.h Some more ez controls stuff Aug 28, 2009
ez_listviewitem.c Some more ez controls stuff Aug 28, 2009
ez_listviewitem.h - Added the following events to the list view, and related set functi… May 7, 2009
ez_scrollbar.c fix some warnings, add eclipse project files May 2, 2011
ez_scrollbar.h - Changed the default event handler function pointer to take an extra… Jul 6, 2008
ez_scrollpane.c fix some warnings, add eclipse project files May 2, 2011
ez_scrollpane.h - Changed the default event handler function pointer to take an extra… Jul 6, 2008
ez_slider.c EZ_SLIDER: __inline to inline (and static) for -O0 compilation Aug 30, 2016
ez_slider.h - Changed the default event handler function pointer to take an extra… Jul 6, 2008
ez_window.c fix some warnings, add eclipse project files May 2, 2011
ez_window.h Cleanup Jul 2, 2008
ezquake-icon.c Add icon to SDL window Sep 21, 2013
ezquake.exe.manifest some vc++ and x64 fixes. Mar 7, 2008
ezquake.ico copy icon from 1.8 branch Jun 13, 2007
fchecks.c ALL: voidify where funcs take no args Mar 8, 2016
fchecks.h getting rid of strcpy, strcat && some refactoring here and there && f… Sep 14, 2007
fmod.c FMOD: support filtering which alternate models are valid, by ruleset Jun 8, 2016
fmod.h remade f_ruleset reply so that it contains everything - f_version (wi… Jan 3, 2009
fragstats.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
fs.c FS: Cope with mod trying to open directory on Linux systems Oct 25, 2016
fs.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
g_public.h commit reflects edict_t changes in MVDSV, so KTX working again on ezq… Jun 6, 2009
gl_bloom.c increase maximum lightmaps, fixes crash with funrjb04 and a few other… Jun 29, 2010
gl_bloom.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
gl_draw.c GL_DRAW: Prevent use after free scenario Jan 5, 2017
gl_framebuffer.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
gl_framebuffer.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
gl_local.h BSPs: Client-side support for newer map formats (BSP2, 29a) Mar 22, 2017
gl_md3.c GFX: Replace _ARB texture usage with non-ARB Aug 28, 2016
gl_md3.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
gl_mesh.c ALL: Compiler warnings Jul 26, 2016
gl_model.c BSPs: Client-side support for newer map formats (BSP2, 29a) Mar 22, 2017
gl_model.h BSPs: Client-side support for newer map formats (BSP2, 29a) Mar 22, 2017
gl_ngraph.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
gl_refrag.c take away headers from quakedef.h Mar 11, 2007
gl_rlight.c GFX: Improved dlight caching from fodquake Aug 30, 2016
gl_rmain.c GL_RMAIN: Bugfix, setting custom color disabled r_shaftalpha Jan 8, 2017
gl_rmisc.c ALL: Make COM_StripExtension safe Jul 25, 2016
gl_rpart.c GL_RPART: Add size to runtime check, remove assert Mar 23, 2017
gl_rsurf.c GL_RSURF: Dynamic lightmap bugfix Mar 23, 2017
gl_texture.c GFX: Replace _ARB texture usage with non-ARB Aug 28, 2016
gl_texture.h fix: up the GL_MAXTEXTURES to 8192 Sep 7, 2011
gl_warp.c BSPs: Client-side support for newer map formats (BSP2, 29a) Mar 22, 2017
gl_warp_sin.h DOS/WIN => UNIX style. (tr -d "\r") Jul 5, 2005
hash.c ALL: Fix some compiler warnings Jul 25, 2016
hash.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
help.c ALL: Fix compiler warnings Jan 2, 2017
help.h JSONHELP: Convert xml documentation to json Dec 9, 2015
help_commands.json HELP: Display & documentation updates Jun 15, 2016
help_files.c add gnu/gpl preamble to files where it was missing Jan 23, 2011
help_variables.json HELP: Edit some cvar infos (/describe)... again Jan 26, 2017
host.c HOST: Change URL from sourceforge to github Aug 25, 2016
hud.c MULTIVIEW: Revamp. Draw all views in one game loop rather than 1/loop. Oct 25, 2016
hud.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
hud_common.c MULTIVIEW: Revamp. Draw all views in one game loop rather than 1/loop. Oct 25, 2016
hud_common.h ALL: voidify where funcs take no args Mar 8, 2016
hud_editor.c ALL: voidify where funcs take no args Mar 8, 2016
hud_editor.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
ignore.c VOIP: Fix functionality being disabled due to preprocessor Jan 20, 2017
ignore.h qboolean --> qbool Sep 9, 2005
image.c GL_TEXTURE: Make texture location take precedence over format May 26, 2016
image.h GL_TEXTURE: Make texture location take precedence over format May 26, 2016
in_osx.c OSX: Raw input without acceleration (raw USB HID parsing) Feb 9, 2014
in_osx.h OSX: Raw input without acceleration (raw USB HID parsing) Feb 9, 2014
in_sdl2.c IN_SDL2: Ignore negative m_accel values Aug 12, 2016
input.h INPUT: Protected keys released on change of ruleset or allow_scripts Jun 8, 2016
ioapi.c ALL: voidify where funcs take no args Mar 8, 2016
ioapi.h minizip is now part of the build for convenience Sep 22, 2013
irc.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
irc.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
irc_filter.c Allow joining of channels without hash prefix Dec 19, 2011
irc_filter.h Add filters to irc client Dec 19, 2011
keys.c KEYS: 1 char buffer over-run if all characters in regex need escaped Feb 27, 2017
keys.h Initial changes to support non-american keyboard layouts & cyrillic c… Oct 14, 2015
linux_signals.c Another big purge of platform specific code Sep 21, 2013
localtime.c add gnu/gpl preamble to files where it was missing Jan 23, 2011
localtime.h ezQuake-gl (release) now builds with mingw+msys Apr 21, 2011
localtime_posix.c Fix some warnings and random minor bugs Dec 8, 2013
localtime_win.c add gnu/gpl preamble to files where it was missing Jan 23, 2011
logging.c THREADS: Move Sys_CreateThread to sys_sdl2.c Jul 19, 2016
logging.h also upload when log_auto_logconsole is only 1, but logupload is 1 Jan 23, 2011
match_tools.c ALL: Compiler warnings Jul 26, 2016
mathlib.c Remove all x86 assembly Jan 2, 2014
mathlib.h this should slightly increase performance for billboard particles. Nov 4, 2011
md4.c change some longs to ints for x86_64 Apr 8, 2009
menu.c OPTIONS: Allow F2-F12 to be bound in menu Jun 8, 2016
menu.h OPTIONS: Allow F2-F12 to be bound in menu Jun 8, 2016
menu_demo.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
menu_demo.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
menu_ingame.c Fixes for cl_demospeed 0 affecting QTV playback by making particle ef… Oct 3, 2015
menu_ingame.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
menu_mp3player.c Fix compiler warnings (unused variables) Nov 11, 2015
menu_mp3player.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
menu_multiplayer.c ALL: voidify where funcs take no args Mar 8, 2016
menu_multiplayer.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
menu_options.c MENU_OPTIONS: Remove legacy software ifdefs Mar 23, 2017
menu_options.h OPTIONS: Allow F2-F12 to be bound in menu Jun 8, 2016
menu_proxy.c ALL: voidify where funcs take no args Mar 8, 2016
menu_proxy.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
modelgen.h DOS/WIN => UNIX style. (tr -d "\r") Jul 5, 2005
modules.c Remove security module code Nov 26, 2013
modules.h Revert "Merge branch 'qwcream3'" Aug 17, 2014
movie.c DEMO_CAPTURE: Bugfix, excess data in audio stream Jan 8, 2017
movie.h MOVIE: Fix audio synchronisation bug Apr 23, 2016
movie_avi.c DEMO_CAPTURE: Video output bug Dec 21, 2016
movie_avi.h - Made Capture_WriteVideo(..) take the size of the buffer as an argum… Feb 25, 2007
mp3_audacious.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
mp3_mpd.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
mp3_player.c RULESETS: Disable MP3 functionality when sound is restricted (qcon) Apr 28, 2016
mp3_player.h Added support for the new audacious client interface, this has some d… Nov 20, 2007
mp3_winamp.c Fix compiler warnings (unused variables) Nov 11, 2015
mp3_xmms.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
mp3_xmms2.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
mvd_autotrack.c AUTOTRACK: Support autotrack for inset multiview Dec 21, 2016
mvd_utils.c MVD: Support //ucmd with player reference Mar 17, 2017
mvd_utils.h HUD: Add hud_itemsclock_scale cvar May 2, 2016
mvd_utils_common.h fix itemclock announcing of GL, RL and LG; attempt to distinguish bac… Oct 13, 2010
mvd_xmlstats.c Fix some potential array out of bound errors Sep 30, 2015
net.c NET_C: Make some internal functions static Nov 4, 2015
net.h fix the WSAW* vs E* stuff properly Dec 7, 2011
net_chan.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
parser.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
parser.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
pmove.c change in EXPERIMENTAL_SHOW_ACCELERATION. Now it shows cosinus betwee… Feb 21, 2010
pmove.h Removed #ifdef SERVERONLY code, ezQuake uncompilable with this define… Nov 17, 2009
pmovetst.c Make waterjump work on all bsp entities, not just world. E.g. the sub… Oct 7, 2007
pr2.h ALL: voidify where funcs take no args Mar 8, 2016
pr2_cmds.c MAPS: Support larger maps using 29a and BSP2 file formats Mar 22, 2017
pr2_edict.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
pr2_exec.c ALL: voidify where funcs take no args Mar 8, 2016
pr2_vm.c ALL: voidify where funcs take no args Mar 8, 2016
pr2_vm.h fte plugin system port; state: manages to load a plugin; no useful pl… Jan 23, 2010
pr_cmds.c MAPS: Support larger maps using 29a and BSP2 file formats Mar 22, 2017
pr_comp.h replacing ezquake sv part with mvdsv one. Perhaps there some issues. Jul 21, 2008
pr_edict.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
pr_exec.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
progdefs.h replacing ezquake sv part with mvdsv one. Perhaps there some issues. Jul 21, 2008
progs.h register sv_forcenqprogs Sep 4, 2009
protocol.h EXTENSIONS: Support for mvdsv extension, float coords for origins only Feb 26, 2017
q_shared.c HUD_GROUPS: Fixup hud group code a bit Jul 27, 2016
q_shared.h Q_SHARED: Increase maximum file name length to 260 chars Nov 6, 2016
qsound.h SOUND: Refactored into doing mixing in the callback thread Mar 2, 2016
qtv.c Fixes for cl_demospeed 0 affecting QTV playback by making particle ef… Oct 3, 2015
qtv.h Fixes for cl_demospeed 0 affecting QTV playback by making particle ef… Oct 3, 2015
quakedef.h Massive GLQUAKE cleanup Jan 2, 2014
qwsvdef.h Massive GLQUAKE cleanup Jan 2, 2014
r_local.h Remove all x86 assembly Jan 2, 2014
r_part.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
r_shared.h qboolean --> qbool Sep 9, 2005
render.h ENTITIES: Support transparent trails & players in KTX's race mode Jan 8, 2017
rulesets.c OUTLINE: Allow gl_outline to show outline of rendered map polys Dec 21, 2016
rulesets.h OUTLINE: Allow gl_outline to show outline of rendered map polys Dec 21, 2016
sbar.c VOIP: re-instate MM3, using SDL 2.0.5 audio capture Dec 21, 2016
sbar.h merging changes from the ezquake_19 branch - it compiles, maybe it do… Apr 12, 2008
screen.h MULTIVIEW: Revamp. Draw all views in one game loop rather than 1/loop. Oct 25, 2016
server.h MAPS: Support larger maps using 29a and BSP2 file formats Mar 22, 2017
settings.h SETTINGS: Fix formatting and a typo Mar 23, 2017
settings_page.c MENU: Use right-/left arrow to change values Mar 23, 2017
settings_page.h SETTINGS: Fix formatting and a typo Mar 23, 2017
sha1.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
sha1.h initial QWL support, centralized QW duel ladder Feb 19, 2012
skin.c ALL: Make COM_StripExtension safe Jul 25, 2016
snd_main.c VOIP: Shutdown capture device during s_restart Mar 16, 2017
snd_mem.c SND_MEM/CONSOLE: Remove some unused vars Mar 8, 2016
snd_mix.c MOVIE: During screenshot /demo_capture, also save audio.wav file Oct 25, 2016
snd_ov.c ALL: Make COM_StripExtension safe Jul 25, 2016
snd_voip.c VOIP: Shutdown capture device during s_restart Mar 16, 2017
spritegn.h Reverted r_simpleitems code that wasn't fully working, caused vid_res… Aug 14, 2007
stats_grid.c ALL: voidify where funcs take no args Mar 8, 2016
stats_grid.h ALL: voidify where funcs take no args Mar 8, 2016
sv_ccmds.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
sv_demo.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
sv_demo_misc.c ALL: voidify where funcs take no args Mar 8, 2016
sv_demo_qtv.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
sv_ents.c MAPS: Support larger maps using 29a and BSP2 file formats Mar 22, 2017
sv_init.c MAPS: Support larger maps using 29a and BSP2 file formats Mar 22, 2017
sv_log.h replacing ezquake sv part with mvdsv one. Perhaps there some issues. Jul 21, 2008
sv_login.c ALL: fix checks for if-a-string-is-set (#194) Jan 18, 2017
sv_main.c MAPS: Support larger maps using 29a and BSP2 file formats Mar 22, 2017
sv_master.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
sv_mod_frags.c ALL: Fix some compiler warnings Jul 25, 2016
sv_mod_frags.h replacing ezquake sv part with mvdsv one. Perhaps there some issues. Jul 21, 2008
sv_move.c replacing ezquake sv part with mvdsv one. Perhaps there some issues. Jul 21, 2008
sv_nchan.c replacing ezquake sv part with mvdsv one. Perhaps there some issues. Jul 21, 2008
sv_null.c DOS/WIN => UNIX style. (tr -d "\r") Jul 5, 2005
sv_phys.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
sv_save.c ALL: Fix some compiler warnings Jul 25, 2016
sv_send.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
sv_sys_unix.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
sv_sys_win.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
sv_user.c SV_USER: Fix incorrect baseline entity lists being sent Mar 22, 2017
sv_world.c commit reflects edict_t changes in MVDSV, so KTX working again on ezq… Jun 6, 2009
sv_world.h replacing ezquake sv part with mvdsv one. Perhaps there some issues. Jul 21, 2008
sys.h SYS: Fix crash when enumerating files on 64-bit Windows Aug 25, 2016
sys_osx.m add qw:// protocol for OS X Dec 4, 2015
sys_posix.c SYS: Fix crash when enumerating files on 64-bit Windows Aug 25, 2016
sys_sdl2.c THREADS: Move Sys_CreateThread to sys_sdl2.c Jul 19, 2016
sys_win.c WINDOWS: LoadLibrary() returns HMODULE not HANDLE Mar 17, 2017
teamplay.c ALL: fix checks for if-a-string-is-set (#194) Jan 18, 2017
teamplay.h ALL: voidify where funcs take no args Mar 8, 2016
textencoding.c ALL: voidify where funcs take no args Mar 8, 2016
textencoding.h VID_SDL2: Fix implicit function declaration Oct 15, 2015
tp_msgs.c TP MESSAGES: Fix tp_msgutake when pointing at teammate Mar 2, 2016
tp_msgs.h Minor fix to tp_msglost and another small change Jan 16, 2012
tp_triggers.c TRIGGERS: Add f_focusgained trigger Dec 29, 2015
tp_triggers.h merging changes from 1.8 branch (mergepoint 2 - mergepoint 3) May 13, 2007
tr_types.h LINUX: Make gamma workaround support gamma sizes other than 256 Mar 23, 2017
unzip.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
unzip.h minizip is now part of the build for convenience Sep 22, 2013
utils.c ALL: Compiler warnings Jul 26, 2016
utils.h HUD: Add static text hud element Mar 2, 2016
version.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
version.h VERSION: Start 3.1-dev Jul 19, 2016
version.sh Remove Carbon OSX files Dec 3, 2013
vfs.h + Added "-config" command line option to load named configs (and stop… Nov 12, 2009
vfs_doomwad.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
vfs_gzip.c ALL: Make COM_StripExtension safe Jul 25, 2016
vfs_mmap.c ALL: Compiler warnings Jul 26, 2016
vfs_os.c ALL: fix compiler warnings Apr 29, 2016
vfs_pak.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
vfs_tar.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
vfs_tar.h Added tar file support to the vfs. It is not possible to have .tar files Oct 8, 2007
vfs_tcp.c Updated VFS_SEEK and *FS_Seek calls to use a return value of 0 for su… Oct 31, 2007
vfs_zip.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
vid.h SERVER BROWSER: various fixes Apr 23, 2016
vid_common_gl.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
vid_sdl2.c GAMMA: Fixups for last commit (that shouldn't say linux) Mar 23, 2017
vx_camera.c add gnu/gpl preamble to files where it was missing Jan 23, 2011
vx_camera.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
vx_coronas.c VX_CORONAS: Allow alpha for rocket corona to be specified Aug 25, 2016
vx_motiontrail.c add gnu/gpl preamble to files where it was missing Jan 23, 2011
vx_stuff.c GL_RMAIN/VX_STUFF: Stop corrupting command list when gl_no24bit toggl… Jun 1, 2016
vx_stuff.h GL_RMAIN/VX_STUFF: Stop corrupting command list when gl_no24bit toggl… Jun 1, 2016
vx_tracker.c DEMOS: Fix bugs related to skipping messages in mvd Feb 3, 2017
vx_tracker.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
vx_vertexlights.c ALL: voidify where funcs take no args Mar 8, 2016
vx_vertexlights.h ALL: voidify where funcs take no args Mar 8, 2016
wad.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
wad.h Added /vid_restart command for windows, nothing interesting yet, just… Jan 24, 2007
winamp.h DOS/WIN => UNIX style. (tr -d "\r") Jul 5, 2005
winquake.rc Improve Windows resources Jan 2, 2014
xsd.c Revert "Merge branch 'qwcream3'" Aug 17, 2014
xsd.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
xsd_command.c add gnu/gpl preamble to files where it was missing Jan 23, 2011
xsd_command.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
xsd_document.c add gnu/gpl preamble to files where it was missing Jan 23, 2011
xsd_document.h add gnu/gpl preamble to files where it was missing Jan 23, 2011
xsd_variable.c HELP: Correcting errors & adding missing data Apr 16, 2016
xsd_variable.h HELP: Correcting errors & adding missing data Apr 16, 2016
zone.c ALL: Remove WITH_DP_MEM zone2 for now Feb 12, 2015
zone.h 1) Asmlib is not needed to build ezQ. I'm not removing it completly -… Oct 1, 2007

README.md

ezQuake — Modern QuakeWorld Client

Build Status

This is the right place to start playing QuakeWorld® — the fastest first person shooter action game ever.

Combining the features of all modern QuakeWorld® clients, ezQuake makes QuakeWorld® easier to start and play. The immortal first person shooter Quake® in the brand new skin with superb graphics and extremely fast gameplay.

Features

  • Modern graphics
  • QuakeTV support
  • Rich menus
  • Multiview support
  • Tons of features to serve latest pro-gaming needs
  • Built in server browser & MP3 player control
  • Recorded games browser
  • Customization of all possible graphics elements of the game including Heads Up Display
  • All sorts of scripting possibilities
  • Windows, Linux, MacOSX and FreeBSD platforms supported (SDL2).

Our client comes only with bare minimum of game media. If you want to experience ezQuake with modern graphics and other additional media including custom configurations, maps, textures and more, try using the nQuake-installer.

Support

Need help with using ezQuake? Visit us on IRC at QuakeNet, channel #ezQuake: webchat or IRC.

Sometimes help from other users of ezQuake might be more useful to you so you can also try visiting the quakeworld.nu Client Talk-forums.

If you have found a bug, please report it here

Installation guide

To play Quakeworld you need the files pak0.pak and pak1.pak from the original Quake-game.

Install ezQuake to an existing Quake-installation

If you have an existing Quake-installation simply extract the ezQuake executable into your Quake-directory.

A typical error message when installing ezQuake into a pre-existing directory is about glide2x.dll missing. To get rid of this error, remove the file opengl32.dll from your Quake directory.

Upgrade an nQuake-installation

If you have a version of nQuake already installed you can upgrade ezQuake by extracting the new executable into the nQuake-directory.

Minimal clean installation

If you want to make a clean installation of ezQuake you can do this by following these steps:

  1. Create a new directory
  2. Extract the ezQuake-executable into this directory
  3. Create a subdirectory called id1
  4. Copy pak0.pak and pak1.pak into this subdirectory

Nightly builds

Nightly builds for Windows can be found here