Knightmare66
af3214312d
Moved EMPNukeCheck() for plasma rifle in missionpack DLL to the right weapon function- d'oh!
2020-08-09 21:39:41 -04:00
Knightmare66
74e4a4f1cc
Renamed cvars hud_scale, hud_alpha, and hud_squeezedigits to scr_hudsize, scr_hudalpha, and scr_hudsqueezedigits.
...
Added cl_hud and cl_hud_variant placeholder cvars.
Fixed some VS2019 compiler warnings pointed out by Paril.
2020-08-09 17:03:47 -04:00
Knightmare66
123d52cf8c
Added missing check_dodge() calls for plasma rifle in misionpack DLL.
2020-08-09 03:49:29 -04:00
Knightmare66
0d4e872ce9
Added LMCTF / LM Escape plasma rifle to missionpack DLL.
...
Added plasma guards (monster_soldier_plasma_re and monster_soldier_plasma_sp) from LM Escape to missionpack DLL.
Added Zaero items/weapons to missionpack DLL.
Added support for Zaero doors to missionpack DLL.
Fixed crash caused by killtargeting sentien (laser edict not freed) in missionpack DLL.
Fixed bug with broken Rogue turrets in missionpack DLL.
Fixed crash in g_combat.c->M_ReactToDamage() caused by attacker with NULL classname in missionpack DLL.
2020-08-09 02:45:19 -04:00
Knightmare66
37eb683714
Added cvar r_maxfps_autoset to allow disabling of automatic framerate capping.
...
Moved call to CL_SetFramerateCap() to UpdateVideoRef().
Future-proofed CL_SetFramerateCap() for higher refresh rates.
2020-08-06 18:47:26 -04:00
Knightmare66
70759acf65
Added automatic setting of r_maxfps based on r_displayrefresh.
2020-08-06 00:33:53 -04:00
Knightmare66
b281dd23ca
Increased net_maxfps max clamp to 100.
2020-08-05 22:46:42 -04:00
Knightmare66
d49cde7712
Fix "MWHEELUP/MWHEELDOWN is unbound" being spammed to console when scrolling.
...
Fixed overlapped "customize controls" and "reset defaults" in controls option menu
2020-08-05 17:15:30 -04:00
Knightmare66
689ea4d497
Changed hyperblaster turret to use effects for blaster color instead of sounds.
2020-08-04 22:53:56 -04:00
Knightmare66
a4b5a70fff
Added red hyperblaster turret.
...
Misc improvements/fixes to player-controlled turrets.
2020-08-04 21:33:39 -04:00
Knightmare66
497a0c5a7b
Added blue and green hyperblaster modes to turret.
...
Fixed hyperblaster turret clipping against breach bmodel.
2020-08-04 17:03:00 -04:00
Knightmare66
5a30bf4a96
Renamed and moved declaration of flags for Musahsi's double barreled turret implementation
2020-08-04 05:15:41 -04:00
Knightmare66
6ce6fcfd58
Added "Large Address Aware" flag to project file.
2020-08-03 12:47:38 -04:00
Knightmare66
ee10abc481
Added 64-bit configuration to VS2008 project files.
2020-08-02 02:01:17 -04:00
Knightmare66
988347e7d2
Yet more 64-bit porting fixes.
2020-08-02 02:00:01 -04:00
Knightmare66
11b69f8437
Added 64-bit static libraries.
2020-08-01 23:00:38 -04:00
Knightmare66
8f43c6bf9f
More 64-bit portability fixes.
2020-08-01 22:54:35 -04:00
Knightmare66
a523e11915
Abstracted "save" folder name for 64-bit portability.
2020-07-31 17:11:31 -04:00
Knightmare66
9622f2d370
Added fix to Zaero g_utils.c->G_UseTargets() to properly free sentien laser and titan hook entities on killtargeting.
...
Added fix to Zaero Sentien code to free laser entity on death.
2020-07-29 13:53:57 -04:00
Knightmare66
7cf0c475f5
Miscellaneous 64-bit porting fixes.
2020-07-29 06:05:09 -04:00
Knightmare66
d30c74ebe3
Fix crash with null pointer in SV_AreaEdicts_r().
...
Fix crash with null activator in G_UseTargets().
Tweak descripton of cvar r_modulate.
Update change log for new layout script commands.
2020-07-27 18:03:25 -04:00
Knightmare66
38c148c0f8
Added ifeq, ifneq, ifgt, ifge, iflt, ifle, ifbit and ifnbit layout script commands.
...
Added missing bounds checks for layout script commands.
Fixed baseq2 paths in non-KMQ2 implementation for alias script loading, Lazarus text box loading, and GameDirRelativePath()/SavegameDirRelativePath() functions.
2020-07-19 22:33:17 -04:00
Knightmare66
2219435b5c
Added upscaling of scrap image.
2020-07-19 02:51:05 -04:00
Knightmare66
26d58b1694
Added screenshot gamma correction.
...
Changed stats.log to save to savegamedir instead of the Quake2 root folder.
Renamed cvars menu_sensitivity, menu_rotate, and menu_alpha to ui_sensitivity, ui_item_rotate, and ui_background_alpha.
Removed some unused cvars.
Added CVAR_SAVE_IGNORE flag to "game" and "gamedir" cvars.
Added descriptions for most cvars.
Added dumpcvars command to output a list of cvars with their descriptions to cvarlist.txt.
2020-07-04 01:31:44 -04:00
Knightmare66
28ba96e804
Added ignorenick and ignoretext client commands from Q2Pro.
2020-06-29 02:20:11 -04:00
Knightmare66
60427a58c3
Update readme with copyrignt info on libraries used.
2020-06-08 20:03:41 -04:00
Knightmare66
e317029eac
Updated GPL headers based on Q2 Tools GPL source release.
2020-06-04 17:01:28 -04:00
Knightmare66
c0aa905347
Removed userinfo flag from cvars cl_engine and cl_engine_version.
...
Fixes userinfo overflow with certain mods that results in null player name.
2020-06-01 18:43:52 -04:00
Knightmare66
ee9f79daff
Use cvar integer field instead of float value field where applicable in client and UI.
...
Fixed false alerts on 0-length unicasts in PF_Unicast().
2020-05-29 03:54:33 -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
62ea3ccaf4
Added skipping of echo blocks and improved parsing of CL_FilterStuffText().
2020-05-16 03:06:59 -04:00
Knightmare66
9b4e85322c
Added Q_StrScanToken() to replace StringContainsToken() for non-ambiguous token searching.
...
Changed CL_FilterStuffText() to use Q_StrScanToken() instead of strstr().
2020-05-16 01:02:34 -04:00
Knightmare66
b020f21541
Fixed crucified insanes being screwed up by the clearing of spawnflags bit 8, which conflicts with SF_MONSTER_GOODGUY.
...
This manifiested as glitches such as them sliding downward when they or the player are shot.
2020-05-14 03:38:00 -04:00
Knightmare66
62c5281baa
Refactored BUILDSTRING into OS_STRING and COMPILETYPE_STRING
2020-05-06 14:49:40 -04:00
Knightmare66
93dc5e0534
Added chat version advertisement using "!kmq2_version" or "!version" from R1Q2 (client/client.h, cl_main.c, cl_parse.c)
...
Updated CPU identification (win32/sys_win.c)
2020-05-06 12:55:56 -04:00
Knightmare66
2708250c0a
Added horizontal offset to third-person mode, controlled by cvar cg_thirdperson_offset.
...
Add thirdperson offset option to controls menu.
Added cg_thirdperson_overhead cvar for experimental overhead mode.
Increased MAX_GLTEXTURES to 16K.
2020-05-05 01:37:53 -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
00dd6821ab
Fix bug with .sv2 file getting overwritten inside .savz file when writing savegames to fs_savegamedir.
2020-05-02 16:46:25 -04:00
Knightmare66
30012ce19c
Finished implementation of fs_savegamedir and fs_downloaddir.
2020-05-02 16:08:01 -04:00
Knightmare66
cb9d596d44
Added svc_fog to svc_strings and svc_ops_e list.
...
Changed default hud_scale value to 5.
2020-05-01 15:24:43 -04:00
Knightmare66
a097e077ad
Removed NET_SERVER_BUILD macro- it's been usused for years.
2020-04-30 12:13:47 -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
02755e0181
Added Zaero autocannon to missionpack DLL.
2020-04-23 03:18:05 -04:00
Knightmare66
9272d5ea85
Change Hunk_* and zone alloc functions to use size_t instead of int.
...
Replace READ_COMPRESSED_SAVEGAMES and WRITE_COMPRESSED_SAVEGAMES macros with COMPRESSED_SAVEGAMES.
Misc changes and some cleanup to game code.
2020-04-20 03:17:27 -04:00
Knightmare66
ce580d2c10
Added new filesystem functions to game code.
...
Changed sk_ cvar names to match.
2020-04-19 23:57:44 -04:00
Knightmare66
2788421eb0
Added working directory fix from R1Q2.
2020-04-18 22:01:14 -04:00
Knightmare66
e96adb36a9
Added descriptions to option menu submenu actions.
...
Fixed fill of black menu status bar.
Added Sys_ExeDir(), Sys_PrefDir(), and Sys_DownloadDir().
2020-04-18 21:46:47 -04:00
Knightmare66
e6ec99c444
Added support to menu framework for changing font sizes of all menu controls.
...
Added r_clearcolor_r, r_clearcolor_g, r_clearcolor_b cvars to change gl_clear fill color.
2020-04-18 00:24:32 -04:00
Knightmare66
8085bad68a
Fixed wrap artifacts on upscaled 128x128 fonts at odd resolutions (1680x1050).
...
Changed vertex coords in R_DrawChar from float to int. This fixes wrap artifacts with odd scaling factors.
2020-04-16 18:46:17 -04:00