Dennis Felsing
1acdb6d800
Merge pull request #7389 from BurnyLlama/fix-docs-snd_buffer_size
...
Altered `snd_buffer_size` description. Fixes #7229
2023-10-29 22:42:46 +00:00
Dennis Felsing
a88befb3ca
Merge pull request #7385 from Robyt3/Client-Mapres-Bounds-Checking
...
Fix client crash on maps with invalid image and sound indices
2023-10-29 22:40:17 +00:00
BurnyLlama
c76352cb9f
Altered snd_buffer_size
description. Fixes #7229
2023-10-29 19:57:03 +01:00
Robert Müller
e826a72359
Merge pull request #7388 from ChillerDragon/pr_sixup_events
...
Add sixup server triggered events translation
2023-10-29 16:56:33 +00:00
Robert Müller
751343c846
Fix client crash on maps with invalid image and sound indices
...
Limit number of sounds being loaded in the client to 64, instead of writing sample indices out of bounds.
Check if sound indices are out of bounds. It was only checked whether the sound index is -1 but no other bounds checking was performed.
Check if image indices are out of bounds. It was not checked for all negative image indices, only -1 was considered.
Add popup message in the editor when trying to add more than 64 sounds, same as for images.
Limit number of images in `map_convert_07` tool, instead of writing out of bounds.
2023-10-29 17:55:20 +01:00
ChillerDragon
683c5bb37d
Add sixup server triggered events translation
...
Fixes double jump effect not being rendered for other players.
This bug only affected 0.7 clients on ddnet servers
2023-10-29 14:56:09 +01:00
Robert Müller
110247f08f
Merge pull request #7383 from furo321/align-killmessages
...
Align kill messages properly in demos when using `cl_showpred`
2023-10-28 13:54:30 +00:00
furo
d9beeaa8b4
Align kill messages properly in demos
2023-10-28 15:27:16 +02:00
Robert Müller
25a776cb23
Merge pull request #7382 from furo321/improve-ghosts-fixes
...
Small fixes to ghosts
2023-10-28 13:23:40 +00:00
furo
e61ed1c3b4
Small fixes for cl_race_ghost_strict_map
...
- Better description
- Remove redudant map check
2023-10-28 14:54:35 +02:00
furo
2ca8330543
Render ghosts before players
2023-10-28 14:45:43 +02:00
Dennis Felsing
358c2c4463
Merge pull request #7381 from Robyt3/Base-Seasons-Refactoring
...
Add event dates to `time_season`: easter, halloween, xmas
2023-10-28 11:22:59 +00:00
Robert Müller
e66fe2c70e
Add event dates to time_season
: easter, halloween, xmas
...
Add easter, halloween and xmas to `enum ETimeSeason` and `time_season` function. This unifies the logic for detecting these events and seasons in one function. This allows adding support for special easter, halloween and xmas theme maps in the future. The `localtime` function is not used outside `system.c` anymore. The code for detecting easter is taken from upstream.
2023-10-28 12:10:41 +02:00
Dennis Felsing
28f4739e46
Merge pull request #7375 from furo321/improve-ghosts
...
Various improvements to ghosts
2023-10-27 22:06:00 +00:00
furo
dadb142f4e
Add cl_race_ghost_alpha
, add title for ghost settings.
2023-10-27 20:56:57 +02:00
furo
b90995da06
Add option to always save ghosts, not only personal bests.
2023-10-27 20:55:35 +02:00
furo
dc439a804b
Ghost browser UI Improvements
...
- Use Refresh icon instead of text.
- Add button to open ghost directory.
- Button to (de)active all ghosts.
- Grey out ghosts that failed to load.
2023-10-27 20:55:33 +02:00
furo
4f6ce37b3a
Add date column to ghost browser
2023-10-27 20:51:19 +02:00
furo
c743ed5848
Increase MAX_ACTIVE_GHOSTS from 8 to 256
2023-10-27 20:51:19 +02:00
furo
c79e4c2de5
Add option to disable ghost map hash check.
2023-10-27 20:51:17 +02:00
Robert Müller
d167f0042a
Merge pull request #7371 from furo321/conf-argument-completion
...
Add argument completion for `reset`, `toggle`, `access_level`
2023-10-27 17:50:18 +00:00
Dennis Felsing
80cccaaae9
Merge pull request #7362 from furo321/SvRegionalRankings
...
Add option to disable printing of regional rankings.
2023-10-27 16:42:23 +00:00
furo
686948e659
Remove m_ArgumentCompletionFlagmask
2023-10-27 18:12:37 +02:00
Dennis Felsing
c325f830e5
Merge pull request #7373 from Robyt3/Client-Quitting-State-Fixes
...
Fix incorrect menu behavior when quitting/restarting
2023-10-26 22:41:40 +00:00
Robert Müller
68e481945b
Fix incorrect menu behavior when quitting/restarting
...
Only consider `STATE_ONLINE` and `STATE_DEMOPLAYBACK` as ingame.
Closes #7178 .
2023-10-26 21:41:03 +02:00
Robert Müller
7312721743
Remove redundant server browser refresh on client start
...
The `RefreshBrowserTab` function already does the respective `ServerBrowser()->Refresh(...)` calls.
2023-10-26 21:26:34 +02:00
Dennis Felsing
24b75d17e9
Merge pull request #7372 from Robyt3/Engine-Demo-Update-File-Check
...
Fix use of closed demo file when playback stopped due to error
2023-10-25 22:53:43 +00:00
Dennis Felsing
ee543af004
Merge pull request #7369 from dobrykafe/pr-demo-extract-chat
...
Add new tool `demo_extract_chat`
2023-10-25 22:53:32 +00:00
dobrykafe
ec0380e683
fix requested changes
2023-10-25 21:35:26 +02:00
Robert Müller
4845639a00
Fix use of closed demo file when playback stopped due to error
...
Check whether the demo file has been closed due to a playback error when calling `DoTick` in loops, to prevent crashes on operating systems with assertions for correct C library usage. On Windows, `warning: Invalid parameter passed to C runtime function` was printed to the debug console in this case.
2023-10-25 20:10:15 +02:00
furo
adc36e8215
Add argument completion for reset
, toggle
, access_level
2023-10-25 19:00:12 +02:00
dobrykafe
579005b98a
add new tool demo_extract_chat
2023-10-25 16:03:24 +02:00
Dennis Felsing
92206044d1
Merge pull request #7366 from furo321/SoundsDetail
...
Remove "Detail" from sound layers.
2023-10-25 09:21:05 +00:00
heinrich5991
9424be7a61
Merge pull request #7367 from Robyt3/Engine-Password-Config-Improvement
...
Bump maximum server password length from 128 to 256, refactoring
2023-10-24 20:09:25 +00:00
Robert Müller
a0d154a841
Bump maximum server password length from 128 to 256
...
Ensure server password can fit username and password separated by colon, so there is no discrepancy where some passwords work in rcon but not for reserved slots.
2023-10-24 21:44:53 +02:00
Robert Müller
3116fb4bcf
Fix ec_output_level
default/min/max values, update description
...
To ensure that all `*_output_level` variables have the same default, minimum and maximum values.
2023-10-24 20:17:09 +02:00
Robert Müller
f1e8d4bae3
Remove length limitation when packing server/rcon password
...
There is no need to limit the length of server password, rcon username, rcon password and rcon commands when packing them into their respective messages. The source buffers for these strings are already limited in length and the message packer ensures that the maximum packet size is not exceeded.
2023-10-24 20:10:42 +02:00
Robert Müller
bade6f78fb
Reduce duplicate code for sending messages for dummy
...
Add parameter `int Conn` to `SendInfo` and `SendReady` functions and use existing `SendEnterGame` function to reduce duplicate code for sending the same messages for main and dummy connections.
2023-10-24 20:10:18 +02:00
furo
18f389fb17
Remove "Detail" from sound layers.
2023-10-24 19:34:09 +02:00
Dennis Felsing
31031f5cc1
Merge pull request #7365 from Robyt3/Menus-Demo-Fixes
...
Fix crash when directly rendering demo after slicing, fix demo slice confirmation popup not being shown anymore
2023-10-23 22:00:06 +00:00
Robert Müller
61ff171fcd
Merge pull request #7364 from furo321/hookcollsize
...
Use correct max value for "Hook collision width" setting
2023-10-23 21:36:52 +00:00
Robert Müller
7c06553056
Fix crash when directly rendering demo after slicing
...
Use `m_aCurrentDemoSelectionName` and `m_DemolistStorageType` for the demo render popup instead of using `m_DemolistSelectedIndex`, which can be invalid when the demo render popup is not opened from the demo browser.
Closes #7347 .
2023-10-23 23:30:20 +02:00
Robert Müller
f32e8eb8de
Fix demo slice confirmation popup not being shown anymore
2023-10-23 23:08:44 +02:00
furo
9b3f34a74f
Use correct max value for "Hook collision width" setting
2023-10-23 22:49:51 +02:00
Robert Müller
565f9d1b59
Merge pull request #7363 from furo321/correct-chat-limit
...
Change chat input size to 256
2023-10-23 20:48:02 +00:00
furo
816fd751c7
Change chat input size to 256
2023-10-23 22:14:49 +02:00
Robert Müller
fec7e89b00
Merge pull request #7356 from dobrykafe/pr-editor-stop-sound-preview
...
Editor: stop/pause sound previews
2023-10-23 16:52:32 +00:00
furo
bf98eec518
Add option to disable regional rankings.
...
Set config to true in tests
Add test for `´sv_regional_rankings`
2023-10-23 14:02:22 +02:00
dobrykafe
35e5c114ba
stop sound preview in more places
2023-10-23 12:50:59 +02:00
dobrykafe
c304b3eef8
extract CEditor::OnDialogClose
2023-10-23 12:48:53 +02:00