smallmodel
49335ba8a8
Fix improper check of dir->path empty string
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 14s
2025-02-04 00:08:37 +01:00
smallmodel
28bdd1b2b3
Made the renderer modular and loadable
...
This removes coupling between the renderer and UI/client functions. An option USE_RENDERER_DLOPEN was added to specify whether a renderer module should be compiled and loaded, instead of integrating the renderer into the executable directly. This opens the door for a new renderer
2024-12-06 00:15:19 +01:00
smallmodel
f7c8c745c4
Don't return a slash at the end for directory name
2024-12-02 21:08:42 +01:00
smallmodel
b5a73384d3
Exclude the slash at the beginning of each file for FS_ListFilteredFiles
2024-12-01 20:33:51 +01:00
smallmodel
67d8cad64d
Allow sound files from OS disk in pure mode
2024-11-16 21:34:19 +01:00
smallmodel
f6c9de4286
Use com_basegame instead of BASEGAME macro
2024-11-15 20:58:46 +01:00
smallmodel
9a6472210c
Use a separate user-data location for the demo version
2024-11-13 23:15:31 +01:00
smallmodel
9cd8133068
Fix the directory prefix when using filters for FS_ListFilteredFiles
2024-10-29 20:25:25 +01:00
smallmodel
5403577642
Fix the return value of FS_Seek
...
It returns a negative value on failure, so handle that properly
2024-09-25 21:04:55 +02:00
smallmodel
085b72154f
Use a more modern implementation of minizip from ioquake3
2024-09-24 22:25:33 +02:00
pryon
9ab37e54b4
Fix CodeQL printf argument type warning
2024-09-21 20:59:27 +02:00
pryon
c8a2de8235
Implement FS_FileTime
for proper retrieval of file date/size info in FilePicker
2024-09-21 19:37:50 +02:00
Sébastien Noel
a010e648ee
Fix a few typos
2024-09-19 10:52:47 +02:00
smallmodel
725561b655
Fix the usage of memory, strings, constant and parameters
2024-09-08 23:54:47 +02:00
smallmodel
98991a4a7a
Fix file ordering with uppercase/lowercase file names
2024-09-08 17:59:30 +02:00
smallmodel
5b80ea20c7
Fix filename case sensitivity on Linux
...
This fixes #334 where some sounds wouldn't play because some scripts reference sounds without respecting the case
2024-08-05 21:11:49 +02:00
smallmodel
7518d7b418
Reworked FS_CanonicalFilename
2024-01-28 20:41:17 +01:00
smallmodel
7654ab6be6
FS_ListFilteredFiles: Fixed subdirectory listing and added support for searching multiple extensions
2023-12-29 19:56:23 +01:00
smallmodel
193cc9dc10
Added FS_FileTime (unimplemented)
2023-12-29 18:59:06 +01:00
smallmodel
a6d268e1a1
Added subdirectory and directory search support for FS_ListFilteredFiles
2023-12-29 18:27:41 +01:00
smallmodel
4cd45c63c4
Return fs_gamedir in FS_GetCurrentGameDir()
2023-11-14 17:39:12 +01:00
smallmodel
f84794acbe
Added sv_pure support from ioq3 and mohaas/mohaab
2023-08-30 20:35:47 +02:00
smallmodel
15860a7795
Windows NT and Linux being both multi-user system, the homepath now defaults to %APPDATA%\openmohaa
(Windows NT) and ~/openmohaa
(unix)
2023-08-25 22:58:55 +02:00
OM
75aeba31c6
Added com_target_game startup variable
...
FS_Startup now uses `fs_basegame` variable for mainta/maintt
2023-06-29 21:25:26 +02:00
OM
c83bbd6a58
Disabled pak files checking because it was causing trouble between languages
2023-06-27 21:05:38 +02:00
OM
3ff4a7b8e4
Removed Quake III arena's boring call to Hunk_ClearTempMemory
from FS_FreeFile
2023-06-27 00:01:12 +02:00
OM
6134b150c1
ioq3 files backport
2023-06-25 20:26:47 +02:00
OM
fdd4968ba9
Set homePath to an empty string
2023-06-25 19:35:53 +02:00
OM
02993eaa9b
Backported ioq3 features
2023-06-25 19:35:41 +02:00
OM
50a625239a
Adding CVAR_PROTECTED flags for fs_basepath
2023-05-31 19:41:21 +02:00
OM
3d223f5a5d
Updates
2023-05-27 15:36:19 +02:00
OM
f3be59f64d
update
2023-05-26 23:32:27 +02:00
OM
dc45c33c79
ioq3 updates
2023-05-26 20:53:00 +02:00
OM
ab2a26a14e
Added support for *Team Assault* and *Team Tactics*
2023-05-21 19:59:36 +02:00
L
7030c23994
Fixed compilation issues
2023-05-07 20:38:08 +02:00
L
d4faf0c0e0
Fixed compilation errors on Unix
2023-02-01 00:28:40 +01:00
L
dc36511b5a
Updated platform files to ioq3 codebase
2023-01-31 00:54:21 +01:00
mohabhassan
be0fa16fb1
Game + Actor improvements p1.
2018-09-17 23:50:38 +02:00
Ludovic
412975399b
Added VehicleWheelsX4, VehicleWheelsX2, VehicleTank and VehicleHalfTrack
2018-08-21 01:25:44 +02:00
Ludovic
62ff9b7f4c
Renamed file.c to files.cpp
...
Renamed huffman.c to huffman.cp
Renamed msg.c to msg.cpp
Added Pipe class
Made loaddef a local variable instead of a global variable for future potential multi-threading support
2017-10-26 02:28:06 +02:00