Knightmare66
4635d4a5b8
Clean up Q_ftol() for Linux porting in DLL sources.
2021-10-11 22:02:12 -04:00
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
1e5348cbe0
Refactoring and rearrangment of menu code.
...
Added new graphic for text box.
Made edict_t pointer arrays static in 3ZB2, Awakening2, and Zaero DLLs due to stack size concerns.
2021-08-12 15:30:51 -04:00
Knightmare66
8401c475f6
Improved Tactician Gunner's prox mine aiming in missionpack DLL.
...
Added powerarmortype field to default Lazaus DLL. This changes the savegame version.
Added support for blood_type value of 4 to default Lazaurus, missionpack, and Zaero DLLs.
Added support for Lazarus initially dead monsters (health < 0) to missionpack DLL.
Added support for Lazarus monsterjump cvar (berserk, gunner, infantry, mutant, parasite) to missionpack DLL.
Cleaned up surface rendering code from mpolyvertex_t refactoring.
2021-07-31 02:07:06 -04:00
Knightmare66
4afc95c317
Cleaned up string handling in extractfuncs.
2021-01-29 17:00:19 -05:00
Knightmare66
6e81e12456
Rewrote Q_strncpyz() and Q_strncatz() to not be based on strncpy() and to return size copied.
...
Fixed g_ctf.c->CTFSay_Team_Location() not supporting green team in 3TCTF mode.
2021-01-29 00:29:13 -05:00
Knightmare66
1abde37ba0
Changed parameter order for Q_strncpyz() and Q_strncatz() to match Com_strcpy() and Com_strcat() from missionpack DLL.
2021-01-25 02:47:07 -05:00
Knightmare66
d16b46e3cf
Added re-implementation of func_plat2 and func_door2 from rogue to default Lazarus DLL.
...
Overhauled child entity movement in default Lazarus DLL.
Added bbox versions of various triggers to default Lazarus DLL.
Added level.maptype field to default Lazarus DLL.
Added entity class IDs to default Lazarus DLL.
Incremented savegame version for default Lazarus DLL.
2020-10-27 02:00:05 -04:00
Knightmare66
8f43c6bf9f
More 64-bit portability fixes.
2020-08-01 22:54:35 -04:00
Knightmare66
e317029eac
Updated GPL headers based on Q2 Tools GPL source release.
2020-06-04 17:01:28 -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
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
01d78fcaf7
Added new FS_GetFileList() function to retrieve lists of files (by extension or filter) from both paks and game dirs.
...
Changed UI_LoadArenas() to use FS_GetFileList().
Exported FS_GetFileList() to game DLL.
2019-10-08 21:55:44 -04:00
Knightmare66
a57b260b7b
Increased console buffer size to 128K.
...
Made COM_* funtions buffer-safe.
2019-10-08 03:39:06 -04:00
Knightmare66
5fef64230e
Fix up misc string handling in game code.
...
Replace strcpy/strcat in p_client.c->ClientUserinfoChanged() and q_shared.c->COM_DefaultExtension().
2019-03-28 21:37:34 -04:00
Knightmare66
f986267ae2
inital commit of full repository
2019-03-13 15:20:07 -04:00