smallmodel
9e060d11b6
Allow user-created variables
2024-11-11 20:58:37 +01:00
smallmodel
50fdbaf152
Use CVAR_RESETSTRING instead of CVAR_SERVER_CREATED
2024-11-11 20:36:03 +01:00
smallmodel
5edee7d12e
Add tmvolume from Spearhead and Breakthrough
2024-11-11 14:24:57 +01:00
smallmodel
1ef1bad9ae
Add network profiling tool from Spearhead and Breakthrough
...
Profiling can be enabled with `cl_netprofile` and `sv_netprofile`, the overlay can be shown using `cl_netprofileoverlay` and `sv_netprofileoverlay` and the server can dump network profile using the `netprofiledump` command
2024-11-09 21:38:16 +01:00
smallmodel
ec73268f94
Reorder methods
2024-11-09 19:21:24 +01:00
smallmodel
f5d2fdbcad
Return an empty string if the channel is neither playing nor paused
...
It was only checking if the channel was playing. This was an issue because, in the main menu the music is paused, which means saving from main menu would not save the music filename
2024-11-05 22:16:15 +01:00
smallmodel
effbbd6c62
Support long subtitles
2024-11-05 01:14:21 +01:00
smallmodel
b97c47ab32
Cast to clock_t before left-shift
2024-11-03 18:40:18 +01:00
smallmodel
9042ea320c
Refactor UI_RegisterLoadResource
2024-11-03 18:38:12 +01:00
smallmodel
98e725ef7b
Fix EV_StatsUpdater_UpdateStats missing parameter declaration
2024-11-03 18:28:00 +01:00
smallmodel
05b2d3529e
Implement UI_EndLoadResource
2024-11-03 18:27:41 +01:00
smallmodel
bc834b021c
Use and draw the marker material when specified
...
This is used by the fuse stopwatch hud
2024-11-03 15:09:47 +01:00
smallmodel
c650af7b55
Fix stack corruption due to an improper assignment to the alias
2024-10-29 21:37:31 +01:00
smallmodel
8fdfffab36
Keep the mouse cursor position when the client disconnects
2024-10-28 21:13:47 +01:00
smallmodel
3d46bae1d0
Stop the triggered music when the server is restarted
2024-10-26 15:07:47 +02:00
smallmodel
16bedf7e86
Warp the sample offset for small streams so it doesn't get past the stream size
2024-10-26 15:07:09 +02:00
smallmodel
e7499cca04
Also halt the secondary server list if it exists, when canceling refresh
2024-10-25 22:07:23 +02:00
smallmodel
edb52a8448
Properly move items in the map rotation list
2024-10-23 20:52:22 +02:00
smallmodel
afb08e0ea9
Prevent adding duplicate maps in the rotation list
2024-10-23 20:49:00 +02:00
smallmodel
8758ba6cb1
Fix the map not starting after applying the rotation list
2024-10-23 20:42:03 +02:00
smallmodel
83acdeb16e
Allow activation of the game menu so it can be focused
2024-10-22 22:06:19 +02:00
smallmodel
d52bf52e6a
Add BUTTON_ANY flag when moving mouse
2024-10-21 19:22:54 +02:00
smallmodel
a218106c8b
Reset the number of songs when freeing all songs
...
This fixes an issue where songs from previous maps get played on maps without a music file
2024-10-21 18:40:42 +02:00
smallmodel
fc1f795e83
Use ULightGreen color on SH/BT for dm messages
2024-10-18 23:19:09 +02:00
Jesse Mitchell
11e9d0f9ba
[macOS / Compiler Fix] Alter offset for Mouse Buttons
...
Fix the mouse buttons code and alter how the mouseButton check works
2024-10-17 01:24:22 +02:00
Leszek Godlewski
61a2b6a837
Don't call into the OAL channel in S_OPENAL_GetMusicFilename if QAL init failed
...
Prevent a crash upon vid_restart
2024-10-13 00:25:17 +02:00
smallmodel
a3050f6c64
Avoid using too much performance to update the loading screen, especially on low-end PCs
2024-10-10 19:48:23 +02:00
Sébastien Noel
aa15b3ea7f
Allow to build against system libs instead of bundled copy
2024-10-07 20:51:23 +02:00
smallmodel
10e4d3db11
Check if the activeItem is within the configstring range to avoid leaking data
2024-10-03 19:05:56 +02:00
smallmodel
123ca2812a
Define and use DEFAULT_SFX_NUMBER_PLAYING
2024-10-02 19:02:20 +02:00
smallmodel
ce5b954c4d
Use the target game version when sending the version to the server, instead of the global project version
...
The non-dedicated server version of MOH: Breakthrough (standalone executable) rejects clients that have a version of 2.30 or below, or a version of 2.50 or above (0.1 difference), which prevents playing LAN sessions of Breakthrough. To solve this issue, the client now sends a version value that is within the allowed version range for the target game
2024-10-01 23:36:05 +02:00
smallmodel
9ea40f31e4
Clear all entities on registration
2024-09-29 13:30:56 +02:00
smallmodel
277ca0c951
Handle bigger offsets in sample_ms_offset()
...
This fixes an issue where when the offset was big enough, the value would overflow and start again from 0
2024-09-29 12:34:07 +02:00
smallmodel
8aa059dd21
When paused, keep in sync with the server time ( #371 )
...
This fixes an issue where a temporary lag would occur when starting a single-player map, or when pausing/unpausing the game
2024-09-29 00:10:52 +02:00
smallmodel
bf184fb719
Use #pragma once instead of #ifndef
2024-09-27 20:19:11 +02:00
smallmodel
94f308c50f
Draw a black outline for game messages and death messages when targeting mohta or mohtt
2024-09-27 20:01:48 +02:00
smallmodel
98fc0a8cb9
Fix the letterbox not correctly rendering
...
When a letterbox was active, it was covering the entire screen
2024-09-27 19:33:39 +02:00
smallmodel
51afcd7b96
Fix loading screen being incorrectly displayed
...
This fixes an issue where some part of the loading screen would not be drawn correctly, due to the screen being updated recursively through UI_Update()
2024-09-27 17:59:03 +02:00
smallmodel
724d1db9b8
Properly clear parents of orphaned entities
2024-09-22 21:38:35 +02:00
smallmodel
1fd6c2bd52
Merge pull request #360 from pryon/UINotepad-fixes
...
UINotepad fixes and improvements
2024-09-22 19:35:52 +02:00
smallmodel
8f355fe188
Add Voip code from ioq3
2024-09-22 16:50:44 +02:00
smallmodel
dbd10a281b
call CL_ShutdownInput()
2024-09-22 16:39:30 +02:00
smallmodel
d57ea3695b
Add VOIP code for cl_input
2024-09-22 16:38:00 +02:00
smallmodel
8dd74b7789
Get rid of the code that sends next fragments from clients
2024-09-22 16:35:12 +02:00
smallmodel
36c00f146d
Improve gamepad support
2024-09-22 16:19:55 +02:00
SmileTheory
aba9f25744
Fix frame_msec possibly being zero in cl_input.c.
...
This fixes a mouse freezing bug.
2024-09-22 16:14:01 +02:00
smallmodel
5b567f4cba
Fix music volume not restored when the map restarts after the intermission
2024-09-22 01:39:40 +02:00
smallmodel
ce0004a296
Use unsafe version of strcpy as the buffer length is unknown
2024-09-21 23:08:52 +02:00
pryon
173ca3e58e
Fix assertion failures on str
operations
2024-09-21 20:02:58 +02:00
smallmodel
f9d264058b
Use safe version of sprintf and strcpy
2024-09-20 23:08:53 +02:00