smallmodel
d7a2e5bc65
Clear the time message on liberation
...
There is no clock on liberation game mode.
2025-09-03 20:37:13 +02:00
smallmodel
ac67939b76
Use explicit path when including q_common and q_shared
2025-08-31 16:53:09 +02:00
smallmodel
93d487a0d6
Calculate model/sound index once in CG_ProcessConfigString
2025-08-30 23:56:31 +02:00
smallmodel
4b61caf47a
Set max settings by default
...
Any modern computer can run the game in max settings, let the user change settings if necessary.
2025-08-30 23:44:06 +02:00
smallmodel
ecf70528a7
Move all C++ core classes to the corepp directory
2025-08-24 16:51:11 +02:00
smallmodel
f885408059
Improve class and event printing with interface classes
2025-08-23 22:28:52 +02:00
smallmodel
8ce3866e70
Use the server fov when in camera view
2025-08-16 20:15:29 +02:00
smallmodel and Tim Angus
e556f58cc4
Reimplement CMake from upstream ioq3 ( #781 )
...
This reuse the CMake build system from ioq3, modified to make it work with the C++ code.
---------
Co-authored-by: Tim Angus <tim@ngus.net >
2025-08-08 01:03:07 +02:00
smallmodel
a72bc153db
Fix configstring replacement causing the model to be referenced twice on base MOHAA clients ( #779 )
2025-08-03 02:21:35 +02:00
smallmodel
a3f520de8c
Format most source files
2025-07-19 23:30:20 +02:00
smallmodel
e45ab50367
Fix the number of bits for iLarge on protocol >= 15
2025-07-06 18:33:49 +02:00
smallmodel
567ec755b1
Fix duplicated configstrings
...
This caused issues such as clients crashing as they were improperly unregistering used models
2025-07-06 17:20:50 +02:00
smallmodel
0dabcc776f
Clear pending events when the server restarts or when an entity is reset
...
This prevents sounds from previous entities, such as smoke grenades, to emit a sound on an unrelated entity
2025-07-05 21:49:28 +02:00
smallmodel
17ab3d1114
Fix the value of the RF_ALWAYSDRAW flag
...
This caused entities such as smoke grenades marked as alwaysdraw to not always be drawn
2025-07-05 20:57:04 +02:00
smallmodel
46fbb6e8b3
Disable third person on turrets
2025-07-02 00:52:23 +02:00
smallmodel
e243d24839
Check if tiki and tag name are valid when using the parent's old model
2025-06-28 01:20:13 +02:00
smallmodel
bf95447483
Draw full self body when viewing from a camera
2025-06-26 22:12:27 +02:00
smallmodel
f6cc732886
Update the scores when the scoreboard is displayed
2025-06-21 21:52:17 +02:00
smallmodel
e1923b58f6
Fix FPS model not drawing properly when the skin has no FPS model
2025-06-14 19:36:43 +02:00
smallmodel
ea8ee67784
Improve stufftext filtering ( #731 )
...
- Use `allow` rather than `filter`, as it checks for allowed commands
rather than prohibited commands.
- Allow userinfo variables to be created by the server.
Userinfo variables are now removed when disconnecting. Some servers use
userinfo variables for custom settings or to store temporary
information, which makes them irrelevant on other servers and uses space.
2025-06-03 18:46:56 +02:00
smallmodel
9200b37610
Use rain changes from Spearhead and Breakthrough
2025-05-30 22:48:37 +02:00
smallmodel
bf4d973097
Fix lean angle slightly not matching the original game ( #724 )
2025-05-25 18:39:05 +02:00
smallmodel
1758a0cd2e
Move whitelisted server commands to a dedicated source file
2025-04-18 18:49:12 +02:00
smallmodel
73aa377264
Fix hit/kill notify being swapped ( #698 )
2025-03-17 00:19:40 +01:00
smallmodel
74e909d17f
Add echo
2025-03-15 19:48:17 +01:00
smallmodel
4b3c150004
Add cg_cameraverticaldisplacement
2025-03-15 19:47:35 +01:00
smallmodel
5ee7948071
Add more sound-related commands
2025-03-15 19:43:23 +01:00
smallmodel
8341f8cb6a
Fix bullet hole sometimes not playing
2025-01-28 20:24:14 +01:00
smallmodel
1fc36fce9b
Fix multiple bullet hole effects unnecessarily spawning
2025-01-28 20:03:02 +01:00
smallmodel
e510c50a24
Set minimum and maximum for effect variables
2025-01-27 00:44:17 +01:00
smallmodel
c345035e12
Add Cvar_CheckRange exports
2025-01-27 00:13:01 +01:00
smallmodel
52744fb784
Whitelist cg_3rd_person
2025-01-22 21:35:27 +01:00
smallmodel
08e5208835
Add "append" as allowed command
2025-01-22 21:35:09 +01:00
smallmodel
187079842f
Add cg_cheats to check if cheats are enabled
2025-01-22 21:26:29 +01:00
smallmodel
ef2c5d2df6
Check and verify that selected player models are valid
...
If the player model or the player german model is not valid, they will be reset to the default value. If the server doesn't have one or more of these models, force model feature will not work
2025-01-22 20:52:05 +01:00
smallmodel
b8c7223da7
Allow "name" to be changed by server
...
Players often get their name changed due to them having an empty or duplicate name
2025-01-21 22:55:00 +01:00
smallmodel
19e12701f3
Fix HUD scaling for spectator text, and vote text on 4K
2025-01-21 20:15:43 +01:00
smallmodel
465d462756
Automatically adjust the FOV depending on the aspect ratio
2025-01-02 15:52:45 +01:00
smallmodel
d83ad43b0b
Fix FPS model not being set correctly to match the world model
2024-12-30 20:24:49 +01:00
smallmodel
51a2f7d479
Use an enumeration for weapon commands and a function to get the weapon command
...
This improves clarity for using weapon commands. Also the mask was incorrect for protocol above version 8 (mohaas and mohaab)
2024-12-30 00:55:29 +01:00
smallmodel
4ec10af1fd
Fix private message not working
2024-12-29 15:43:41 +01:00
smallmodel
515beeafa7
Fix wrong fov clamping
2024-12-23 22:57:26 +01:00
smallmodel
85c401496a
Add a client-game variable for customizing the FOV client-side
2024-12-23 22:53:31 +01:00
smallmodel
d5ec17ec26
Allow subtitles to be set from stufftext
2024-12-13 19:24:58 +01:00
smallmodel
e15440af5e
Clear the view velocity when PMF_NO_MOVE is set
2024-12-12 22:52:28 +01:00
smallmodel
c3157ad4d7
Use DebugPrintf for errors that are relevant to developers
2024-12-06 20:36:12 +01:00
smallmodel
861338b0fc
Add support for smaller lightmaps
...
Large lightmap can be disabled for very low-end hardware. A BSP file with a smaller lightmap (_sml.bsp) will be used instead of the standard one if the map supports it
2024-12-02 20:36:45 +01:00
smallmodel
499fe44bde
Call R_RegisterShaderNoMip for the crosshair
...
This prevents the crosshair texture from being altered by the texture quality settings
2024-12-02 19:00:43 +01:00
smallmodel
7e6b0a1c2b
Remove SMP and render thread code, as they're unused
2024-12-01 16:32:19 +01:00
smallmodel
4775f29194
Fix build warnings and errors
2024-11-30 23:36:37 +01:00