Commit graph

18 commits

Author SHA1 Message Date
Knightmare66
4eea7036b8 Added Ethan Lee's Linux porting changes.
Moved loadingMessage, loadingMessages, and loadingPercent variables in client into client_static_t struct.
2021-10-11 15:38:20 -04:00
Knightmare66
5fa2f39ddc Removed specific reference to xatrix from instructions on using basegame cvars. 2021-08-25 16:29:52 -04:00
Knightmare66
66e7c684f4 Update readme with instructions on using basegame cvars. 2021-08-25 16:23:05 -04:00
Knightmare66
8d9024e33f Removed single-texuring surface rendering mode. Moved old functions to r_surface_singletex.c.
Refactored some suface rendering functions.
Moved some lightmap code from r_surface.c to r_warp.c.
2021-07-09 21:44:55 -04:00
Knightmare66
8a2739c555 Added client detection of server protocol from challenge message.
Tweaked client handling of "Server is version x.xx" server rejection messages.
Client now sends info requests to servers with both KMQ2 and stock Q2 protocol versions.
Client now ignores server "wrong version" status messages.
Added server sending protocol version in challenge message.
2021-03-19 00:57:26 -04:00
Knightmare66
20baf8e390 Added handling for "print" command in cl_main.c->CL_ConnectionlessPacket() that changes cl_servertrick and reconnects when a known "wrong version" rejection message is received.
Changed wrong protocol rejection messaged in sv_main.c->SVC_DirectConnect() to send KMQuake2 version instead of just version number.
2021-03-18 05:35:26 -04:00
Knightmare66
6ec18155d2 More improvement to mod porting instructions in readme. 2021-03-06 15:48:21 -05:00
Knightmare66
ec70f966a0 Improved to mod porting instructions in readme. 2021-03-06 15:42:41 -05:00
Knightmare66
8aab001fb9 Fixed func_door_secret spawn function setting wrong die function if it has a health value in 3ZB2 and Awakening DLLs.
Overhauled slider menu control to show cvar value and simplify implementation.
Changed RGB color increment for railtrail in effects options menu from 16 to 4.
Changed default values for cl_railgreen and cl_railblue to be multiples of 4 to match increment of menu sliders.
Moved misc utility functions in ui_subsystem.c to ui_utils.c.
2021-02-16 13:22:45 -05:00
Knightmare66
60427a58c3 Update readme with copyrignt info on libraries used. 2020-06-08 20:03:41 -04:00
Knightmare66
57f72957d7 More improvement to stufftext filtering.
Added instruction on setting cl_servertrick 1 from command linne to readme.
2020-05-23 21:03:46 -04:00
Knightmare66
a810f29413 Fixed enleess looped HTTP download attempts of missing player model files.
Added cl_http_fallback cvar to disable Q2Pro path and UDP fallback for HTTP downloads.
Added check to prevent game library from sending unicasts to non-present clients (i.e. bots).
Updated Lazarus version number.
Updated Qudos' Unix makefile for source file changes.  Compiling for Linux still needs more fixes, such as static libs (libcurl/zlib/png/jpeg/ogg/vorbisfile).
2020-05-04 21:24:51 -04:00
Knightmare66
f6f2c9379f Updated readme file for new savegame/config writing/loading behavior. 2020-05-02 18:43:52 -04:00
Knightmare66
65b0c2281e Updated to libcurl 7.69.1 with HTTPS support.
Added UDP fallback from HTTP downloads and support for Q2Pro-style HTTP URLs.
Now allows downloading non-numerical pak files via flagging certain paks as protected.
Misc filesystem changes.
2020-04-30 02:10:27 -04:00
Knightmare66
b970b0a2a5 Moved change log into its own text fille. 2019-04-24 16:06:56 -04:00
Knightmare66
5c92e97c2e Restored male/grunt default baseclientinfo for multiplayer games. 2019-04-24 01:22:44 -04:00
Knightmare66
98687a5416 Updated change log in kmquake2.txt. 2019-03-14 17:32:55 -04:00
Knightmare66
f986267ae2 inital commit of full repository 2019-03-13 15:20:07 -04:00